Documentation ¶
Index ¶
- Constants
- func CallAddKeyDelegated(reqID uint64, instance *Servicekeyresolver, associatedAddress common.Address, ...) (*types.Transaction, error)
- func CallRemoveKeyDelegated(reqID uint64, instance *Servicekeyresolver, associatedAddress common.Address, ...) (*types.Transaction, error)
- func CallRemoveKeysDelegated(reqID uint64, instance *Servicekeyresolver, associatedAddress common.Address, ...) (*types.Transaction, error)
- func ContainsInAddresses(_address common.Address) bool
- func GetAddress() *common.Address
- func GetAddressList() []common.Address
- type Servicekeyresolver
- func DeployServicekeyresolver(auth *bind.TransactOpts, backend bind.ContractBackend, ...) (common.Address, *types.Transaction, *Servicekeyresolver, error)
- func GetInstance(address common.Address) (*Servicekeyresolver, error)
- func NewServicekeyresolver(address common.Address, backend bind.ContractBackend) (*Servicekeyresolver, error)
- type ServicekeyresolverCaller
- func (_Servicekeyresolver *ServicekeyresolverCaller) GetKeys(opts *bind.CallOpts, ein *big.Int) ([]common.Address, error)
- func (_Servicekeyresolver *ServicekeyresolverCaller) GetSymbol(opts *bind.CallOpts, key common.Address) (string, error)
- func (_Servicekeyresolver *ServicekeyresolverCaller) IsKeyFor(opts *bind.CallOpts, key common.Address, ein *big.Int) (bool, error)
- func (_Servicekeyresolver *ServicekeyresolverCaller) IsSigned(opts *bind.CallOpts, _address common.Address, messageHash [32]byte, v uint8, ...) (bool, error)
- func (_Servicekeyresolver *ServicekeyresolverCaller) SignatureTimeout(opts *bind.CallOpts) (*big.Int, error)
- type ServicekeyresolverCallerRaw
- type ServicekeyresolverCallerSession
- func (_Servicekeyresolver *ServicekeyresolverCallerSession) GetKeys(ein *big.Int) ([]common.Address, error)
- func (_Servicekeyresolver *ServicekeyresolverCallerSession) GetSymbol(key common.Address) (string, error)
- func (_Servicekeyresolver *ServicekeyresolverCallerSession) IsKeyFor(key common.Address, ein *big.Int) (bool, error)
- func (_Servicekeyresolver *ServicekeyresolverCallerSession) IsSigned(_address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
- func (_Servicekeyresolver *ServicekeyresolverCallerSession) SignatureTimeout() (*big.Int, error)
- type ServicekeyresolverFilterer
- func (_Servicekeyresolver *ServicekeyresolverFilterer) FilterKeyAdded(opts *bind.FilterOpts, key []common.Address, ein []*big.Int) (*ServicekeyresolverKeyAddedIterator, error)
- func (_Servicekeyresolver *ServicekeyresolverFilterer) FilterKeyRemoved(opts *bind.FilterOpts, key []common.Address, ein []*big.Int) (*ServicekeyresolverKeyRemovedIterator, error)
- func (_Servicekeyresolver *ServicekeyresolverFilterer) WatchKeyAdded(opts *bind.WatchOpts, sink chan<- *ServicekeyresolverKeyAdded, ...) (event.Subscription, error)
- func (_Servicekeyresolver *ServicekeyresolverFilterer) WatchKeyRemoved(opts *bind.WatchOpts, sink chan<- *ServicekeyresolverKeyRemoved, ...) (event.Subscription, error)
- type ServicekeyresolverKeyAdded
- type ServicekeyresolverKeyAddedIterator
- type ServicekeyresolverKeyRemoved
- type ServicekeyresolverKeyRemovedIterator
- type ServicekeyresolverRaw
- func (_Servicekeyresolver *ServicekeyresolverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Servicekeyresolver *ServicekeyresolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ServicekeyresolverSession
- func (_Servicekeyresolver *ServicekeyresolverSession) AddKey(key common.Address, symbol string) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) AddKeyDelegated(associatedAddress common.Address, key common.Address, symbol string, v uint8, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) GetKeys(ein *big.Int) ([]common.Address, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) GetSymbol(key common.Address) (string, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) IsKeyFor(key common.Address, ein *big.Int) (bool, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) IsSigned(_address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKey(key common.Address) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKeyDelegated(associatedAddress common.Address, key common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKeys() (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKeysDelegated(associatedAddress common.Address, v uint8, r [32]byte, s [32]byte, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverSession) SignatureTimeout() (*big.Int, error)
- type ServicekeyresolverTransactor
- func (_Servicekeyresolver *ServicekeyresolverTransactor) AddKey(opts *bind.TransactOpts, key common.Address, symbol string) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactor) AddKeyDelegated(opts *bind.TransactOpts, associatedAddress common.Address, key common.Address, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKey(opts *bind.TransactOpts, key common.Address) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKeyDelegated(opts *bind.TransactOpts, associatedAddress common.Address, key common.Address, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKeys(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKeysDelegated(opts *bind.TransactOpts, associatedAddress common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- type ServicekeyresolverTransactorRaw
- type ServicekeyresolverTransactorSession
- func (_Servicekeyresolver *ServicekeyresolverTransactorSession) AddKey(key common.Address, symbol string) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactorSession) AddKeyDelegated(associatedAddress common.Address, key common.Address, symbol string, v uint8, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKey(key common.Address) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKeyDelegated(associatedAddress common.Address, key common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKeys() (*types.Transaction, error)
- func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKeysDelegated(associatedAddress common.Address, v uint8, r [32]byte, s [32]byte, ...) (*types.Transaction, error)
Constants ¶
const ServicekeyresolverABI = "" /* 3626-byte string literal not displayed */
ServicekeyresolverABI is the input ABI used to generate the binding from.
const ServicekeyresolverBin = `` /* 14162-byte string literal not displayed */
ServicekeyresolverBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
func CallAddKeyDelegated ¶
func CallAddKeyDelegated(reqID uint64, instance *Servicekeyresolver, associatedAddress common.Address, key common.Address, symbol string, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CallAddKeyDelegated addKeyDelegated function call
func CallRemoveKeyDelegated ¶
func CallRemoveKeyDelegated(reqID uint64, instance *Servicekeyresolver, associatedAddress common.Address, key common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CallRemoveKeyDelegated RemoveKeyDelegated function call
func CallRemoveKeysDelegated ¶
func CallRemoveKeysDelegated(reqID uint64, instance *Servicekeyresolver, associatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CallRemoveKeysDelegated RemoveKeysDelegated function call
func ContainsInAddresses ¶
func GetAddress ¶
GetAddress return current ServiceKeyResolver contract address
func GetAddressList ¶
GetAddressList Return all old and current ServiceKeyResolver contract address list
Types ¶
type Servicekeyresolver ¶
type Servicekeyresolver struct { ServicekeyresolverCaller // Read-only binding to the contract ServicekeyresolverTransactor // Write-only binding to the contract ServicekeyresolverFilterer // Log filterer for contract events }
Servicekeyresolver is an auto generated Go binding around an Ethereum contract.
func DeployServicekeyresolver ¶
func DeployServicekeyresolver(auth *bind.TransactOpts, backend bind.ContractBackend, identityRegistryAddress common.Address) (common.Address, *types.Transaction, *Servicekeyresolver, error)
DeployServicekeyresolver deploys a new Ethereum contract, binding an instance of Servicekeyresolver to it.
func GetInstance ¶
func GetInstance(address common.Address) (*Servicekeyresolver, error)
GetInstance get Servicekeyresolver Instance
func NewServicekeyresolver ¶
func NewServicekeyresolver(address common.Address, backend bind.ContractBackend) (*Servicekeyresolver, error)
NewServicekeyresolver creates a new instance of Servicekeyresolver, bound to a specific deployed contract.
type ServicekeyresolverCaller ¶
type ServicekeyresolverCaller struct {
// contains filtered or unexported fields
}
ServicekeyresolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewServicekeyresolverCaller ¶
func NewServicekeyresolverCaller(address common.Address, caller bind.ContractCaller) (*ServicekeyresolverCaller, error)
NewServicekeyresolverCaller creates a new read-only instance of Servicekeyresolver, bound to a specific deployed contract.
func (*ServicekeyresolverCaller) GetKeys ¶
func (_Servicekeyresolver *ServicekeyresolverCaller) GetKeys(opts *bind.CallOpts, ein *big.Int) ([]common.Address, error)
GetKeys is a free data retrieval call binding the contract method 0x8d357fa3.
Solidity: function getKeys(uint256 ein) constant returns(address[])
func (*ServicekeyresolverCaller) GetSymbol ¶
func (_Servicekeyresolver *ServicekeyresolverCaller) GetSymbol(opts *bind.CallOpts, key common.Address) (string, error)
GetSymbol is a free data retrieval call binding the contract method 0xc9b2e522.
Solidity: function getSymbol(address key) constant returns(string)
func (*ServicekeyresolverCaller) IsKeyFor ¶
func (_Servicekeyresolver *ServicekeyresolverCaller) IsKeyFor(opts *bind.CallOpts, key common.Address, ein *big.Int) (bool, error)
IsKeyFor is a free data retrieval call binding the contract method 0x7f1ccc25.
Solidity: function isKeyFor(address key, uint256 ein) constant returns(bool)
func (*ServicekeyresolverCaller) IsSigned ¶
func (_Servicekeyresolver *ServicekeyresolverCaller) IsSigned(opts *bind.CallOpts, _address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
IsSigned is a free data retrieval call binding the contract method 0x8677ebe8.
Solidity: function isSigned(address _address, bytes32 messageHash, uint8 v, bytes32 r, bytes32 s) constant returns(bool)
func (*ServicekeyresolverCaller) SignatureTimeout ¶
func (_Servicekeyresolver *ServicekeyresolverCaller) SignatureTimeout(opts *bind.CallOpts) (*big.Int, error)
SignatureTimeout is a free data retrieval call binding the contract method 0x5437b67c.
Solidity: function signatureTimeout() constant returns(uint256)
type ServicekeyresolverCallerRaw ¶
type ServicekeyresolverCallerRaw struct {
Contract *ServicekeyresolverCaller // Generic read-only contract binding to access the raw methods on
}
ServicekeyresolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ServicekeyresolverCallerRaw) Call ¶
func (_Servicekeyresolver *ServicekeyresolverCallerRaw) 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 ServicekeyresolverCallerSession ¶
type ServicekeyresolverCallerSession struct { Contract *ServicekeyresolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ServicekeyresolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ServicekeyresolverCallerSession) GetKeys ¶
func (_Servicekeyresolver *ServicekeyresolverCallerSession) GetKeys(ein *big.Int) ([]common.Address, error)
GetKeys is a free data retrieval call binding the contract method 0x8d357fa3.
Solidity: function getKeys(uint256 ein) constant returns(address[])
func (*ServicekeyresolverCallerSession) GetSymbol ¶
func (_Servicekeyresolver *ServicekeyresolverCallerSession) GetSymbol(key common.Address) (string, error)
GetSymbol is a free data retrieval call binding the contract method 0xc9b2e522.
Solidity: function getSymbol(address key) constant returns(string)
func (*ServicekeyresolverCallerSession) IsKeyFor ¶
func (_Servicekeyresolver *ServicekeyresolverCallerSession) IsKeyFor(key common.Address, ein *big.Int) (bool, error)
IsKeyFor is a free data retrieval call binding the contract method 0x7f1ccc25.
Solidity: function isKeyFor(address key, uint256 ein) constant returns(bool)
func (*ServicekeyresolverCallerSession) IsSigned ¶
func (_Servicekeyresolver *ServicekeyresolverCallerSession) IsSigned(_address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
IsSigned is a free data retrieval call binding the contract method 0x8677ebe8.
Solidity: function isSigned(address _address, bytes32 messageHash, uint8 v, bytes32 r, bytes32 s) constant returns(bool)
func (*ServicekeyresolverCallerSession) SignatureTimeout ¶
func (_Servicekeyresolver *ServicekeyresolverCallerSession) SignatureTimeout() (*big.Int, error)
SignatureTimeout is a free data retrieval call binding the contract method 0x5437b67c.
Solidity: function signatureTimeout() constant returns(uint256)
type ServicekeyresolverFilterer ¶
type ServicekeyresolverFilterer struct {
// contains filtered or unexported fields
}
ServicekeyresolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewServicekeyresolverFilterer ¶
func NewServicekeyresolverFilterer(address common.Address, filterer bind.ContractFilterer) (*ServicekeyresolverFilterer, error)
NewServicekeyresolverFilterer creates a new log filterer instance of Servicekeyresolver, bound to a specific deployed contract.
func (*ServicekeyresolverFilterer) FilterKeyAdded ¶
func (_Servicekeyresolver *ServicekeyresolverFilterer) FilterKeyAdded(opts *bind.FilterOpts, key []common.Address, ein []*big.Int) (*ServicekeyresolverKeyAddedIterator, error)
FilterKeyAdded is a free log retrieval operation binding the contract event 0x6c41fd67f4ec3e259af9b0e4b420fa3e24388bd588ca87e0c54522a001c9b686.
Solidity: event KeyAdded(address indexed key, uint256 indexed ein, string symbol)
func (*ServicekeyresolverFilterer) FilterKeyRemoved ¶
func (_Servicekeyresolver *ServicekeyresolverFilterer) FilterKeyRemoved(opts *bind.FilterOpts, key []common.Address, ein []*big.Int) (*ServicekeyresolverKeyRemovedIterator, error)
FilterKeyRemoved is a free log retrieval operation binding the contract event 0xe96ba5805e91ce4b5225d90ad1aac15c207472188f51f24025974341360f0f8a.
Solidity: event KeyRemoved(address indexed key, uint256 indexed ein)
func (*ServicekeyresolverFilterer) WatchKeyAdded ¶
func (_Servicekeyresolver *ServicekeyresolverFilterer) WatchKeyAdded(opts *bind.WatchOpts, sink chan<- *ServicekeyresolverKeyAdded, key []common.Address, ein []*big.Int) (event.Subscription, error)
WatchKeyAdded is a free log subscription operation binding the contract event 0x6c41fd67f4ec3e259af9b0e4b420fa3e24388bd588ca87e0c54522a001c9b686.
Solidity: event KeyAdded(address indexed key, uint256 indexed ein, string symbol)
func (*ServicekeyresolverFilterer) WatchKeyRemoved ¶
func (_Servicekeyresolver *ServicekeyresolverFilterer) WatchKeyRemoved(opts *bind.WatchOpts, sink chan<- *ServicekeyresolverKeyRemoved, key []common.Address, ein []*big.Int) (event.Subscription, error)
WatchKeyRemoved is a free log subscription operation binding the contract event 0xe96ba5805e91ce4b5225d90ad1aac15c207472188f51f24025974341360f0f8a.
Solidity: event KeyRemoved(address indexed key, uint256 indexed ein)
type ServicekeyresolverKeyAdded ¶
type ServicekeyresolverKeyAdded struct { Key common.Address Ein *big.Int Symbol string Raw types.Log // Blockchain specific contextual infos }
ServicekeyresolverKeyAdded represents a KeyAdded event raised by the Servicekeyresolver contract.
type ServicekeyresolverKeyAddedIterator ¶
type ServicekeyresolverKeyAddedIterator struct { Event *ServicekeyresolverKeyAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ServicekeyresolverKeyAddedIterator is returned from FilterKeyAdded and is used to iterate over the raw logs and unpacked data for KeyAdded events raised by the Servicekeyresolver contract.
func (*ServicekeyresolverKeyAddedIterator) Close ¶
func (it *ServicekeyresolverKeyAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ServicekeyresolverKeyAddedIterator) Error ¶
func (it *ServicekeyresolverKeyAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ServicekeyresolverKeyAddedIterator) Next ¶
func (it *ServicekeyresolverKeyAddedIterator) 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 ServicekeyresolverKeyRemoved ¶
type ServicekeyresolverKeyRemoved struct { Key common.Address Ein *big.Int Raw types.Log // Blockchain specific contextual infos }
ServicekeyresolverKeyRemoved represents a KeyRemoved event raised by the Servicekeyresolver contract.
type ServicekeyresolverKeyRemovedIterator ¶
type ServicekeyresolverKeyRemovedIterator struct { Event *ServicekeyresolverKeyRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ServicekeyresolverKeyRemovedIterator is returned from FilterKeyRemoved and is used to iterate over the raw logs and unpacked data for KeyRemoved events raised by the Servicekeyresolver contract.
func (*ServicekeyresolverKeyRemovedIterator) Close ¶
func (it *ServicekeyresolverKeyRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ServicekeyresolverKeyRemovedIterator) Error ¶
func (it *ServicekeyresolverKeyRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ServicekeyresolverKeyRemovedIterator) Next ¶
func (it *ServicekeyresolverKeyRemovedIterator) 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 ServicekeyresolverRaw ¶
type ServicekeyresolverRaw struct {
Contract *Servicekeyresolver // Generic contract binding to access the raw methods on
}
ServicekeyresolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ServicekeyresolverRaw) Call ¶
func (_Servicekeyresolver *ServicekeyresolverRaw) 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 (*ServicekeyresolverRaw) Transact ¶
func (_Servicekeyresolver *ServicekeyresolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ServicekeyresolverRaw) Transfer ¶
func (_Servicekeyresolver *ServicekeyresolverRaw) 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 ServicekeyresolverSession ¶
type ServicekeyresolverSession struct { Contract *Servicekeyresolver // 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 }
ServicekeyresolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ServicekeyresolverSession) AddKey ¶
func (_Servicekeyresolver *ServicekeyresolverSession) AddKey(key common.Address, symbol string) (*types.Transaction, error)
AddKey is a paid mutator transaction binding the contract method 0x871fc606.
Solidity: function addKey(address key, string symbol) returns()
func (*ServicekeyresolverSession) AddKeyDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverSession) AddKeyDelegated(associatedAddress common.Address, key common.Address, symbol string, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
AddKeyDelegated is a paid mutator transaction binding the contract method 0x8a4ac03f.
Solidity: function addKeyDelegated(address associatedAddress, address key, string symbol, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverSession) GetKeys ¶
func (_Servicekeyresolver *ServicekeyresolverSession) GetKeys(ein *big.Int) ([]common.Address, error)
GetKeys is a free data retrieval call binding the contract method 0x8d357fa3.
Solidity: function getKeys(uint256 ein) constant returns(address[])
func (*ServicekeyresolverSession) GetSymbol ¶
func (_Servicekeyresolver *ServicekeyresolverSession) GetSymbol(key common.Address) (string, error)
GetSymbol is a free data retrieval call binding the contract method 0xc9b2e522.
Solidity: function getSymbol(address key) constant returns(string)
func (*ServicekeyresolverSession) IsKeyFor ¶
func (_Servicekeyresolver *ServicekeyresolverSession) IsKeyFor(key common.Address, ein *big.Int) (bool, error)
IsKeyFor is a free data retrieval call binding the contract method 0x7f1ccc25.
Solidity: function isKeyFor(address key, uint256 ein) constant returns(bool)
func (*ServicekeyresolverSession) IsSigned ¶
func (_Servicekeyresolver *ServicekeyresolverSession) IsSigned(_address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
IsSigned is a free data retrieval call binding the contract method 0x8677ebe8.
Solidity: function isSigned(address _address, bytes32 messageHash, uint8 v, bytes32 r, bytes32 s) constant returns(bool)
func (*ServicekeyresolverSession) RemoveKey ¶
func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKey(key common.Address) (*types.Transaction, error)
RemoveKey is a paid mutator transaction binding the contract method 0x69e78499.
Solidity: function removeKey(address key) returns()
func (*ServicekeyresolverSession) RemoveKeyDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKeyDelegated(associatedAddress common.Address, key common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveKeyDelegated is a paid mutator transaction binding the contract method 0x35434b5d.
Solidity: function removeKeyDelegated(address associatedAddress, address key, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverSession) RemoveKeys ¶
func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKeys() (*types.Transaction, error)
RemoveKeys is a paid mutator transaction binding the contract method 0xa36fee17.
Solidity: function removeKeys() returns()
func (*ServicekeyresolverSession) RemoveKeysDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverSession) RemoveKeysDelegated(associatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveKeysDelegated is a paid mutator transaction binding the contract method 0x60066726.
Solidity: function removeKeysDelegated(address associatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverSession) SignatureTimeout ¶
func (_Servicekeyresolver *ServicekeyresolverSession) SignatureTimeout() (*big.Int, error)
SignatureTimeout is a free data retrieval call binding the contract method 0x5437b67c.
Solidity: function signatureTimeout() constant returns(uint256)
type ServicekeyresolverTransactor ¶
type ServicekeyresolverTransactor struct {
// contains filtered or unexported fields
}
ServicekeyresolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewServicekeyresolverTransactor ¶
func NewServicekeyresolverTransactor(address common.Address, transactor bind.ContractTransactor) (*ServicekeyresolverTransactor, error)
NewServicekeyresolverTransactor creates a new write-only instance of Servicekeyresolver, bound to a specific deployed contract.
func (*ServicekeyresolverTransactor) AddKey ¶
func (_Servicekeyresolver *ServicekeyresolverTransactor) AddKey(opts *bind.TransactOpts, key common.Address, symbol string) (*types.Transaction, error)
AddKey is a paid mutator transaction binding the contract method 0x871fc606.
Solidity: function addKey(address key, string symbol) returns()
func (*ServicekeyresolverTransactor) AddKeyDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverTransactor) AddKeyDelegated(opts *bind.TransactOpts, associatedAddress common.Address, key common.Address, symbol string, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
AddKeyDelegated is a paid mutator transaction binding the contract method 0x8a4ac03f.
Solidity: function addKeyDelegated(address associatedAddress, address key, string symbol, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverTransactor) RemoveKey ¶
func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKey(opts *bind.TransactOpts, key common.Address) (*types.Transaction, error)
RemoveKey is a paid mutator transaction binding the contract method 0x69e78499.
Solidity: function removeKey(address key) returns()
func (*ServicekeyresolverTransactor) RemoveKeyDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKeyDelegated(opts *bind.TransactOpts, associatedAddress common.Address, key common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveKeyDelegated is a paid mutator transaction binding the contract method 0x35434b5d.
Solidity: function removeKeyDelegated(address associatedAddress, address key, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverTransactor) RemoveKeys ¶
func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKeys(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveKeys is a paid mutator transaction binding the contract method 0xa36fee17.
Solidity: function removeKeys() returns()
func (*ServicekeyresolverTransactor) RemoveKeysDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverTransactor) RemoveKeysDelegated(opts *bind.TransactOpts, associatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveKeysDelegated is a paid mutator transaction binding the contract method 0x60066726.
Solidity: function removeKeysDelegated(address associatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
type ServicekeyresolverTransactorRaw ¶
type ServicekeyresolverTransactorRaw struct {
Contract *ServicekeyresolverTransactor // Generic write-only contract binding to access the raw methods on
}
ServicekeyresolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ServicekeyresolverTransactorRaw) Transact ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ServicekeyresolverTransactorRaw) Transfer ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorRaw) 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 ServicekeyresolverTransactorSession ¶
type ServicekeyresolverTransactorSession struct { Contract *ServicekeyresolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ServicekeyresolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ServicekeyresolverTransactorSession) AddKey ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorSession) AddKey(key common.Address, symbol string) (*types.Transaction, error)
AddKey is a paid mutator transaction binding the contract method 0x871fc606.
Solidity: function addKey(address key, string symbol) returns()
func (*ServicekeyresolverTransactorSession) AddKeyDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorSession) AddKeyDelegated(associatedAddress common.Address, key common.Address, symbol string, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
AddKeyDelegated is a paid mutator transaction binding the contract method 0x8a4ac03f.
Solidity: function addKeyDelegated(address associatedAddress, address key, string symbol, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverTransactorSession) RemoveKey ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKey(key common.Address) (*types.Transaction, error)
RemoveKey is a paid mutator transaction binding the contract method 0x69e78499.
Solidity: function removeKey(address key) returns()
func (*ServicekeyresolverTransactorSession) RemoveKeyDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKeyDelegated(associatedAddress common.Address, key common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveKeyDelegated is a paid mutator transaction binding the contract method 0x35434b5d.
Solidity: function removeKeyDelegated(address associatedAddress, address key, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*ServicekeyresolverTransactorSession) RemoveKeys ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKeys() (*types.Transaction, error)
RemoveKeys is a paid mutator transaction binding the contract method 0xa36fee17.
Solidity: function removeKeys() returns()
func (*ServicekeyresolverTransactorSession) RemoveKeysDelegated ¶
func (_Servicekeyresolver *ServicekeyresolverTransactorSession) RemoveKeysDelegated(associatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveKeysDelegated is a paid mutator transaction binding the contract method 0x60066726.
Solidity: function removeKeysDelegated(address associatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()