contracts

package
v0.0.0-...-f1d979d Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2018 License: GPL-3.0 Imports: 10 Imported by: 5

Documentation

Index

Constants

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 = "" /* 2424-byte string literal not displayed */

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

View Source
const PassportContractBin = `` /* 4306-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 = `` /* 8010-byte string literal not displayed */

PassportFactoryContractBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const PassportLogicContractBin = `` /* 12572-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
)

Functions

This section is empty.

Types

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(_factProvider address, _key bytes32) constant returns(success bool, value address)

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(_factProvider address, _key bytes32) constant returns(success bool, value bool)

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(_factProvider address, _key bytes32) constant returns(success bool, value bytes)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, value int256)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, blockNumber uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value address)

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(_factProvider address, _key bytes32) constant returns(success bool, value bool)

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(_factProvider address, _key bytes32) constant returns(success bool, value bytes)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, value int256)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, blockNumber uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value uint256)

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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_factProvider address, _key bytes32) constant returns(success bool, value address)

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(_factProvider address, _key bytes32) constant returns(success bool, value bool)

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(_factProvider address, _key bytes32) constant returns(success bool, value bytes)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, value int256)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, blockNumber uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value uint256)

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(_key bytes32, _value address) 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(_key bytes32, _value bool) 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(_key bytes32, _value bytes) 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(_key bytes32, _value string) 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(_key bytes32, _value int256) 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(_key bytes32, _value string) 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(_key bytes32, _data bytes) 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(_key bytes32, _value uint256) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32, _value address) 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(_key bytes32, _value bool) 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(_key bytes32, _value bytes) 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(_key bytes32, _value string) 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(_key bytes32, _value int256) 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(_key bytes32, _value string) 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(_key bytes32, _data bytes) 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(_key bytes32, _value uint256) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32, _value address) 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(_key bytes32, _value bool) 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(_key bytes32, _value bytes) 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(_key bytes32, _value string) 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(_key bytes32, _value int256) 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(_key bytes32, _value string) 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(_key bytes32, _data bytes) 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(_key bytes32, _value uint256) 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(_version string) 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(_version string) 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: e CurrentPassportLogicSet(version string, implementation address)

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: e PassportLogicAdded(version string, implementation address)

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: e CurrentPassportLogicSet(version string, implementation address)

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: e PassportLogicAdded(version string, implementation address)

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(_version string) 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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e PassportLogicRegistryChanged(previousRegistry indexed address, newRegistry indexed address)

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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e PassportLogicRegistryChanged(previousRegistry indexed address, newRegistry indexed address)

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) ChangePassportLogicRegistry

func (_PassportContract *PassportContractSession) ChangePassportLogicRegistry(_registry common.Address) (*types.Transaction, error)

ChangePassportLogicRegistry is a paid mutator transaction binding the contract method 0x4645a418.

Solidity: function changePassportLogicRegistry(_registry address) returns()

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(_recipient address) 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(newOwner address) 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) ChangePassportLogicRegistry

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

ChangePassportLogicRegistry is a paid mutator transaction binding the contract method 0x4645a418.

Solidity: function changePassportLogicRegistry(_registry address) returns()

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(_recipient address) 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(newOwner address) 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) ChangePassportLogicRegistry

func (_PassportContract *PassportContractTransactorSession) ChangePassportLogicRegistry(_registry common.Address) (*types.Transaction, error)

ChangePassportLogicRegistry is a paid mutator transaction binding the contract method 0x4645a418.

Solidity: function changePassportLogicRegistry(_registry address) returns()

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(_recipient address) 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(newOwner address) 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(_from address, _value uint256, _data bytes) 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(_from address, _value uint256, _data bytes) 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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e PassportCreated(passport indexed address, owner indexed address)

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: e PassportLogicRegistryChanged(oldRegistry indexed address, newRegistry indexed address)

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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e PassportCreated(passport indexed address, owner indexed address)

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: e PassportLogicRegistryChanged(oldRegistry indexed address, newRegistry indexed address)

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(_token address) 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(_registry address) 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(_from address, _value uint256, _data bytes) 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(_newOwner address) 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(_token address) 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(_registry address) 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(_newOwner address) 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(_token address) 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(_registry address) 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(_newOwner address) 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(_factProvider address, _key bytes32) constant returns(success bool, value address)

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(_factProvider address, _key bytes32) constant returns(success bool, value bool)

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(_factProvider address, _key bytes32) constant returns(success bool, value bytes)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, value int256)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, blockNumber uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value uint256)

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) 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)

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(_factProvider address, _key bytes32) constant returns(success bool, value address)

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(_factProvider address, _key bytes32) constant returns(success bool, value bool)

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(_factProvider address, _key bytes32) constant returns(success bool, value bytes)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, value int256)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, blockNumber uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value uint256)

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) 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)

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: e AddressDeleted(factProvider indexed address, key indexed bytes32)

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: e AddressUpdated(factProvider indexed address, key indexed bytes32)

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: e BoolDeleted(factProvider indexed address, key indexed bytes32)

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: e BoolUpdated(factProvider indexed address, key indexed bytes32)

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: e BytesDeleted(factProvider indexed address, key indexed bytes32)

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: e BytesUpdated(factProvider indexed address, key indexed bytes32)

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: e IPFSHashDeleted(factProvider indexed address, key indexed bytes32)

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: e IPFSHashUpdated(factProvider indexed address, key indexed bytes32)

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: e IntDeleted(factProvider indexed address, key indexed bytes32)

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: e IntUpdated(factProvider indexed address, key indexed bytes32)

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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e StringDeleted(factProvider indexed address, key indexed bytes32)

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: e StringUpdated(factProvider indexed address, key indexed bytes32)

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: e TxDataDeleted(factProvider indexed address, key indexed bytes32)

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: e TxDataUpdated(factProvider indexed address, key indexed bytes32)

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: e UintDeleted(factProvider indexed address, key indexed bytes32)

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: e UintUpdated(factProvider indexed address, key indexed bytes32)

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: e WhitelistFactProviderAdded(factProvider indexed address)

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: e WhitelistFactProviderRemoved(factProvider indexed address)

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: e WhitelistOnlyPermissionSet(onlyWhitelist indexed bool)

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: e AddressDeleted(factProvider indexed address, key indexed bytes32)

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: e AddressUpdated(factProvider indexed address, key indexed bytes32)

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: e BoolDeleted(factProvider indexed address, key indexed bytes32)

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: e BoolUpdated(factProvider indexed address, key indexed bytes32)

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: e BytesDeleted(factProvider indexed address, key indexed bytes32)

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: e BytesUpdated(factProvider indexed address, key indexed bytes32)

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: e IPFSHashDeleted(factProvider indexed address, key indexed bytes32)

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: e IPFSHashUpdated(factProvider indexed address, key indexed bytes32)

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: e IntDeleted(factProvider indexed address, key indexed bytes32)

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: e IntUpdated(factProvider indexed address, key indexed bytes32)

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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e StringDeleted(factProvider indexed address, key indexed bytes32)

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: e StringUpdated(factProvider indexed address, key indexed bytes32)

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: e TxDataDeleted(factProvider indexed address, key indexed bytes32)

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: e TxDataUpdated(factProvider indexed address, key indexed bytes32)

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: e UintDeleted(factProvider indexed address, key indexed bytes32)

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: e UintUpdated(factProvider indexed address, key indexed bytes32)

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: e WhitelistFactProviderAdded(factProvider indexed address)

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: e WhitelistFactProviderRemoved(factProvider indexed address)

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: e WhitelistOnlyPermissionSet(onlyWhitelist indexed bool)

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 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) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_factProvider address, _key bytes32) constant returns(success bool, value address)

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(_factProvider address, _key bytes32) constant returns(success bool, value bool)

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(_factProvider address, _key bytes32) constant returns(success bool, value bytes)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, value int256)

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(_factProvider address, _key bytes32) constant returns(success bool, value string)

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(_factProvider address, _key bytes32) constant returns(success bool, blockNumber uint256)

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(_factProvider address, _key bytes32) constant returns(success bool, value uint256)

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) 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) 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(_key bytes32, _value address) 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(_key bytes32, _value bool) 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(_key bytes32, _value bytes) 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(_key bytes32, _value string) 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(_key bytes32, _value int256) 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(_key bytes32, _value string) 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(_key bytes32, _data bytes) 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(_key bytes32, _value uint256) 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(_onlyWhitelist bool) 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(newOwner address) 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) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32, _value address) 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(_key bytes32, _value bool) 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(_key bytes32, _value bytes) 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(_key bytes32, _value string) 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(_key bytes32, _value int256) 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(_key bytes32, _value string) 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(_key bytes32, _data bytes) 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(_key bytes32, _value uint256) 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(_onlyWhitelist bool) 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(newOwner address) 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) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32) 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(_key bytes32, _value address) 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(_key bytes32, _value bool) 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(_key bytes32, _value bytes) 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(_key bytes32, _value string) 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(_key bytes32, _value int256) 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(_key bytes32, _value string) 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(_key bytes32, _data bytes) 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(_key bytes32, _value uint256) 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(_onlyWhitelist bool) 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(newOwner address) 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(_version string) 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(_from address, _value uint256, _data bytes) 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(_version string) 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(_from address, _value uint256, _data bytes) 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: e CurrentPassportLogicSet(version string, implementation address)

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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e PassportLogicAdded(version string, implementation address)

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: e CurrentPassportLogicSet(version string, implementation address)

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: e OwnershipRenounced(previousOwner indexed address)

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: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

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: e PassportLogicAdded(version string, implementation address)

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(_version string, _implementation address) 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(_version string) 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(_token address) 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(_version string) 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(_from address, _value uint256, _data bytes) 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(_newOwner address) 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(_version string, _implementation address) 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(_token address) 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(_version string) 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(_newOwner address) 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(_version string, _implementation address) 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(_token address) 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(_version string) 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(_newOwner address) returns()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL