contracts

package
v0.6.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2019 License: GPL-3.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

View Source
const FactProviderRegistryContractABI = "" /* 3006-byte string literal not displayed */

FactProviderRegistryContractABI is the input ABI used to generate the binding from.

View Source
const FactProviderRegistryContractBin = `` /* 5672-byte string literal not displayed */

FactProviderRegistryContractBin is the compiled bytecode used for deploying new contracts.

View Source
const IPassportLogicContractABI = "" /* 6059-byte string literal not displayed */

IPassportLogicContractABI is the input ABI used to generate the binding from.

View Source
const IPassportLogicRegistryContractABI = "" /* 1053-byte string literal not displayed */

IPassportLogicRegistryContractABI is the input ABI used to generate the binding from.

View Source
const PassportContractABI = "" /* 2213-byte string literal not displayed */

PassportContractABI is the input ABI used to generate the binding from.

View Source
const PassportContractBin = `` /* 4678-byte string literal not displayed */

PassportContractBin is the compiled bytecode used for deploying new contracts.

View Source
const PassportFactoryContractABI = "" /* 2723-byte string literal not displayed */

PassportFactoryContractABI is the input ABI used to generate the binding from.

View Source
const PassportFactoryContractBin = `` /* 8382-byte string literal not displayed */

PassportFactoryContractBin is the compiled bytecode used for deploying new contracts.

View Source
const PassportLogicContractABI = "" /* 17418-byte string literal not displayed */

PassportLogicContractABI is the input ABI used to generate the binding from.

View Source
const PassportLogicContractBin = `` /* 25446-byte string literal not displayed */

PassportLogicContractBin is the compiled bytecode used for deploying new contracts.

View Source
const PassportLogicRegistryContractABI = "" /* 3287-byte string literal not displayed */

PassportLogicRegistryContractABI is the input ABI used to generate the binding from.

View Source
const PassportLogicRegistryContractBin = `` /* 9904-byte string literal not displayed */

PassportLogicRegistryContractBin is the compiled bytecode used for deploying new contracts.

Variables

View Source
var (
	// PassportLogicABI is prepared(parsed) ABI specification of PassportLogic contract
	PassportLogicABI abi.ABI
	// FactProviderRegistryABI is prepared(parsed) ABI specification of FactProviderRegistry contract
	FactProviderRegistryABI abi.ABI
)

Functions

This section is empty.

Types

type FactProviderRegistryContract

type FactProviderRegistryContract struct {
	FactProviderRegistryContractCaller     // Read-only binding to the contract
	FactProviderRegistryContractTransactor // Write-only binding to the contract
	FactProviderRegistryContractFilterer   // Log filterer for contract events
}

FactProviderRegistryContract is an auto generated Go binding around an Ethereum contract.

func DeployFactProviderRegistryContract

func DeployFactProviderRegistryContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *FactProviderRegistryContract, error)

DeployFactProviderRegistryContract deploys a new Ethereum contract, binding an instance of FactProviderRegistryContract to it.

func InitFactProviderRegistryContract

func InitFactProviderRegistryContract(address common.Address, backend bind.ContractBackend) *FactProviderRegistryContract

InitFactProviderRegistryContract creates a new instance of FactProviderRegistryContract, bound to a specific deployed contract. This method is faster than NewFactProviderRegistryContract and doesn't return an error, because it reuses parsed FactProviderRegistryABI.

func NewFactProviderRegistryContract

func NewFactProviderRegistryContract(address common.Address, backend bind.ContractBackend) (*FactProviderRegistryContract, error)

NewFactProviderRegistryContract creates a new instance of FactProviderRegistryContract, bound to a specific deployed contract.

type FactProviderRegistryContractCaller

type FactProviderRegistryContractCaller struct {
	// contains filtered or unexported fields
}

FactProviderRegistryContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewFactProviderRegistryContractCaller

func NewFactProviderRegistryContractCaller(address common.Address, caller bind.ContractCaller) (*FactProviderRegistryContractCaller, error)

NewFactProviderRegistryContractCaller creates a new read-only instance of FactProviderRegistryContract, bound to a specific deployed contract.

func (*FactProviderRegistryContractCaller) FactProviders

func (_FactProviderRegistryContract *FactProviderRegistryContractCaller) FactProviders(opts *bind.CallOpts, arg0 common.Address) (struct {
	Initialized        bool
	Name               string
	ReputationPassport common.Address
	Website            string
}, error)

FactProviders is a free data retrieval call binding the contract method 0x53cb9293.

Solidity: function factProviders(address ) constant returns(bool initialized, string name, address reputation_passport, string website)

func (*FactProviderRegistryContractCaller) Owner

func (_FactProviderRegistryContract *FactProviderRegistryContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FactProviderRegistryContractCaller) TokenFallback

func (_FactProviderRegistryContract *FactProviderRegistryContractCaller) TokenFallback(opts *bind.CallOpts, _from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

type FactProviderRegistryContractCallerRaw

type FactProviderRegistryContractCallerRaw struct {
	Contract *FactProviderRegistryContractCaller // Generic read-only contract binding to access the raw methods on
}

FactProviderRegistryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*FactProviderRegistryContractCallerRaw) Call

func (_FactProviderRegistryContract *FactProviderRegistryContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type FactProviderRegistryContractCallerSession

type FactProviderRegistryContractCallerSession struct {
	Contract *FactProviderRegistryContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                       // Call options to use throughout this session
}

FactProviderRegistryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*FactProviderRegistryContractCallerSession) FactProviders

func (_FactProviderRegistryContract *FactProviderRegistryContractCallerSession) FactProviders(arg0 common.Address) (struct {
	Initialized        bool
	Name               string
	ReputationPassport common.Address
	Website            string
}, error)

FactProviders is a free data retrieval call binding the contract method 0x53cb9293.

Solidity: function factProviders(address ) constant returns(bool initialized, string name, address reputation_passport, string website)

func (*FactProviderRegistryContractCallerSession) Owner

func (_FactProviderRegistryContract *FactProviderRegistryContractCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FactProviderRegistryContractCallerSession) TokenFallback

func (_FactProviderRegistryContract *FactProviderRegistryContractCallerSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

type FactProviderRegistryContractFactProviderAdded

type FactProviderRegistryContractFactProviderAdded struct {
	FactProvider common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

FactProviderRegistryContractFactProviderAdded represents a FactProviderAdded event raised by the FactProviderRegistryContract contract.

type FactProviderRegistryContractFactProviderAddedIterator

type FactProviderRegistryContractFactProviderAddedIterator struct {
	Event *FactProviderRegistryContractFactProviderAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FactProviderRegistryContractFactProviderAddedIterator is returned from FilterFactProviderAdded and is used to iterate over the raw logs and unpacked data for FactProviderAdded events raised by the FactProviderRegistryContract contract.

func (*FactProviderRegistryContractFactProviderAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FactProviderRegistryContractFactProviderAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FactProviderRegistryContractFactProviderAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FactProviderRegistryContractFactProviderDeleted

type FactProviderRegistryContractFactProviderDeleted struct {
	FactProvider common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

FactProviderRegistryContractFactProviderDeleted represents a FactProviderDeleted event raised by the FactProviderRegistryContract contract.

type FactProviderRegistryContractFactProviderDeletedIterator

type FactProviderRegistryContractFactProviderDeletedIterator struct {
	Event *FactProviderRegistryContractFactProviderDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FactProviderRegistryContractFactProviderDeletedIterator is returned from FilterFactProviderDeleted and is used to iterate over the raw logs and unpacked data for FactProviderDeleted events raised by the FactProviderRegistryContract contract.

func (*FactProviderRegistryContractFactProviderDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FactProviderRegistryContractFactProviderDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FactProviderRegistryContractFactProviderDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FactProviderRegistryContractFactProviderUpdated

type FactProviderRegistryContractFactProviderUpdated struct {
	FactProvider common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

FactProviderRegistryContractFactProviderUpdated represents a FactProviderUpdated event raised by the FactProviderRegistryContract contract.

type FactProviderRegistryContractFactProviderUpdatedIterator

type FactProviderRegistryContractFactProviderUpdatedIterator struct {
	Event *FactProviderRegistryContractFactProviderUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FactProviderRegistryContractFactProviderUpdatedIterator is returned from FilterFactProviderUpdated and is used to iterate over the raw logs and unpacked data for FactProviderUpdated events raised by the FactProviderRegistryContract contract.

func (*FactProviderRegistryContractFactProviderUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FactProviderRegistryContractFactProviderUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FactProviderRegistryContractFactProviderUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FactProviderRegistryContractFilterer

type FactProviderRegistryContractFilterer struct {
	// contains filtered or unexported fields
}

FactProviderRegistryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewFactProviderRegistryContractFilterer

func NewFactProviderRegistryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*FactProviderRegistryContractFilterer, error)

NewFactProviderRegistryContractFilterer creates a new log filterer instance of FactProviderRegistryContract, bound to a specific deployed contract.

func (*FactProviderRegistryContractFilterer) FilterFactProviderAdded

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) FilterFactProviderAdded(opts *bind.FilterOpts, factProvider []common.Address) (*FactProviderRegistryContractFactProviderAddedIterator, error)

FilterFactProviderAdded is a free log retrieval operation binding the contract event 0x49fe72d660cc80a367041ae43bb1e4956396956549f81c0e6a0adfbc4a8698f7.

Solidity: event FactProviderAdded(address indexed factProvider)

func (*FactProviderRegistryContractFilterer) FilterFactProviderDeleted

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) FilterFactProviderDeleted(opts *bind.FilterOpts, factProvider []common.Address) (*FactProviderRegistryContractFactProviderDeletedIterator, error)

FilterFactProviderDeleted is a free log retrieval operation binding the contract event 0xffcf9fb4992cc4ee4022ab3c2c5fa4914c18a25a2dc1614fc52c3ba8bbebf0aa.

Solidity: event FactProviderDeleted(address indexed factProvider)

func (*FactProviderRegistryContractFilterer) FilterFactProviderUpdated

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) FilterFactProviderUpdated(opts *bind.FilterOpts, factProvider []common.Address) (*FactProviderRegistryContractFactProviderUpdatedIterator, error)

FilterFactProviderUpdated is a free log retrieval operation binding the contract event 0xf5373d11a64f7dfd39311b28060d0cc68d73cde4dbb253a9cfd6b00f871932a4.

Solidity: event FactProviderUpdated(address indexed factProvider)

func (*FactProviderRegistryContractFilterer) FilterOwnershipRenounced

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*FactProviderRegistryContractOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*FactProviderRegistryContractFilterer) FilterOwnershipTransferred

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FactProviderRegistryContractOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FactProviderRegistryContractFilterer) WatchFactProviderAdded

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) WatchFactProviderAdded(opts *bind.WatchOpts, sink chan<- *FactProviderRegistryContractFactProviderAdded, factProvider []common.Address) (event.Subscription, error)

WatchFactProviderAdded is a free log subscription operation binding the contract event 0x49fe72d660cc80a367041ae43bb1e4956396956549f81c0e6a0adfbc4a8698f7.

Solidity: event FactProviderAdded(address indexed factProvider)

func (*FactProviderRegistryContractFilterer) WatchFactProviderDeleted

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) WatchFactProviderDeleted(opts *bind.WatchOpts, sink chan<- *FactProviderRegistryContractFactProviderDeleted, factProvider []common.Address) (event.Subscription, error)

WatchFactProviderDeleted is a free log subscription operation binding the contract event 0xffcf9fb4992cc4ee4022ab3c2c5fa4914c18a25a2dc1614fc52c3ba8bbebf0aa.

Solidity: event FactProviderDeleted(address indexed factProvider)

func (*FactProviderRegistryContractFilterer) WatchFactProviderUpdated

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) WatchFactProviderUpdated(opts *bind.WatchOpts, sink chan<- *FactProviderRegistryContractFactProviderUpdated, factProvider []common.Address) (event.Subscription, error)

WatchFactProviderUpdated is a free log subscription operation binding the contract event 0xf5373d11a64f7dfd39311b28060d0cc68d73cde4dbb253a9cfd6b00f871932a4.

Solidity: event FactProviderUpdated(address indexed factProvider)

func (*FactProviderRegistryContractFilterer) WatchOwnershipRenounced

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *FactProviderRegistryContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*FactProviderRegistryContractFilterer) WatchOwnershipTransferred

func (_FactProviderRegistryContract *FactProviderRegistryContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FactProviderRegistryContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type FactProviderRegistryContractOwnershipRenounced

type FactProviderRegistryContractOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

FactProviderRegistryContractOwnershipRenounced represents a OwnershipRenounced event raised by the FactProviderRegistryContract contract.

type FactProviderRegistryContractOwnershipRenouncedIterator

type FactProviderRegistryContractOwnershipRenouncedIterator struct {
	Event *FactProviderRegistryContractOwnershipRenounced // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FactProviderRegistryContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the FactProviderRegistryContract contract.

func (*FactProviderRegistryContractOwnershipRenouncedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FactProviderRegistryContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FactProviderRegistryContractOwnershipRenouncedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FactProviderRegistryContractOwnershipTransferred

type FactProviderRegistryContractOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

FactProviderRegistryContractOwnershipTransferred represents a OwnershipTransferred event raised by the FactProviderRegistryContract contract.

type FactProviderRegistryContractOwnershipTransferredIterator

type FactProviderRegistryContractOwnershipTransferredIterator struct {
	Event *FactProviderRegistryContractOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

FactProviderRegistryContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FactProviderRegistryContract contract.

func (*FactProviderRegistryContractOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*FactProviderRegistryContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FactProviderRegistryContractOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FactProviderRegistryContractRaw

type FactProviderRegistryContractRaw struct {
	Contract *FactProviderRegistryContract // Generic contract binding to access the raw methods on
}

FactProviderRegistryContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*FactProviderRegistryContractRaw) Call

func (_FactProviderRegistryContract *FactProviderRegistryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*FactProviderRegistryContractRaw) Transact

func (_FactProviderRegistryContract *FactProviderRegistryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FactProviderRegistryContractRaw) Transfer

func (_FactProviderRegistryContract *FactProviderRegistryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type FactProviderRegistryContractSession

type FactProviderRegistryContractSession struct {
	Contract     *FactProviderRegistryContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts                 // Call options to use throughout this session
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

FactProviderRegistryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*FactProviderRegistryContractSession) DeleteFactProviderInfo

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) DeleteFactProviderInfo(_factProvider common.Address) (*types.Transaction, error)

DeleteFactProviderInfo is a paid mutator transaction binding the contract method 0x1df84d87.

Solidity: function deleteFactProviderInfo(address _factProvider) returns()

func (*FactProviderRegistryContractSession) FactProviders

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) FactProviders(arg0 common.Address) (struct {
	Initialized        bool
	Name               string
	ReputationPassport common.Address
	Website            string
}, error)

FactProviders is a free data retrieval call binding the contract method 0x53cb9293.

Solidity: function factProviders(address ) constant returns(bool initialized, string name, address reputation_passport, string website)

func (*FactProviderRegistryContractSession) Owner

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FactProviderRegistryContractSession) ReclaimEther

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*FactProviderRegistryContractSession) ReclaimToken

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) ReclaimToken(_token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*FactProviderRegistryContractSession) RenounceOwnership

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FactProviderRegistryContractSession) SetFactProviderInfo

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) SetFactProviderInfo(_factProvider common.Address, _factProviderName string, _factProviderReputationPassport common.Address, _factProviderWebsite string) (*types.Transaction, error)

SetFactProviderInfo is a paid mutator transaction binding the contract method 0x85301a01.

Solidity: function setFactProviderInfo(address _factProvider, string _factProviderName, address _factProviderReputationPassport, string _factProviderWebsite) returns()

func (*FactProviderRegistryContractSession) TokenFallback

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

func (*FactProviderRegistryContractSession) TransferOwnership

func (_FactProviderRegistryContract *FactProviderRegistryContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type FactProviderRegistryContractTransactor

type FactProviderRegistryContractTransactor struct {
	// contains filtered or unexported fields
}

FactProviderRegistryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewFactProviderRegistryContractTransactor

func NewFactProviderRegistryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*FactProviderRegistryContractTransactor, error)

NewFactProviderRegistryContractTransactor creates a new write-only instance of FactProviderRegistryContract, bound to a specific deployed contract.

func (*FactProviderRegistryContractTransactor) DeleteFactProviderInfo

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactor) DeleteFactProviderInfo(opts *bind.TransactOpts, _factProvider common.Address) (*types.Transaction, error)

DeleteFactProviderInfo is a paid mutator transaction binding the contract method 0x1df84d87.

Solidity: function deleteFactProviderInfo(address _factProvider) returns()

func (*FactProviderRegistryContractTransactor) ReclaimEther

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*FactProviderRegistryContractTransactor) ReclaimToken

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactor) ReclaimToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*FactProviderRegistryContractTransactor) RenounceOwnership

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FactProviderRegistryContractTransactor) SetFactProviderInfo

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactor) SetFactProviderInfo(opts *bind.TransactOpts, _factProvider common.Address, _factProviderName string, _factProviderReputationPassport common.Address, _factProviderWebsite string) (*types.Transaction, error)

SetFactProviderInfo is a paid mutator transaction binding the contract method 0x85301a01.

Solidity: function setFactProviderInfo(address _factProvider, string _factProviderName, address _factProviderReputationPassport, string _factProviderWebsite) returns()

func (*FactProviderRegistryContractTransactor) TransferOwnership

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type FactProviderRegistryContractTransactorRaw

type FactProviderRegistryContractTransactorRaw struct {
	Contract *FactProviderRegistryContractTransactor // Generic write-only contract binding to access the raw methods on
}

FactProviderRegistryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*FactProviderRegistryContractTransactorRaw) Transact

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FactProviderRegistryContractTransactorRaw) Transfer

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type FactProviderRegistryContractTransactorSession

type FactProviderRegistryContractTransactorSession struct {
	Contract     *FactProviderRegistryContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                       // Transaction auth options to use throughout this session
}

FactProviderRegistryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*FactProviderRegistryContractTransactorSession) DeleteFactProviderInfo

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorSession) DeleteFactProviderInfo(_factProvider common.Address) (*types.Transaction, error)

DeleteFactProviderInfo is a paid mutator transaction binding the contract method 0x1df84d87.

Solidity: function deleteFactProviderInfo(address _factProvider) returns()

func (*FactProviderRegistryContractTransactorSession) ReclaimEther

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*FactProviderRegistryContractTransactorSession) ReclaimToken

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorSession) ReclaimToken(_token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*FactProviderRegistryContractTransactorSession) RenounceOwnership

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FactProviderRegistryContractTransactorSession) SetFactProviderInfo

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorSession) SetFactProviderInfo(_factProvider common.Address, _factProviderName string, _factProviderReputationPassport common.Address, _factProviderWebsite string) (*types.Transaction, error)

SetFactProviderInfo is a paid mutator transaction binding the contract method 0x85301a01.

Solidity: function setFactProviderInfo(address _factProvider, string _factProviderName, address _factProviderReputationPassport, string _factProviderWebsite) returns()

func (*FactProviderRegistryContractTransactorSession) TransferOwnership

func (_FactProviderRegistryContract *FactProviderRegistryContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type IPassportLogicContract

type IPassportLogicContract struct {
	IPassportLogicContractCaller     // Read-only binding to the contract
	IPassportLogicContractTransactor // Write-only binding to the contract
	IPassportLogicContractFilterer   // Log filterer for contract events
}

IPassportLogicContract is an auto generated Go binding around an Ethereum contract.

func NewIPassportLogicContract

func NewIPassportLogicContract(address common.Address, backend bind.ContractBackend) (*IPassportLogicContract, error)

NewIPassportLogicContract creates a new instance of IPassportLogicContract, bound to a specific deployed contract.

type IPassportLogicContractCaller

type IPassportLogicContractCaller struct {
	// contains filtered or unexported fields
}

IPassportLogicContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIPassportLogicContractCaller

func NewIPassportLogicContractCaller(address common.Address, caller bind.ContractCaller) (*IPassportLogicContractCaller, error)

NewIPassportLogicContractCaller creates a new read-only instance of IPassportLogicContract, bound to a specific deployed contract.

func (*IPassportLogicContractCaller) GetAddress

func (_IPassportLogicContract *IPassportLogicContractCaller) GetAddress(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   common.Address
}, error)

GetAddress is a free data retrieval call binding the contract method 0x7ac4ed64.

Solidity: function getAddress(address _factProvider, bytes32 _key) constant returns(bool success, address value)

func (*IPassportLogicContractCaller) GetBool

func (_IPassportLogicContract *IPassportLogicContractCaller) GetBool(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   bool
}, error)

GetBool is a free data retrieval call binding the contract method 0x9d74b37d.

Solidity: function getBool(address _factProvider, bytes32 _key) constant returns(bool success, bool value)

func (*IPassportLogicContractCaller) GetBytes

func (_IPassportLogicContract *IPassportLogicContractCaller) GetBytes(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   []byte
}, error)

GetBytes is a free data retrieval call binding the contract method 0x6556f767.

Solidity: function getBytes(address _factProvider, bytes32 _key) constant returns(bool success, bytes value)

func (*IPassportLogicContractCaller) GetIPFSHash

func (_IPassportLogicContract *IPassportLogicContractCaller) GetIPFSHash(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetIPFSHash is a free data retrieval call binding the contract method 0x22b96b63.

Solidity: function getIPFSHash(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*IPassportLogicContractCaller) GetInt

func (_IPassportLogicContract *IPassportLogicContractCaller) GetInt(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetInt is a free data retrieval call binding the contract method 0x95ee8bae.

Solidity: function getInt(address _factProvider, bytes32 _key) constant returns(bool success, int256 value)

func (*IPassportLogicContractCaller) GetString

func (_IPassportLogicContract *IPassportLogicContractCaller) GetString(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetString is a free data retrieval call binding the contract method 0xe318de73.

Solidity: function getString(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*IPassportLogicContractCaller) GetTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractCaller) GetTxDataBlockNumber(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success     bool
	BlockNumber *big.Int
}, error)

GetTxDataBlockNumber is a free data retrieval call binding the contract method 0x174a6277.

Solidity: function getTxDataBlockNumber(address _factProvider, bytes32 _key) constant returns(bool success, uint256 blockNumber)

func (*IPassportLogicContractCaller) GetUint

func (_IPassportLogicContract *IPassportLogicContractCaller) GetUint(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetUint is a free data retrieval call binding the contract method 0x71658552.

Solidity: function getUint(address _factProvider, bytes32 _key) constant returns(bool success, uint256 value)

func (*IPassportLogicContractCaller) Owner

func (_IPassportLogicContract *IPassportLogicContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type IPassportLogicContractCallerRaw

type IPassportLogicContractCallerRaw struct {
	Contract *IPassportLogicContractCaller // Generic read-only contract binding to access the raw methods on
}

IPassportLogicContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IPassportLogicContractCallerRaw) Call

func (_IPassportLogicContract *IPassportLogicContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IPassportLogicContractCallerSession

type IPassportLogicContractCallerSession struct {
	Contract *IPassportLogicContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                 // Call options to use throughout this session
}

IPassportLogicContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IPassportLogicContractCallerSession) GetAddress

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetAddress(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   common.Address
}, error)

GetAddress is a free data retrieval call binding the contract method 0x7ac4ed64.

Solidity: function getAddress(address _factProvider, bytes32 _key) constant returns(bool success, address value)

func (*IPassportLogicContractCallerSession) GetBool

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetBool(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   bool
}, error)

GetBool is a free data retrieval call binding the contract method 0x9d74b37d.

Solidity: function getBool(address _factProvider, bytes32 _key) constant returns(bool success, bool value)

func (*IPassportLogicContractCallerSession) GetBytes

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetBytes(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   []byte
}, error)

GetBytes is a free data retrieval call binding the contract method 0x6556f767.

Solidity: function getBytes(address _factProvider, bytes32 _key) constant returns(bool success, bytes value)

func (*IPassportLogicContractCallerSession) GetIPFSHash

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetIPFSHash(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetIPFSHash is a free data retrieval call binding the contract method 0x22b96b63.

Solidity: function getIPFSHash(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*IPassportLogicContractCallerSession) GetInt

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetInt(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetInt is a free data retrieval call binding the contract method 0x95ee8bae.

Solidity: function getInt(address _factProvider, bytes32 _key) constant returns(bool success, int256 value)

func (*IPassportLogicContractCallerSession) GetString

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetString(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetString is a free data retrieval call binding the contract method 0xe318de73.

Solidity: function getString(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*IPassportLogicContractCallerSession) GetTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetTxDataBlockNumber(_factProvider common.Address, _key [32]byte) (struct {
	Success     bool
	BlockNumber *big.Int
}, error)

GetTxDataBlockNumber is a free data retrieval call binding the contract method 0x174a6277.

Solidity: function getTxDataBlockNumber(address _factProvider, bytes32 _key) constant returns(bool success, uint256 blockNumber)

func (*IPassportLogicContractCallerSession) GetUint

func (_IPassportLogicContract *IPassportLogicContractCallerSession) GetUint(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetUint is a free data retrieval call binding the contract method 0x71658552.

Solidity: function getUint(address _factProvider, bytes32 _key) constant returns(bool success, uint256 value)

func (*IPassportLogicContractCallerSession) Owner

func (_IPassportLogicContract *IPassportLogicContractCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type IPassportLogicContractFilterer

type IPassportLogicContractFilterer struct {
	// contains filtered or unexported fields
}

IPassportLogicContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIPassportLogicContractFilterer

func NewIPassportLogicContractFilterer(address common.Address, filterer bind.ContractFilterer) (*IPassportLogicContractFilterer, error)

NewIPassportLogicContractFilterer creates a new log filterer instance of IPassportLogicContract, bound to a specific deployed contract.

type IPassportLogicContractRaw

type IPassportLogicContractRaw struct {
	Contract *IPassportLogicContract // Generic contract binding to access the raw methods on
}

IPassportLogicContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IPassportLogicContractRaw) Call

func (_IPassportLogicContract *IPassportLogicContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IPassportLogicContractRaw) Transact

func (_IPassportLogicContract *IPassportLogicContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IPassportLogicContractRaw) Transfer

func (_IPassportLogicContract *IPassportLogicContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IPassportLogicContractSession

type IPassportLogicContractSession struct {
	Contract     *IPassportLogicContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts           // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

IPassportLogicContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IPassportLogicContractSession) DeleteAddress

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteAddress(_key [32]byte) (*types.Transaction, error)

DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.

Solidity: function deleteAddress(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteBool

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteBool(_key [32]byte) (*types.Transaction, error)

DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.

Solidity: function deleteBool(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteBytes

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteBytes(_key [32]byte) (*types.Transaction, error)

DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.

Solidity: function deleteBytes(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteIPFSHash

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteIPFSHash(_key [32]byte) (*types.Transaction, error)

DeleteIPFSHash is a paid mutator transaction binding the contract method 0x257781e7.

Solidity: function deleteIPFSHash(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteInt

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteInt(_key [32]byte) (*types.Transaction, error)

DeleteInt is a paid mutator transaction binding the contract method 0x8c160095.

Solidity: function deleteInt(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteString

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteString(_key [32]byte) (*types.Transaction, error)

DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.

Solidity: function deleteString(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteTxDataBlockNumber(_key [32]byte) (*types.Transaction, error)

DeleteTxDataBlockNumber is a paid mutator transaction binding the contract method 0xa2b6cbe1.

Solidity: function deleteTxDataBlockNumber(bytes32 _key) returns()

func (*IPassportLogicContractSession) DeleteUint

func (_IPassportLogicContract *IPassportLogicContractSession) DeleteUint(_key [32]byte) (*types.Transaction, error)

DeleteUint is a paid mutator transaction binding the contract method 0xe2b202bf.

Solidity: function deleteUint(bytes32 _key) returns()

func (*IPassportLogicContractSession) GetAddress

func (_IPassportLogicContract *IPassportLogicContractSession) GetAddress(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   common.Address
}, error)

GetAddress is a free data retrieval call binding the contract method 0x7ac4ed64.

Solidity: function getAddress(address _factProvider, bytes32 _key) constant returns(bool success, address value)

func (*IPassportLogicContractSession) GetBool

func (_IPassportLogicContract *IPassportLogicContractSession) GetBool(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   bool
}, error)

GetBool is a free data retrieval call binding the contract method 0x9d74b37d.

Solidity: function getBool(address _factProvider, bytes32 _key) constant returns(bool success, bool value)

func (*IPassportLogicContractSession) GetBytes

func (_IPassportLogicContract *IPassportLogicContractSession) GetBytes(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   []byte
}, error)

GetBytes is a free data retrieval call binding the contract method 0x6556f767.

Solidity: function getBytes(address _factProvider, bytes32 _key) constant returns(bool success, bytes value)

func (*IPassportLogicContractSession) GetIPFSHash

func (_IPassportLogicContract *IPassportLogicContractSession) GetIPFSHash(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetIPFSHash is a free data retrieval call binding the contract method 0x22b96b63.

Solidity: function getIPFSHash(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*IPassportLogicContractSession) GetInt

func (_IPassportLogicContract *IPassportLogicContractSession) GetInt(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetInt is a free data retrieval call binding the contract method 0x95ee8bae.

Solidity: function getInt(address _factProvider, bytes32 _key) constant returns(bool success, int256 value)

func (*IPassportLogicContractSession) GetString

func (_IPassportLogicContract *IPassportLogicContractSession) GetString(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetString is a free data retrieval call binding the contract method 0xe318de73.

Solidity: function getString(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*IPassportLogicContractSession) GetTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractSession) GetTxDataBlockNumber(_factProvider common.Address, _key [32]byte) (struct {
	Success     bool
	BlockNumber *big.Int
}, error)

GetTxDataBlockNumber is a free data retrieval call binding the contract method 0x174a6277.

Solidity: function getTxDataBlockNumber(address _factProvider, bytes32 _key) constant returns(bool success, uint256 blockNumber)

func (*IPassportLogicContractSession) GetUint

func (_IPassportLogicContract *IPassportLogicContractSession) GetUint(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetUint is a free data retrieval call binding the contract method 0x71658552.

Solidity: function getUint(address _factProvider, bytes32 _key) constant returns(bool success, uint256 value)

func (*IPassportLogicContractSession) Owner

func (_IPassportLogicContract *IPassportLogicContractSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*IPassportLogicContractSession) SetAddress

func (_IPassportLogicContract *IPassportLogicContractSession) SetAddress(_key [32]byte, _value common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _value) returns()

func (*IPassportLogicContractSession) SetBool

func (_IPassportLogicContract *IPassportLogicContractSession) SetBool(_key [32]byte, _value bool) (*types.Transaction, error)

SetBool is a paid mutator transaction binding the contract method 0xabfdcced.

Solidity: function setBool(bytes32 _key, bool _value) returns()

func (*IPassportLogicContractSession) SetBytes

func (_IPassportLogicContract *IPassportLogicContractSession) SetBytes(_key [32]byte, _value []byte) (*types.Transaction, error)

SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.

Solidity: function setBytes(bytes32 _key, bytes _value) returns()

func (*IPassportLogicContractSession) SetIPFSHash

func (_IPassportLogicContract *IPassportLogicContractSession) SetIPFSHash(_key [32]byte, _value string) (*types.Transaction, error)

SetIPFSHash is a paid mutator transaction binding the contract method 0x6bfc8bb5.

Solidity: function setIPFSHash(bytes32 _key, string _value) returns()

func (*IPassportLogicContractSession) SetInt

func (_IPassportLogicContract *IPassportLogicContractSession) SetInt(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetInt is a paid mutator transaction binding the contract method 0x3e49bed0.

Solidity: function setInt(bytes32 _key, int256 _value) returns()

func (*IPassportLogicContractSession) SetString

func (_IPassportLogicContract *IPassportLogicContractSession) SetString(_key [32]byte, _value string) (*types.Transaction, error)

SetString is a paid mutator transaction binding the contract method 0x6e899550.

Solidity: function setString(bytes32 _key, string _value) returns()

func (*IPassportLogicContractSession) SetTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractSession) SetTxDataBlockNumber(_key [32]byte, _data []byte) (*types.Transaction, error)

SetTxDataBlockNumber is a paid mutator transaction binding the contract method 0x5b2a372d.

Solidity: function setTxDataBlockNumber(bytes32 _key, bytes _data) returns()

func (*IPassportLogicContractSession) SetUint

func (_IPassportLogicContract *IPassportLogicContractSession) SetUint(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetUint is a paid mutator transaction binding the contract method 0xe2a4853a.

Solidity: function setUint(bytes32 _key, uint256 _value) returns()

type IPassportLogicContractTransactor

type IPassportLogicContractTransactor struct {
	// contains filtered or unexported fields
}

IPassportLogicContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIPassportLogicContractTransactor

func NewIPassportLogicContractTransactor(address common.Address, transactor bind.ContractTransactor) (*IPassportLogicContractTransactor, error)

NewIPassportLogicContractTransactor creates a new write-only instance of IPassportLogicContract, bound to a specific deployed contract.

func (*IPassportLogicContractTransactor) DeleteAddress

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteAddress(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.

Solidity: function deleteAddress(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteBool

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteBool(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.

Solidity: function deleteBool(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteBytes

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteBytes(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.

Solidity: function deleteBytes(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteIPFSHash

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteIPFSHash(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteIPFSHash is a paid mutator transaction binding the contract method 0x257781e7.

Solidity: function deleteIPFSHash(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteInt

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteInt(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteInt is a paid mutator transaction binding the contract method 0x8c160095.

Solidity: function deleteInt(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteString

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteString(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.

Solidity: function deleteString(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteTxDataBlockNumber(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteTxDataBlockNumber is a paid mutator transaction binding the contract method 0xa2b6cbe1.

Solidity: function deleteTxDataBlockNumber(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) DeleteUint

func (_IPassportLogicContract *IPassportLogicContractTransactor) DeleteUint(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteUint is a paid mutator transaction binding the contract method 0xe2b202bf.

Solidity: function deleteUint(bytes32 _key) returns()

func (*IPassportLogicContractTransactor) SetAddress

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetAddress(opts *bind.TransactOpts, _key [32]byte, _value common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _value) returns()

func (*IPassportLogicContractTransactor) SetBool

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetBool(opts *bind.TransactOpts, _key [32]byte, _value bool) (*types.Transaction, error)

SetBool is a paid mutator transaction binding the contract method 0xabfdcced.

Solidity: function setBool(bytes32 _key, bool _value) returns()

func (*IPassportLogicContractTransactor) SetBytes

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetBytes(opts *bind.TransactOpts, _key [32]byte, _value []byte) (*types.Transaction, error)

SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.

Solidity: function setBytes(bytes32 _key, bytes _value) returns()

func (*IPassportLogicContractTransactor) SetIPFSHash

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetIPFSHash(opts *bind.TransactOpts, _key [32]byte, _value string) (*types.Transaction, error)

SetIPFSHash is a paid mutator transaction binding the contract method 0x6bfc8bb5.

Solidity: function setIPFSHash(bytes32 _key, string _value) returns()

func (*IPassportLogicContractTransactor) SetInt

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetInt(opts *bind.TransactOpts, _key [32]byte, _value *big.Int) (*types.Transaction, error)

SetInt is a paid mutator transaction binding the contract method 0x3e49bed0.

Solidity: function setInt(bytes32 _key, int256 _value) returns()

func (*IPassportLogicContractTransactor) SetString

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetString(opts *bind.TransactOpts, _key [32]byte, _value string) (*types.Transaction, error)

SetString is a paid mutator transaction binding the contract method 0x6e899550.

Solidity: function setString(bytes32 _key, string _value) returns()

func (*IPassportLogicContractTransactor) SetTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetTxDataBlockNumber(opts *bind.TransactOpts, _key [32]byte, _data []byte) (*types.Transaction, error)

SetTxDataBlockNumber is a paid mutator transaction binding the contract method 0x5b2a372d.

Solidity: function setTxDataBlockNumber(bytes32 _key, bytes _data) returns()

func (*IPassportLogicContractTransactor) SetUint

func (_IPassportLogicContract *IPassportLogicContractTransactor) SetUint(opts *bind.TransactOpts, _key [32]byte, _value *big.Int) (*types.Transaction, error)

SetUint is a paid mutator transaction binding the contract method 0xe2a4853a.

Solidity: function setUint(bytes32 _key, uint256 _value) returns()

type IPassportLogicContractTransactorRaw

type IPassportLogicContractTransactorRaw struct {
	Contract *IPassportLogicContractTransactor // Generic write-only contract binding to access the raw methods on
}

IPassportLogicContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IPassportLogicContractTransactorRaw) Transact

func (_IPassportLogicContract *IPassportLogicContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IPassportLogicContractTransactorRaw) Transfer

func (_IPassportLogicContract *IPassportLogicContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IPassportLogicContractTransactorSession

type IPassportLogicContractTransactorSession struct {
	Contract     *IPassportLogicContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                 // Transaction auth options to use throughout this session
}

IPassportLogicContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IPassportLogicContractTransactorSession) DeleteAddress

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteAddress(_key [32]byte) (*types.Transaction, error)

DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.

Solidity: function deleteAddress(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteBool

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteBool(_key [32]byte) (*types.Transaction, error)

DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.

Solidity: function deleteBool(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteBytes

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteBytes(_key [32]byte) (*types.Transaction, error)

DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.

Solidity: function deleteBytes(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteIPFSHash

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteIPFSHash(_key [32]byte) (*types.Transaction, error)

DeleteIPFSHash is a paid mutator transaction binding the contract method 0x257781e7.

Solidity: function deleteIPFSHash(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteInt

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteInt(_key [32]byte) (*types.Transaction, error)

DeleteInt is a paid mutator transaction binding the contract method 0x8c160095.

Solidity: function deleteInt(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteString

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteString(_key [32]byte) (*types.Transaction, error)

DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.

Solidity: function deleteString(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteTxDataBlockNumber(_key [32]byte) (*types.Transaction, error)

DeleteTxDataBlockNumber is a paid mutator transaction binding the contract method 0xa2b6cbe1.

Solidity: function deleteTxDataBlockNumber(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) DeleteUint

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) DeleteUint(_key [32]byte) (*types.Transaction, error)

DeleteUint is a paid mutator transaction binding the contract method 0xe2b202bf.

Solidity: function deleteUint(bytes32 _key) returns()

func (*IPassportLogicContractTransactorSession) SetAddress

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetAddress(_key [32]byte, _value common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _value) returns()

func (*IPassportLogicContractTransactorSession) SetBool

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetBool(_key [32]byte, _value bool) (*types.Transaction, error)

SetBool is a paid mutator transaction binding the contract method 0xabfdcced.

Solidity: function setBool(bytes32 _key, bool _value) returns()

func (*IPassportLogicContractTransactorSession) SetBytes

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetBytes(_key [32]byte, _value []byte) (*types.Transaction, error)

SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.

Solidity: function setBytes(bytes32 _key, bytes _value) returns()

func (*IPassportLogicContractTransactorSession) SetIPFSHash

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetIPFSHash(_key [32]byte, _value string) (*types.Transaction, error)

SetIPFSHash is a paid mutator transaction binding the contract method 0x6bfc8bb5.

Solidity: function setIPFSHash(bytes32 _key, string _value) returns()

func (*IPassportLogicContractTransactorSession) SetInt

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetInt(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetInt is a paid mutator transaction binding the contract method 0x3e49bed0.

Solidity: function setInt(bytes32 _key, int256 _value) returns()

func (*IPassportLogicContractTransactorSession) SetString

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetString(_key [32]byte, _value string) (*types.Transaction, error)

SetString is a paid mutator transaction binding the contract method 0x6e899550.

Solidity: function setString(bytes32 _key, string _value) returns()

func (*IPassportLogicContractTransactorSession) SetTxDataBlockNumber

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetTxDataBlockNumber(_key [32]byte, _data []byte) (*types.Transaction, error)

SetTxDataBlockNumber is a paid mutator transaction binding the contract method 0x5b2a372d.

Solidity: function setTxDataBlockNumber(bytes32 _key, bytes _data) returns()

func (*IPassportLogicContractTransactorSession) SetUint

func (_IPassportLogicContract *IPassportLogicContractTransactorSession) SetUint(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetUint is a paid mutator transaction binding the contract method 0xe2a4853a.

Solidity: function setUint(bytes32 _key, uint256 _value) returns()

type IPassportLogicRegistryContract

type IPassportLogicRegistryContract struct {
	IPassportLogicRegistryContractCaller     // Read-only binding to the contract
	IPassportLogicRegistryContractTransactor // Write-only binding to the contract
	IPassportLogicRegistryContractFilterer   // Log filterer for contract events
}

IPassportLogicRegistryContract is an auto generated Go binding around an Ethereum contract.

func NewIPassportLogicRegistryContract

func NewIPassportLogicRegistryContract(address common.Address, backend bind.ContractBackend) (*IPassportLogicRegistryContract, error)

NewIPassportLogicRegistryContract creates a new instance of IPassportLogicRegistryContract, bound to a specific deployed contract.

type IPassportLogicRegistryContractCaller

type IPassportLogicRegistryContractCaller struct {
	// contains filtered or unexported fields
}

IPassportLogicRegistryContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIPassportLogicRegistryContractCaller

func NewIPassportLogicRegistryContractCaller(address common.Address, caller bind.ContractCaller) (*IPassportLogicRegistryContractCaller, error)

NewIPassportLogicRegistryContractCaller creates a new read-only instance of IPassportLogicRegistryContract, bound to a specific deployed contract.

func (*IPassportLogicRegistryContractCaller) GetCurrentPassportLogic

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCaller) GetCurrentPassportLogic(opts *bind.CallOpts) (common.Address, error)

GetCurrentPassportLogic is a free data retrieval call binding the contract method 0x609725ef.

Solidity: function getCurrentPassportLogic() constant returns(address)

func (*IPassportLogicRegistryContractCaller) GetCurrentPassportLogicVersion

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCaller) GetCurrentPassportLogicVersion(opts *bind.CallOpts) (string, error)

GetCurrentPassportLogicVersion is a free data retrieval call binding the contract method 0xba612493.

Solidity: function getCurrentPassportLogicVersion() constant returns(string)

func (*IPassportLogicRegistryContractCaller) GetPassportLogic

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCaller) GetPassportLogic(opts *bind.CallOpts, _version string) (common.Address, error)

GetPassportLogic is a free data retrieval call binding the contract method 0x9a1295d9.

Solidity: function getPassportLogic(string _version) constant returns(address)

type IPassportLogicRegistryContractCallerRaw

type IPassportLogicRegistryContractCallerRaw struct {
	Contract *IPassportLogicRegistryContractCaller // Generic read-only contract binding to access the raw methods on
}

IPassportLogicRegistryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IPassportLogicRegistryContractCallerRaw) Call

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IPassportLogicRegistryContractCallerSession

type IPassportLogicRegistryContractCallerSession struct {
	Contract *IPassportLogicRegistryContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                         // Call options to use throughout this session
}

IPassportLogicRegistryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IPassportLogicRegistryContractCallerSession) GetCurrentPassportLogic

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCallerSession) GetCurrentPassportLogic() (common.Address, error)

GetCurrentPassportLogic is a free data retrieval call binding the contract method 0x609725ef.

Solidity: function getCurrentPassportLogic() constant returns(address)

func (*IPassportLogicRegistryContractCallerSession) GetCurrentPassportLogicVersion

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCallerSession) GetCurrentPassportLogicVersion() (string, error)

GetCurrentPassportLogicVersion is a free data retrieval call binding the contract method 0xba612493.

Solidity: function getCurrentPassportLogicVersion() constant returns(string)

func (*IPassportLogicRegistryContractCallerSession) GetPassportLogic

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractCallerSession) GetPassportLogic(_version string) (common.Address, error)

GetPassportLogic is a free data retrieval call binding the contract method 0x9a1295d9.

Solidity: function getPassportLogic(string _version) constant returns(address)

type IPassportLogicRegistryContractCurrentPassportLogicSet

type IPassportLogicRegistryContractCurrentPassportLogicSet struct {
	Version        string
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

IPassportLogicRegistryContractCurrentPassportLogicSet represents a CurrentPassportLogicSet event raised by the IPassportLogicRegistryContract contract.

type IPassportLogicRegistryContractCurrentPassportLogicSetIterator

type IPassportLogicRegistryContractCurrentPassportLogicSetIterator struct {
	Event *IPassportLogicRegistryContractCurrentPassportLogicSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

IPassportLogicRegistryContractCurrentPassportLogicSetIterator is returned from FilterCurrentPassportLogicSet and is used to iterate over the raw logs and unpacked data for CurrentPassportLogicSet events raised by the IPassportLogicRegistryContract contract.

func (*IPassportLogicRegistryContractCurrentPassportLogicSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*IPassportLogicRegistryContractCurrentPassportLogicSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IPassportLogicRegistryContractCurrentPassportLogicSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type IPassportLogicRegistryContractFilterer

type IPassportLogicRegistryContractFilterer struct {
	// contains filtered or unexported fields
}

IPassportLogicRegistryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIPassportLogicRegistryContractFilterer

func NewIPassportLogicRegistryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*IPassportLogicRegistryContractFilterer, error)

NewIPassportLogicRegistryContractFilterer creates a new log filterer instance of IPassportLogicRegistryContract, bound to a specific deployed contract.

func (*IPassportLogicRegistryContractFilterer) FilterCurrentPassportLogicSet

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractFilterer) FilterCurrentPassportLogicSet(opts *bind.FilterOpts) (*IPassportLogicRegistryContractCurrentPassportLogicSetIterator, error)

FilterCurrentPassportLogicSet is a free log retrieval operation binding the contract event 0x4e366bf178b123bb29442cddeceedf743c23cbb40cffa5f577217fe2c54a0b19.

Solidity: event CurrentPassportLogicSet(string version, address implementation)

func (*IPassportLogicRegistryContractFilterer) FilterPassportLogicAdded

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractFilterer) FilterPassportLogicAdded(opts *bind.FilterOpts) (*IPassportLogicRegistryContractPassportLogicAddedIterator, error)

FilterPassportLogicAdded is a free log retrieval operation binding the contract event 0x7471eb04045ae72adb2fb73deb1e873113901110dd66dbde715232f2495a0cd8.

Solidity: event PassportLogicAdded(string version, address implementation)

func (*IPassportLogicRegistryContractFilterer) WatchCurrentPassportLogicSet

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractFilterer) WatchCurrentPassportLogicSet(opts *bind.WatchOpts, sink chan<- *IPassportLogicRegistryContractCurrentPassportLogicSet) (event.Subscription, error)

WatchCurrentPassportLogicSet is a free log subscription operation binding the contract event 0x4e366bf178b123bb29442cddeceedf743c23cbb40cffa5f577217fe2c54a0b19.

Solidity: event CurrentPassportLogicSet(string version, address implementation)

func (*IPassportLogicRegistryContractFilterer) WatchPassportLogicAdded

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractFilterer) WatchPassportLogicAdded(opts *bind.WatchOpts, sink chan<- *IPassportLogicRegistryContractPassportLogicAdded) (event.Subscription, error)

WatchPassportLogicAdded is a free log subscription operation binding the contract event 0x7471eb04045ae72adb2fb73deb1e873113901110dd66dbde715232f2495a0cd8.

Solidity: event PassportLogicAdded(string version, address implementation)

type IPassportLogicRegistryContractPassportLogicAdded

type IPassportLogicRegistryContractPassportLogicAdded struct {
	Version        string
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

IPassportLogicRegistryContractPassportLogicAdded represents a PassportLogicAdded event raised by the IPassportLogicRegistryContract contract.

type IPassportLogicRegistryContractPassportLogicAddedIterator

type IPassportLogicRegistryContractPassportLogicAddedIterator struct {
	Event *IPassportLogicRegistryContractPassportLogicAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

IPassportLogicRegistryContractPassportLogicAddedIterator is returned from FilterPassportLogicAdded and is used to iterate over the raw logs and unpacked data for PassportLogicAdded events raised by the IPassportLogicRegistryContract contract.

func (*IPassportLogicRegistryContractPassportLogicAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*IPassportLogicRegistryContractPassportLogicAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IPassportLogicRegistryContractPassportLogicAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type IPassportLogicRegistryContractRaw

type IPassportLogicRegistryContractRaw struct {
	Contract *IPassportLogicRegistryContract // Generic contract binding to access the raw methods on
}

IPassportLogicRegistryContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IPassportLogicRegistryContractRaw) Call

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IPassportLogicRegistryContractRaw) Transact

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IPassportLogicRegistryContractRaw) Transfer

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IPassportLogicRegistryContractSession

type IPassportLogicRegistryContractSession struct {
	Contract     *IPassportLogicRegistryContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts                   // Call options to use throughout this session
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

IPassportLogicRegistryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IPassportLogicRegistryContractSession) GetCurrentPassportLogic

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractSession) GetCurrentPassportLogic() (common.Address, error)

GetCurrentPassportLogic is a free data retrieval call binding the contract method 0x609725ef.

Solidity: function getCurrentPassportLogic() constant returns(address)

func (*IPassportLogicRegistryContractSession) GetCurrentPassportLogicVersion

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractSession) GetCurrentPassportLogicVersion() (string, error)

GetCurrentPassportLogicVersion is a free data retrieval call binding the contract method 0xba612493.

Solidity: function getCurrentPassportLogicVersion() constant returns(string)

func (*IPassportLogicRegistryContractSession) GetPassportLogic

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractSession) GetPassportLogic(_version string) (common.Address, error)

GetPassportLogic is a free data retrieval call binding the contract method 0x9a1295d9.

Solidity: function getPassportLogic(string _version) constant returns(address)

type IPassportLogicRegistryContractTransactor

type IPassportLogicRegistryContractTransactor struct {
	// contains filtered or unexported fields
}

IPassportLogicRegistryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIPassportLogicRegistryContractTransactor

func NewIPassportLogicRegistryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*IPassportLogicRegistryContractTransactor, error)

NewIPassportLogicRegistryContractTransactor creates a new write-only instance of IPassportLogicRegistryContract, bound to a specific deployed contract.

type IPassportLogicRegistryContractTransactorRaw

type IPassportLogicRegistryContractTransactorRaw struct {
	Contract *IPassportLogicRegistryContractTransactor // Generic write-only contract binding to access the raw methods on
}

IPassportLogicRegistryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IPassportLogicRegistryContractTransactorRaw) Transact

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IPassportLogicRegistryContractTransactorRaw) Transfer

func (_IPassportLogicRegistryContract *IPassportLogicRegistryContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IPassportLogicRegistryContractTransactorSession

type IPassportLogicRegistryContractTransactorSession struct {
	Contract     *IPassportLogicRegistryContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                         // Transaction auth options to use throughout this session
}

IPassportLogicRegistryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type PassportContract

type PassportContract struct {
	PassportContractCaller     // Read-only binding to the contract
	PassportContractTransactor // Write-only binding to the contract
	PassportContractFilterer   // Log filterer for contract events
}

PassportContract is an auto generated Go binding around an Ethereum contract.

func DeployPassportContract

func DeployPassportContract(auth *bind.TransactOpts, backend bind.ContractBackend, _registry common.Address) (common.Address, *types.Transaction, *PassportContract, error)

DeployPassportContract deploys a new Ethereum contract, binding an instance of PassportContract to it.

func NewPassportContract

func NewPassportContract(address common.Address, backend bind.ContractBackend) (*PassportContract, error)

NewPassportContract creates a new instance of PassportContract, bound to a specific deployed contract.

type PassportContractCaller

type PassportContractCaller struct {
	// contains filtered or unexported fields
}

PassportContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPassportContractCaller

func NewPassportContractCaller(address common.Address, caller bind.ContractCaller) (*PassportContractCaller, error)

NewPassportContractCaller creates a new read-only instance of PassportContract, bound to a specific deployed contract.

func (*PassportContractCaller) GetPassportLogicRegistry

func (_PassportContract *PassportContractCaller) GetPassportLogicRegistry(opts *bind.CallOpts) (common.Address, error)

GetPassportLogicRegistry is a free data retrieval call binding the contract method 0x86d5c5f9.

Solidity: function getPassportLogicRegistry() constant returns(address)

func (*PassportContractCaller) Owner

func (_PassportContract *PassportContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportContractCaller) PendingOwner

func (_PassportContract *PassportContractCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

type PassportContractCallerRaw

type PassportContractCallerRaw struct {
	Contract *PassportContractCaller // Generic read-only contract binding to access the raw methods on
}

PassportContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PassportContractCallerRaw) Call

func (_PassportContract *PassportContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PassportContractCallerSession

type PassportContractCallerSession struct {
	Contract *PassportContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

PassportContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PassportContractCallerSession) GetPassportLogicRegistry

func (_PassportContract *PassportContractCallerSession) GetPassportLogicRegistry() (common.Address, error)

GetPassportLogicRegistry is a free data retrieval call binding the contract method 0x86d5c5f9.

Solidity: function getPassportLogicRegistry() constant returns(address)

func (*PassportContractCallerSession) Owner

func (_PassportContract *PassportContractCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportContractCallerSession) PendingOwner

func (_PassportContract *PassportContractCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

type PassportContractFilterer

type PassportContractFilterer struct {
	// contains filtered or unexported fields
}

PassportContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPassportContractFilterer

func NewPassportContractFilterer(address common.Address, filterer bind.ContractFilterer) (*PassportContractFilterer, error)

NewPassportContractFilterer creates a new log filterer instance of PassportContract, bound to a specific deployed contract.

func (*PassportContractFilterer) FilterOwnershipRenounced

func (_PassportContract *PassportContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PassportContractOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportContractFilterer) FilterOwnershipTransferred

func (_PassportContract *PassportContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PassportContractOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportContractFilterer) FilterPassportLogicRegistryChanged

func (_PassportContract *PassportContractFilterer) FilterPassportLogicRegistryChanged(opts *bind.FilterOpts, previousRegistry []common.Address, newRegistry []common.Address) (*PassportContractPassportLogicRegistryChangedIterator, error)

FilterPassportLogicRegistryChanged is a free log retrieval operation binding the contract event 0x5c2abfd67230c0e47d6de28402bfe206c7a57283cba891416ed657fd70a714c2.

Solidity: event PassportLogicRegistryChanged(address indexed previousRegistry, address indexed newRegistry)

func (*PassportContractFilterer) WatchOwnershipRenounced

func (_PassportContract *PassportContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PassportContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportContractFilterer) WatchOwnershipTransferred

func (_PassportContract *PassportContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PassportContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportContractFilterer) WatchPassportLogicRegistryChanged

func (_PassportContract *PassportContractFilterer) WatchPassportLogicRegistryChanged(opts *bind.WatchOpts, sink chan<- *PassportContractPassportLogicRegistryChanged, previousRegistry []common.Address, newRegistry []common.Address) (event.Subscription, error)

WatchPassportLogicRegistryChanged is a free log subscription operation binding the contract event 0x5c2abfd67230c0e47d6de28402bfe206c7a57283cba891416ed657fd70a714c2.

Solidity: event PassportLogicRegistryChanged(address indexed previousRegistry, address indexed newRegistry)

type PassportContractOwnershipRenounced

type PassportContractOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportContractOwnershipRenounced represents a OwnershipRenounced event raised by the PassportContract contract.

type PassportContractOwnershipRenouncedIterator

type PassportContractOwnershipRenouncedIterator struct {
	Event *PassportContractOwnershipRenounced // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the PassportContract contract.

func (*PassportContractOwnershipRenouncedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportContractOwnershipRenouncedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportContractOwnershipTransferred

type PassportContractOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportContractOwnershipTransferred represents a OwnershipTransferred event raised by the PassportContract contract.

type PassportContractOwnershipTransferredIterator

type PassportContractOwnershipTransferredIterator struct {
	Event *PassportContractOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PassportContract contract.

func (*PassportContractOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportContractOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportContractPassportLogicRegistryChanged

type PassportContractPassportLogicRegistryChanged struct {
	PreviousRegistry common.Address
	NewRegistry      common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

PassportContractPassportLogicRegistryChanged represents a PassportLogicRegistryChanged event raised by the PassportContract contract.

type PassportContractPassportLogicRegistryChangedIterator

type PassportContractPassportLogicRegistryChangedIterator struct {
	Event *PassportContractPassportLogicRegistryChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportContractPassportLogicRegistryChangedIterator is returned from FilterPassportLogicRegistryChanged and is used to iterate over the raw logs and unpacked data for PassportLogicRegistryChanged events raised by the PassportContract contract.

func (*PassportContractPassportLogicRegistryChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportContractPassportLogicRegistryChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportContractPassportLogicRegistryChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportContractRaw

type PassportContractRaw struct {
	Contract *PassportContract // Generic contract binding to access the raw methods on
}

PassportContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PassportContractRaw) Call

func (_PassportContract *PassportContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PassportContractRaw) Transact

func (_PassportContract *PassportContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportContractRaw) Transfer

func (_PassportContract *PassportContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportContractSession

type PassportContractSession struct {
	Contract     *PassportContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

PassportContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PassportContractSession) ClaimOwnership

func (_PassportContract *PassportContractSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*PassportContractSession) Destroy

func (_PassportContract *PassportContractSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*PassportContractSession) DestroyAndSend

func (_PassportContract *PassportContractSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(address _recipient) returns()

func (*PassportContractSession) GetPassportLogicRegistry

func (_PassportContract *PassportContractSession) GetPassportLogicRegistry() (common.Address, error)

GetPassportLogicRegistry is a free data retrieval call binding the contract method 0x86d5c5f9.

Solidity: function getPassportLogicRegistry() constant returns(address)

func (*PassportContractSession) Owner

func (_PassportContract *PassportContractSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportContractSession) PendingOwner

func (_PassportContract *PassportContractSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*PassportContractSession) RenounceOwnership

func (_PassportContract *PassportContractSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportContractSession) TransferOwnership

func (_PassportContract *PassportContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type PassportContractTransactor

type PassportContractTransactor struct {
	// contains filtered or unexported fields
}

PassportContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPassportContractTransactor

func NewPassportContractTransactor(address common.Address, transactor bind.ContractTransactor) (*PassportContractTransactor, error)

NewPassportContractTransactor creates a new write-only instance of PassportContract, bound to a specific deployed contract.

func (*PassportContractTransactor) ClaimOwnership

func (_PassportContract *PassportContractTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*PassportContractTransactor) Destroy

func (_PassportContract *PassportContractTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*PassportContractTransactor) DestroyAndSend

func (_PassportContract *PassportContractTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(address _recipient) returns()

func (*PassportContractTransactor) RenounceOwnership

func (_PassportContract *PassportContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportContractTransactor) TransferOwnership

func (_PassportContract *PassportContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type PassportContractTransactorRaw

type PassportContractTransactorRaw struct {
	Contract *PassportContractTransactor // Generic write-only contract binding to access the raw methods on
}

PassportContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PassportContractTransactorRaw) Transact

func (_PassportContract *PassportContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportContractTransactorRaw) Transfer

func (_PassportContract *PassportContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportContractTransactorSession

type PassportContractTransactorSession struct {
	Contract     *PassportContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

PassportContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PassportContractTransactorSession) ClaimOwnership

func (_PassportContract *PassportContractTransactorSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*PassportContractTransactorSession) Destroy

func (_PassportContract *PassportContractTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*PassportContractTransactorSession) DestroyAndSend

func (_PassportContract *PassportContractTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(address _recipient) returns()

func (*PassportContractTransactorSession) RenounceOwnership

func (_PassportContract *PassportContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportContractTransactorSession) TransferOwnership

func (_PassportContract *PassportContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type PassportFactoryContract

type PassportFactoryContract struct {
	PassportFactoryContractCaller     // Read-only binding to the contract
	PassportFactoryContractTransactor // Write-only binding to the contract
	PassportFactoryContractFilterer   // Log filterer for contract events
}

PassportFactoryContract is an auto generated Go binding around an Ethereum contract.

func DeployPassportFactoryContract

func DeployPassportFactoryContract(auth *bind.TransactOpts, backend bind.ContractBackend, _registry common.Address) (common.Address, *types.Transaction, *PassportFactoryContract, error)

DeployPassportFactoryContract deploys a new Ethereum contract, binding an instance of PassportFactoryContract to it.

func NewPassportFactoryContract

func NewPassportFactoryContract(address common.Address, backend bind.ContractBackend) (*PassportFactoryContract, error)

NewPassportFactoryContract creates a new instance of PassportFactoryContract, bound to a specific deployed contract.

type PassportFactoryContractCaller

type PassportFactoryContractCaller struct {
	// contains filtered or unexported fields
}

PassportFactoryContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPassportFactoryContractCaller

func NewPassportFactoryContractCaller(address common.Address, caller bind.ContractCaller) (*PassportFactoryContractCaller, error)

NewPassportFactoryContractCaller creates a new read-only instance of PassportFactoryContract, bound to a specific deployed contract.

func (*PassportFactoryContractCaller) GetRegistry

func (_PassportFactoryContract *PassportFactoryContractCaller) GetRegistry(opts *bind.CallOpts) (common.Address, error)

GetRegistry is a free data retrieval call binding the contract method 0x5ab1bd53.

Solidity: function getRegistry() constant returns(address)

func (*PassportFactoryContractCaller) Owner

func (_PassportFactoryContract *PassportFactoryContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportFactoryContractCaller) TokenFallback

func (_PassportFactoryContract *PassportFactoryContractCaller) TokenFallback(opts *bind.CallOpts, _from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

type PassportFactoryContractCallerRaw

type PassportFactoryContractCallerRaw struct {
	Contract *PassportFactoryContractCaller // Generic read-only contract binding to access the raw methods on
}

PassportFactoryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PassportFactoryContractCallerRaw) Call

func (_PassportFactoryContract *PassportFactoryContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PassportFactoryContractCallerSession

type PassportFactoryContractCallerSession struct {
	Contract *PassportFactoryContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                  // Call options to use throughout this session
}

PassportFactoryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PassportFactoryContractCallerSession) GetRegistry

func (_PassportFactoryContract *PassportFactoryContractCallerSession) GetRegistry() (common.Address, error)

GetRegistry is a free data retrieval call binding the contract method 0x5ab1bd53.

Solidity: function getRegistry() constant returns(address)

func (*PassportFactoryContractCallerSession) Owner

func (_PassportFactoryContract *PassportFactoryContractCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportFactoryContractCallerSession) TokenFallback

func (_PassportFactoryContract *PassportFactoryContractCallerSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

type PassportFactoryContractFilterer

type PassportFactoryContractFilterer struct {
	// contains filtered or unexported fields
}

PassportFactoryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPassportFactoryContractFilterer

func NewPassportFactoryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*PassportFactoryContractFilterer, error)

NewPassportFactoryContractFilterer creates a new log filterer instance of PassportFactoryContract, bound to a specific deployed contract.

func (*PassportFactoryContractFilterer) FilterOwnershipRenounced

func (_PassportFactoryContract *PassportFactoryContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PassportFactoryContractOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportFactoryContractFilterer) FilterOwnershipTransferred

func (_PassportFactoryContract *PassportFactoryContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PassportFactoryContractOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportFactoryContractFilterer) FilterPassportCreated

func (_PassportFactoryContract *PassportFactoryContractFilterer) FilterPassportCreated(opts *bind.FilterOpts, passport []common.Address, owner []common.Address) (*PassportFactoryContractPassportCreatedIterator, error)

FilterPassportCreated is a free log retrieval operation binding the contract event 0x03f096f07a4d27c54645fa682640d44179c821150e16c48b27130ca928fa937c.

Solidity: event PassportCreated(address indexed passport, address indexed owner)

func (*PassportFactoryContractFilterer) FilterPassportLogicRegistryChanged

func (_PassportFactoryContract *PassportFactoryContractFilterer) FilterPassportLogicRegistryChanged(opts *bind.FilterOpts, oldRegistry []common.Address, newRegistry []common.Address) (*PassportFactoryContractPassportLogicRegistryChangedIterator, error)

FilterPassportLogicRegistryChanged is a free log retrieval operation binding the contract event 0x5c2abfd67230c0e47d6de28402bfe206c7a57283cba891416ed657fd70a714c2.

Solidity: event PassportLogicRegistryChanged(address indexed oldRegistry, address indexed newRegistry)

func (*PassportFactoryContractFilterer) WatchOwnershipRenounced

func (_PassportFactoryContract *PassportFactoryContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PassportFactoryContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportFactoryContractFilterer) WatchOwnershipTransferred

func (_PassportFactoryContract *PassportFactoryContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PassportFactoryContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportFactoryContractFilterer) WatchPassportCreated

func (_PassportFactoryContract *PassportFactoryContractFilterer) WatchPassportCreated(opts *bind.WatchOpts, sink chan<- *PassportFactoryContractPassportCreated, passport []common.Address, owner []common.Address) (event.Subscription, error)

WatchPassportCreated is a free log subscription operation binding the contract event 0x03f096f07a4d27c54645fa682640d44179c821150e16c48b27130ca928fa937c.

Solidity: event PassportCreated(address indexed passport, address indexed owner)

func (*PassportFactoryContractFilterer) WatchPassportLogicRegistryChanged

func (_PassportFactoryContract *PassportFactoryContractFilterer) WatchPassportLogicRegistryChanged(opts *bind.WatchOpts, sink chan<- *PassportFactoryContractPassportLogicRegistryChanged, oldRegistry []common.Address, newRegistry []common.Address) (event.Subscription, error)

WatchPassportLogicRegistryChanged is a free log subscription operation binding the contract event 0x5c2abfd67230c0e47d6de28402bfe206c7a57283cba891416ed657fd70a714c2.

Solidity: event PassportLogicRegistryChanged(address indexed oldRegistry, address indexed newRegistry)

type PassportFactoryContractOwnershipRenounced

type PassportFactoryContractOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportFactoryContractOwnershipRenounced represents a OwnershipRenounced event raised by the PassportFactoryContract contract.

type PassportFactoryContractOwnershipRenouncedIterator

type PassportFactoryContractOwnershipRenouncedIterator struct {
	Event *PassportFactoryContractOwnershipRenounced // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportFactoryContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the PassportFactoryContract contract.

func (*PassportFactoryContractOwnershipRenouncedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportFactoryContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportFactoryContractOwnershipRenouncedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportFactoryContractOwnershipTransferred

type PassportFactoryContractOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportFactoryContractOwnershipTransferred represents a OwnershipTransferred event raised by the PassportFactoryContract contract.

type PassportFactoryContractOwnershipTransferredIterator

type PassportFactoryContractOwnershipTransferredIterator struct {
	Event *PassportFactoryContractOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportFactoryContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PassportFactoryContract contract.

func (*PassportFactoryContractOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportFactoryContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportFactoryContractOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportFactoryContractPassportCreated

type PassportFactoryContractPassportCreated struct {
	Passport common.Address
	Owner    common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

PassportFactoryContractPassportCreated represents a PassportCreated event raised by the PassportFactoryContract contract.

type PassportFactoryContractPassportCreatedIterator

type PassportFactoryContractPassportCreatedIterator struct {
	Event *PassportFactoryContractPassportCreated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportFactoryContractPassportCreatedIterator is returned from FilterPassportCreated and is used to iterate over the raw logs and unpacked data for PassportCreated events raised by the PassportFactoryContract contract.

func (*PassportFactoryContractPassportCreatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportFactoryContractPassportCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportFactoryContractPassportCreatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportFactoryContractPassportLogicRegistryChanged

type PassportFactoryContractPassportLogicRegistryChanged struct {
	OldRegistry common.Address
	NewRegistry common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

PassportFactoryContractPassportLogicRegistryChanged represents a PassportLogicRegistryChanged event raised by the PassportFactoryContract contract.

type PassportFactoryContractPassportLogicRegistryChangedIterator

type PassportFactoryContractPassportLogicRegistryChangedIterator struct {
	Event *PassportFactoryContractPassportLogicRegistryChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportFactoryContractPassportLogicRegistryChangedIterator is returned from FilterPassportLogicRegistryChanged and is used to iterate over the raw logs and unpacked data for PassportLogicRegistryChanged events raised by the PassportFactoryContract contract.

func (*PassportFactoryContractPassportLogicRegistryChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportFactoryContractPassportLogicRegistryChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportFactoryContractPassportLogicRegistryChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportFactoryContractRaw

type PassportFactoryContractRaw struct {
	Contract *PassportFactoryContract // Generic contract binding to access the raw methods on
}

PassportFactoryContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PassportFactoryContractRaw) Call

func (_PassportFactoryContract *PassportFactoryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PassportFactoryContractRaw) Transact

func (_PassportFactoryContract *PassportFactoryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportFactoryContractRaw) Transfer

func (_PassportFactoryContract *PassportFactoryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportFactoryContractSession

type PassportFactoryContractSession struct {
	Contract     *PassportFactoryContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts            // Call options to use throughout this session
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

PassportFactoryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PassportFactoryContractSession) CreatePassport

func (_PassportFactoryContract *PassportFactoryContractSession) CreatePassport() (*types.Transaction, error)

CreatePassport is a paid mutator transaction binding the contract method 0x2ec0faad.

Solidity: function createPassport() returns(address)

func (*PassportFactoryContractSession) GetRegistry

func (_PassportFactoryContract *PassportFactoryContractSession) GetRegistry() (common.Address, error)

GetRegistry is a free data retrieval call binding the contract method 0x5ab1bd53.

Solidity: function getRegistry() constant returns(address)

func (*PassportFactoryContractSession) Owner

func (_PassportFactoryContract *PassportFactoryContractSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportFactoryContractSession) ReclaimEther

func (_PassportFactoryContract *PassportFactoryContractSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*PassportFactoryContractSession) ReclaimToken

func (_PassportFactoryContract *PassportFactoryContractSession) ReclaimToken(_token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*PassportFactoryContractSession) RenounceOwnership

func (_PassportFactoryContract *PassportFactoryContractSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportFactoryContractSession) SetRegistry

func (_PassportFactoryContract *PassportFactoryContractSession) SetRegistry(_registry common.Address) (*types.Transaction, error)

SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.

Solidity: function setRegistry(address _registry) returns()

func (*PassportFactoryContractSession) TokenFallback

func (_PassportFactoryContract *PassportFactoryContractSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

func (*PassportFactoryContractSession) TransferOwnership

func (_PassportFactoryContract *PassportFactoryContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type PassportFactoryContractTransactor

type PassportFactoryContractTransactor struct {
	// contains filtered or unexported fields
}

PassportFactoryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPassportFactoryContractTransactor

func NewPassportFactoryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*PassportFactoryContractTransactor, error)

NewPassportFactoryContractTransactor creates a new write-only instance of PassportFactoryContract, bound to a specific deployed contract.

func (*PassportFactoryContractTransactor) CreatePassport

func (_PassportFactoryContract *PassportFactoryContractTransactor) CreatePassport(opts *bind.TransactOpts) (*types.Transaction, error)

CreatePassport is a paid mutator transaction binding the contract method 0x2ec0faad.

Solidity: function createPassport() returns(address)

func (*PassportFactoryContractTransactor) ReclaimEther

func (_PassportFactoryContract *PassportFactoryContractTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*PassportFactoryContractTransactor) ReclaimToken

func (_PassportFactoryContract *PassportFactoryContractTransactor) ReclaimToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*PassportFactoryContractTransactor) RenounceOwnership

func (_PassportFactoryContract *PassportFactoryContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportFactoryContractTransactor) SetRegistry

func (_PassportFactoryContract *PassportFactoryContractTransactor) SetRegistry(opts *bind.TransactOpts, _registry common.Address) (*types.Transaction, error)

SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.

Solidity: function setRegistry(address _registry) returns()

func (*PassportFactoryContractTransactor) TransferOwnership

func (_PassportFactoryContract *PassportFactoryContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type PassportFactoryContractTransactorRaw

type PassportFactoryContractTransactorRaw struct {
	Contract *PassportFactoryContractTransactor // Generic write-only contract binding to access the raw methods on
}

PassportFactoryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PassportFactoryContractTransactorRaw) Transact

func (_PassportFactoryContract *PassportFactoryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportFactoryContractTransactorRaw) Transfer

func (_PassportFactoryContract *PassportFactoryContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportFactoryContractTransactorSession

type PassportFactoryContractTransactorSession struct {
	Contract     *PassportFactoryContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                  // Transaction auth options to use throughout this session
}

PassportFactoryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PassportFactoryContractTransactorSession) CreatePassport

func (_PassportFactoryContract *PassportFactoryContractTransactorSession) CreatePassport() (*types.Transaction, error)

CreatePassport is a paid mutator transaction binding the contract method 0x2ec0faad.

Solidity: function createPassport() returns(address)

func (*PassportFactoryContractTransactorSession) ReclaimEther

func (_PassportFactoryContract *PassportFactoryContractTransactorSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*PassportFactoryContractTransactorSession) ReclaimToken

func (_PassportFactoryContract *PassportFactoryContractTransactorSession) ReclaimToken(_token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*PassportFactoryContractTransactorSession) RenounceOwnership

func (_PassportFactoryContract *PassportFactoryContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportFactoryContractTransactorSession) SetRegistry

func (_PassportFactoryContract *PassportFactoryContractTransactorSession) SetRegistry(_registry common.Address) (*types.Transaction, error)

SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.

Solidity: function setRegistry(address _registry) returns()

func (*PassportFactoryContractTransactorSession) TransferOwnership

func (_PassportFactoryContract *PassportFactoryContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type PassportFactoryLogFilterer

type PassportFactoryLogFilterer struct {
	// contains filtered or unexported fields
}

PassportFactoryLogFilterer filters PassportFactory event logs

func NewPassportFactoryLogFilterer

func NewPassportFactoryLogFilterer() (*PassportFactoryLogFilterer, error)

NewPassportFactoryLogFilterer creates an instance of PassportFactoryLogFilterer

func (*PassportFactoryLogFilterer) FilterPassportCreated

func (f *PassportFactoryLogFilterer) FilterPassportCreated(ctx context.Context, logs []*types.Log, passport []common.Address, owner []common.Address) (events []PassportFactoryContractPassportCreated, err error)

FilterPassportCreated parses event logs and returns PassportCreated events if any found.

type PassportLogicContract

type PassportLogicContract struct {
	PassportLogicContractCaller     // Read-only binding to the contract
	PassportLogicContractTransactor // Write-only binding to the contract
	PassportLogicContractFilterer   // Log filterer for contract events
}

PassportLogicContract is an auto generated Go binding around an Ethereum contract.

func DeployPassportLogicContract

func DeployPassportLogicContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PassportLogicContract, error)

DeployPassportLogicContract deploys a new Ethereum contract, binding an instance of PassportLogicContract to it.

func InitPassportLogicContract

func InitPassportLogicContract(address common.Address, backend bind.ContractBackend) *PassportLogicContract

InitPassportLogicContract creates a new instance of PassportLogicContract, bound to a specific deployed contract. This method is faster than NewPassportLogicContract and doesn't return an error, because it reuses parsed PassportLogicContractABI.

func NewPassportLogicContract

func NewPassportLogicContract(address common.Address, backend bind.ContractBackend) (*PassportLogicContract, error)

NewPassportLogicContract creates a new instance of PassportLogicContract, bound to a specific deployed contract.

type PassportLogicContractAddressDeleted

type PassportLogicContractAddressDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractAddressDeleted represents a AddressDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractAddressDeletedIterator

type PassportLogicContractAddressDeletedIterator struct {
	Event *PassportLogicContractAddressDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractAddressDeletedIterator is returned from FilterAddressDeleted and is used to iterate over the raw logs and unpacked data for AddressDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractAddressDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractAddressDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractAddressDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractAddressUpdated

type PassportLogicContractAddressUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractAddressUpdated represents a AddressUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractAddressUpdatedIterator

type PassportLogicContractAddressUpdatedIterator struct {
	Event *PassportLogicContractAddressUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractAddressUpdatedIterator is returned from FilterAddressUpdated and is used to iterate over the raw logs and unpacked data for AddressUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractAddressUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractAddressUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractAddressUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractBoolDeleted

type PassportLogicContractBoolDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractBoolDeleted represents a BoolDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractBoolDeletedIterator

type PassportLogicContractBoolDeletedIterator struct {
	Event *PassportLogicContractBoolDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractBoolDeletedIterator is returned from FilterBoolDeleted and is used to iterate over the raw logs and unpacked data for BoolDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractBoolDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractBoolDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractBoolDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractBoolUpdated

type PassportLogicContractBoolUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractBoolUpdated represents a BoolUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractBoolUpdatedIterator

type PassportLogicContractBoolUpdatedIterator struct {
	Event *PassportLogicContractBoolUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractBoolUpdatedIterator is returned from FilterBoolUpdated and is used to iterate over the raw logs and unpacked data for BoolUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractBoolUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractBoolUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractBoolUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractBytesDeleted

type PassportLogicContractBytesDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractBytesDeleted represents a BytesDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractBytesDeletedIterator

type PassportLogicContractBytesDeletedIterator struct {
	Event *PassportLogicContractBytesDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractBytesDeletedIterator is returned from FilterBytesDeleted and is used to iterate over the raw logs and unpacked data for BytesDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractBytesDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractBytesDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractBytesDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractBytesUpdated

type PassportLogicContractBytesUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractBytesUpdated represents a BytesUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractBytesUpdatedIterator

type PassportLogicContractBytesUpdatedIterator struct {
	Event *PassportLogicContractBytesUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractBytesUpdatedIterator is returned from FilterBytesUpdated and is used to iterate over the raw logs and unpacked data for BytesUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractBytesUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractBytesUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractBytesUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractCaller

type PassportLogicContractCaller struct {
	// contains filtered or unexported fields
}

PassportLogicContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPassportLogicContractCaller

func NewPassportLogicContractCaller(address common.Address, caller bind.ContractCaller) (*PassportLogicContractCaller, error)

NewPassportLogicContractCaller creates a new read-only instance of PassportLogicContract, bound to a specific deployed contract.

func (*PassportLogicContractCaller) GetAddress

func (_PassportLogicContract *PassportLogicContractCaller) GetAddress(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   common.Address
}, error)

GetAddress is a free data retrieval call binding the contract method 0x7ac4ed64.

Solidity: function getAddress(address _factProvider, bytes32 _key) constant returns(bool success, address value)

func (*PassportLogicContractCaller) GetBool

func (_PassportLogicContract *PassportLogicContractCaller) GetBool(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   bool
}, error)

GetBool is a free data retrieval call binding the contract method 0x9d74b37d.

Solidity: function getBool(address _factProvider, bytes32 _key) constant returns(bool success, bool value)

func (*PassportLogicContractCaller) GetBytes

func (_PassportLogicContract *PassportLogicContractCaller) GetBytes(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   []byte
}, error)

GetBytes is a free data retrieval call binding the contract method 0x6556f767.

Solidity: function getBytes(address _factProvider, bytes32 _key) constant returns(bool success, bytes value)

func (*PassportLogicContractCaller) GetIPFSHash

func (_PassportLogicContract *PassportLogicContractCaller) GetIPFSHash(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetIPFSHash is a free data retrieval call binding the contract method 0x22b96b63.

Solidity: function getIPFSHash(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*PassportLogicContractCaller) GetInt

func (_PassportLogicContract *PassportLogicContractCaller) GetInt(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetInt is a free data retrieval call binding the contract method 0x95ee8bae.

Solidity: function getInt(address _factProvider, bytes32 _key) constant returns(bool success, int256 value)

func (*PassportLogicContractCaller) GetPrivateDataExchangesCount

func (_PassportLogicContract *PassportLogicContractCaller) GetPrivateDataExchangesCount(opts *bind.CallOpts) (*big.Int, error)

GetPrivateDataExchangesCount is a free data retrieval call binding the contract method 0x7dd291e4.

Solidity: function getPrivateDataExchangesCount() constant returns(uint256 count)

func (*PassportLogicContractCaller) GetPrivateDataHashes

func (_PassportLogicContract *PassportLogicContractCaller) GetPrivateDataHashes(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success      bool
	DataIPFSHash string
	DataKeyHash  [32]byte
}, error)

GetPrivateDataHashes is a free data retrieval call binding the contract method 0x2db27bd2.

Solidity: function getPrivateDataHashes(address _factProvider, bytes32 _key) constant returns(bool success, string dataIPFSHash, bytes32 dataKeyHash)

func (*PassportLogicContractCaller) GetString

func (_PassportLogicContract *PassportLogicContractCaller) GetString(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetString is a free data retrieval call binding the contract method 0xe318de73.

Solidity: function getString(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*PassportLogicContractCaller) GetTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractCaller) GetTxDataBlockNumber(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success     bool
	BlockNumber *big.Int
}, error)

GetTxDataBlockNumber is a free data retrieval call binding the contract method 0x174a6277.

Solidity: function getTxDataBlockNumber(address _factProvider, bytes32 _key) constant returns(bool success, uint256 blockNumber)

func (*PassportLogicContractCaller) GetUint

func (_PassportLogicContract *PassportLogicContractCaller) GetUint(opts *bind.CallOpts, _factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetUint is a free data retrieval call binding the contract method 0x71658552.

Solidity: function getUint(address _factProvider, bytes32 _key) constant returns(bool success, uint256 value)

func (*PassportLogicContractCaller) IsAllowedFactProvider

func (_PassportLogicContract *PassportLogicContractCaller) IsAllowedFactProvider(opts *bind.CallOpts, _address common.Address) (bool, error)

IsAllowedFactProvider is a free data retrieval call binding the contract method 0x20888158.

Solidity: function isAllowedFactProvider(address _address) constant returns(bool)

func (*PassportLogicContractCaller) IsFactProviderInWhitelist

func (_PassportLogicContract *PassportLogicContractCaller) IsFactProviderInWhitelist(opts *bind.CallOpts, _address common.Address) (bool, error)

IsFactProviderInWhitelist is a free data retrieval call binding the contract method 0x8ae44a08.

Solidity: function isFactProviderInWhitelist(address _address) constant returns(bool)

func (*PassportLogicContractCaller) IsWhitelistOnlyPermissionSet

func (_PassportLogicContract *PassportLogicContractCaller) IsWhitelistOnlyPermissionSet(opts *bind.CallOpts) (bool, error)

IsWhitelistOnlyPermissionSet is a free data retrieval call binding the contract method 0x61a2d076.

Solidity: function isWhitelistOnlyPermissionSet() constant returns(bool)

func (*PassportLogicContractCaller) OpenPrivateDataExchangesCount

func (_PassportLogicContract *PassportLogicContractCaller) OpenPrivateDataExchangesCount(opts *bind.CallOpts) (*big.Int, error)

OpenPrivateDataExchangesCount is a free data retrieval call binding the contract method 0xcaa95f1b.

Solidity: function openPrivateDataExchangesCount() constant returns(uint256)

func (*PassportLogicContractCaller) Owner

func (_PassportLogicContract *PassportLogicContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportLogicContractCaller) PendingOwner

func (_PassportLogicContract *PassportLogicContractCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*PassportLogicContractCaller) PrivateDataExchangeAcceptTimeout

func (_PassportLogicContract *PassportLogicContractCaller) PrivateDataExchangeAcceptTimeout(opts *bind.CallOpts) (*big.Int, error)

PrivateDataExchangeAcceptTimeout is a free data retrieval call binding the contract method 0x0a256525.

Solidity: function privateDataExchangeAcceptTimeout() constant returns(uint256)

func (*PassportLogicContractCaller) PrivateDataExchangeProposeTimeout

func (_PassportLogicContract *PassportLogicContractCaller) PrivateDataExchangeProposeTimeout(opts *bind.CallOpts) (*big.Int, error)

PrivateDataExchangeProposeTimeout is a free data retrieval call binding the contract method 0xab338e36.

Solidity: function privateDataExchangeProposeTimeout() constant returns(uint256)

func (*PassportLogicContractCaller) PrivateDataExchanges

func (_PassportLogicContract *PassportLogicContractCaller) PrivateDataExchanges(opts *bind.CallOpts, arg0 *big.Int) (struct {
	DataRequester        common.Address
	DataRequesterValue   *big.Int
	PassportOwner        common.Address
	PassportOwnerValue   *big.Int
	FactProvider         common.Address
	Key                  [32]byte
	DataIPFSHash         string
	DataKeyHash          [32]byte
	EncryptedExchangeKey []byte
	ExchangeKeyHash      [32]byte
	EncryptedDataKey     [32]byte
	State                uint8
	StateExpired         *big.Int
}, error)

PrivateDataExchanges is a free data retrieval call binding the contract method 0x6f618f9a.

Solidity: function privateDataExchanges(uint256 ) constant returns(address dataRequester, uint256 dataRequesterValue, address passportOwner, uint256 passportOwnerValue, address factProvider, bytes32 key, string dataIPFSHash, bytes32 dataKeyHash, bytes encryptedExchangeKey, bytes32 exchangeKeyHash, bytes32 encryptedDataKey, uint8 state, uint256 stateExpired)

type PassportLogicContractCallerRaw

type PassportLogicContractCallerRaw struct {
	Contract *PassportLogicContractCaller // Generic read-only contract binding to access the raw methods on
}

PassportLogicContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PassportLogicContractCallerRaw) Call

func (_PassportLogicContract *PassportLogicContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PassportLogicContractCallerSession

type PassportLogicContractCallerSession struct {
	Contract *PassportLogicContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                // Call options to use throughout this session
}

PassportLogicContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PassportLogicContractCallerSession) GetAddress

func (_PassportLogicContract *PassportLogicContractCallerSession) GetAddress(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   common.Address
}, error)

GetAddress is a free data retrieval call binding the contract method 0x7ac4ed64.

Solidity: function getAddress(address _factProvider, bytes32 _key) constant returns(bool success, address value)

func (*PassportLogicContractCallerSession) GetBool

func (_PassportLogicContract *PassportLogicContractCallerSession) GetBool(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   bool
}, error)

GetBool is a free data retrieval call binding the contract method 0x9d74b37d.

Solidity: function getBool(address _factProvider, bytes32 _key) constant returns(bool success, bool value)

func (*PassportLogicContractCallerSession) GetBytes

func (_PassportLogicContract *PassportLogicContractCallerSession) GetBytes(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   []byte
}, error)

GetBytes is a free data retrieval call binding the contract method 0x6556f767.

Solidity: function getBytes(address _factProvider, bytes32 _key) constant returns(bool success, bytes value)

func (*PassportLogicContractCallerSession) GetIPFSHash

func (_PassportLogicContract *PassportLogicContractCallerSession) GetIPFSHash(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetIPFSHash is a free data retrieval call binding the contract method 0x22b96b63.

Solidity: function getIPFSHash(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*PassportLogicContractCallerSession) GetInt

func (_PassportLogicContract *PassportLogicContractCallerSession) GetInt(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetInt is a free data retrieval call binding the contract method 0x95ee8bae.

Solidity: function getInt(address _factProvider, bytes32 _key) constant returns(bool success, int256 value)

func (*PassportLogicContractCallerSession) GetPrivateDataExchangesCount

func (_PassportLogicContract *PassportLogicContractCallerSession) GetPrivateDataExchangesCount() (*big.Int, error)

GetPrivateDataExchangesCount is a free data retrieval call binding the contract method 0x7dd291e4.

Solidity: function getPrivateDataExchangesCount() constant returns(uint256 count)

func (*PassportLogicContractCallerSession) GetPrivateDataHashes

func (_PassportLogicContract *PassportLogicContractCallerSession) GetPrivateDataHashes(_factProvider common.Address, _key [32]byte) (struct {
	Success      bool
	DataIPFSHash string
	DataKeyHash  [32]byte
}, error)

GetPrivateDataHashes is a free data retrieval call binding the contract method 0x2db27bd2.

Solidity: function getPrivateDataHashes(address _factProvider, bytes32 _key) constant returns(bool success, string dataIPFSHash, bytes32 dataKeyHash)

func (*PassportLogicContractCallerSession) GetString

func (_PassportLogicContract *PassportLogicContractCallerSession) GetString(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetString is a free data retrieval call binding the contract method 0xe318de73.

Solidity: function getString(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*PassportLogicContractCallerSession) GetTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractCallerSession) GetTxDataBlockNumber(_factProvider common.Address, _key [32]byte) (struct {
	Success     bool
	BlockNumber *big.Int
}, error)

GetTxDataBlockNumber is a free data retrieval call binding the contract method 0x174a6277.

Solidity: function getTxDataBlockNumber(address _factProvider, bytes32 _key) constant returns(bool success, uint256 blockNumber)

func (*PassportLogicContractCallerSession) GetUint

func (_PassportLogicContract *PassportLogicContractCallerSession) GetUint(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetUint is a free data retrieval call binding the contract method 0x71658552.

Solidity: function getUint(address _factProvider, bytes32 _key) constant returns(bool success, uint256 value)

func (*PassportLogicContractCallerSession) IsAllowedFactProvider

func (_PassportLogicContract *PassportLogicContractCallerSession) IsAllowedFactProvider(_address common.Address) (bool, error)

IsAllowedFactProvider is a free data retrieval call binding the contract method 0x20888158.

Solidity: function isAllowedFactProvider(address _address) constant returns(bool)

func (*PassportLogicContractCallerSession) IsFactProviderInWhitelist

func (_PassportLogicContract *PassportLogicContractCallerSession) IsFactProviderInWhitelist(_address common.Address) (bool, error)

IsFactProviderInWhitelist is a free data retrieval call binding the contract method 0x8ae44a08.

Solidity: function isFactProviderInWhitelist(address _address) constant returns(bool)

func (*PassportLogicContractCallerSession) IsWhitelistOnlyPermissionSet

func (_PassportLogicContract *PassportLogicContractCallerSession) IsWhitelistOnlyPermissionSet() (bool, error)

IsWhitelistOnlyPermissionSet is a free data retrieval call binding the contract method 0x61a2d076.

Solidity: function isWhitelistOnlyPermissionSet() constant returns(bool)

func (*PassportLogicContractCallerSession) OpenPrivateDataExchangesCount

func (_PassportLogicContract *PassportLogicContractCallerSession) OpenPrivateDataExchangesCount() (*big.Int, error)

OpenPrivateDataExchangesCount is a free data retrieval call binding the contract method 0xcaa95f1b.

Solidity: function openPrivateDataExchangesCount() constant returns(uint256)

func (*PassportLogicContractCallerSession) Owner

func (_PassportLogicContract *PassportLogicContractCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportLogicContractCallerSession) PendingOwner

func (_PassportLogicContract *PassportLogicContractCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*PassportLogicContractCallerSession) PrivateDataExchangeAcceptTimeout

func (_PassportLogicContract *PassportLogicContractCallerSession) PrivateDataExchangeAcceptTimeout() (*big.Int, error)

PrivateDataExchangeAcceptTimeout is a free data retrieval call binding the contract method 0x0a256525.

Solidity: function privateDataExchangeAcceptTimeout() constant returns(uint256)

func (*PassportLogicContractCallerSession) PrivateDataExchangeProposeTimeout

func (_PassportLogicContract *PassportLogicContractCallerSession) PrivateDataExchangeProposeTimeout() (*big.Int, error)

PrivateDataExchangeProposeTimeout is a free data retrieval call binding the contract method 0xab338e36.

Solidity: function privateDataExchangeProposeTimeout() constant returns(uint256)

func (*PassportLogicContractCallerSession) PrivateDataExchanges

func (_PassportLogicContract *PassportLogicContractCallerSession) PrivateDataExchanges(arg0 *big.Int) (struct {
	DataRequester        common.Address
	DataRequesterValue   *big.Int
	PassportOwner        common.Address
	PassportOwnerValue   *big.Int
	FactProvider         common.Address
	Key                  [32]byte
	DataIPFSHash         string
	DataKeyHash          [32]byte
	EncryptedExchangeKey []byte
	ExchangeKeyHash      [32]byte
	EncryptedDataKey     [32]byte
	State                uint8
	StateExpired         *big.Int
}, error)

PrivateDataExchanges is a free data retrieval call binding the contract method 0x6f618f9a.

Solidity: function privateDataExchanges(uint256 ) constant returns(address dataRequester, uint256 dataRequesterValue, address passportOwner, uint256 passportOwnerValue, address factProvider, bytes32 key, string dataIPFSHash, bytes32 dataKeyHash, bytes encryptedExchangeKey, bytes32 exchangeKeyHash, bytes32 encryptedDataKey, uint8 state, uint256 stateExpired)

type PassportLogicContractFilterer

type PassportLogicContractFilterer struct {
	// contains filtered or unexported fields
}

PassportLogicContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPassportLogicContractFilterer

func NewPassportLogicContractFilterer(address common.Address, filterer bind.ContractFilterer) (*PassportLogicContractFilterer, error)

NewPassportLogicContractFilterer creates a new log filterer instance of PassportLogicContract, bound to a specific deployed contract.

func (*PassportLogicContractFilterer) FilterAddressDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterAddressDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractAddressDeletedIterator, error)

FilterAddressDeleted is a free log retrieval operation binding the contract event 0xed9474c4702ee9da4d0d2085840fafed5912b8e13daf1d6ea341ebe98803aec2.

Solidity: event AddressDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterAddressUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterAddressUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractAddressUpdatedIterator, error)

FilterAddressUpdated is a free log retrieval operation binding the contract event 0x8e7e6ab6c4613205e833e1faf5415d78dd10130a8828f729c08036e2a7a62770.

Solidity: event AddressUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterBoolDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterBoolDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractBoolDeletedIterator, error)

FilterBoolDeleted is a free log retrieval operation binding the contract event 0x191bd7fc1f22ce6b74b7d7e42126f0ed225b109728607c99971de9e78b0db6eb.

Solidity: event BoolDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterBoolUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterBoolUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractBoolUpdatedIterator, error)

FilterBoolUpdated is a free log retrieval operation binding the contract event 0x68cc3496efaac4c1f2c0cd52da916138f6c5fc541992f05d97423a89b6914ae5.

Solidity: event BoolUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterBytesDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterBytesDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractBytesDeletedIterator, error)

FilterBytesDeleted is a free log retrieval operation binding the contract event 0x0eaf95ab41777ff88e28181b1c43418524616bcef6d37c3b216015b5548cb108.

Solidity: event BytesDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterBytesUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterBytesUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractBytesUpdatedIterator, error)

FilterBytesUpdated is a free log retrieval operation binding the contract event 0xee56af66250a5cbba377132a356dc403d520776e30969594927024c44af8440b.

Solidity: event BytesUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterIPFSHashDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterIPFSHashDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractIPFSHashDeletedIterator, error)

FilterIPFSHashDeleted is a free log retrieval operation binding the contract event 0x140278d2322b9671bf293aea878e7717c46d5b7cd955e3e426ee67e01b901654.

Solidity: event IPFSHashDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterIPFSHashUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterIPFSHashUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractIPFSHashUpdatedIterator, error)

FilterIPFSHashUpdated is a free log retrieval operation binding the contract event 0xdb23beee028623a85d5af1d247423ca471d20e499b131cd5e5c76277eaa2ad5b.

Solidity: event IPFSHashUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterIntDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterIntDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractIntDeletedIterator, error)

FilterIntDeleted is a free log retrieval operation binding the contract event 0x3c3ff48e02e407eb1e78310d11b5e3f9e735263a9cafc2bcf4aa981b8ecb32a5.

Solidity: event IntDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterIntUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterIntUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractIntUpdatedIterator, error)

FilterIntUpdated is a free log retrieval operation binding the contract event 0xdb4ad6a3ed2bdacbae02da45a5bb54192cdb7d72648674d13e08d2fc4c45ac66.

Solidity: event IntUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterOwnershipRenounced

func (_PassportLogicContract *PassportLogicContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PassportLogicContractOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportLogicContractFilterer) FilterOwnershipTransferred

func (_PassportLogicContract *PassportLogicContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PassportLogicContractOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportLogicContractFilterer) FilterPrivateDataExchangeAccepted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterPrivateDataExchangeAccepted(opts *bind.FilterOpts, exchangeIdx []*big.Int, dataRequester []common.Address, passportOwner []common.Address) (*PassportLogicContractPrivateDataExchangeAcceptedIterator, error)

FilterPrivateDataExchangeAccepted is a free log retrieval operation binding the contract event 0x843dda373d0d243dce80a6cd203b9cbba8576d036c7eb937f9de36ebe6e8b023.

Solidity: event PrivateDataExchangeAccepted(uint256 indexed exchangeIdx, address indexed dataRequester, address indexed passportOwner)

func (*PassportLogicContractFilterer) FilterPrivateDataExchangeClosed

func (_PassportLogicContract *PassportLogicContractFilterer) FilterPrivateDataExchangeClosed(opts *bind.FilterOpts, exchangeIdx []*big.Int) (*PassportLogicContractPrivateDataExchangeClosedIterator, error)

FilterPrivateDataExchangeClosed is a free log retrieval operation binding the contract event 0x5d1a7ae2ffda31cae15ed5129d32260ef2a270a21325f536f7954ed297e52c8e.

Solidity: event PrivateDataExchangeClosed(uint256 indexed exchangeIdx)

func (*PassportLogicContractFilterer) FilterPrivateDataExchangeDisputed

func (_PassportLogicContract *PassportLogicContractFilterer) FilterPrivateDataExchangeDisputed(opts *bind.FilterOpts, exchangeIdx []*big.Int, successful []bool, cheater []common.Address) (*PassportLogicContractPrivateDataExchangeDisputedIterator, error)

FilterPrivateDataExchangeDisputed is a free log retrieval operation binding the contract event 0x540941e0fc2370abde0bfa6ddbb49188469597e518416fa24327f39469c9b2ec.

Solidity: event PrivateDataExchangeDisputed(uint256 indexed exchangeIdx, bool indexed successful, address indexed cheater)

func (*PassportLogicContractFilterer) FilterPrivateDataExchangeProposed

func (_PassportLogicContract *PassportLogicContractFilterer) FilterPrivateDataExchangeProposed(opts *bind.FilterOpts, exchangeIdx []*big.Int, dataRequester []common.Address, passportOwner []common.Address) (*PassportLogicContractPrivateDataExchangeProposedIterator, error)

FilterPrivateDataExchangeProposed is a free log retrieval operation binding the contract event 0xabe53237e9ea366da7fa5507ac62db22bd446d6b66bcff4a6d6c1b11e9af1983.

Solidity: event PrivateDataExchangeProposed(uint256 indexed exchangeIdx, address indexed dataRequester, address indexed passportOwner)

func (*PassportLogicContractFilterer) FilterPrivateDataHashesDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterPrivateDataHashesDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractPrivateDataHashesDeletedIterator, error)

FilterPrivateDataHashesDeleted is a free log retrieval operation binding the contract event 0x9cad6db22e9f7e2a3441e18ef08567fa48da09796f593ded4222f0a315f98601.

Solidity: event PrivateDataHashesDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterPrivateDataHashesUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterPrivateDataHashesUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractPrivateDataHashesUpdatedIterator, error)

FilterPrivateDataHashesUpdated is a free log retrieval operation binding the contract event 0x0ed4013fbc8174781b18a7aa1cce7d589bc1fc3509941835787881ed2ab8b48e.

Solidity: event PrivateDataHashesUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterStringDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterStringDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractStringDeletedIterator, error)

FilterStringDeleted is a free log retrieval operation binding the contract event 0x491a0e0281af9fc88ff024cffc24db22eddd4f826cb30d84936592967dc9237c.

Solidity: event StringDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterStringUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterStringUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractStringUpdatedIterator, error)

FilterStringUpdated is a free log retrieval operation binding the contract event 0x43e6b7e3323b4598401023341c086c07c3ff5577f594b5aab9c065f2c3c9d590.

Solidity: event StringUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterTxDataDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterTxDataDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractTxDataDeletedIterator, error)

FilterTxDataDeleted is a free log retrieval operation binding the contract event 0x9b9532c8ba5879554dee7c3e9374bd26dbfb2f79cf7f247bcf90648fc81fc164.

Solidity: event TxDataDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterTxDataUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterTxDataUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractTxDataUpdatedIterator, error)

FilterTxDataUpdated is a free log retrieval operation binding the contract event 0xcbde9cd310365ff3de3ad9cb44ed688d8880c7b1d15df733a73880fb84d032de.

Solidity: event TxDataUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterUintDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) FilterUintDeleted(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractUintDeletedIterator, error)

FilterUintDeleted is a free log retrieval operation binding the contract event 0xd5f853f7aaba549b5a46be1de24cac4c20e716b4c603d24b2b0b7b5d97ca1c4d.

Solidity: event UintDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterUintUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) FilterUintUpdated(opts *bind.FilterOpts, factProvider []common.Address, key [][32]byte) (*PassportLogicContractUintUpdatedIterator, error)

FilterUintUpdated is a free log retrieval operation binding the contract event 0xff76cb7634629f8d05011ab2a58380dfc0743157a70ba4173f866e113eca75c0.

Solidity: event UintUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) FilterWhitelistFactProviderAdded

func (_PassportLogicContract *PassportLogicContractFilterer) FilterWhitelistFactProviderAdded(opts *bind.FilterOpts, factProvider []common.Address) (*PassportLogicContractWhitelistFactProviderAddedIterator, error)

FilterWhitelistFactProviderAdded is a free log retrieval operation binding the contract event 0xff8ac5f0e9cdc8f7ffbbc29ab1301ee649cf01cf7a6a9265a2d90587612c4175.

Solidity: event WhitelistFactProviderAdded(address indexed factProvider)

func (*PassportLogicContractFilterer) FilterWhitelistFactProviderRemoved

func (_PassportLogicContract *PassportLogicContractFilterer) FilterWhitelistFactProviderRemoved(opts *bind.FilterOpts, factProvider []common.Address) (*PassportLogicContractWhitelistFactProviderRemovedIterator, error)

FilterWhitelistFactProviderRemoved is a free log retrieval operation binding the contract event 0x5bf47f016603dfff957e6086bd9a350212686e8f1d9208b3db47c5a3107c7878.

Solidity: event WhitelistFactProviderRemoved(address indexed factProvider)

func (*PassportLogicContractFilterer) FilterWhitelistOnlyPermissionSet

func (_PassportLogicContract *PassportLogicContractFilterer) FilterWhitelistOnlyPermissionSet(opts *bind.FilterOpts, onlyWhitelist []bool) (*PassportLogicContractWhitelistOnlyPermissionSetIterator, error)

FilterWhitelistOnlyPermissionSet is a free log retrieval operation binding the contract event 0x6e1eb3fa845047cf9d5fd1deb1b7770b4e26163dd4d88cefb14fe7964a700595.

Solidity: event WhitelistOnlyPermissionSet(bool indexed onlyWhitelist)

func (*PassportLogicContractFilterer) WatchAddressDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchAddressDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractAddressDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchAddressDeleted is a free log subscription operation binding the contract event 0xed9474c4702ee9da4d0d2085840fafed5912b8e13daf1d6ea341ebe98803aec2.

Solidity: event AddressDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchAddressUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchAddressUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractAddressUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchAddressUpdated is a free log subscription operation binding the contract event 0x8e7e6ab6c4613205e833e1faf5415d78dd10130a8828f729c08036e2a7a62770.

Solidity: event AddressUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchBoolDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchBoolDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractBoolDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchBoolDeleted is a free log subscription operation binding the contract event 0x191bd7fc1f22ce6b74b7d7e42126f0ed225b109728607c99971de9e78b0db6eb.

Solidity: event BoolDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchBoolUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchBoolUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractBoolUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchBoolUpdated is a free log subscription operation binding the contract event 0x68cc3496efaac4c1f2c0cd52da916138f6c5fc541992f05d97423a89b6914ae5.

Solidity: event BoolUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchBytesDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchBytesDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractBytesDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchBytesDeleted is a free log subscription operation binding the contract event 0x0eaf95ab41777ff88e28181b1c43418524616bcef6d37c3b216015b5548cb108.

Solidity: event BytesDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchBytesUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchBytesUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractBytesUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchBytesUpdated is a free log subscription operation binding the contract event 0xee56af66250a5cbba377132a356dc403d520776e30969594927024c44af8440b.

Solidity: event BytesUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchIPFSHashDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchIPFSHashDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractIPFSHashDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchIPFSHashDeleted is a free log subscription operation binding the contract event 0x140278d2322b9671bf293aea878e7717c46d5b7cd955e3e426ee67e01b901654.

Solidity: event IPFSHashDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchIPFSHashUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchIPFSHashUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractIPFSHashUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchIPFSHashUpdated is a free log subscription operation binding the contract event 0xdb23beee028623a85d5af1d247423ca471d20e499b131cd5e5c76277eaa2ad5b.

Solidity: event IPFSHashUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchIntDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchIntDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractIntDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchIntDeleted is a free log subscription operation binding the contract event 0x3c3ff48e02e407eb1e78310d11b5e3f9e735263a9cafc2bcf4aa981b8ecb32a5.

Solidity: event IntDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchIntUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchIntUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractIntUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchIntUpdated is a free log subscription operation binding the contract event 0xdb4ad6a3ed2bdacbae02da45a5bb54192cdb7d72648674d13e08d2fc4c45ac66.

Solidity: event IntUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchOwnershipRenounced

func (_PassportLogicContract *PassportLogicContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PassportLogicContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportLogicContractFilterer) WatchOwnershipTransferred

func (_PassportLogicContract *PassportLogicContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PassportLogicContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportLogicContractFilterer) WatchPrivateDataExchangeAccepted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchPrivateDataExchangeAccepted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractPrivateDataExchangeAccepted, exchangeIdx []*big.Int, dataRequester []common.Address, passportOwner []common.Address) (event.Subscription, error)

WatchPrivateDataExchangeAccepted is a free log subscription operation binding the contract event 0x843dda373d0d243dce80a6cd203b9cbba8576d036c7eb937f9de36ebe6e8b023.

Solidity: event PrivateDataExchangeAccepted(uint256 indexed exchangeIdx, address indexed dataRequester, address indexed passportOwner)

func (*PassportLogicContractFilterer) WatchPrivateDataExchangeClosed

func (_PassportLogicContract *PassportLogicContractFilterer) WatchPrivateDataExchangeClosed(opts *bind.WatchOpts, sink chan<- *PassportLogicContractPrivateDataExchangeClosed, exchangeIdx []*big.Int) (event.Subscription, error)

WatchPrivateDataExchangeClosed is a free log subscription operation binding the contract event 0x5d1a7ae2ffda31cae15ed5129d32260ef2a270a21325f536f7954ed297e52c8e.

Solidity: event PrivateDataExchangeClosed(uint256 indexed exchangeIdx)

func (*PassportLogicContractFilterer) WatchPrivateDataExchangeDisputed

func (_PassportLogicContract *PassportLogicContractFilterer) WatchPrivateDataExchangeDisputed(opts *bind.WatchOpts, sink chan<- *PassportLogicContractPrivateDataExchangeDisputed, exchangeIdx []*big.Int, successful []bool, cheater []common.Address) (event.Subscription, error)

WatchPrivateDataExchangeDisputed is a free log subscription operation binding the contract event 0x540941e0fc2370abde0bfa6ddbb49188469597e518416fa24327f39469c9b2ec.

Solidity: event PrivateDataExchangeDisputed(uint256 indexed exchangeIdx, bool indexed successful, address indexed cheater)

func (*PassportLogicContractFilterer) WatchPrivateDataExchangeProposed

func (_PassportLogicContract *PassportLogicContractFilterer) WatchPrivateDataExchangeProposed(opts *bind.WatchOpts, sink chan<- *PassportLogicContractPrivateDataExchangeProposed, exchangeIdx []*big.Int, dataRequester []common.Address, passportOwner []common.Address) (event.Subscription, error)

WatchPrivateDataExchangeProposed is a free log subscription operation binding the contract event 0xabe53237e9ea366da7fa5507ac62db22bd446d6b66bcff4a6d6c1b11e9af1983.

Solidity: event PrivateDataExchangeProposed(uint256 indexed exchangeIdx, address indexed dataRequester, address indexed passportOwner)

func (*PassportLogicContractFilterer) WatchPrivateDataHashesDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchPrivateDataHashesDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractPrivateDataHashesDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchPrivateDataHashesDeleted is a free log subscription operation binding the contract event 0x9cad6db22e9f7e2a3441e18ef08567fa48da09796f593ded4222f0a315f98601.

Solidity: event PrivateDataHashesDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchPrivateDataHashesUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchPrivateDataHashesUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractPrivateDataHashesUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchPrivateDataHashesUpdated is a free log subscription operation binding the contract event 0x0ed4013fbc8174781b18a7aa1cce7d589bc1fc3509941835787881ed2ab8b48e.

Solidity: event PrivateDataHashesUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchStringDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchStringDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractStringDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchStringDeleted is a free log subscription operation binding the contract event 0x491a0e0281af9fc88ff024cffc24db22eddd4f826cb30d84936592967dc9237c.

Solidity: event StringDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchStringUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchStringUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractStringUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchStringUpdated is a free log subscription operation binding the contract event 0x43e6b7e3323b4598401023341c086c07c3ff5577f594b5aab9c065f2c3c9d590.

Solidity: event StringUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchTxDataDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchTxDataDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractTxDataDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchTxDataDeleted is a free log subscription operation binding the contract event 0x9b9532c8ba5879554dee7c3e9374bd26dbfb2f79cf7f247bcf90648fc81fc164.

Solidity: event TxDataDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchTxDataUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchTxDataUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractTxDataUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchTxDataUpdated is a free log subscription operation binding the contract event 0xcbde9cd310365ff3de3ad9cb44ed688d8880c7b1d15df733a73880fb84d032de.

Solidity: event TxDataUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchUintDeleted

func (_PassportLogicContract *PassportLogicContractFilterer) WatchUintDeleted(opts *bind.WatchOpts, sink chan<- *PassportLogicContractUintDeleted, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchUintDeleted is a free log subscription operation binding the contract event 0xd5f853f7aaba549b5a46be1de24cac4c20e716b4c603d24b2b0b7b5d97ca1c4d.

Solidity: event UintDeleted(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchUintUpdated

func (_PassportLogicContract *PassportLogicContractFilterer) WatchUintUpdated(opts *bind.WatchOpts, sink chan<- *PassportLogicContractUintUpdated, factProvider []common.Address, key [][32]byte) (event.Subscription, error)

WatchUintUpdated is a free log subscription operation binding the contract event 0xff76cb7634629f8d05011ab2a58380dfc0743157a70ba4173f866e113eca75c0.

Solidity: event UintUpdated(address indexed factProvider, bytes32 indexed key)

func (*PassportLogicContractFilterer) WatchWhitelistFactProviderAdded

func (_PassportLogicContract *PassportLogicContractFilterer) WatchWhitelistFactProviderAdded(opts *bind.WatchOpts, sink chan<- *PassportLogicContractWhitelistFactProviderAdded, factProvider []common.Address) (event.Subscription, error)

WatchWhitelistFactProviderAdded is a free log subscription operation binding the contract event 0xff8ac5f0e9cdc8f7ffbbc29ab1301ee649cf01cf7a6a9265a2d90587612c4175.

Solidity: event WhitelistFactProviderAdded(address indexed factProvider)

func (*PassportLogicContractFilterer) WatchWhitelistFactProviderRemoved

func (_PassportLogicContract *PassportLogicContractFilterer) WatchWhitelistFactProviderRemoved(opts *bind.WatchOpts, sink chan<- *PassportLogicContractWhitelistFactProviderRemoved, factProvider []common.Address) (event.Subscription, error)

WatchWhitelistFactProviderRemoved is a free log subscription operation binding the contract event 0x5bf47f016603dfff957e6086bd9a350212686e8f1d9208b3db47c5a3107c7878.

Solidity: event WhitelistFactProviderRemoved(address indexed factProvider)

func (*PassportLogicContractFilterer) WatchWhitelistOnlyPermissionSet

func (_PassportLogicContract *PassportLogicContractFilterer) WatchWhitelistOnlyPermissionSet(opts *bind.WatchOpts, sink chan<- *PassportLogicContractWhitelistOnlyPermissionSet, onlyWhitelist []bool) (event.Subscription, error)

WatchWhitelistOnlyPermissionSet is a free log subscription operation binding the contract event 0x6e1eb3fa845047cf9d5fd1deb1b7770b4e26163dd4d88cefb14fe7964a700595.

Solidity: event WhitelistOnlyPermissionSet(bool indexed onlyWhitelist)

type PassportLogicContractIPFSHashDeleted

type PassportLogicContractIPFSHashDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractIPFSHashDeleted represents a IPFSHashDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractIPFSHashDeletedIterator

type PassportLogicContractIPFSHashDeletedIterator struct {
	Event *PassportLogicContractIPFSHashDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractIPFSHashDeletedIterator is returned from FilterIPFSHashDeleted and is used to iterate over the raw logs and unpacked data for IPFSHashDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractIPFSHashDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractIPFSHashDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractIPFSHashDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractIPFSHashUpdated

type PassportLogicContractIPFSHashUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractIPFSHashUpdated represents a IPFSHashUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractIPFSHashUpdatedIterator

type PassportLogicContractIPFSHashUpdatedIterator struct {
	Event *PassportLogicContractIPFSHashUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractIPFSHashUpdatedIterator is returned from FilterIPFSHashUpdated and is used to iterate over the raw logs and unpacked data for IPFSHashUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractIPFSHashUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractIPFSHashUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractIPFSHashUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractIntDeleted

type PassportLogicContractIntDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractIntDeleted represents a IntDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractIntDeletedIterator

type PassportLogicContractIntDeletedIterator struct {
	Event *PassportLogicContractIntDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractIntDeletedIterator is returned from FilterIntDeleted and is used to iterate over the raw logs and unpacked data for IntDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractIntDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractIntDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractIntDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractIntUpdated

type PassportLogicContractIntUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractIntUpdated represents a IntUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractIntUpdatedIterator

type PassportLogicContractIntUpdatedIterator struct {
	Event *PassportLogicContractIntUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractIntUpdatedIterator is returned from FilterIntUpdated and is used to iterate over the raw logs and unpacked data for IntUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractIntUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractIntUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractIntUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractOwnershipRenounced

type PassportLogicContractOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicContractOwnershipRenounced represents a OwnershipRenounced event raised by the PassportLogicContract contract.

type PassportLogicContractOwnershipRenouncedIterator

type PassportLogicContractOwnershipRenouncedIterator struct {
	Event *PassportLogicContractOwnershipRenounced // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the PassportLogicContract contract.

func (*PassportLogicContractOwnershipRenouncedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractOwnershipRenouncedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractOwnershipTransferred

type PassportLogicContractOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicContractOwnershipTransferred represents a OwnershipTransferred event raised by the PassportLogicContract contract.

type PassportLogicContractOwnershipTransferredIterator

type PassportLogicContractOwnershipTransferredIterator struct {
	Event *PassportLogicContractOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PassportLogicContract contract.

func (*PassportLogicContractOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractPrivateDataExchangeAccepted

type PassportLogicContractPrivateDataExchangeAccepted struct {
	ExchangeIdx   *big.Int
	DataRequester common.Address
	PassportOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicContractPrivateDataExchangeAccepted represents a PrivateDataExchangeAccepted event raised by the PassportLogicContract contract.

type PassportLogicContractPrivateDataExchangeAcceptedIterator

type PassportLogicContractPrivateDataExchangeAcceptedIterator struct {
	Event *PassportLogicContractPrivateDataExchangeAccepted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractPrivateDataExchangeAcceptedIterator is returned from FilterPrivateDataExchangeAccepted and is used to iterate over the raw logs and unpacked data for PrivateDataExchangeAccepted events raised by the PassportLogicContract contract.

func (*PassportLogicContractPrivateDataExchangeAcceptedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractPrivateDataExchangeAcceptedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractPrivateDataExchangeAcceptedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractPrivateDataExchangeClosed

type PassportLogicContractPrivateDataExchangeClosed struct {
	ExchangeIdx *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

PassportLogicContractPrivateDataExchangeClosed represents a PrivateDataExchangeClosed event raised by the PassportLogicContract contract.

type PassportLogicContractPrivateDataExchangeClosedIterator

type PassportLogicContractPrivateDataExchangeClosedIterator struct {
	Event *PassportLogicContractPrivateDataExchangeClosed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractPrivateDataExchangeClosedIterator is returned from FilterPrivateDataExchangeClosed and is used to iterate over the raw logs and unpacked data for PrivateDataExchangeClosed events raised by the PassportLogicContract contract.

func (*PassportLogicContractPrivateDataExchangeClosedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractPrivateDataExchangeClosedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractPrivateDataExchangeClosedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractPrivateDataExchangeDisputed

type PassportLogicContractPrivateDataExchangeDisputed struct {
	ExchangeIdx *big.Int
	Successful  bool
	Cheater     common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

PassportLogicContractPrivateDataExchangeDisputed represents a PrivateDataExchangeDisputed event raised by the PassportLogicContract contract.

func FilterPrivateDataExchangeDisputed

func FilterPrivateDataExchangeDisputed(
	ctx context.Context,
	logs []*types.Log,
	exchangeIdx []*big.Int, successful []bool, cheater []common.Address,
) (events []PassportLogicContractPrivateDataExchangeDisputed, err error)

FilterPrivateDataExchangeDisputed filters event PrivateDataExchangeDisputed(uint256 indexed exchangeIdx, bool indexed successful, address indexed cheater) from logs.

type PassportLogicContractPrivateDataExchangeDisputedIterator

type PassportLogicContractPrivateDataExchangeDisputedIterator struct {
	Event *PassportLogicContractPrivateDataExchangeDisputed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractPrivateDataExchangeDisputedIterator is returned from FilterPrivateDataExchangeDisputed and is used to iterate over the raw logs and unpacked data for PrivateDataExchangeDisputed events raised by the PassportLogicContract contract.

func (*PassportLogicContractPrivateDataExchangeDisputedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractPrivateDataExchangeDisputedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractPrivateDataExchangeDisputedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractPrivateDataExchangeProposed

type PassportLogicContractPrivateDataExchangeProposed struct {
	ExchangeIdx   *big.Int
	DataRequester common.Address
	PassportOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicContractPrivateDataExchangeProposed represents a PrivateDataExchangeProposed event raised by the PassportLogicContract contract.

func FilterPrivateDataExchangeProposed

func FilterPrivateDataExchangeProposed(
	ctx context.Context,
	logs []*types.Log,
	exchangeIdx []*big.Int,
	dataRequester []common.Address,
	passportOwner []common.Address,
) (events []PassportLogicContractPrivateDataExchangeProposed, err error)

FilterPrivateDataExchangeProposed filters event PrivateDataExchangeProposed(uint256 indexed exchangeIdx, address indexed dataRequester, address indexed passportOwner) from logs.

type PassportLogicContractPrivateDataExchangeProposedIterator

type PassportLogicContractPrivateDataExchangeProposedIterator struct {
	Event *PassportLogicContractPrivateDataExchangeProposed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractPrivateDataExchangeProposedIterator is returned from FilterPrivateDataExchangeProposed and is used to iterate over the raw logs and unpacked data for PrivateDataExchangeProposed events raised by the PassportLogicContract contract.

func (*PassportLogicContractPrivateDataExchangeProposedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractPrivateDataExchangeProposedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractPrivateDataExchangeProposedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractPrivateDataHashesDeleted

type PassportLogicContractPrivateDataHashesDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractPrivateDataHashesDeleted represents a PrivateDataHashesDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractPrivateDataHashesDeletedIterator

type PassportLogicContractPrivateDataHashesDeletedIterator struct {
	Event *PassportLogicContractPrivateDataHashesDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractPrivateDataHashesDeletedIterator is returned from FilterPrivateDataHashesDeleted and is used to iterate over the raw logs and unpacked data for PrivateDataHashesDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractPrivateDataHashesDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractPrivateDataHashesDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractPrivateDataHashesDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractPrivateDataHashesUpdated

type PassportLogicContractPrivateDataHashesUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractPrivateDataHashesUpdated represents a PrivateDataHashesUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractPrivateDataHashesUpdatedIterator

type PassportLogicContractPrivateDataHashesUpdatedIterator struct {
	Event *PassportLogicContractPrivateDataHashesUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractPrivateDataHashesUpdatedIterator is returned from FilterPrivateDataHashesUpdated and is used to iterate over the raw logs and unpacked data for PrivateDataHashesUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractPrivateDataHashesUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractPrivateDataHashesUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractPrivateDataHashesUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractRaw

type PassportLogicContractRaw struct {
	Contract *PassportLogicContract // Generic contract binding to access the raw methods on
}

PassportLogicContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PassportLogicContractRaw) Call

func (_PassportLogicContract *PassportLogicContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PassportLogicContractRaw) Transact

func (_PassportLogicContract *PassportLogicContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportLogicContractRaw) Transfer

func (_PassportLogicContract *PassportLogicContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportLogicContractSession

type PassportLogicContractSession struct {
	Contract     *PassportLogicContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts          // Call options to use throughout this session
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

PassportLogicContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PassportLogicContractSession) AcceptPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractSession) AcceptPrivateDataExchange(_exchangeIdx *big.Int, _encryptedDataKey [32]byte) (*types.Transaction, error)

AcceptPrivateDataExchange is a paid mutator transaction binding the contract method 0x86ca9a7c.

Solidity: function acceptPrivateDataExchange(uint256 _exchangeIdx, bytes32 _encryptedDataKey) returns()

func (*PassportLogicContractSession) AddFactProviderToWhitelist

func (_PassportLogicContract *PassportLogicContractSession) AddFactProviderToWhitelist(_address common.Address) (*types.Transaction, error)

AddFactProviderToWhitelist is a paid mutator transaction binding the contract method 0xac0aeb1a.

Solidity: function addFactProviderToWhitelist(address _address) returns()

func (*PassportLogicContractSession) ClaimOwnership

func (_PassportLogicContract *PassportLogicContractSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*PassportLogicContractSession) DeleteAddress

func (_PassportLogicContract *PassportLogicContractSession) DeleteAddress(_key [32]byte) (*types.Transaction, error)

DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.

Solidity: function deleteAddress(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteBool

func (_PassportLogicContract *PassportLogicContractSession) DeleteBool(_key [32]byte) (*types.Transaction, error)

DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.

Solidity: function deleteBool(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteBytes

func (_PassportLogicContract *PassportLogicContractSession) DeleteBytes(_key [32]byte) (*types.Transaction, error)

DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.

Solidity: function deleteBytes(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteIPFSHash

func (_PassportLogicContract *PassportLogicContractSession) DeleteIPFSHash(_key [32]byte) (*types.Transaction, error)

DeleteIPFSHash is a paid mutator transaction binding the contract method 0x257781e7.

Solidity: function deleteIPFSHash(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteInt

func (_PassportLogicContract *PassportLogicContractSession) DeleteInt(_key [32]byte) (*types.Transaction, error)

DeleteInt is a paid mutator transaction binding the contract method 0x8c160095.

Solidity: function deleteInt(bytes32 _key) returns()

func (*PassportLogicContractSession) DeletePrivateDataHashes

func (_PassportLogicContract *PassportLogicContractSession) DeletePrivateDataHashes(_key [32]byte) (*types.Transaction, error)

DeletePrivateDataHashes is a paid mutator transaction binding the contract method 0x63019d1d.

Solidity: function deletePrivateDataHashes(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteString

func (_PassportLogicContract *PassportLogicContractSession) DeleteString(_key [32]byte) (*types.Transaction, error)

DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.

Solidity: function deleteString(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractSession) DeleteTxDataBlockNumber(_key [32]byte) (*types.Transaction, error)

DeleteTxDataBlockNumber is a paid mutator transaction binding the contract method 0xa2b6cbe1.

Solidity: function deleteTxDataBlockNumber(bytes32 _key) returns()

func (*PassportLogicContractSession) DeleteUint

func (_PassportLogicContract *PassportLogicContractSession) DeleteUint(_key [32]byte) (*types.Transaction, error)

DeleteUint is a paid mutator transaction binding the contract method 0xe2b202bf.

Solidity: function deleteUint(bytes32 _key) returns()

func (*PassportLogicContractSession) DisputePrivateDataExchange

func (_PassportLogicContract *PassportLogicContractSession) DisputePrivateDataExchange(_exchangeIdx *big.Int, _exchangeKey [32]byte) (*types.Transaction, error)

DisputePrivateDataExchange is a paid mutator transaction binding the contract method 0xfc2d0584.

Solidity: function disputePrivateDataExchange(uint256 _exchangeIdx, bytes32 _exchangeKey) returns()

func (*PassportLogicContractSession) FinishPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractSession) FinishPrivateDataExchange(_exchangeIdx *big.Int) (*types.Transaction, error)

FinishPrivateDataExchange is a paid mutator transaction binding the contract method 0x06427a88.

Solidity: function finishPrivateDataExchange(uint256 _exchangeIdx) returns()

func (*PassportLogicContractSession) GetAddress

func (_PassportLogicContract *PassportLogicContractSession) GetAddress(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   common.Address
}, error)

GetAddress is a free data retrieval call binding the contract method 0x7ac4ed64.

Solidity: function getAddress(address _factProvider, bytes32 _key) constant returns(bool success, address value)

func (*PassportLogicContractSession) GetBool

func (_PassportLogicContract *PassportLogicContractSession) GetBool(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   bool
}, error)

GetBool is a free data retrieval call binding the contract method 0x9d74b37d.

Solidity: function getBool(address _factProvider, bytes32 _key) constant returns(bool success, bool value)

func (*PassportLogicContractSession) GetBytes

func (_PassportLogicContract *PassportLogicContractSession) GetBytes(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   []byte
}, error)

GetBytes is a free data retrieval call binding the contract method 0x6556f767.

Solidity: function getBytes(address _factProvider, bytes32 _key) constant returns(bool success, bytes value)

func (*PassportLogicContractSession) GetIPFSHash

func (_PassportLogicContract *PassportLogicContractSession) GetIPFSHash(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetIPFSHash is a free data retrieval call binding the contract method 0x22b96b63.

Solidity: function getIPFSHash(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*PassportLogicContractSession) GetInt

func (_PassportLogicContract *PassportLogicContractSession) GetInt(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetInt is a free data retrieval call binding the contract method 0x95ee8bae.

Solidity: function getInt(address _factProvider, bytes32 _key) constant returns(bool success, int256 value)

func (*PassportLogicContractSession) GetPrivateDataExchangesCount

func (_PassportLogicContract *PassportLogicContractSession) GetPrivateDataExchangesCount() (*big.Int, error)

GetPrivateDataExchangesCount is a free data retrieval call binding the contract method 0x7dd291e4.

Solidity: function getPrivateDataExchangesCount() constant returns(uint256 count)

func (*PassportLogicContractSession) GetPrivateDataHashes

func (_PassportLogicContract *PassportLogicContractSession) GetPrivateDataHashes(_factProvider common.Address, _key [32]byte) (struct {
	Success      bool
	DataIPFSHash string
	DataKeyHash  [32]byte
}, error)

GetPrivateDataHashes is a free data retrieval call binding the contract method 0x2db27bd2.

Solidity: function getPrivateDataHashes(address _factProvider, bytes32 _key) constant returns(bool success, string dataIPFSHash, bytes32 dataKeyHash)

func (*PassportLogicContractSession) GetString

func (_PassportLogicContract *PassportLogicContractSession) GetString(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   string
}, error)

GetString is a free data retrieval call binding the contract method 0xe318de73.

Solidity: function getString(address _factProvider, bytes32 _key) constant returns(bool success, string value)

func (*PassportLogicContractSession) GetTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractSession) GetTxDataBlockNumber(_factProvider common.Address, _key [32]byte) (struct {
	Success     bool
	BlockNumber *big.Int
}, error)

GetTxDataBlockNumber is a free data retrieval call binding the contract method 0x174a6277.

Solidity: function getTxDataBlockNumber(address _factProvider, bytes32 _key) constant returns(bool success, uint256 blockNumber)

func (*PassportLogicContractSession) GetUint

func (_PassportLogicContract *PassportLogicContractSession) GetUint(_factProvider common.Address, _key [32]byte) (struct {
	Success bool
	Value   *big.Int
}, error)

GetUint is a free data retrieval call binding the contract method 0x71658552.

Solidity: function getUint(address _factProvider, bytes32 _key) constant returns(bool success, uint256 value)

func (*PassportLogicContractSession) IsAllowedFactProvider

func (_PassportLogicContract *PassportLogicContractSession) IsAllowedFactProvider(_address common.Address) (bool, error)

IsAllowedFactProvider is a free data retrieval call binding the contract method 0x20888158.

Solidity: function isAllowedFactProvider(address _address) constant returns(bool)

func (*PassportLogicContractSession) IsFactProviderInWhitelist

func (_PassportLogicContract *PassportLogicContractSession) IsFactProviderInWhitelist(_address common.Address) (bool, error)

IsFactProviderInWhitelist is a free data retrieval call binding the contract method 0x8ae44a08.

Solidity: function isFactProviderInWhitelist(address _address) constant returns(bool)

func (*PassportLogicContractSession) IsWhitelistOnlyPermissionSet

func (_PassportLogicContract *PassportLogicContractSession) IsWhitelistOnlyPermissionSet() (bool, error)

IsWhitelistOnlyPermissionSet is a free data retrieval call binding the contract method 0x61a2d076.

Solidity: function isWhitelistOnlyPermissionSet() constant returns(bool)

func (*PassportLogicContractSession) OpenPrivateDataExchangesCount

func (_PassportLogicContract *PassportLogicContractSession) OpenPrivateDataExchangesCount() (*big.Int, error)

OpenPrivateDataExchangesCount is a free data retrieval call binding the contract method 0xcaa95f1b.

Solidity: function openPrivateDataExchangesCount() constant returns(uint256)

func (*PassportLogicContractSession) Owner

func (_PassportLogicContract *PassportLogicContractSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportLogicContractSession) PendingOwner

func (_PassportLogicContract *PassportLogicContractSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*PassportLogicContractSession) PrivateDataExchangeAcceptTimeout

func (_PassportLogicContract *PassportLogicContractSession) PrivateDataExchangeAcceptTimeout() (*big.Int, error)

PrivateDataExchangeAcceptTimeout is a free data retrieval call binding the contract method 0x0a256525.

Solidity: function privateDataExchangeAcceptTimeout() constant returns(uint256)

func (*PassportLogicContractSession) PrivateDataExchangeProposeTimeout

func (_PassportLogicContract *PassportLogicContractSession) PrivateDataExchangeProposeTimeout() (*big.Int, error)

PrivateDataExchangeProposeTimeout is a free data retrieval call binding the contract method 0xab338e36.

Solidity: function privateDataExchangeProposeTimeout() constant returns(uint256)

func (*PassportLogicContractSession) PrivateDataExchanges

func (_PassportLogicContract *PassportLogicContractSession) PrivateDataExchanges(arg0 *big.Int) (struct {
	DataRequester        common.Address
	DataRequesterValue   *big.Int
	PassportOwner        common.Address
	PassportOwnerValue   *big.Int
	FactProvider         common.Address
	Key                  [32]byte
	DataIPFSHash         string
	DataKeyHash          [32]byte
	EncryptedExchangeKey []byte
	ExchangeKeyHash      [32]byte
	EncryptedDataKey     [32]byte
	State                uint8
	StateExpired         *big.Int
}, error)

PrivateDataExchanges is a free data retrieval call binding the contract method 0x6f618f9a.

Solidity: function privateDataExchanges(uint256 ) constant returns(address dataRequester, uint256 dataRequesterValue, address passportOwner, uint256 passportOwnerValue, address factProvider, bytes32 key, string dataIPFSHash, bytes32 dataKeyHash, bytes encryptedExchangeKey, bytes32 exchangeKeyHash, bytes32 encryptedDataKey, uint8 state, uint256 stateExpired)

func (*PassportLogicContractSession) ProposePrivateDataExchange

func (_PassportLogicContract *PassportLogicContractSession) ProposePrivateDataExchange(_factProvider common.Address, _key [32]byte, _encryptedExchangeKey []byte, _exchangeKeyHash [32]byte) (*types.Transaction, error)

ProposePrivateDataExchange is a paid mutator transaction binding the contract method 0xcea332cc.

Solidity: function proposePrivateDataExchange(address _factProvider, bytes32 _key, bytes _encryptedExchangeKey, bytes32 _exchangeKeyHash) returns()

func (*PassportLogicContractSession) RemoveFactProviderFromWhitelist

func (_PassportLogicContract *PassportLogicContractSession) RemoveFactProviderFromWhitelist(_address common.Address) (*types.Transaction, error)

RemoveFactProviderFromWhitelist is a paid mutator transaction binding the contract method 0x6d4e7802.

Solidity: function removeFactProviderFromWhitelist(address _address) returns()

func (*PassportLogicContractSession) RenounceOwnership

func (_PassportLogicContract *PassportLogicContractSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportLogicContractSession) SetAddress

func (_PassportLogicContract *PassportLogicContractSession) SetAddress(_key [32]byte, _value common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _value) returns()

func (*PassportLogicContractSession) SetBool

func (_PassportLogicContract *PassportLogicContractSession) SetBool(_key [32]byte, _value bool) (*types.Transaction, error)

SetBool is a paid mutator transaction binding the contract method 0xabfdcced.

Solidity: function setBool(bytes32 _key, bool _value) returns()

func (*PassportLogicContractSession) SetBytes

func (_PassportLogicContract *PassportLogicContractSession) SetBytes(_key [32]byte, _value []byte) (*types.Transaction, error)

SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.

Solidity: function setBytes(bytes32 _key, bytes _value) returns()

func (*PassportLogicContractSession) SetIPFSHash

func (_PassportLogicContract *PassportLogicContractSession) SetIPFSHash(_key [32]byte, _value string) (*types.Transaction, error)

SetIPFSHash is a paid mutator transaction binding the contract method 0x6bfc8bb5.

Solidity: function setIPFSHash(bytes32 _key, string _value) returns()

func (*PassportLogicContractSession) SetInt

func (_PassportLogicContract *PassportLogicContractSession) SetInt(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetInt is a paid mutator transaction binding the contract method 0x3e49bed0.

Solidity: function setInt(bytes32 _key, int256 _value) returns()

func (*PassportLogicContractSession) SetPrivateDataHashes

func (_PassportLogicContract *PassportLogicContractSession) SetPrivateDataHashes(_key [32]byte, _dataIPFSHash string, _dataKeyHash [32]byte) (*types.Transaction, error)

SetPrivateDataHashes is a paid mutator transaction binding the contract method 0xe75a836a.

Solidity: function setPrivateDataHashes(bytes32 _key, string _dataIPFSHash, bytes32 _dataKeyHash) returns()

func (*PassportLogicContractSession) SetString

func (_PassportLogicContract *PassportLogicContractSession) SetString(_key [32]byte, _value string) (*types.Transaction, error)

SetString is a paid mutator transaction binding the contract method 0x6e899550.

Solidity: function setString(bytes32 _key, string _value) returns()

func (*PassportLogicContractSession) SetTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractSession) SetTxDataBlockNumber(_key [32]byte, _data []byte) (*types.Transaction, error)

SetTxDataBlockNumber is a paid mutator transaction binding the contract method 0x5b2a372d.

Solidity: function setTxDataBlockNumber(bytes32 _key, bytes _data) returns()

func (*PassportLogicContractSession) SetUint

func (_PassportLogicContract *PassportLogicContractSession) SetUint(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetUint is a paid mutator transaction binding the contract method 0xe2a4853a.

Solidity: function setUint(bytes32 _key, uint256 _value) returns()

func (*PassportLogicContractSession) SetWhitelistOnlyPermission

func (_PassportLogicContract *PassportLogicContractSession) SetWhitelistOnlyPermission(_onlyWhitelist bool) (*types.Transaction, error)

SetWhitelistOnlyPermission is a paid mutator transaction binding the contract method 0x2b42a89a.

Solidity: function setWhitelistOnlyPermission(bool _onlyWhitelist) returns()

func (*PassportLogicContractSession) TimeoutPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractSession) TimeoutPrivateDataExchange(_exchangeIdx *big.Int) (*types.Transaction, error)

TimeoutPrivateDataExchange is a paid mutator transaction binding the contract method 0x08c50498.

Solidity: function timeoutPrivateDataExchange(uint256 _exchangeIdx) returns()

func (*PassportLogicContractSession) TransferOwnership

func (_PassportLogicContract *PassportLogicContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type PassportLogicContractStringDeleted

type PassportLogicContractStringDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractStringDeleted represents a StringDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractStringDeletedIterator

type PassportLogicContractStringDeletedIterator struct {
	Event *PassportLogicContractStringDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractStringDeletedIterator is returned from FilterStringDeleted and is used to iterate over the raw logs and unpacked data for StringDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractStringDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractStringDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractStringDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractStringUpdated

type PassportLogicContractStringUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractStringUpdated represents a StringUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractStringUpdatedIterator

type PassportLogicContractStringUpdatedIterator struct {
	Event *PassportLogicContractStringUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractStringUpdatedIterator is returned from FilterStringUpdated and is used to iterate over the raw logs and unpacked data for StringUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractStringUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractStringUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractStringUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractTransactor

type PassportLogicContractTransactor struct {
	// contains filtered or unexported fields
}

PassportLogicContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPassportLogicContractTransactor

func NewPassportLogicContractTransactor(address common.Address, transactor bind.ContractTransactor) (*PassportLogicContractTransactor, error)

NewPassportLogicContractTransactor creates a new write-only instance of PassportLogicContract, bound to a specific deployed contract.

func (*PassportLogicContractTransactor) AcceptPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactor) AcceptPrivateDataExchange(opts *bind.TransactOpts, _exchangeIdx *big.Int, _encryptedDataKey [32]byte) (*types.Transaction, error)

AcceptPrivateDataExchange is a paid mutator transaction binding the contract method 0x86ca9a7c.

Solidity: function acceptPrivateDataExchange(uint256 _exchangeIdx, bytes32 _encryptedDataKey) returns()

func (*PassportLogicContractTransactor) AddFactProviderToWhitelist

func (_PassportLogicContract *PassportLogicContractTransactor) AddFactProviderToWhitelist(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)

AddFactProviderToWhitelist is a paid mutator transaction binding the contract method 0xac0aeb1a.

Solidity: function addFactProviderToWhitelist(address _address) returns()

func (*PassportLogicContractTransactor) ClaimOwnership

func (_PassportLogicContract *PassportLogicContractTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*PassportLogicContractTransactor) DeleteAddress

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteAddress(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.

Solidity: function deleteAddress(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteBool

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteBool(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.

Solidity: function deleteBool(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteBytes

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteBytes(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.

Solidity: function deleteBytes(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteIPFSHash

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteIPFSHash(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteIPFSHash is a paid mutator transaction binding the contract method 0x257781e7.

Solidity: function deleteIPFSHash(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteInt

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteInt(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteInt is a paid mutator transaction binding the contract method 0x8c160095.

Solidity: function deleteInt(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeletePrivateDataHashes

func (_PassportLogicContract *PassportLogicContractTransactor) DeletePrivateDataHashes(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeletePrivateDataHashes is a paid mutator transaction binding the contract method 0x63019d1d.

Solidity: function deletePrivateDataHashes(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteString

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteString(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.

Solidity: function deleteString(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteTxDataBlockNumber(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteTxDataBlockNumber is a paid mutator transaction binding the contract method 0xa2b6cbe1.

Solidity: function deleteTxDataBlockNumber(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DeleteUint

func (_PassportLogicContract *PassportLogicContractTransactor) DeleteUint(opts *bind.TransactOpts, _key [32]byte) (*types.Transaction, error)

DeleteUint is a paid mutator transaction binding the contract method 0xe2b202bf.

Solidity: function deleteUint(bytes32 _key) returns()

func (*PassportLogicContractTransactor) DisputePrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactor) DisputePrivateDataExchange(opts *bind.TransactOpts, _exchangeIdx *big.Int, _exchangeKey [32]byte) (*types.Transaction, error)

DisputePrivateDataExchange is a paid mutator transaction binding the contract method 0xfc2d0584.

Solidity: function disputePrivateDataExchange(uint256 _exchangeIdx, bytes32 _exchangeKey) returns()

func (*PassportLogicContractTransactor) FinishPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactor) FinishPrivateDataExchange(opts *bind.TransactOpts, _exchangeIdx *big.Int) (*types.Transaction, error)

FinishPrivateDataExchange is a paid mutator transaction binding the contract method 0x06427a88.

Solidity: function finishPrivateDataExchange(uint256 _exchangeIdx) returns()

func (*PassportLogicContractTransactor) ProposePrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactor) ProposePrivateDataExchange(opts *bind.TransactOpts, _factProvider common.Address, _key [32]byte, _encryptedExchangeKey []byte, _exchangeKeyHash [32]byte) (*types.Transaction, error)

ProposePrivateDataExchange is a paid mutator transaction binding the contract method 0xcea332cc.

Solidity: function proposePrivateDataExchange(address _factProvider, bytes32 _key, bytes _encryptedExchangeKey, bytes32 _exchangeKeyHash) returns()

func (*PassportLogicContractTransactor) RemoveFactProviderFromWhitelist

func (_PassportLogicContract *PassportLogicContractTransactor) RemoveFactProviderFromWhitelist(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)

RemoveFactProviderFromWhitelist is a paid mutator transaction binding the contract method 0x6d4e7802.

Solidity: function removeFactProviderFromWhitelist(address _address) returns()

func (*PassportLogicContractTransactor) RenounceOwnership

func (_PassportLogicContract *PassportLogicContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportLogicContractTransactor) SetAddress

func (_PassportLogicContract *PassportLogicContractTransactor) SetAddress(opts *bind.TransactOpts, _key [32]byte, _value common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _value) returns()

func (*PassportLogicContractTransactor) SetBool

func (_PassportLogicContract *PassportLogicContractTransactor) SetBool(opts *bind.TransactOpts, _key [32]byte, _value bool) (*types.Transaction, error)

SetBool is a paid mutator transaction binding the contract method 0xabfdcced.

Solidity: function setBool(bytes32 _key, bool _value) returns()

func (*PassportLogicContractTransactor) SetBytes

func (_PassportLogicContract *PassportLogicContractTransactor) SetBytes(opts *bind.TransactOpts, _key [32]byte, _value []byte) (*types.Transaction, error)

SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.

Solidity: function setBytes(bytes32 _key, bytes _value) returns()

func (*PassportLogicContractTransactor) SetIPFSHash

func (_PassportLogicContract *PassportLogicContractTransactor) SetIPFSHash(opts *bind.TransactOpts, _key [32]byte, _value string) (*types.Transaction, error)

SetIPFSHash is a paid mutator transaction binding the contract method 0x6bfc8bb5.

Solidity: function setIPFSHash(bytes32 _key, string _value) returns()

func (*PassportLogicContractTransactor) SetInt

func (_PassportLogicContract *PassportLogicContractTransactor) SetInt(opts *bind.TransactOpts, _key [32]byte, _value *big.Int) (*types.Transaction, error)

SetInt is a paid mutator transaction binding the contract method 0x3e49bed0.

Solidity: function setInt(bytes32 _key, int256 _value) returns()

func (*PassportLogicContractTransactor) SetPrivateDataHashes

func (_PassportLogicContract *PassportLogicContractTransactor) SetPrivateDataHashes(opts *bind.TransactOpts, _key [32]byte, _dataIPFSHash string, _dataKeyHash [32]byte) (*types.Transaction, error)

SetPrivateDataHashes is a paid mutator transaction binding the contract method 0xe75a836a.

Solidity: function setPrivateDataHashes(bytes32 _key, string _dataIPFSHash, bytes32 _dataKeyHash) returns()

func (*PassportLogicContractTransactor) SetString

func (_PassportLogicContract *PassportLogicContractTransactor) SetString(opts *bind.TransactOpts, _key [32]byte, _value string) (*types.Transaction, error)

SetString is a paid mutator transaction binding the contract method 0x6e899550.

Solidity: function setString(bytes32 _key, string _value) returns()

func (*PassportLogicContractTransactor) SetTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractTransactor) SetTxDataBlockNumber(opts *bind.TransactOpts, _key [32]byte, _data []byte) (*types.Transaction, error)

SetTxDataBlockNumber is a paid mutator transaction binding the contract method 0x5b2a372d.

Solidity: function setTxDataBlockNumber(bytes32 _key, bytes _data) returns()

func (*PassportLogicContractTransactor) SetUint

func (_PassportLogicContract *PassportLogicContractTransactor) SetUint(opts *bind.TransactOpts, _key [32]byte, _value *big.Int) (*types.Transaction, error)

SetUint is a paid mutator transaction binding the contract method 0xe2a4853a.

Solidity: function setUint(bytes32 _key, uint256 _value) returns()

func (*PassportLogicContractTransactor) SetWhitelistOnlyPermission

func (_PassportLogicContract *PassportLogicContractTransactor) SetWhitelistOnlyPermission(opts *bind.TransactOpts, _onlyWhitelist bool) (*types.Transaction, error)

SetWhitelistOnlyPermission is a paid mutator transaction binding the contract method 0x2b42a89a.

Solidity: function setWhitelistOnlyPermission(bool _onlyWhitelist) returns()

func (*PassportLogicContractTransactor) TimeoutPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactor) TimeoutPrivateDataExchange(opts *bind.TransactOpts, _exchangeIdx *big.Int) (*types.Transaction, error)

TimeoutPrivateDataExchange is a paid mutator transaction binding the contract method 0x08c50498.

Solidity: function timeoutPrivateDataExchange(uint256 _exchangeIdx) returns()

func (*PassportLogicContractTransactor) TransferOwnership

func (_PassportLogicContract *PassportLogicContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type PassportLogicContractTransactorRaw

type PassportLogicContractTransactorRaw struct {
	Contract *PassportLogicContractTransactor // Generic write-only contract binding to access the raw methods on
}

PassportLogicContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PassportLogicContractTransactorRaw) Transact

func (_PassportLogicContract *PassportLogicContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportLogicContractTransactorRaw) Transfer

func (_PassportLogicContract *PassportLogicContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportLogicContractTransactorSession

type PassportLogicContractTransactorSession struct {
	Contract     *PassportLogicContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                // Transaction auth options to use throughout this session
}

PassportLogicContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PassportLogicContractTransactorSession) AcceptPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactorSession) AcceptPrivateDataExchange(_exchangeIdx *big.Int, _encryptedDataKey [32]byte) (*types.Transaction, error)

AcceptPrivateDataExchange is a paid mutator transaction binding the contract method 0x86ca9a7c.

Solidity: function acceptPrivateDataExchange(uint256 _exchangeIdx, bytes32 _encryptedDataKey) returns()

func (*PassportLogicContractTransactorSession) AddFactProviderToWhitelist

func (_PassportLogicContract *PassportLogicContractTransactorSession) AddFactProviderToWhitelist(_address common.Address) (*types.Transaction, error)

AddFactProviderToWhitelist is a paid mutator transaction binding the contract method 0xac0aeb1a.

Solidity: function addFactProviderToWhitelist(address _address) returns()

func (*PassportLogicContractTransactorSession) ClaimOwnership

func (_PassportLogicContract *PassportLogicContractTransactorSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*PassportLogicContractTransactorSession) DeleteAddress

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteAddress(_key [32]byte) (*types.Transaction, error)

DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.

Solidity: function deleteAddress(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteBool

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteBool(_key [32]byte) (*types.Transaction, error)

DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.

Solidity: function deleteBool(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteBytes

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteBytes(_key [32]byte) (*types.Transaction, error)

DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.

Solidity: function deleteBytes(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteIPFSHash

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteIPFSHash(_key [32]byte) (*types.Transaction, error)

DeleteIPFSHash is a paid mutator transaction binding the contract method 0x257781e7.

Solidity: function deleteIPFSHash(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteInt

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteInt(_key [32]byte) (*types.Transaction, error)

DeleteInt is a paid mutator transaction binding the contract method 0x8c160095.

Solidity: function deleteInt(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeletePrivateDataHashes

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeletePrivateDataHashes(_key [32]byte) (*types.Transaction, error)

DeletePrivateDataHashes is a paid mutator transaction binding the contract method 0x63019d1d.

Solidity: function deletePrivateDataHashes(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteString

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteString(_key [32]byte) (*types.Transaction, error)

DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.

Solidity: function deleteString(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteTxDataBlockNumber(_key [32]byte) (*types.Transaction, error)

DeleteTxDataBlockNumber is a paid mutator transaction binding the contract method 0xa2b6cbe1.

Solidity: function deleteTxDataBlockNumber(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DeleteUint

func (_PassportLogicContract *PassportLogicContractTransactorSession) DeleteUint(_key [32]byte) (*types.Transaction, error)

DeleteUint is a paid mutator transaction binding the contract method 0xe2b202bf.

Solidity: function deleteUint(bytes32 _key) returns()

func (*PassportLogicContractTransactorSession) DisputePrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactorSession) DisputePrivateDataExchange(_exchangeIdx *big.Int, _exchangeKey [32]byte) (*types.Transaction, error)

DisputePrivateDataExchange is a paid mutator transaction binding the contract method 0xfc2d0584.

Solidity: function disputePrivateDataExchange(uint256 _exchangeIdx, bytes32 _exchangeKey) returns()

func (*PassportLogicContractTransactorSession) FinishPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactorSession) FinishPrivateDataExchange(_exchangeIdx *big.Int) (*types.Transaction, error)

FinishPrivateDataExchange is a paid mutator transaction binding the contract method 0x06427a88.

Solidity: function finishPrivateDataExchange(uint256 _exchangeIdx) returns()

func (*PassportLogicContractTransactorSession) ProposePrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactorSession) ProposePrivateDataExchange(_factProvider common.Address, _key [32]byte, _encryptedExchangeKey []byte, _exchangeKeyHash [32]byte) (*types.Transaction, error)

ProposePrivateDataExchange is a paid mutator transaction binding the contract method 0xcea332cc.

Solidity: function proposePrivateDataExchange(address _factProvider, bytes32 _key, bytes _encryptedExchangeKey, bytes32 _exchangeKeyHash) returns()

func (*PassportLogicContractTransactorSession) RemoveFactProviderFromWhitelist

func (_PassportLogicContract *PassportLogicContractTransactorSession) RemoveFactProviderFromWhitelist(_address common.Address) (*types.Transaction, error)

RemoveFactProviderFromWhitelist is a paid mutator transaction binding the contract method 0x6d4e7802.

Solidity: function removeFactProviderFromWhitelist(address _address) returns()

func (*PassportLogicContractTransactorSession) RenounceOwnership

func (_PassportLogicContract *PassportLogicContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportLogicContractTransactorSession) SetAddress

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetAddress(_key [32]byte, _value common.Address) (*types.Transaction, error)

SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.

Solidity: function setAddress(bytes32 _key, address _value) returns()

func (*PassportLogicContractTransactorSession) SetBool

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetBool(_key [32]byte, _value bool) (*types.Transaction, error)

SetBool is a paid mutator transaction binding the contract method 0xabfdcced.

Solidity: function setBool(bytes32 _key, bool _value) returns()

func (*PassportLogicContractTransactorSession) SetBytes

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetBytes(_key [32]byte, _value []byte) (*types.Transaction, error)

SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.

Solidity: function setBytes(bytes32 _key, bytes _value) returns()

func (*PassportLogicContractTransactorSession) SetIPFSHash

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetIPFSHash(_key [32]byte, _value string) (*types.Transaction, error)

SetIPFSHash is a paid mutator transaction binding the contract method 0x6bfc8bb5.

Solidity: function setIPFSHash(bytes32 _key, string _value) returns()

func (*PassportLogicContractTransactorSession) SetInt

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetInt(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetInt is a paid mutator transaction binding the contract method 0x3e49bed0.

Solidity: function setInt(bytes32 _key, int256 _value) returns()

func (*PassportLogicContractTransactorSession) SetPrivateDataHashes

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetPrivateDataHashes(_key [32]byte, _dataIPFSHash string, _dataKeyHash [32]byte) (*types.Transaction, error)

SetPrivateDataHashes is a paid mutator transaction binding the contract method 0xe75a836a.

Solidity: function setPrivateDataHashes(bytes32 _key, string _dataIPFSHash, bytes32 _dataKeyHash) returns()

func (*PassportLogicContractTransactorSession) SetString

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetString(_key [32]byte, _value string) (*types.Transaction, error)

SetString is a paid mutator transaction binding the contract method 0x6e899550.

Solidity: function setString(bytes32 _key, string _value) returns()

func (*PassportLogicContractTransactorSession) SetTxDataBlockNumber

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetTxDataBlockNumber(_key [32]byte, _data []byte) (*types.Transaction, error)

SetTxDataBlockNumber is a paid mutator transaction binding the contract method 0x5b2a372d.

Solidity: function setTxDataBlockNumber(bytes32 _key, bytes _data) returns()

func (*PassportLogicContractTransactorSession) SetUint

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetUint(_key [32]byte, _value *big.Int) (*types.Transaction, error)

SetUint is a paid mutator transaction binding the contract method 0xe2a4853a.

Solidity: function setUint(bytes32 _key, uint256 _value) returns()

func (*PassportLogicContractTransactorSession) SetWhitelistOnlyPermission

func (_PassportLogicContract *PassportLogicContractTransactorSession) SetWhitelistOnlyPermission(_onlyWhitelist bool) (*types.Transaction, error)

SetWhitelistOnlyPermission is a paid mutator transaction binding the contract method 0x2b42a89a.

Solidity: function setWhitelistOnlyPermission(bool _onlyWhitelist) returns()

func (*PassportLogicContractTransactorSession) TimeoutPrivateDataExchange

func (_PassportLogicContract *PassportLogicContractTransactorSession) TimeoutPrivateDataExchange(_exchangeIdx *big.Int) (*types.Transaction, error)

TimeoutPrivateDataExchange is a paid mutator transaction binding the contract method 0x08c50498.

Solidity: function timeoutPrivateDataExchange(uint256 _exchangeIdx) returns()

func (*PassportLogicContractTransactorSession) TransferOwnership

func (_PassportLogicContract *PassportLogicContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type PassportLogicContractTxDataDeleted

type PassportLogicContractTxDataDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractTxDataDeleted represents a TxDataDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractTxDataDeletedIterator

type PassportLogicContractTxDataDeletedIterator struct {
	Event *PassportLogicContractTxDataDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractTxDataDeletedIterator is returned from FilterTxDataDeleted and is used to iterate over the raw logs and unpacked data for TxDataDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractTxDataDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractTxDataDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractTxDataDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractTxDataUpdated

type PassportLogicContractTxDataUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractTxDataUpdated represents a TxDataUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractTxDataUpdatedIterator

type PassportLogicContractTxDataUpdatedIterator struct {
	Event *PassportLogicContractTxDataUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractTxDataUpdatedIterator is returned from FilterTxDataUpdated and is used to iterate over the raw logs and unpacked data for TxDataUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractTxDataUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractTxDataUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractTxDataUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractUintDeleted

type PassportLogicContractUintDeleted struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractUintDeleted represents a UintDeleted event raised by the PassportLogicContract contract.

type PassportLogicContractUintDeletedIterator

type PassportLogicContractUintDeletedIterator struct {
	Event *PassportLogicContractUintDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractUintDeletedIterator is returned from FilterUintDeleted and is used to iterate over the raw logs and unpacked data for UintDeleted events raised by the PassportLogicContract contract.

func (*PassportLogicContractUintDeletedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractUintDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractUintDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractUintUpdated

type PassportLogicContractUintUpdated struct {
	FactProvider common.Address
	Key          [32]byte
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractUintUpdated represents a UintUpdated event raised by the PassportLogicContract contract.

type PassportLogicContractUintUpdatedIterator

type PassportLogicContractUintUpdatedIterator struct {
	Event *PassportLogicContractUintUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractUintUpdatedIterator is returned from FilterUintUpdated and is used to iterate over the raw logs and unpacked data for UintUpdated events raised by the PassportLogicContract contract.

func (*PassportLogicContractUintUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractUintUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractUintUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractWhitelistFactProviderAdded

type PassportLogicContractWhitelistFactProviderAdded struct {
	FactProvider common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractWhitelistFactProviderAdded represents a WhitelistFactProviderAdded event raised by the PassportLogicContract contract.

type PassportLogicContractWhitelistFactProviderAddedIterator

type PassportLogicContractWhitelistFactProviderAddedIterator struct {
	Event *PassportLogicContractWhitelistFactProviderAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractWhitelistFactProviderAddedIterator is returned from FilterWhitelistFactProviderAdded and is used to iterate over the raw logs and unpacked data for WhitelistFactProviderAdded events raised by the PassportLogicContract contract.

func (*PassportLogicContractWhitelistFactProviderAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractWhitelistFactProviderAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractWhitelistFactProviderAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractWhitelistFactProviderRemoved

type PassportLogicContractWhitelistFactProviderRemoved struct {
	FactProvider common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

PassportLogicContractWhitelistFactProviderRemoved represents a WhitelistFactProviderRemoved event raised by the PassportLogicContract contract.

type PassportLogicContractWhitelistFactProviderRemovedIterator

type PassportLogicContractWhitelistFactProviderRemovedIterator struct {
	Event *PassportLogicContractWhitelistFactProviderRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractWhitelistFactProviderRemovedIterator is returned from FilterWhitelistFactProviderRemoved and is used to iterate over the raw logs and unpacked data for WhitelistFactProviderRemoved events raised by the PassportLogicContract contract.

func (*PassportLogicContractWhitelistFactProviderRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractWhitelistFactProviderRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractWhitelistFactProviderRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicContractWhitelistOnlyPermissionSet

type PassportLogicContractWhitelistOnlyPermissionSet struct {
	OnlyWhitelist bool
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicContractWhitelistOnlyPermissionSet represents a WhitelistOnlyPermissionSet event raised by the PassportLogicContract contract.

type PassportLogicContractWhitelistOnlyPermissionSetIterator

type PassportLogicContractWhitelistOnlyPermissionSetIterator struct {
	Event *PassportLogicContractWhitelistOnlyPermissionSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicContractWhitelistOnlyPermissionSetIterator is returned from FilterWhitelistOnlyPermissionSet and is used to iterate over the raw logs and unpacked data for WhitelistOnlyPermissionSet events raised by the PassportLogicContract contract.

func (*PassportLogicContractWhitelistOnlyPermissionSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicContractWhitelistOnlyPermissionSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicContractWhitelistOnlyPermissionSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicRegistryContract

type PassportLogicRegistryContract struct {
	PassportLogicRegistryContractCaller     // Read-only binding to the contract
	PassportLogicRegistryContractTransactor // Write-only binding to the contract
	PassportLogicRegistryContractFilterer   // Log filterer for contract events
}

PassportLogicRegistryContract is an auto generated Go binding around an Ethereum contract.

func DeployPassportLogicRegistryContract

func DeployPassportLogicRegistryContract(auth *bind.TransactOpts, backend bind.ContractBackend, _version string, _implementation common.Address) (common.Address, *types.Transaction, *PassportLogicRegistryContract, error)

DeployPassportLogicRegistryContract deploys a new Ethereum contract, binding an instance of PassportLogicRegistryContract to it.

func NewPassportLogicRegistryContract

func NewPassportLogicRegistryContract(address common.Address, backend bind.ContractBackend) (*PassportLogicRegistryContract, error)

NewPassportLogicRegistryContract creates a new instance of PassportLogicRegistryContract, bound to a specific deployed contract.

type PassportLogicRegistryContractCaller

type PassportLogicRegistryContractCaller struct {
	// contains filtered or unexported fields
}

PassportLogicRegistryContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPassportLogicRegistryContractCaller

func NewPassportLogicRegistryContractCaller(address common.Address, caller bind.ContractCaller) (*PassportLogicRegistryContractCaller, error)

NewPassportLogicRegistryContractCaller creates a new read-only instance of PassportLogicRegistryContract, bound to a specific deployed contract.

func (*PassportLogicRegistryContractCaller) GetCurrentPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCaller) GetCurrentPassportLogic(opts *bind.CallOpts) (common.Address, error)

GetCurrentPassportLogic is a free data retrieval call binding the contract method 0x609725ef.

Solidity: function getCurrentPassportLogic() constant returns(address)

func (*PassportLogicRegistryContractCaller) GetCurrentPassportLogicVersion

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCaller) GetCurrentPassportLogicVersion(opts *bind.CallOpts) (string, error)

GetCurrentPassportLogicVersion is a free data retrieval call binding the contract method 0xba612493.

Solidity: function getCurrentPassportLogicVersion() constant returns(string)

func (*PassportLogicRegistryContractCaller) GetPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCaller) GetPassportLogic(opts *bind.CallOpts, _version string) (common.Address, error)

GetPassportLogic is a free data retrieval call binding the contract method 0x9a1295d9.

Solidity: function getPassportLogic(string _version) constant returns(address)

func (*PassportLogicRegistryContractCaller) Owner

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportLogicRegistryContractCaller) TokenFallback

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCaller) TokenFallback(opts *bind.CallOpts, _from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

type PassportLogicRegistryContractCallerRaw

type PassportLogicRegistryContractCallerRaw struct {
	Contract *PassportLogicRegistryContractCaller // Generic read-only contract binding to access the raw methods on
}

PassportLogicRegistryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PassportLogicRegistryContractCallerRaw) Call

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PassportLogicRegistryContractCallerSession

type PassportLogicRegistryContractCallerSession struct {
	Contract *PassportLogicRegistryContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                        // Call options to use throughout this session
}

PassportLogicRegistryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PassportLogicRegistryContractCallerSession) GetCurrentPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCallerSession) GetCurrentPassportLogic() (common.Address, error)

GetCurrentPassportLogic is a free data retrieval call binding the contract method 0x609725ef.

Solidity: function getCurrentPassportLogic() constant returns(address)

func (*PassportLogicRegistryContractCallerSession) GetCurrentPassportLogicVersion

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCallerSession) GetCurrentPassportLogicVersion() (string, error)

GetCurrentPassportLogicVersion is a free data retrieval call binding the contract method 0xba612493.

Solidity: function getCurrentPassportLogicVersion() constant returns(string)

func (*PassportLogicRegistryContractCallerSession) GetPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCallerSession) GetPassportLogic(_version string) (common.Address, error)

GetPassportLogic is a free data retrieval call binding the contract method 0x9a1295d9.

Solidity: function getPassportLogic(string _version) constant returns(address)

func (*PassportLogicRegistryContractCallerSession) Owner

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportLogicRegistryContractCallerSession) TokenFallback

func (_PassportLogicRegistryContract *PassportLogicRegistryContractCallerSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

type PassportLogicRegistryContractCurrentPassportLogicSet

type PassportLogicRegistryContractCurrentPassportLogicSet struct {
	Version        string
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

PassportLogicRegistryContractCurrentPassportLogicSet represents a CurrentPassportLogicSet event raised by the PassportLogicRegistryContract contract.

type PassportLogicRegistryContractCurrentPassportLogicSetIterator

type PassportLogicRegistryContractCurrentPassportLogicSetIterator struct {
	Event *PassportLogicRegistryContractCurrentPassportLogicSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicRegistryContractCurrentPassportLogicSetIterator is returned from FilterCurrentPassportLogicSet and is used to iterate over the raw logs and unpacked data for CurrentPassportLogicSet events raised by the PassportLogicRegistryContract contract.

func (*PassportLogicRegistryContractCurrentPassportLogicSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicRegistryContractCurrentPassportLogicSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicRegistryContractCurrentPassportLogicSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicRegistryContractFilterer

type PassportLogicRegistryContractFilterer struct {
	// contains filtered or unexported fields
}

PassportLogicRegistryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPassportLogicRegistryContractFilterer

func NewPassportLogicRegistryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*PassportLogicRegistryContractFilterer, error)

NewPassportLogicRegistryContractFilterer creates a new log filterer instance of PassportLogicRegistryContract, bound to a specific deployed contract.

func (*PassportLogicRegistryContractFilterer) FilterCurrentPassportLogicSet

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) FilterCurrentPassportLogicSet(opts *bind.FilterOpts) (*PassportLogicRegistryContractCurrentPassportLogicSetIterator, error)

FilterCurrentPassportLogicSet is a free log retrieval operation binding the contract event 0x4e366bf178b123bb29442cddeceedf743c23cbb40cffa5f577217fe2c54a0b19.

Solidity: event CurrentPassportLogicSet(string version, address implementation)

func (*PassportLogicRegistryContractFilterer) FilterOwnershipRenounced

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PassportLogicRegistryContractOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportLogicRegistryContractFilterer) FilterOwnershipTransferred

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PassportLogicRegistryContractOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportLogicRegistryContractFilterer) FilterPassportLogicAdded

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) FilterPassportLogicAdded(opts *bind.FilterOpts) (*PassportLogicRegistryContractPassportLogicAddedIterator, error)

FilterPassportLogicAdded is a free log retrieval operation binding the contract event 0x7471eb04045ae72adb2fb73deb1e873113901110dd66dbde715232f2495a0cd8.

Solidity: event PassportLogicAdded(string version, address implementation)

func (*PassportLogicRegistryContractFilterer) WatchCurrentPassportLogicSet

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) WatchCurrentPassportLogicSet(opts *bind.WatchOpts, sink chan<- *PassportLogicRegistryContractCurrentPassportLogicSet) (event.Subscription, error)

WatchCurrentPassportLogicSet is a free log subscription operation binding the contract event 0x4e366bf178b123bb29442cddeceedf743c23cbb40cffa5f577217fe2c54a0b19.

Solidity: event CurrentPassportLogicSet(string version, address implementation)

func (*PassportLogicRegistryContractFilterer) WatchOwnershipRenounced

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PassportLogicRegistryContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*PassportLogicRegistryContractFilterer) WatchOwnershipTransferred

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PassportLogicRegistryContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*PassportLogicRegistryContractFilterer) WatchPassportLogicAdded

func (_PassportLogicRegistryContract *PassportLogicRegistryContractFilterer) WatchPassportLogicAdded(opts *bind.WatchOpts, sink chan<- *PassportLogicRegistryContractPassportLogicAdded) (event.Subscription, error)

WatchPassportLogicAdded is a free log subscription operation binding the contract event 0x7471eb04045ae72adb2fb73deb1e873113901110dd66dbde715232f2495a0cd8.

Solidity: event PassportLogicAdded(string version, address implementation)

type PassportLogicRegistryContractOwnershipRenounced

type PassportLogicRegistryContractOwnershipRenounced struct {
	PreviousOwner common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicRegistryContractOwnershipRenounced represents a OwnershipRenounced event raised by the PassportLogicRegistryContract contract.

type PassportLogicRegistryContractOwnershipRenouncedIterator

type PassportLogicRegistryContractOwnershipRenouncedIterator struct {
	Event *PassportLogicRegistryContractOwnershipRenounced // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicRegistryContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the PassportLogicRegistryContract contract.

func (*PassportLogicRegistryContractOwnershipRenouncedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicRegistryContractOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicRegistryContractOwnershipRenouncedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicRegistryContractOwnershipTransferred

type PassportLogicRegistryContractOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

PassportLogicRegistryContractOwnershipTransferred represents a OwnershipTransferred event raised by the PassportLogicRegistryContract contract.

type PassportLogicRegistryContractOwnershipTransferredIterator

type PassportLogicRegistryContractOwnershipTransferredIterator struct {
	Event *PassportLogicRegistryContractOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicRegistryContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PassportLogicRegistryContract contract.

func (*PassportLogicRegistryContractOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicRegistryContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicRegistryContractOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicRegistryContractPassportLogicAdded

type PassportLogicRegistryContractPassportLogicAdded struct {
	Version        string
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

PassportLogicRegistryContractPassportLogicAdded represents a PassportLogicAdded event raised by the PassportLogicRegistryContract contract.

type PassportLogicRegistryContractPassportLogicAddedIterator

type PassportLogicRegistryContractPassportLogicAddedIterator struct {
	Event *PassportLogicRegistryContractPassportLogicAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PassportLogicRegistryContractPassportLogicAddedIterator is returned from FilterPassportLogicAdded and is used to iterate over the raw logs and unpacked data for PassportLogicAdded events raised by the PassportLogicRegistryContract contract.

func (*PassportLogicRegistryContractPassportLogicAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PassportLogicRegistryContractPassportLogicAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PassportLogicRegistryContractPassportLogicAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PassportLogicRegistryContractRaw

type PassportLogicRegistryContractRaw struct {
	Contract *PassportLogicRegistryContract // Generic contract binding to access the raw methods on
}

PassportLogicRegistryContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PassportLogicRegistryContractRaw) Call

func (_PassportLogicRegistryContract *PassportLogicRegistryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PassportLogicRegistryContractRaw) Transact

func (_PassportLogicRegistryContract *PassportLogicRegistryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportLogicRegistryContractRaw) Transfer

func (_PassportLogicRegistryContract *PassportLogicRegistryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportLogicRegistryContractSession

type PassportLogicRegistryContractSession struct {
	Contract     *PassportLogicRegistryContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts                  // Call options to use throughout this session
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

PassportLogicRegistryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PassportLogicRegistryContractSession) AddPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) AddPassportLogic(_version string, _implementation common.Address) (*types.Transaction, error)

AddPassportLogic is a paid mutator transaction binding the contract method 0xc7c40fbb.

Solidity: function addPassportLogic(string _version, address _implementation) returns()

func (*PassportLogicRegistryContractSession) GetCurrentPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) GetCurrentPassportLogic() (common.Address, error)

GetCurrentPassportLogic is a free data retrieval call binding the contract method 0x609725ef.

Solidity: function getCurrentPassportLogic() constant returns(address)

func (*PassportLogicRegistryContractSession) GetCurrentPassportLogicVersion

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) GetCurrentPassportLogicVersion() (string, error)

GetCurrentPassportLogicVersion is a free data retrieval call binding the contract method 0xba612493.

Solidity: function getCurrentPassportLogicVersion() constant returns(string)

func (*PassportLogicRegistryContractSession) GetPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) GetPassportLogic(_version string) (common.Address, error)

GetPassportLogic is a free data retrieval call binding the contract method 0x9a1295d9.

Solidity: function getPassportLogic(string _version) constant returns(address)

func (*PassportLogicRegistryContractSession) Owner

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PassportLogicRegistryContractSession) ReclaimEther

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*PassportLogicRegistryContractSession) ReclaimToken

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) ReclaimToken(_token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*PassportLogicRegistryContractSession) RenounceOwnership

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportLogicRegistryContractSession) SetCurrentPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) SetCurrentPassportLogic(_version string) (*types.Transaction, error)

SetCurrentPassportLogic is a paid mutator transaction binding the contract method 0x593efdf1.

Solidity: function setCurrentPassportLogic(string _version) returns()

func (*PassportLogicRegistryContractSession) TokenFallback

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) error

TokenFallback is a free data retrieval call binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(address _from, uint256 _value, bytes _data) constant returns()

func (*PassportLogicRegistryContractSession) TransferOwnership

func (_PassportLogicRegistryContract *PassportLogicRegistryContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type PassportLogicRegistryContractTransactor

type PassportLogicRegistryContractTransactor struct {
	// contains filtered or unexported fields
}

PassportLogicRegistryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPassportLogicRegistryContractTransactor

func NewPassportLogicRegistryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*PassportLogicRegistryContractTransactor, error)

NewPassportLogicRegistryContractTransactor creates a new write-only instance of PassportLogicRegistryContract, bound to a specific deployed contract.

func (*PassportLogicRegistryContractTransactor) AddPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactor) AddPassportLogic(opts *bind.TransactOpts, _version string, _implementation common.Address) (*types.Transaction, error)

AddPassportLogic is a paid mutator transaction binding the contract method 0xc7c40fbb.

Solidity: function addPassportLogic(string _version, address _implementation) returns()

func (*PassportLogicRegistryContractTransactor) ReclaimEther

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*PassportLogicRegistryContractTransactor) ReclaimToken

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactor) ReclaimToken(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*PassportLogicRegistryContractTransactor) RenounceOwnership

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportLogicRegistryContractTransactor) SetCurrentPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactor) SetCurrentPassportLogic(opts *bind.TransactOpts, _version string) (*types.Transaction, error)

SetCurrentPassportLogic is a paid mutator transaction binding the contract method 0x593efdf1.

Solidity: function setCurrentPassportLogic(string _version) returns()

func (*PassportLogicRegistryContractTransactor) TransferOwnership

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

type PassportLogicRegistryContractTransactorRaw

type PassportLogicRegistryContractTransactorRaw struct {
	Contract *PassportLogicRegistryContractTransactor // Generic write-only contract binding to access the raw methods on
}

PassportLogicRegistryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PassportLogicRegistryContractTransactorRaw) Transact

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PassportLogicRegistryContractTransactorRaw) Transfer

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PassportLogicRegistryContractTransactorSession

type PassportLogicRegistryContractTransactorSession struct {
	Contract     *PassportLogicRegistryContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                        // Transaction auth options to use throughout this session
}

PassportLogicRegistryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PassportLogicRegistryContractTransactorSession) AddPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorSession) AddPassportLogic(_version string, _implementation common.Address) (*types.Transaction, error)

AddPassportLogic is a paid mutator transaction binding the contract method 0xc7c40fbb.

Solidity: function addPassportLogic(string _version, address _implementation) returns()

func (*PassportLogicRegistryContractTransactorSession) ReclaimEther

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*PassportLogicRegistryContractTransactorSession) ReclaimToken

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorSession) ReclaimToken(_token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(address _token) returns()

func (*PassportLogicRegistryContractTransactorSession) RenounceOwnership

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PassportLogicRegistryContractTransactorSession) SetCurrentPassportLogic

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorSession) SetCurrentPassportLogic(_version string) (*types.Transaction, error)

SetCurrentPassportLogic is a paid mutator transaction binding the contract method 0x593efdf1.

Solidity: function setCurrentPassportLogic(string _version) returns()

func (*PassportLogicRegistryContractTransactorSession) TransferOwnership

func (_PassportLogicRegistryContract *PassportLogicRegistryContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _newOwner) returns()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL