Documentation ¶
Index ¶
- Constants
- type IdentityPromises
- type IdentityPromisesCaller
- func (_IdentityPromises *IdentityPromisesCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesCaller) ClearedPromises(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesCaller) CollectedFee(opts *bind.CallOpts) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesCaller) ERC20Token(opts *bind.CallOpts) (common.Address, error)
- func (_IdentityPromises *IdentityPromisesCaller) GetPublicKey(opts *bind.CallOpts, identity common.Address) ([32]byte, [32]byte, error)
- func (_IdentityPromises *IdentityPromisesCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_IdentityPromises *IdentityPromisesCaller) IsRegistered(opts *bind.CallOpts, identity common.Address) (bool, error)
- func (_IdentityPromises *IdentityPromisesCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_IdentityPromises *IdentityPromisesCaller) RegistrationFee(opts *bind.CallOpts) (*big.Int, error)
- type IdentityPromisesCallerRaw
- type IdentityPromisesCallerSession
- func (_IdentityPromises *IdentityPromisesCallerSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) ClearedPromises(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) CollectedFee() (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) ERC20Token() (common.Address, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) GetPublicKey(identity common.Address) ([32]byte, [32]byte, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) IsOwner() (bool, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) IsRegistered(identity common.Address) (bool, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) Owner() (common.Address, error)
- func (_IdentityPromises *IdentityPromisesCallerSession) RegistrationFee() (*big.Int, error)
- type IdentityPromisesFilterer
- func (_IdentityPromises *IdentityPromisesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*IdentityPromisesOwnershipTransferredIterator, error)
- func (_IdentityPromises *IdentityPromisesFilterer) FilterPromiseCleared(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IdentityPromisesPromiseClearedIterator, error)
- func (_IdentityPromises *IdentityPromisesFilterer) FilterRegistered(opts *bind.FilterOpts, identity []common.Address) (*IdentityPromisesRegisteredIterator, error)
- func (_IdentityPromises *IdentityPromisesFilterer) FilterToppedUp(opts *bind.FilterOpts, identity []common.Address) (*IdentityPromisesToppedUpIterator, error)
- func (_IdentityPromises *IdentityPromisesFilterer) FilterWithdrawn(opts *bind.FilterOpts, identity []common.Address) (*IdentityPromisesWithdrawnIterator, error)
- func (_IdentityPromises *IdentityPromisesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IdentityPromisesOwnershipTransferred, ...) (event.Subscription, error)
- func (_IdentityPromises *IdentityPromisesFilterer) WatchPromiseCleared(opts *bind.WatchOpts, sink chan<- *IdentityPromisesPromiseCleared, ...) (event.Subscription, error)
- func (_IdentityPromises *IdentityPromisesFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *IdentityPromisesRegistered, ...) (event.Subscription, error)
- func (_IdentityPromises *IdentityPromisesFilterer) WatchToppedUp(opts *bind.WatchOpts, sink chan<- *IdentityPromisesToppedUp, ...) (event.Subscription, error)
- func (_IdentityPromises *IdentityPromisesFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *IdentityPromisesWithdrawn, ...) (event.Subscription, error)
- type IdentityPromisesOwnershipTransferred
- type IdentityPromisesOwnershipTransferredIterator
- type IdentityPromisesPromiseCleared
- type IdentityPromisesPromiseClearedIterator
- type IdentityPromisesRaw
- func (_IdentityPromises *IdentityPromisesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IdentityPromises *IdentityPromisesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IdentityPromisesRegistered
- type IdentityPromisesRegisteredIterator
- type IdentityPromisesSession
- func (_IdentityPromises *IdentityPromisesSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesSession) ChangeRegistrationFee(newFee *big.Int) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) ClearPromise(receiverAndSigns [32]byte, extraDataHash [32]byte, seq *big.Int, ...) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) ClearedPromises(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesSession) CollectedFee() (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesSession) ERC20Token() (common.Address, error)
- func (_IdentityPromises *IdentityPromisesSession) GetPublicKey(identity common.Address) ([32]byte, [32]byte, error)
- func (_IdentityPromises *IdentityPromisesSession) IsOwner() (bool, error)
- func (_IdentityPromises *IdentityPromisesSession) IsRegistered(identity common.Address) (bool, error)
- func (_IdentityPromises *IdentityPromisesSession) Owner() (common.Address, error)
- func (_IdentityPromises *IdentityPromisesSession) RegisterIdentity(pubKeyPart1 [32]byte, pubKeyPart2 [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) RegistrationFee() (*big.Int, error)
- func (_IdentityPromises *IdentityPromisesSession) RenounceOwnership() (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) TopUp(identity common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) TransferCollectedFeeTo(receiver common.Address) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesSession) Withdraw(amount *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- type IdentityPromisesToppedUp
- type IdentityPromisesToppedUpIterator
- type IdentityPromisesTransactor
- func (_IdentityPromises *IdentityPromisesTransactor) ChangeRegistrationFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) ClearPromise(opts *bind.TransactOpts, receiverAndSigns [32]byte, extraDataHash [32]byte, ...) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) RegisterIdentity(opts *bind.TransactOpts, pubKeyPart1 [32]byte, pubKeyPart2 [32]byte, v uint8, ...) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) TopUp(opts *bind.TransactOpts, identity common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) TransferCollectedFeeTo(opts *bind.TransactOpts, receiver common.Address) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- type IdentityPromisesTransactorRaw
- type IdentityPromisesTransactorSession
- func (_IdentityPromises *IdentityPromisesTransactorSession) ChangeRegistrationFee(newFee *big.Int) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) ClearPromise(receiverAndSigns [32]byte, extraDataHash [32]byte, seq *big.Int, ...) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) RegisterIdentity(pubKeyPart1 [32]byte, pubKeyPart2 [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) TopUp(identity common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) TransferCollectedFeeTo(receiver common.Address) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_IdentityPromises *IdentityPromisesTransactorSession) Withdraw(amount *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- type IdentityPromisesWithdrawn
- type IdentityPromisesWithdrawnIterator
Constants ¶
const IdentityPromisesABI = "" /* 5580-byte string literal not displayed */
IdentityPromisesABI is the input ABI used to generate the binding from.
const IdentityPromisesBin = `` /* 10046-byte string literal not displayed */
IdentityPromisesBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityPromises ¶
type IdentityPromises struct { IdentityPromisesCaller // Read-only binding to the contract IdentityPromisesTransactor // Write-only binding to the contract IdentityPromisesFilterer // Log filterer for contract events }
IdentityPromises is an auto generated Go binding around an Ethereum contract.
func DeployIdentityPromises ¶
func DeployIdentityPromises(auth *bind.TransactOpts, backend bind.ContractBackend, erc20address common.Address, registrationFee *big.Int) (common.Address, *types.Transaction, *IdentityPromises, error)
DeployIdentityPromises deploys a new Ethereum contract, binding an instance of IdentityPromises to it.
func NewIdentityPromises ¶
func NewIdentityPromises(address common.Address, backend bind.ContractBackend) (*IdentityPromises, error)
NewIdentityPromises creates a new instance of IdentityPromises, bound to a specific deployed contract.
type IdentityPromisesCaller ¶
type IdentityPromisesCaller struct {
// contains filtered or unexported fields
}
IdentityPromisesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIdentityPromisesCaller ¶
func NewIdentityPromisesCaller(address common.Address, caller bind.ContractCaller) (*IdentityPromisesCaller, error)
NewIdentityPromisesCaller creates a new read-only instance of IdentityPromises, bound to a specific deployed contract.
func (*IdentityPromisesCaller) Balances ¶
func (_IdentityPromises *IdentityPromisesCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances( address) constant returns(uint256)
func (*IdentityPromisesCaller) ClearedPromises ¶
func (_IdentityPromises *IdentityPromisesCaller) ClearedPromises(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
ClearedPromises is a free data retrieval call binding the contract method 0xf6c1a23e.
Solidity: function clearedPromises( address, address) constant returns(uint256)
func (*IdentityPromisesCaller) CollectedFee ¶
func (_IdentityPromises *IdentityPromisesCaller) CollectedFee(opts *bind.CallOpts) (*big.Int, error)
CollectedFee is a free data retrieval call binding the contract method 0xe811f50a.
Solidity: function collectedFee() constant returns(uint256)
func (*IdentityPromisesCaller) ERC20Token ¶
func (_IdentityPromises *IdentityPromisesCaller) ERC20Token(opts *bind.CallOpts) (common.Address, error)
ERC20Token is a free data retrieval call binding the contract method 0x7a80760e.
Solidity: function ERC20Token() constant returns(address)
func (*IdentityPromisesCaller) GetPublicKey ¶
func (_IdentityPromises *IdentityPromisesCaller) GetPublicKey(opts *bind.CallOpts, identity common.Address) ([32]byte, [32]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x857cdbb8.
Solidity: function getPublicKey(identity address) constant returns(bytes32, bytes32)
func (*IdentityPromisesCaller) IsOwner ¶
func (_IdentityPromises *IdentityPromisesCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*IdentityPromisesCaller) IsRegistered ¶
func (_IdentityPromises *IdentityPromisesCaller) IsRegistered(opts *bind.CallOpts, identity common.Address) (bool, error)
IsRegistered is a free data retrieval call binding the contract method 0xc3c5a547.
Solidity: function isRegistered(identity address) constant returns(bool)
func (*IdentityPromisesCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*IdentityPromisesCaller) RegistrationFee ¶
func (_IdentityPromises *IdentityPromisesCaller) RegistrationFee(opts *bind.CallOpts) (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() constant returns(uint256)
type IdentityPromisesCallerRaw ¶
type IdentityPromisesCallerRaw struct {
Contract *IdentityPromisesCaller // Generic read-only contract binding to access the raw methods on
}
IdentityPromisesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IdentityPromisesCallerRaw) Call ¶
func (_IdentityPromises *IdentityPromisesCallerRaw) 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 IdentityPromisesCallerSession ¶
type IdentityPromisesCallerSession struct { Contract *IdentityPromisesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IdentityPromisesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IdentityPromisesCallerSession) Balances ¶
func (_IdentityPromises *IdentityPromisesCallerSession) Balances(arg0 common.Address) (*big.Int, error)
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances( address) constant returns(uint256)
func (*IdentityPromisesCallerSession) ClearedPromises ¶
func (_IdentityPromises *IdentityPromisesCallerSession) ClearedPromises(arg0 common.Address, arg1 common.Address) (*big.Int, error)
ClearedPromises is a free data retrieval call binding the contract method 0xf6c1a23e.
Solidity: function clearedPromises( address, address) constant returns(uint256)
func (*IdentityPromisesCallerSession) CollectedFee ¶
func (_IdentityPromises *IdentityPromisesCallerSession) CollectedFee() (*big.Int, error)
CollectedFee is a free data retrieval call binding the contract method 0xe811f50a.
Solidity: function collectedFee() constant returns(uint256)
func (*IdentityPromisesCallerSession) ERC20Token ¶
func (_IdentityPromises *IdentityPromisesCallerSession) ERC20Token() (common.Address, error)
ERC20Token is a free data retrieval call binding the contract method 0x7a80760e.
Solidity: function ERC20Token() constant returns(address)
func (*IdentityPromisesCallerSession) GetPublicKey ¶
func (_IdentityPromises *IdentityPromisesCallerSession) GetPublicKey(identity common.Address) ([32]byte, [32]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x857cdbb8.
Solidity: function getPublicKey(identity address) constant returns(bytes32, bytes32)
func (*IdentityPromisesCallerSession) IsOwner ¶
func (_IdentityPromises *IdentityPromisesCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*IdentityPromisesCallerSession) IsRegistered ¶
func (_IdentityPromises *IdentityPromisesCallerSession) IsRegistered(identity common.Address) (bool, error)
IsRegistered is a free data retrieval call binding the contract method 0xc3c5a547.
Solidity: function isRegistered(identity address) constant returns(bool)
func (*IdentityPromisesCallerSession) Owner ¶
func (_IdentityPromises *IdentityPromisesCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*IdentityPromisesCallerSession) RegistrationFee ¶
func (_IdentityPromises *IdentityPromisesCallerSession) RegistrationFee() (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() constant returns(uint256)
type IdentityPromisesFilterer ¶
type IdentityPromisesFilterer struct {
// contains filtered or unexported fields
}
IdentityPromisesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIdentityPromisesFilterer ¶
func NewIdentityPromisesFilterer(address common.Address, filterer bind.ContractFilterer) (*IdentityPromisesFilterer, error)
NewIdentityPromisesFilterer creates a new log filterer instance of IdentityPromises, bound to a specific deployed contract.
func (*IdentityPromisesFilterer) FilterOwnershipTransferred ¶
func (_IdentityPromises *IdentityPromisesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*IdentityPromisesOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*IdentityPromisesFilterer) FilterPromiseCleared ¶
func (_IdentityPromises *IdentityPromisesFilterer) FilterPromiseCleared(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IdentityPromisesPromiseClearedIterator, error)
FilterPromiseCleared is a free log retrieval operation binding the contract event 0x3d35f4a81f47a50c001e0e834334665e3a64680385c0a8d2fdfe2e0d20964576.
Solidity: e PromiseCleared(from indexed address, to indexed address, seqNo uint256, amount uint256)
func (*IdentityPromisesFilterer) FilterRegistered ¶
func (_IdentityPromises *IdentityPromisesFilterer) FilterRegistered(opts *bind.FilterOpts, identity []common.Address) (*IdentityPromisesRegisteredIterator, error)
FilterRegistered is a free log retrieval operation binding the contract event 0x2d3734a8e47ac8316e500ac231c90a6e1848ca2285f40d07eaa52005e4b3a0e9.
Solidity: e Registered(identity indexed address)
func (*IdentityPromisesFilterer) FilterToppedUp ¶
func (_IdentityPromises *IdentityPromisesFilterer) FilterToppedUp(opts *bind.FilterOpts, identity []common.Address) (*IdentityPromisesToppedUpIterator, error)
FilterToppedUp is a free log retrieval operation binding the contract event 0xbdde76a89d276b6d334c784be5c2d00d6c2219d11a2f2c80e00b85144845ab4d.
Solidity: e ToppedUp(identity indexed address, amount uint256, totalBalance uint256)
func (*IdentityPromisesFilterer) FilterWithdrawn ¶
func (_IdentityPromises *IdentityPromisesFilterer) FilterWithdrawn(opts *bind.FilterOpts, identity []common.Address) (*IdentityPromisesWithdrawnIterator, error)
FilterWithdrawn is a free log retrieval operation binding the contract event 0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6.
Solidity: e Withdrawn(identity indexed address, amount uint256, totalBalance uint256)
func (*IdentityPromisesFilterer) WatchOwnershipTransferred ¶
func (_IdentityPromises *IdentityPromisesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IdentityPromisesOwnershipTransferred, 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 (*IdentityPromisesFilterer) WatchPromiseCleared ¶
func (_IdentityPromises *IdentityPromisesFilterer) WatchPromiseCleared(opts *bind.WatchOpts, sink chan<- *IdentityPromisesPromiseCleared, from []common.Address, to []common.Address) (event.Subscription, error)
WatchPromiseCleared is a free log subscription operation binding the contract event 0x3d35f4a81f47a50c001e0e834334665e3a64680385c0a8d2fdfe2e0d20964576.
Solidity: e PromiseCleared(from indexed address, to indexed address, seqNo uint256, amount uint256)
func (*IdentityPromisesFilterer) WatchRegistered ¶
func (_IdentityPromises *IdentityPromisesFilterer) WatchRegistered(opts *bind.WatchOpts, sink chan<- *IdentityPromisesRegistered, identity []common.Address) (event.Subscription, error)
WatchRegistered is a free log subscription operation binding the contract event 0x2d3734a8e47ac8316e500ac231c90a6e1848ca2285f40d07eaa52005e4b3a0e9.
Solidity: e Registered(identity indexed address)
func (*IdentityPromisesFilterer) WatchToppedUp ¶
func (_IdentityPromises *IdentityPromisesFilterer) WatchToppedUp(opts *bind.WatchOpts, sink chan<- *IdentityPromisesToppedUp, identity []common.Address) (event.Subscription, error)
WatchToppedUp is a free log subscription operation binding the contract event 0xbdde76a89d276b6d334c784be5c2d00d6c2219d11a2f2c80e00b85144845ab4d.
Solidity: e ToppedUp(identity indexed address, amount uint256, totalBalance uint256)
func (*IdentityPromisesFilterer) WatchWithdrawn ¶
func (_IdentityPromises *IdentityPromisesFilterer) WatchWithdrawn(opts *bind.WatchOpts, sink chan<- *IdentityPromisesWithdrawn, identity []common.Address) (event.Subscription, error)
WatchWithdrawn is a free log subscription operation binding the contract event 0x92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6.
Solidity: e Withdrawn(identity indexed address, amount uint256, totalBalance uint256)
type IdentityPromisesOwnershipTransferred ¶
type IdentityPromisesOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
IdentityPromisesOwnershipTransferred represents a OwnershipTransferred event raised by the IdentityPromises contract.
type IdentityPromisesOwnershipTransferredIterator ¶
type IdentityPromisesOwnershipTransferredIterator struct { Event *IdentityPromisesOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityPromisesOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the IdentityPromises contract.
func (*IdentityPromisesOwnershipTransferredIterator) Close ¶
func (it *IdentityPromisesOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityPromisesOwnershipTransferredIterator) Error ¶
func (it *IdentityPromisesOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityPromisesOwnershipTransferredIterator) Next ¶
func (it *IdentityPromisesOwnershipTransferredIterator) Next() bool
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 IdentityPromisesPromiseCleared ¶
type IdentityPromisesPromiseCleared struct { From common.Address To common.Address SeqNo *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
IdentityPromisesPromiseCleared represents a PromiseCleared event raised by the IdentityPromises contract.
type IdentityPromisesPromiseClearedIterator ¶
type IdentityPromisesPromiseClearedIterator struct { Event *IdentityPromisesPromiseCleared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityPromisesPromiseClearedIterator is returned from FilterPromiseCleared and is used to iterate over the raw logs and unpacked data for PromiseCleared events raised by the IdentityPromises contract.
func (*IdentityPromisesPromiseClearedIterator) Close ¶
func (it *IdentityPromisesPromiseClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityPromisesPromiseClearedIterator) Error ¶
func (it *IdentityPromisesPromiseClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityPromisesPromiseClearedIterator) Next ¶
func (it *IdentityPromisesPromiseClearedIterator) Next() bool
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 IdentityPromisesRaw ¶
type IdentityPromisesRaw struct {
Contract *IdentityPromises // Generic contract binding to access the raw methods on
}
IdentityPromisesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IdentityPromisesRaw) Call ¶
func (_IdentityPromises *IdentityPromisesRaw) 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 (*IdentityPromisesRaw) Transact ¶
func (_IdentityPromises *IdentityPromisesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IdentityPromisesRaw) Transfer ¶
func (_IdentityPromises *IdentityPromisesRaw) 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 IdentityPromisesRegistered ¶
type IdentityPromisesRegistered struct { Identity common.Address Raw types.Log // Blockchain specific contextual infos }
IdentityPromisesRegistered represents a Registered event raised by the IdentityPromises contract.
type IdentityPromisesRegisteredIterator ¶
type IdentityPromisesRegisteredIterator struct { Event *IdentityPromisesRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityPromisesRegisteredIterator is returned from FilterRegistered and is used to iterate over the raw logs and unpacked data for Registered events raised by the IdentityPromises contract.
func (*IdentityPromisesRegisteredIterator) Close ¶
func (it *IdentityPromisesRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityPromisesRegisteredIterator) Error ¶
func (it *IdentityPromisesRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityPromisesRegisteredIterator) Next ¶
func (it *IdentityPromisesRegisteredIterator) Next() bool
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 IdentityPromisesSession ¶
type IdentityPromisesSession struct { Contract *IdentityPromises // 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 }
IdentityPromisesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IdentityPromisesSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances( address) constant returns(uint256)
func (*IdentityPromisesSession) ChangeRegistrationFee ¶
func (_IdentityPromises *IdentityPromisesSession) ChangeRegistrationFee(newFee *big.Int) (*types.Transaction, error)
ChangeRegistrationFee is a paid mutator transaction binding the contract method 0x50050769.
Solidity: function changeRegistrationFee(newFee uint256) returns()
func (*IdentityPromisesSession) ClearPromise ¶
func (_IdentityPromises *IdentityPromisesSession) ClearPromise(receiverAndSigns [32]byte, extraDataHash [32]byte, seq *big.Int, amount *big.Int, sender_R [32]byte, sender_S [32]byte, receiver_R [32]byte, receiver_S [32]byte) (*types.Transaction, error)
ClearPromise is a paid mutator transaction binding the contract method 0x4fe0d332.
Solidity: function clearPromise(receiverAndSigns bytes32, extraDataHash bytes32, seq uint256, amount uint256, sender_R bytes32, sender_S bytes32, receiver_R bytes32, receiver_S bytes32) returns(bool)
func (*IdentityPromisesSession) ClearedPromises ¶
func (_IdentityPromises *IdentityPromisesSession) ClearedPromises(arg0 common.Address, arg1 common.Address) (*big.Int, error)
ClearedPromises is a free data retrieval call binding the contract method 0xf6c1a23e.
Solidity: function clearedPromises( address, address) constant returns(uint256)
func (*IdentityPromisesSession) CollectedFee ¶
func (_IdentityPromises *IdentityPromisesSession) CollectedFee() (*big.Int, error)
CollectedFee is a free data retrieval call binding the contract method 0xe811f50a.
Solidity: function collectedFee() constant returns(uint256)
func (*IdentityPromisesSession) ERC20Token ¶
func (_IdentityPromises *IdentityPromisesSession) ERC20Token() (common.Address, error)
ERC20Token is a free data retrieval call binding the contract method 0x7a80760e.
Solidity: function ERC20Token() constant returns(address)
func (*IdentityPromisesSession) GetPublicKey ¶
func (_IdentityPromises *IdentityPromisesSession) GetPublicKey(identity common.Address) ([32]byte, [32]byte, error)
GetPublicKey is a free data retrieval call binding the contract method 0x857cdbb8.
Solidity: function getPublicKey(identity address) constant returns(bytes32, bytes32)
func (*IdentityPromisesSession) IsOwner ¶
func (_IdentityPromises *IdentityPromisesSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*IdentityPromisesSession) IsRegistered ¶
func (_IdentityPromises *IdentityPromisesSession) IsRegistered(identity common.Address) (bool, error)
IsRegistered is a free data retrieval call binding the contract method 0xc3c5a547.
Solidity: function isRegistered(identity address) constant returns(bool)
func (*IdentityPromisesSession) Owner ¶
func (_IdentityPromises *IdentityPromisesSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*IdentityPromisesSession) RegisterIdentity ¶
func (_IdentityPromises *IdentityPromisesSession) RegisterIdentity(pubKeyPart1 [32]byte, pubKeyPart2 [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RegisterIdentity is a paid mutator transaction binding the contract method 0xa17fc7f3.
Solidity: function RegisterIdentity(pubKeyPart1 bytes32, pubKeyPart2 bytes32, v uint8, r bytes32, s bytes32) returns(bool)
func (*IdentityPromisesSession) RegistrationFee ¶
func (_IdentityPromises *IdentityPromisesSession) RegistrationFee() (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() constant returns(uint256)
func (*IdentityPromisesSession) RenounceOwnership ¶
func (_IdentityPromises *IdentityPromisesSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*IdentityPromisesSession) TopUp ¶
func (_IdentityPromises *IdentityPromisesSession) TopUp(identity common.Address, amount *big.Int) (*types.Transaction, error)
TopUp is a paid mutator transaction binding the contract method 0xd6f7ddf9.
Solidity: function topUp(identity address, amount uint256) returns(bool)
func (*IdentityPromisesSession) TransferCollectedFeeTo ¶
func (_IdentityPromises *IdentityPromisesSession) TransferCollectedFeeTo(receiver common.Address) (*types.Transaction, error)
TransferCollectedFeeTo is a paid mutator transaction binding the contract method 0xe3252537.
Solidity: function transferCollectedFeeTo(receiver address) returns(bool)
func (*IdentityPromisesSession) TransferOwnership ¶
func (_IdentityPromises *IdentityPromisesSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*IdentityPromisesSession) Withdraw ¶
func (_IdentityPromises *IdentityPromisesSession) Withdraw(amount *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x5ebfdfc6.
Solidity: function withdraw(amount uint256, v uint8, r bytes32, s bytes32) returns(bool)
type IdentityPromisesToppedUp ¶
type IdentityPromisesToppedUp struct { Identity common.Address Amount *big.Int TotalBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
IdentityPromisesToppedUp represents a ToppedUp event raised by the IdentityPromises contract.
type IdentityPromisesToppedUpIterator ¶
type IdentityPromisesToppedUpIterator struct { Event *IdentityPromisesToppedUp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityPromisesToppedUpIterator is returned from FilterToppedUp and is used to iterate over the raw logs and unpacked data for ToppedUp events raised by the IdentityPromises contract.
func (*IdentityPromisesToppedUpIterator) Close ¶
func (it *IdentityPromisesToppedUpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityPromisesToppedUpIterator) Error ¶
func (it *IdentityPromisesToppedUpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityPromisesToppedUpIterator) Next ¶
func (it *IdentityPromisesToppedUpIterator) Next() bool
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 IdentityPromisesTransactor ¶
type IdentityPromisesTransactor struct {
// contains filtered or unexported fields
}
IdentityPromisesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIdentityPromisesTransactor ¶
func NewIdentityPromisesTransactor(address common.Address, transactor bind.ContractTransactor) (*IdentityPromisesTransactor, error)
NewIdentityPromisesTransactor creates a new write-only instance of IdentityPromises, bound to a specific deployed contract.
func (*IdentityPromisesTransactor) ChangeRegistrationFee ¶
func (_IdentityPromises *IdentityPromisesTransactor) ChangeRegistrationFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error)
ChangeRegistrationFee is a paid mutator transaction binding the contract method 0x50050769.
Solidity: function changeRegistrationFee(newFee uint256) returns()
func (*IdentityPromisesTransactor) ClearPromise ¶
func (_IdentityPromises *IdentityPromisesTransactor) ClearPromise(opts *bind.TransactOpts, receiverAndSigns [32]byte, extraDataHash [32]byte, seq *big.Int, amount *big.Int, sender_R [32]byte, sender_S [32]byte, receiver_R [32]byte, receiver_S [32]byte) (*types.Transaction, error)
ClearPromise is a paid mutator transaction binding the contract method 0x4fe0d332.
Solidity: function clearPromise(receiverAndSigns bytes32, extraDataHash bytes32, seq uint256, amount uint256, sender_R bytes32, sender_S bytes32, receiver_R bytes32, receiver_S bytes32) returns(bool)
func (*IdentityPromisesTransactor) RegisterIdentity ¶
func (_IdentityPromises *IdentityPromisesTransactor) RegisterIdentity(opts *bind.TransactOpts, pubKeyPart1 [32]byte, pubKeyPart2 [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RegisterIdentity is a paid mutator transaction binding the contract method 0xa17fc7f3.
Solidity: function RegisterIdentity(pubKeyPart1 bytes32, pubKeyPart2 bytes32, v uint8, r bytes32, s bytes32) returns(bool)
func (*IdentityPromisesTransactor) RenounceOwnership ¶
func (_IdentityPromises *IdentityPromisesTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*IdentityPromisesTransactor) TopUp ¶
func (_IdentityPromises *IdentityPromisesTransactor) TopUp(opts *bind.TransactOpts, identity common.Address, amount *big.Int) (*types.Transaction, error)
TopUp is a paid mutator transaction binding the contract method 0xd6f7ddf9.
Solidity: function topUp(identity address, amount uint256) returns(bool)
func (*IdentityPromisesTransactor) TransferCollectedFeeTo ¶
func (_IdentityPromises *IdentityPromisesTransactor) TransferCollectedFeeTo(opts *bind.TransactOpts, receiver common.Address) (*types.Transaction, error)
TransferCollectedFeeTo is a paid mutator transaction binding the contract method 0xe3252537.
Solidity: function transferCollectedFeeTo(receiver address) returns(bool)
func (*IdentityPromisesTransactor) TransferOwnership ¶
func (_IdentityPromises *IdentityPromisesTransactor) 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()
func (*IdentityPromisesTransactor) Withdraw ¶
func (_IdentityPromises *IdentityPromisesTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x5ebfdfc6.
Solidity: function withdraw(amount uint256, v uint8, r bytes32, s bytes32) returns(bool)
type IdentityPromisesTransactorRaw ¶
type IdentityPromisesTransactorRaw struct {
Contract *IdentityPromisesTransactor // Generic write-only contract binding to access the raw methods on
}
IdentityPromisesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IdentityPromisesTransactorRaw) Transact ¶
func (_IdentityPromises *IdentityPromisesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IdentityPromisesTransactorRaw) Transfer ¶
func (_IdentityPromises *IdentityPromisesTransactorRaw) 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 IdentityPromisesTransactorSession ¶
type IdentityPromisesTransactorSession struct { Contract *IdentityPromisesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IdentityPromisesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IdentityPromisesTransactorSession) ChangeRegistrationFee ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) ChangeRegistrationFee(newFee *big.Int) (*types.Transaction, error)
ChangeRegistrationFee is a paid mutator transaction binding the contract method 0x50050769.
Solidity: function changeRegistrationFee(newFee uint256) returns()
func (*IdentityPromisesTransactorSession) ClearPromise ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) ClearPromise(receiverAndSigns [32]byte, extraDataHash [32]byte, seq *big.Int, amount *big.Int, sender_R [32]byte, sender_S [32]byte, receiver_R [32]byte, receiver_S [32]byte) (*types.Transaction, error)
ClearPromise is a paid mutator transaction binding the contract method 0x4fe0d332.
Solidity: function clearPromise(receiverAndSigns bytes32, extraDataHash bytes32, seq uint256, amount uint256, sender_R bytes32, sender_S bytes32, receiver_R bytes32, receiver_S bytes32) returns(bool)
func (*IdentityPromisesTransactorSession) RegisterIdentity ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) RegisterIdentity(pubKeyPart1 [32]byte, pubKeyPart2 [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RegisterIdentity is a paid mutator transaction binding the contract method 0xa17fc7f3.
Solidity: function RegisterIdentity(pubKeyPart1 bytes32, pubKeyPart2 bytes32, v uint8, r bytes32, s bytes32) returns(bool)
func (*IdentityPromisesTransactorSession) RenounceOwnership ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*IdentityPromisesTransactorSession) TopUp ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) TopUp(identity common.Address, amount *big.Int) (*types.Transaction, error)
TopUp is a paid mutator transaction binding the contract method 0xd6f7ddf9.
Solidity: function topUp(identity address, amount uint256) returns(bool)
func (*IdentityPromisesTransactorSession) TransferCollectedFeeTo ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) TransferCollectedFeeTo(receiver common.Address) (*types.Transaction, error)
TransferCollectedFeeTo is a paid mutator transaction binding the contract method 0xe3252537.
Solidity: function transferCollectedFeeTo(receiver address) returns(bool)
func (*IdentityPromisesTransactorSession) TransferOwnership ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
func (*IdentityPromisesTransactorSession) Withdraw ¶
func (_IdentityPromises *IdentityPromisesTransactorSession) Withdraw(amount *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x5ebfdfc6.
Solidity: function withdraw(amount uint256, v uint8, r bytes32, s bytes32) returns(bool)
type IdentityPromisesWithdrawn ¶
type IdentityPromisesWithdrawn struct { Identity common.Address Amount *big.Int TotalBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
IdentityPromisesWithdrawn represents a Withdrawn event raised by the IdentityPromises contract.
type IdentityPromisesWithdrawnIterator ¶
type IdentityPromisesWithdrawnIterator struct { Event *IdentityPromisesWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityPromisesWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the IdentityPromises contract.
func (*IdentityPromisesWithdrawnIterator) Close ¶
func (it *IdentityPromisesWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityPromisesWithdrawnIterator) Error ¶
func (it *IdentityPromisesWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityPromisesWithdrawnIterator) Next ¶
func (it *IdentityPromisesWithdrawnIterator) Next() bool
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.