Documentation ¶
Index ¶
- Constants
- func CallAddAssociatedAddressDelegated(reqID uint64, approvingAddress common.Address, addressToAdd common.Address, ...) (*types.Transaction, error)
- func CallAddResolversFor(reqID uint64, ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func CallCreateIdentity(reqID uint64, recoveryAddress common.Address, associatedAddress common.Address, ...) (*types.Transaction, error)
- func CallGetEIN(reqID uint64, associatedAddress common.Address) (*big.Int, error)
- func CallIsProviderFor(reqID uint64, ein *big.Int, provider common.Address) (bool, error)
- func CallIsResolverFor(reqID uint64, ein *big.Int, provider common.Address) (bool, error)
- func CallRemoveAssociatedAddressDelegated(reqID uint64, addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, ...) (*types.Transaction, error)
- func GetAddress() *common.Address
- type Identityregistry
- type IdentityregistryAssociatedAddressAdded
- type IdentityregistryAssociatedAddressAddedIterator
- type IdentityregistryAssociatedAddressRemoved
- type IdentityregistryAssociatedAddressRemovedIterator
- type IdentityregistryCaller
- func (_Identityregistry *IdentityregistryCaller) GetEIN(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
- func (_Identityregistry *IdentityregistryCaller) GetIdentity(opts *bind.CallOpts, ein *big.Int) (struct{ ... }, error)
- func (_Identityregistry *IdentityregistryCaller) HasIdentity(opts *bind.CallOpts, _address common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCaller) IdentityExists(opts *bind.CallOpts, ein *big.Int) (bool, error)
- func (_Identityregistry *IdentityregistryCaller) IsAssociatedAddressFor(opts *bind.CallOpts, ein *big.Int, _address common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCaller) IsProviderFor(opts *bind.CallOpts, ein *big.Int, provider common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCaller) IsResolverFor(opts *bind.CallOpts, ein *big.Int, resolver common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCaller) IsSigned(opts *bind.CallOpts, _address common.Address, messageHash [32]byte, v uint8, ...) (bool, error)
- func (_Identityregistry *IdentityregistryCaller) MaxAssociatedAddresses(opts *bind.CallOpts) (*big.Int, error)
- func (_Identityregistry *IdentityregistryCaller) NextEIN(opts *bind.CallOpts) (*big.Int, error)
- func (_Identityregistry *IdentityregistryCaller) RecoveryTimeout(opts *bind.CallOpts) (*big.Int, error)
- func (_Identityregistry *IdentityregistryCaller) SignatureTimeout(opts *bind.CallOpts) (*big.Int, error)
- type IdentityregistryCallerRaw
- type IdentityregistryCallerSession
- func (_Identityregistry *IdentityregistryCallerSession) GetEIN(_address common.Address) (*big.Int, error)
- func (_Identityregistry *IdentityregistryCallerSession) GetIdentity(ein *big.Int) (struct{ ... }, error)
- func (_Identityregistry *IdentityregistryCallerSession) HasIdentity(_address common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCallerSession) IdentityExists(ein *big.Int) (bool, error)
- func (_Identityregistry *IdentityregistryCallerSession) IsAssociatedAddressFor(ein *big.Int, _address common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCallerSession) IsProviderFor(ein *big.Int, provider common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCallerSession) IsResolverFor(ein *big.Int, resolver common.Address) (bool, error)
- func (_Identityregistry *IdentityregistryCallerSession) IsSigned(_address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
- func (_Identityregistry *IdentityregistryCallerSession) MaxAssociatedAddresses() (*big.Int, error)
- func (_Identityregistry *IdentityregistryCallerSession) NextEIN() (*big.Int, error)
- func (_Identityregistry *IdentityregistryCallerSession) RecoveryTimeout() (*big.Int, error)
- func (_Identityregistry *IdentityregistryCallerSession) SignatureTimeout() (*big.Int, error)
- type IdentityregistryFilterer
- func (_Identityregistry *IdentityregistryFilterer) FilterAssociatedAddressAdded(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryAssociatedAddressAddedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterAssociatedAddressRemoved(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryAssociatedAddressRemovedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterIdentityCreated(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryIdentityCreatedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterIdentityDestroyed(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryIdentityDestroyedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterProviderAdded(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryProviderAddedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterProviderRemoved(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryProviderRemovedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterRecoveryAddressChangeTriggered(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryRecoveryAddressChangeTriggeredIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterRecoveryTriggered(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryRecoveryTriggeredIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterResolverAdded(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryResolverAddedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) FilterResolverRemoved(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryResolverRemovedIterator, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchAssociatedAddressAdded(opts *bind.WatchOpts, sink chan<- *IdentityregistryAssociatedAddressAdded, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchAssociatedAddressRemoved(opts *bind.WatchOpts, sink chan<- *IdentityregistryAssociatedAddressRemoved, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchIdentityCreated(opts *bind.WatchOpts, sink chan<- *IdentityregistryIdentityCreated, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchIdentityDestroyed(opts *bind.WatchOpts, sink chan<- *IdentityregistryIdentityDestroyed, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchProviderAdded(opts *bind.WatchOpts, sink chan<- *IdentityregistryProviderAdded, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchProviderRemoved(opts *bind.WatchOpts, sink chan<- *IdentityregistryProviderRemoved, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchRecoveryAddressChangeTriggered(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchRecoveryTriggered(opts *bind.WatchOpts, sink chan<- *IdentityregistryRecoveryTriggered, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchResolverAdded(opts *bind.WatchOpts, sink chan<- *IdentityregistryResolverAdded, ...) (event.Subscription, error)
- func (_Identityregistry *IdentityregistryFilterer) WatchResolverRemoved(opts *bind.WatchOpts, sink chan<- *IdentityregistryResolverRemoved, ...) (event.Subscription, error)
- type IdentityregistryIdentityCreated
- type IdentityregistryIdentityCreatedIterator
- type IdentityregistryIdentityDestroyed
- type IdentityregistryIdentityDestroyedIterator
- type IdentityregistryProviderAdded
- type IdentityregistryProviderAddedIterator
- type IdentityregistryProviderRemoved
- type IdentityregistryProviderRemovedIterator
- type IdentityregistryRaw
- func (_Identityregistry *IdentityregistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Identityregistry *IdentityregistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IdentityregistryRecoveryAddressChangeTriggered
- type IdentityregistryRecoveryAddressChangeTriggeredIterator
- type IdentityregistryRecoveryTriggered
- type IdentityregistryRecoveryTriggeredIterator
- type IdentityregistryResolverAdded
- type IdentityregistryResolverAddedIterator
- type IdentityregistryResolverRemoved
- type IdentityregistryResolverRemovedIterator
- type IdentityregistrySession
- func (_Identityregistry *IdentityregistrySession) AddAssociatedAddress(approvingAddress common.Address, addressToAdd common.Address, v uint8, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) AddAssociatedAddressDelegated(approvingAddress common.Address, addressToAdd common.Address, v [2]uint8, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) AddProviders(providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) AddProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) AddResolvers(resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) AddResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) CreateIdentity(recoveryAddress common.Address, providers []common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) CreateIdentityDelegated(recoveryAddress common.Address, associatedAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) GetEIN(_address common.Address) (*big.Int, error)
- func (_Identityregistry *IdentityregistrySession) GetIdentity(ein *big.Int) (struct{ ... }, error)
- func (_Identityregistry *IdentityregistrySession) HasIdentity(_address common.Address) (bool, error)
- func (_Identityregistry *IdentityregistrySession) IdentityExists(ein *big.Int) (bool, error)
- func (_Identityregistry *IdentityregistrySession) IsAssociatedAddressFor(ein *big.Int, _address common.Address) (bool, error)
- func (_Identityregistry *IdentityregistrySession) IsProviderFor(ein *big.Int, provider common.Address) (bool, error)
- func (_Identityregistry *IdentityregistrySession) IsResolverFor(ein *big.Int, resolver common.Address) (bool, error)
- func (_Identityregistry *IdentityregistrySession) IsSigned(_address common.Address, messageHash [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error)
- func (_Identityregistry *IdentityregistrySession) MaxAssociatedAddresses() (*big.Int, error)
- func (_Identityregistry *IdentityregistrySession) NextEIN() (*big.Int, error)
- func (_Identityregistry *IdentityregistrySession) RecoveryTimeout() (*big.Int, error)
- func (_Identityregistry *IdentityregistrySession) RemoveAssociatedAddress() (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) RemoveAssociatedAddressDelegated(addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) RemoveProviders(providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) RemoveProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) RemoveResolvers(resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) RemoveResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) SignatureTimeout() (*big.Int, error)
- func (_Identityregistry *IdentityregistrySession) TriggerDestruction(ein *big.Int, firstChunk []common.Address, lastChunk []common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) TriggerRecovery(ein *big.Int, newAssociatedAddress common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) TriggerRecoveryAddressChange(newRecoveryAddress common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistrySession) TriggerRecoveryAddressChangeFor(ein *big.Int, newRecoveryAddress common.Address) (*types.Transaction, error)
- type IdentityregistryTransactor
- func (_Identityregistry *IdentityregistryTransactor) AddAssociatedAddress(opts *bind.TransactOpts, approvingAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) AddAssociatedAddressDelegated(opts *bind.TransactOpts, approvingAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) AddProviders(opts *bind.TransactOpts, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) AddProvidersFor(opts *bind.TransactOpts, ein *big.Int, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) AddResolvers(opts *bind.TransactOpts, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) AddResolversFor(opts *bind.TransactOpts, ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) CreateIdentity(opts *bind.TransactOpts, recoveryAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) CreateIdentityDelegated(opts *bind.TransactOpts, recoveryAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) RemoveAssociatedAddress(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) RemoveAssociatedAddressDelegated(opts *bind.TransactOpts, addressToRemove common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) RemoveProviders(opts *bind.TransactOpts, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) RemoveProvidersFor(opts *bind.TransactOpts, ein *big.Int, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) RemoveResolvers(opts *bind.TransactOpts, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) RemoveResolversFor(opts *bind.TransactOpts, ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) TriggerDestruction(opts *bind.TransactOpts, ein *big.Int, firstChunk []common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) TriggerRecovery(opts *bind.TransactOpts, ein *big.Int, newAssociatedAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) TriggerRecoveryAddressChange(opts *bind.TransactOpts, newRecoveryAddress common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactor) TriggerRecoveryAddressChangeFor(opts *bind.TransactOpts, ein *big.Int, newRecoveryAddress common.Address) (*types.Transaction, error)
- type IdentityregistryTransactorRaw
- type IdentityregistryTransactorSession
- func (_Identityregistry *IdentityregistryTransactorSession) AddAssociatedAddress(approvingAddress common.Address, addressToAdd common.Address, v uint8, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) AddAssociatedAddressDelegated(approvingAddress common.Address, addressToAdd common.Address, v [2]uint8, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) AddProviders(providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) AddProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) AddResolvers(resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) AddResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) CreateIdentity(recoveryAddress common.Address, providers []common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) CreateIdentityDelegated(recoveryAddress common.Address, associatedAddress common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) RemoveAssociatedAddress() (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) RemoveAssociatedAddressDelegated(addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) RemoveProviders(providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) RemoveProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) RemoveResolvers(resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) RemoveResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) TriggerDestruction(ein *big.Int, firstChunk []common.Address, lastChunk []common.Address, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) TriggerRecovery(ein *big.Int, newAssociatedAddress common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) TriggerRecoveryAddressChange(newRecoveryAddress common.Address) (*types.Transaction, error)
- func (_Identityregistry *IdentityregistryTransactorSession) TriggerRecoveryAddressChangeFor(ein *big.Int, newRecoveryAddress common.Address) (*types.Transaction, error)
Constants ¶
const IdentityregistryABI = "" /* 11971-byte string literal not displayed */
IdentityregistryABI is the input ABI used to generate the binding from.
const IdentityregistryBin = `` /* 29492-byte string literal not displayed */
IdentityregistryBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
func CallAddAssociatedAddressDelegated ¶
func CallAddAssociatedAddressDelegated(reqID uint64, approvingAddress common.Address, addressToAdd common.Address, v [2]uint8, r [2][32]byte, s [2][32]byte, timestamp [2]*big.Int) (*types.Transaction, error)
CallAddAssociatedAddressDelegated AddAssociatedAddressDelegated function call
func CallAddResolversFor ¶
func CallAddResolversFor(reqID uint64, ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
CallAddResolversFor AddResolversFor function call
func CallCreateIdentity ¶
func CallCreateIdentity(reqID uint64, recoveryAddress common.Address, associatedAddress common.Address, providers []common.Address, resolvers []common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CallCreateIdentity CreateIdentity function call
func CallGetEIN ¶
CallGetEIN get ein for associated address
func CallIsProviderFor ¶
CallIsProviderFor Checks whether the passed provider is set for the passed EIN.
func CallIsResolverFor ¶
CallIsResolverFor Checks whether the passed resolver is set for the passed EIN.
func CallRemoveAssociatedAddressDelegated ¶
func CallRemoveAssociatedAddressDelegated(reqID uint64, addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CallRemoveAssociatedAddressDelegated RemoveAssociatedAddressDelegated function call
func GetAddress ¶
GetAddress Get IdentityRegistry Contract Address deployed by metadium
Types ¶
type Identityregistry ¶
type Identityregistry struct { IdentityregistryCaller // Read-only binding to the contract IdentityregistryTransactor // Write-only binding to the contract IdentityregistryFilterer // Log filterer for contract events }
Identityregistry is an auto generated Go binding around an Ethereum contract.
func DeployIdentityregistry ¶
func DeployIdentityregistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Identityregistry, error)
DeployIdentityregistry deploys a new Ethereum contract, binding an instance of Identityregistry to it.
func NewIdentityregistry ¶
func NewIdentityregistry(address common.Address, backend bind.ContractBackend) (*Identityregistry, error)
NewIdentityregistry creates a new instance of Identityregistry, bound to a specific deployed contract.
type IdentityregistryAssociatedAddressAdded ¶
type IdentityregistryAssociatedAddressAdded struct { Initiator common.Address Ein *big.Int ApprovingAddress common.Address AddedAddress common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryAssociatedAddressAdded represents a AssociatedAddressAdded event raised by the Identityregistry contract.
type IdentityregistryAssociatedAddressAddedIterator ¶
type IdentityregistryAssociatedAddressAddedIterator struct { Event *IdentityregistryAssociatedAddressAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryAssociatedAddressAddedIterator is returned from FilterAssociatedAddressAdded and is used to iterate over the raw logs and unpacked data for AssociatedAddressAdded events raised by the Identityregistry contract.
func (*IdentityregistryAssociatedAddressAddedIterator) Close ¶
func (it *IdentityregistryAssociatedAddressAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryAssociatedAddressAddedIterator) Error ¶
func (it *IdentityregistryAssociatedAddressAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryAssociatedAddressAddedIterator) Next ¶
func (it *IdentityregistryAssociatedAddressAddedIterator) 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 IdentityregistryAssociatedAddressRemoved ¶
type IdentityregistryAssociatedAddressRemoved struct { Initiator common.Address Ein *big.Int RemovedAddress common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryAssociatedAddressRemoved represents a AssociatedAddressRemoved event raised by the Identityregistry contract.
type IdentityregistryAssociatedAddressRemovedIterator ¶
type IdentityregistryAssociatedAddressRemovedIterator struct { Event *IdentityregistryAssociatedAddressRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryAssociatedAddressRemovedIterator is returned from FilterAssociatedAddressRemoved and is used to iterate over the raw logs and unpacked data for AssociatedAddressRemoved events raised by the Identityregistry contract.
func (*IdentityregistryAssociatedAddressRemovedIterator) Close ¶
func (it *IdentityregistryAssociatedAddressRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryAssociatedAddressRemovedIterator) Error ¶
func (it *IdentityregistryAssociatedAddressRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryAssociatedAddressRemovedIterator) Next ¶
func (it *IdentityregistryAssociatedAddressRemovedIterator) 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 IdentityregistryCaller ¶
type IdentityregistryCaller struct {
// contains filtered or unexported fields
}
IdentityregistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIdentityregistryCaller ¶
func NewIdentityregistryCaller(address common.Address, caller bind.ContractCaller) (*IdentityregistryCaller, error)
NewIdentityregistryCaller creates a new read-only instance of Identityregistry, bound to a specific deployed contract.
func (*IdentityregistryCaller) GetEIN ¶
func (_Identityregistry *IdentityregistryCaller) GetEIN(opts *bind.CallOpts, _address common.Address) (*big.Int, error)
GetEIN is a free data retrieval call binding the contract method 0x05c62c2f.
Solidity: function getEIN(address _address) constant returns(uint256 ein)
func (*IdentityregistryCaller) GetIdentity ¶
func (_Identityregistry *IdentityregistryCaller) GetIdentity(opts *bind.CallOpts, ein *big.Int) (struct { RecoveryAddress common.Address AssociatedAddresses []common.Address Providers []common.Address Resolvers []common.Address }, error)
GetIdentity is a free data retrieval call binding the contract method 0x85e3f058.
Solidity: function getIdentity(uint256 ein) constant returns(address recoveryAddress, address[] associatedAddresses, address[] providers, address[] resolvers)
func (*IdentityregistryCaller) HasIdentity ¶
func (_Identityregistry *IdentityregistryCaller) HasIdentity(opts *bind.CallOpts, _address common.Address) (bool, error)
HasIdentity is a free data retrieval call binding the contract method 0x237f1a21.
Solidity: function hasIdentity(address _address) constant returns(bool)
func (*IdentityregistryCaller) IdentityExists ¶
func (_Identityregistry *IdentityregistryCaller) IdentityExists(opts *bind.CallOpts, ein *big.Int) (bool, error)
IdentityExists is a free data retrieval call binding the contract method 0x5b5aed3a.
Solidity: function identityExists(uint256 ein) constant returns(bool)
func (*IdentityregistryCaller) IsAssociatedAddressFor ¶
func (_Identityregistry *IdentityregistryCaller) IsAssociatedAddressFor(opts *bind.CallOpts, ein *big.Int, _address common.Address) (bool, error)
IsAssociatedAddressFor is a free data retrieval call binding the contract method 0xa687662d.
Solidity: function isAssociatedAddressFor(uint256 ein, address _address) constant returns(bool)
func (*IdentityregistryCaller) IsProviderFor ¶
func (_Identityregistry *IdentityregistryCaller) IsProviderFor(opts *bind.CallOpts, ein *big.Int, provider common.Address) (bool, error)
IsProviderFor is a free data retrieval call binding the contract method 0x53a9698a.
Solidity: function isProviderFor(uint256 ein, address provider) constant returns(bool)
func (*IdentityregistryCaller) IsResolverFor ¶
func (_Identityregistry *IdentityregistryCaller) IsResolverFor(opts *bind.CallOpts, ein *big.Int, resolver common.Address) (bool, error)
IsResolverFor is a free data retrieval call binding the contract method 0xd4b1cdcc.
Solidity: function isResolverFor(uint256 ein, address resolver) constant returns(bool)
func (*IdentityregistryCaller) IsSigned ¶
func (_Identityregistry *IdentityregistryCaller) 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 (*IdentityregistryCaller) MaxAssociatedAddresses ¶
func (_Identityregistry *IdentityregistryCaller) MaxAssociatedAddresses(opts *bind.CallOpts) (*big.Int, error)
MaxAssociatedAddresses is a free data retrieval call binding the contract method 0xab9a8538.
Solidity: function maxAssociatedAddresses() constant returns(uint256)
func (*IdentityregistryCaller) NextEIN ¶
NextEIN is a free data retrieval call binding the contract method 0xa1707e7b.
Solidity: function nextEIN() constant returns(uint256)
func (*IdentityregistryCaller) RecoveryTimeout ¶
func (_Identityregistry *IdentityregistryCaller) RecoveryTimeout(opts *bind.CallOpts) (*big.Int, error)
RecoveryTimeout is a free data retrieval call binding the contract method 0x14d8b821.
Solidity: function recoveryTimeout() constant returns(uint256)
func (*IdentityregistryCaller) SignatureTimeout ¶
func (_Identityregistry *IdentityregistryCaller) 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 IdentityregistryCallerRaw ¶
type IdentityregistryCallerRaw struct {
Contract *IdentityregistryCaller // Generic read-only contract binding to access the raw methods on
}
IdentityregistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IdentityregistryCallerRaw) Call ¶
func (_Identityregistry *IdentityregistryCallerRaw) 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 IdentityregistryCallerSession ¶
type IdentityregistryCallerSession struct { Contract *IdentityregistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IdentityregistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IdentityregistryCallerSession) GetEIN ¶
func (_Identityregistry *IdentityregistryCallerSession) GetEIN(_address common.Address) (*big.Int, error)
GetEIN is a free data retrieval call binding the contract method 0x05c62c2f.
Solidity: function getEIN(address _address) constant returns(uint256 ein)
func (*IdentityregistryCallerSession) GetIdentity ¶
func (_Identityregistry *IdentityregistryCallerSession) GetIdentity(ein *big.Int) (struct { RecoveryAddress common.Address AssociatedAddresses []common.Address Providers []common.Address Resolvers []common.Address }, error)
GetIdentity is a free data retrieval call binding the contract method 0x85e3f058.
Solidity: function getIdentity(uint256 ein) constant returns(address recoveryAddress, address[] associatedAddresses, address[] providers, address[] resolvers)
func (*IdentityregistryCallerSession) HasIdentity ¶
func (_Identityregistry *IdentityregistryCallerSession) HasIdentity(_address common.Address) (bool, error)
HasIdentity is a free data retrieval call binding the contract method 0x237f1a21.
Solidity: function hasIdentity(address _address) constant returns(bool)
func (*IdentityregistryCallerSession) IdentityExists ¶
func (_Identityregistry *IdentityregistryCallerSession) IdentityExists(ein *big.Int) (bool, error)
IdentityExists is a free data retrieval call binding the contract method 0x5b5aed3a.
Solidity: function identityExists(uint256 ein) constant returns(bool)
func (*IdentityregistryCallerSession) IsAssociatedAddressFor ¶
func (_Identityregistry *IdentityregistryCallerSession) IsAssociatedAddressFor(ein *big.Int, _address common.Address) (bool, error)
IsAssociatedAddressFor is a free data retrieval call binding the contract method 0xa687662d.
Solidity: function isAssociatedAddressFor(uint256 ein, address _address) constant returns(bool)
func (*IdentityregistryCallerSession) IsProviderFor ¶
func (_Identityregistry *IdentityregistryCallerSession) IsProviderFor(ein *big.Int, provider common.Address) (bool, error)
IsProviderFor is a free data retrieval call binding the contract method 0x53a9698a.
Solidity: function isProviderFor(uint256 ein, address provider) constant returns(bool)
func (*IdentityregistryCallerSession) IsResolverFor ¶
func (_Identityregistry *IdentityregistryCallerSession) IsResolverFor(ein *big.Int, resolver common.Address) (bool, error)
IsResolverFor is a free data retrieval call binding the contract method 0xd4b1cdcc.
Solidity: function isResolverFor(uint256 ein, address resolver) constant returns(bool)
func (*IdentityregistryCallerSession) IsSigned ¶
func (_Identityregistry *IdentityregistryCallerSession) 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 (*IdentityregistryCallerSession) MaxAssociatedAddresses ¶
func (_Identityregistry *IdentityregistryCallerSession) MaxAssociatedAddresses() (*big.Int, error)
MaxAssociatedAddresses is a free data retrieval call binding the contract method 0xab9a8538.
Solidity: function maxAssociatedAddresses() constant returns(uint256)
func (*IdentityregistryCallerSession) NextEIN ¶
func (_Identityregistry *IdentityregistryCallerSession) NextEIN() (*big.Int, error)
NextEIN is a free data retrieval call binding the contract method 0xa1707e7b.
Solidity: function nextEIN() constant returns(uint256)
func (*IdentityregistryCallerSession) RecoveryTimeout ¶
func (_Identityregistry *IdentityregistryCallerSession) RecoveryTimeout() (*big.Int, error)
RecoveryTimeout is a free data retrieval call binding the contract method 0x14d8b821.
Solidity: function recoveryTimeout() constant returns(uint256)
func (*IdentityregistryCallerSession) SignatureTimeout ¶
func (_Identityregistry *IdentityregistryCallerSession) SignatureTimeout() (*big.Int, error)
SignatureTimeout is a free data retrieval call binding the contract method 0x5437b67c.
Solidity: function signatureTimeout() constant returns(uint256)
type IdentityregistryFilterer ¶
type IdentityregistryFilterer struct {
// contains filtered or unexported fields
}
IdentityregistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIdentityregistryFilterer ¶
func NewIdentityregistryFilterer(address common.Address, filterer bind.ContractFilterer) (*IdentityregistryFilterer, error)
NewIdentityregistryFilterer creates a new log filterer instance of Identityregistry, bound to a specific deployed contract.
func (*IdentityregistryFilterer) FilterAssociatedAddressAdded ¶
func (_Identityregistry *IdentityregistryFilterer) FilterAssociatedAddressAdded(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryAssociatedAddressAddedIterator, error)
FilterAssociatedAddressAdded is a free log retrieval operation binding the contract event 0x1e0c87f4d9edce88868577315152d327d02ff25d2cb9384cd6ee609a9f56b64e.
Solidity: event AssociatedAddressAdded(address indexed initiator, uint256 indexed ein, address approvingAddress, address addedAddress, bool delegated)
func (*IdentityregistryFilterer) FilterAssociatedAddressRemoved ¶
func (_Identityregistry *IdentityregistryFilterer) FilterAssociatedAddressRemoved(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryAssociatedAddressRemovedIterator, error)
FilterAssociatedAddressRemoved is a free log retrieval operation binding the contract event 0x04095b6a64a9a32bafa887e731a82f91cdec3bf819389deea6aa34a488034f7d.
Solidity: event AssociatedAddressRemoved(address indexed initiator, uint256 indexed ein, address removedAddress, bool delegated)
func (*IdentityregistryFilterer) FilterIdentityCreated ¶
func (_Identityregistry *IdentityregistryFilterer) FilterIdentityCreated(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryIdentityCreatedIterator, error)
FilterIdentityCreated is a free log retrieval operation binding the contract event 0xe541733a4670852051762d3cdb7d9123bea21d01e252aa39ca403c8d0f5ab66c.
Solidity: event IdentityCreated(address indexed initiator, uint256 indexed ein, address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, bool delegated)
func (*IdentityregistryFilterer) FilterIdentityDestroyed ¶
func (_Identityregistry *IdentityregistryFilterer) FilterIdentityDestroyed(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryIdentityDestroyedIterator, error)
FilterIdentityDestroyed is a free log retrieval operation binding the contract event 0x1807cc67f627d55c0a797a6c603fa124978caf5bb45c1748329489fd0185b9ef.
Solidity: event IdentityDestroyed(address indexed initiator, uint256 indexed ein, address recoveryAddress, bool resolversReset)
func (*IdentityregistryFilterer) FilterProviderAdded ¶
func (_Identityregistry *IdentityregistryFilterer) FilterProviderAdded(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryProviderAddedIterator, error)
FilterProviderAdded is a free log retrieval operation binding the contract event 0xd2af86288d6ec28d93c5459bdc5a21da89b340c28ad430327e40139c1178986f.
Solidity: event ProviderAdded(address indexed initiator, uint256 indexed ein, address provider, bool delegated)
func (*IdentityregistryFilterer) FilterProviderRemoved ¶
func (_Identityregistry *IdentityregistryFilterer) FilterProviderRemoved(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryProviderRemovedIterator, error)
FilterProviderRemoved is a free log retrieval operation binding the contract event 0xe41b11c1b8e658dea501b4a432bd3f7b3e6db83ef57ac16c52e5f288edeffec4.
Solidity: event ProviderRemoved(address indexed initiator, uint256 indexed ein, address provider, bool delegated)
func (*IdentityregistryFilterer) FilterRecoveryAddressChangeTriggered ¶
func (_Identityregistry *IdentityregistryFilterer) FilterRecoveryAddressChangeTriggered(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryRecoveryAddressChangeTriggeredIterator, error)
FilterRecoveryAddressChangeTriggered is a free log retrieval operation binding the contract event 0xd9d54f9caf1bb2f4f815d22df297e7b73291ee08a95df2d47b0b03378ebe7c5d.
Solidity: event RecoveryAddressChangeTriggered(address indexed initiator, uint256 indexed ein, address oldRecoveryAddress, address newRecoveryAddress, bool delegated)
func (*IdentityregistryFilterer) FilterRecoveryTriggered ¶
func (_Identityregistry *IdentityregistryFilterer) FilterRecoveryTriggered(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryRecoveryTriggeredIterator, error)
FilterRecoveryTriggered is a free log retrieval operation binding the contract event 0x2fe95fbd211d0471c596b1f81d913d1389d5d1ddeb2bdd96143acc651aa3b02e.
Solidity: event RecoveryTriggered(address indexed initiator, uint256 indexed ein, address[] oldAssociatedAddresses, address newAssociatedAddress)
func (*IdentityregistryFilterer) FilterResolverAdded ¶
func (_Identityregistry *IdentityregistryFilterer) FilterResolverAdded(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryResolverAddedIterator, error)
FilterResolverAdded is a free log retrieval operation binding the contract event 0x8d2c0379f93ea94639b25aaf145689b0db73ba107f5b9972bbd6238d7b0440ac.
Solidity: event ResolverAdded(address indexed initiator, uint256 indexed ein, address resolvers, bool delegated)
func (*IdentityregistryFilterer) FilterResolverRemoved ¶
func (_Identityregistry *IdentityregistryFilterer) FilterResolverRemoved(opts *bind.FilterOpts, initiator []common.Address, ein []*big.Int) (*IdentityregistryResolverRemovedIterator, error)
FilterResolverRemoved is a free log retrieval operation binding the contract event 0x35f17668a4aadc48b2952cd27f0c5017b357497a1f20cedf4713d91d019a63a8.
Solidity: event ResolverRemoved(address indexed initiator, uint256 indexed ein, address resolvers, bool delegated)
func (*IdentityregistryFilterer) WatchAssociatedAddressAdded ¶
func (_Identityregistry *IdentityregistryFilterer) WatchAssociatedAddressAdded(opts *bind.WatchOpts, sink chan<- *IdentityregistryAssociatedAddressAdded, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchAssociatedAddressAdded is a free log subscription operation binding the contract event 0x1e0c87f4d9edce88868577315152d327d02ff25d2cb9384cd6ee609a9f56b64e.
Solidity: event AssociatedAddressAdded(address indexed initiator, uint256 indexed ein, address approvingAddress, address addedAddress, bool delegated)
func (*IdentityregistryFilterer) WatchAssociatedAddressRemoved ¶
func (_Identityregistry *IdentityregistryFilterer) WatchAssociatedAddressRemoved(opts *bind.WatchOpts, sink chan<- *IdentityregistryAssociatedAddressRemoved, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchAssociatedAddressRemoved is a free log subscription operation binding the contract event 0x04095b6a64a9a32bafa887e731a82f91cdec3bf819389deea6aa34a488034f7d.
Solidity: event AssociatedAddressRemoved(address indexed initiator, uint256 indexed ein, address removedAddress, bool delegated)
func (*IdentityregistryFilterer) WatchIdentityCreated ¶
func (_Identityregistry *IdentityregistryFilterer) WatchIdentityCreated(opts *bind.WatchOpts, sink chan<- *IdentityregistryIdentityCreated, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchIdentityCreated is a free log subscription operation binding the contract event 0xe541733a4670852051762d3cdb7d9123bea21d01e252aa39ca403c8d0f5ab66c.
Solidity: event IdentityCreated(address indexed initiator, uint256 indexed ein, address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, bool delegated)
func (*IdentityregistryFilterer) WatchIdentityDestroyed ¶
func (_Identityregistry *IdentityregistryFilterer) WatchIdentityDestroyed(opts *bind.WatchOpts, sink chan<- *IdentityregistryIdentityDestroyed, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchIdentityDestroyed is a free log subscription operation binding the contract event 0x1807cc67f627d55c0a797a6c603fa124978caf5bb45c1748329489fd0185b9ef.
Solidity: event IdentityDestroyed(address indexed initiator, uint256 indexed ein, address recoveryAddress, bool resolversReset)
func (*IdentityregistryFilterer) WatchProviderAdded ¶
func (_Identityregistry *IdentityregistryFilterer) WatchProviderAdded(opts *bind.WatchOpts, sink chan<- *IdentityregistryProviderAdded, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchProviderAdded is a free log subscription operation binding the contract event 0xd2af86288d6ec28d93c5459bdc5a21da89b340c28ad430327e40139c1178986f.
Solidity: event ProviderAdded(address indexed initiator, uint256 indexed ein, address provider, bool delegated)
func (*IdentityregistryFilterer) WatchProviderRemoved ¶
func (_Identityregistry *IdentityregistryFilterer) WatchProviderRemoved(opts *bind.WatchOpts, sink chan<- *IdentityregistryProviderRemoved, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchProviderRemoved is a free log subscription operation binding the contract event 0xe41b11c1b8e658dea501b4a432bd3f7b3e6db83ef57ac16c52e5f288edeffec4.
Solidity: event ProviderRemoved(address indexed initiator, uint256 indexed ein, address provider, bool delegated)
func (*IdentityregistryFilterer) WatchRecoveryAddressChangeTriggered ¶
func (_Identityregistry *IdentityregistryFilterer) WatchRecoveryAddressChangeTriggered(opts *bind.WatchOpts, sink chan<- *IdentityregistryRecoveryAddressChangeTriggered, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchRecoveryAddressChangeTriggered is a free log subscription operation binding the contract event 0xd9d54f9caf1bb2f4f815d22df297e7b73291ee08a95df2d47b0b03378ebe7c5d.
Solidity: event RecoveryAddressChangeTriggered(address indexed initiator, uint256 indexed ein, address oldRecoveryAddress, address newRecoveryAddress, bool delegated)
func (*IdentityregistryFilterer) WatchRecoveryTriggered ¶
func (_Identityregistry *IdentityregistryFilterer) WatchRecoveryTriggered(opts *bind.WatchOpts, sink chan<- *IdentityregistryRecoveryTriggered, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchRecoveryTriggered is a free log subscription operation binding the contract event 0x2fe95fbd211d0471c596b1f81d913d1389d5d1ddeb2bdd96143acc651aa3b02e.
Solidity: event RecoveryTriggered(address indexed initiator, uint256 indexed ein, address[] oldAssociatedAddresses, address newAssociatedAddress)
func (*IdentityregistryFilterer) WatchResolverAdded ¶
func (_Identityregistry *IdentityregistryFilterer) WatchResolverAdded(opts *bind.WatchOpts, sink chan<- *IdentityregistryResolverAdded, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchResolverAdded is a free log subscription operation binding the contract event 0x8d2c0379f93ea94639b25aaf145689b0db73ba107f5b9972bbd6238d7b0440ac.
Solidity: event ResolverAdded(address indexed initiator, uint256 indexed ein, address resolvers, bool delegated)
func (*IdentityregistryFilterer) WatchResolverRemoved ¶
func (_Identityregistry *IdentityregistryFilterer) WatchResolverRemoved(opts *bind.WatchOpts, sink chan<- *IdentityregistryResolverRemoved, initiator []common.Address, ein []*big.Int) (event.Subscription, error)
WatchResolverRemoved is a free log subscription operation binding the contract event 0x35f17668a4aadc48b2952cd27f0c5017b357497a1f20cedf4713d91d019a63a8.
Solidity: event ResolverRemoved(address indexed initiator, uint256 indexed ein, address resolvers, bool delegated)
type IdentityregistryIdentityCreated ¶
type IdentityregistryIdentityCreated struct { Initiator common.Address Ein *big.Int RecoveryAddress common.Address AssociatedAddress common.Address Providers []common.Address Resolvers []common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryIdentityCreated represents a IdentityCreated event raised by the Identityregistry contract.
type IdentityregistryIdentityCreatedIterator ¶
type IdentityregistryIdentityCreatedIterator struct { Event *IdentityregistryIdentityCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryIdentityCreatedIterator is returned from FilterIdentityCreated and is used to iterate over the raw logs and unpacked data for IdentityCreated events raised by the Identityregistry contract.
func (*IdentityregistryIdentityCreatedIterator) Close ¶
func (it *IdentityregistryIdentityCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryIdentityCreatedIterator) Error ¶
func (it *IdentityregistryIdentityCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryIdentityCreatedIterator) Next ¶
func (it *IdentityregistryIdentityCreatedIterator) 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 IdentityregistryIdentityDestroyed ¶
type IdentityregistryIdentityDestroyed struct { Initiator common.Address Ein *big.Int RecoveryAddress common.Address ResolversReset bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryIdentityDestroyed represents a IdentityDestroyed event raised by the Identityregistry contract.
type IdentityregistryIdentityDestroyedIterator ¶
type IdentityregistryIdentityDestroyedIterator struct { Event *IdentityregistryIdentityDestroyed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryIdentityDestroyedIterator is returned from FilterIdentityDestroyed and is used to iterate over the raw logs and unpacked data for IdentityDestroyed events raised by the Identityregistry contract.
func (*IdentityregistryIdentityDestroyedIterator) Close ¶
func (it *IdentityregistryIdentityDestroyedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryIdentityDestroyedIterator) Error ¶
func (it *IdentityregistryIdentityDestroyedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryIdentityDestroyedIterator) Next ¶
func (it *IdentityregistryIdentityDestroyedIterator) 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 IdentityregistryProviderAdded ¶
type IdentityregistryProviderAdded struct { Initiator common.Address Ein *big.Int Provider common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryProviderAdded represents a ProviderAdded event raised by the Identityregistry contract.
type IdentityregistryProviderAddedIterator ¶
type IdentityregistryProviderAddedIterator struct { Event *IdentityregistryProviderAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryProviderAddedIterator is returned from FilterProviderAdded and is used to iterate over the raw logs and unpacked data for ProviderAdded events raised by the Identityregistry contract.
func (*IdentityregistryProviderAddedIterator) Close ¶
func (it *IdentityregistryProviderAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryProviderAddedIterator) Error ¶
func (it *IdentityregistryProviderAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryProviderAddedIterator) Next ¶
func (it *IdentityregistryProviderAddedIterator) 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 IdentityregistryProviderRemoved ¶
type IdentityregistryProviderRemoved struct { Initiator common.Address Ein *big.Int Provider common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryProviderRemoved represents a ProviderRemoved event raised by the Identityregistry contract.
type IdentityregistryProviderRemovedIterator ¶
type IdentityregistryProviderRemovedIterator struct { Event *IdentityregistryProviderRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryProviderRemovedIterator is returned from FilterProviderRemoved and is used to iterate over the raw logs and unpacked data for ProviderRemoved events raised by the Identityregistry contract.
func (*IdentityregistryProviderRemovedIterator) Close ¶
func (it *IdentityregistryProviderRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryProviderRemovedIterator) Error ¶
func (it *IdentityregistryProviderRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryProviderRemovedIterator) Next ¶
func (it *IdentityregistryProviderRemovedIterator) 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 IdentityregistryRaw ¶
type IdentityregistryRaw struct {
Contract *Identityregistry // Generic contract binding to access the raw methods on
}
IdentityregistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IdentityregistryRaw) Call ¶
func (_Identityregistry *IdentityregistryRaw) 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 (*IdentityregistryRaw) Transact ¶
func (_Identityregistry *IdentityregistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IdentityregistryRaw) Transfer ¶
func (_Identityregistry *IdentityregistryRaw) 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 IdentityregistryRecoveryAddressChangeTriggered ¶
type IdentityregistryRecoveryAddressChangeTriggered struct { Initiator common.Address Ein *big.Int OldRecoveryAddress common.Address NewRecoveryAddress common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryRecoveryAddressChangeTriggered represents a RecoveryAddressChangeTriggered event raised by the Identityregistry contract.
type IdentityregistryRecoveryAddressChangeTriggeredIterator ¶
type IdentityregistryRecoveryAddressChangeTriggeredIterator struct { Event *IdentityregistryRecoveryAddressChangeTriggered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryRecoveryAddressChangeTriggeredIterator is returned from FilterRecoveryAddressChangeTriggered and is used to iterate over the raw logs and unpacked data for RecoveryAddressChangeTriggered events raised by the Identityregistry contract.
func (*IdentityregistryRecoveryAddressChangeTriggeredIterator) Close ¶
func (it *IdentityregistryRecoveryAddressChangeTriggeredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryRecoveryAddressChangeTriggeredIterator) Error ¶
func (it *IdentityregistryRecoveryAddressChangeTriggeredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryRecoveryAddressChangeTriggeredIterator) Next ¶
func (it *IdentityregistryRecoveryAddressChangeTriggeredIterator) 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 IdentityregistryRecoveryTriggered ¶
type IdentityregistryRecoveryTriggered struct { Initiator common.Address Ein *big.Int OldAssociatedAddresses []common.Address NewAssociatedAddress common.Address Raw types.Log // Blockchain specific contextual infos }
IdentityregistryRecoveryTriggered represents a RecoveryTriggered event raised by the Identityregistry contract.
type IdentityregistryRecoveryTriggeredIterator ¶
type IdentityregistryRecoveryTriggeredIterator struct { Event *IdentityregistryRecoveryTriggered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryRecoveryTriggeredIterator is returned from FilterRecoveryTriggered and is used to iterate over the raw logs and unpacked data for RecoveryTriggered events raised by the Identityregistry contract.
func (*IdentityregistryRecoveryTriggeredIterator) Close ¶
func (it *IdentityregistryRecoveryTriggeredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryRecoveryTriggeredIterator) Error ¶
func (it *IdentityregistryRecoveryTriggeredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryRecoveryTriggeredIterator) Next ¶
func (it *IdentityregistryRecoveryTriggeredIterator) 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 IdentityregistryResolverAdded ¶
type IdentityregistryResolverAdded struct { Initiator common.Address Ein *big.Int Resolvers common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryResolverAdded represents a ResolverAdded event raised by the Identityregistry contract.
type IdentityregistryResolverAddedIterator ¶
type IdentityregistryResolverAddedIterator struct { Event *IdentityregistryResolverAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryResolverAddedIterator is returned from FilterResolverAdded and is used to iterate over the raw logs and unpacked data for ResolverAdded events raised by the Identityregistry contract.
func (*IdentityregistryResolverAddedIterator) Close ¶
func (it *IdentityregistryResolverAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryResolverAddedIterator) Error ¶
func (it *IdentityregistryResolverAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryResolverAddedIterator) Next ¶
func (it *IdentityregistryResolverAddedIterator) 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 IdentityregistryResolverRemoved ¶
type IdentityregistryResolverRemoved struct { Initiator common.Address Ein *big.Int Resolvers common.Address Delegated bool Raw types.Log // Blockchain specific contextual infos }
IdentityregistryResolverRemoved represents a ResolverRemoved event raised by the Identityregistry contract.
type IdentityregistryResolverRemovedIterator ¶
type IdentityregistryResolverRemovedIterator struct { Event *IdentityregistryResolverRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IdentityregistryResolverRemovedIterator is returned from FilterResolverRemoved and is used to iterate over the raw logs and unpacked data for ResolverRemoved events raised by the Identityregistry contract.
func (*IdentityregistryResolverRemovedIterator) Close ¶
func (it *IdentityregistryResolverRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IdentityregistryResolverRemovedIterator) Error ¶
func (it *IdentityregistryResolverRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IdentityregistryResolverRemovedIterator) Next ¶
func (it *IdentityregistryResolverRemovedIterator) 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 IdentityregistrySession ¶
type IdentityregistrySession struct { Contract *Identityregistry // 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 }
IdentityregistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IdentityregistrySession) AddAssociatedAddress ¶
func (_Identityregistry *IdentityregistrySession) AddAssociatedAddress(approvingAddress common.Address, addressToAdd common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
AddAssociatedAddress is a paid mutator transaction binding the contract method 0x3aedf3c9.
Solidity: function addAssociatedAddress(address approvingAddress, address addressToAdd, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistrySession) AddAssociatedAddressDelegated ¶
func (_Identityregistry *IdentityregistrySession) AddAssociatedAddressDelegated(approvingAddress common.Address, addressToAdd common.Address, v [2]uint8, r [2][32]byte, s [2][32]byte, timestamp [2]*big.Int) (*types.Transaction, error)
AddAssociatedAddressDelegated is a paid mutator transaction binding the contract method 0xab5f6781.
Solidity: function addAssociatedAddressDelegated(address approvingAddress, address addressToAdd, uint8[2] v, bytes32[2] r, bytes32[2] s, uint256[2] timestamp) returns()
func (*IdentityregistrySession) AddProviders ¶
func (_Identityregistry *IdentityregistrySession) AddProviders(providers []common.Address) (*types.Transaction, error)
AddProviders is a paid mutator transaction binding the contract method 0x7d079951.
Solidity: function addProviders(address[] providers) returns()
func (*IdentityregistrySession) AddProvidersFor ¶
func (_Identityregistry *IdentityregistrySession) AddProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
AddProvidersFor is a paid mutator transaction binding the contract method 0x960b11f5.
Solidity: function addProvidersFor(uint256 ein, address[] providers) returns()
func (*IdentityregistrySession) AddResolvers ¶
func (_Identityregistry *IdentityregistrySession) AddResolvers(resolvers []common.Address) (*types.Transaction, error)
AddResolvers is a paid mutator transaction binding the contract method 0xe846fd91.
Solidity: function addResolvers(address[] resolvers) returns()
func (*IdentityregistrySession) AddResolversFor ¶
func (_Identityregistry *IdentityregistrySession) AddResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
AddResolversFor is a paid mutator transaction binding the contract method 0x010887dc.
Solidity: function addResolversFor(uint256 ein, address[] resolvers) returns()
func (*IdentityregistrySession) CreateIdentity ¶
func (_Identityregistry *IdentityregistrySession) CreateIdentity(recoveryAddress common.Address, providers []common.Address, resolvers []common.Address) (*types.Transaction, error)
CreateIdentity is a paid mutator transaction binding the contract method 0x268e8970.
Solidity: function createIdentity(address recoveryAddress, address[] providers, address[] resolvers) returns(uint256 ein)
func (*IdentityregistrySession) CreateIdentityDelegated ¶
func (_Identityregistry *IdentityregistrySession) CreateIdentityDelegated(recoveryAddress common.Address, associatedAddress common.Address, providers []common.Address, resolvers []common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CreateIdentityDelegated is a paid mutator transaction binding the contract method 0x14fb5646.
Solidity: function createIdentityDelegated(address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns(uint256 ein)
func (*IdentityregistrySession) GetEIN ¶
GetEIN is a free data retrieval call binding the contract method 0x05c62c2f.
Solidity: function getEIN(address _address) constant returns(uint256 ein)
func (*IdentityregistrySession) GetIdentity ¶
func (_Identityregistry *IdentityregistrySession) GetIdentity(ein *big.Int) (struct { RecoveryAddress common.Address AssociatedAddresses []common.Address Providers []common.Address Resolvers []common.Address }, error)
GetIdentity is a free data retrieval call binding the contract method 0x85e3f058.
Solidity: function getIdentity(uint256 ein) constant returns(address recoveryAddress, address[] associatedAddresses, address[] providers, address[] resolvers)
func (*IdentityregistrySession) HasIdentity ¶
func (_Identityregistry *IdentityregistrySession) HasIdentity(_address common.Address) (bool, error)
HasIdentity is a free data retrieval call binding the contract method 0x237f1a21.
Solidity: function hasIdentity(address _address) constant returns(bool)
func (*IdentityregistrySession) IdentityExists ¶
func (_Identityregistry *IdentityregistrySession) IdentityExists(ein *big.Int) (bool, error)
IdentityExists is a free data retrieval call binding the contract method 0x5b5aed3a.
Solidity: function identityExists(uint256 ein) constant returns(bool)
func (*IdentityregistrySession) IsAssociatedAddressFor ¶
func (_Identityregistry *IdentityregistrySession) IsAssociatedAddressFor(ein *big.Int, _address common.Address) (bool, error)
IsAssociatedAddressFor is a free data retrieval call binding the contract method 0xa687662d.
Solidity: function isAssociatedAddressFor(uint256 ein, address _address) constant returns(bool)
func (*IdentityregistrySession) IsProviderFor ¶
func (_Identityregistry *IdentityregistrySession) IsProviderFor(ein *big.Int, provider common.Address) (bool, error)
IsProviderFor is a free data retrieval call binding the contract method 0x53a9698a.
Solidity: function isProviderFor(uint256 ein, address provider) constant returns(bool)
func (*IdentityregistrySession) IsResolverFor ¶
func (_Identityregistry *IdentityregistrySession) IsResolverFor(ein *big.Int, resolver common.Address) (bool, error)
IsResolverFor is a free data retrieval call binding the contract method 0xd4b1cdcc.
Solidity: function isResolverFor(uint256 ein, address resolver) constant returns(bool)
func (*IdentityregistrySession) IsSigned ¶
func (_Identityregistry *IdentityregistrySession) 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 (*IdentityregistrySession) MaxAssociatedAddresses ¶
func (_Identityregistry *IdentityregistrySession) MaxAssociatedAddresses() (*big.Int, error)
MaxAssociatedAddresses is a free data retrieval call binding the contract method 0xab9a8538.
Solidity: function maxAssociatedAddresses() constant returns(uint256)
func (*IdentityregistrySession) NextEIN ¶
func (_Identityregistry *IdentityregistrySession) NextEIN() (*big.Int, error)
NextEIN is a free data retrieval call binding the contract method 0xa1707e7b.
Solidity: function nextEIN() constant returns(uint256)
func (*IdentityregistrySession) RecoveryTimeout ¶
func (_Identityregistry *IdentityregistrySession) RecoveryTimeout() (*big.Int, error)
RecoveryTimeout is a free data retrieval call binding the contract method 0x14d8b821.
Solidity: function recoveryTimeout() constant returns(uint256)
func (*IdentityregistrySession) RemoveAssociatedAddress ¶
func (_Identityregistry *IdentityregistrySession) RemoveAssociatedAddress() (*types.Transaction, error)
RemoveAssociatedAddress is a paid mutator transaction binding the contract method 0x3b4656a1.
Solidity: function removeAssociatedAddress() returns()
func (*IdentityregistrySession) RemoveAssociatedAddressDelegated ¶
func (_Identityregistry *IdentityregistrySession) RemoveAssociatedAddressDelegated(addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveAssociatedAddressDelegated is a paid mutator transaction binding the contract method 0xdd9ad9ed.
Solidity: function removeAssociatedAddressDelegated(address addressToRemove, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistrySession) RemoveProviders ¶
func (_Identityregistry *IdentityregistrySession) RemoveProviders(providers []common.Address) (*types.Transaction, error)
RemoveProviders is a paid mutator transaction binding the contract method 0x232e7d83.
Solidity: function removeProviders(address[] providers) returns()
func (*IdentityregistrySession) RemoveProvidersFor ¶
func (_Identityregistry *IdentityregistrySession) RemoveProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
RemoveProvidersFor is a paid mutator transaction binding the contract method 0x06c93c36.
Solidity: function removeProvidersFor(uint256 ein, address[] providers) returns()
func (*IdentityregistrySession) RemoveResolvers ¶
func (_Identityregistry *IdentityregistrySession) RemoveResolvers(resolvers []common.Address) (*types.Transaction, error)
RemoveResolvers is a paid mutator transaction binding the contract method 0xb8a5c2a6.
Solidity: function removeResolvers(address[] resolvers) returns()
func (*IdentityregistrySession) RemoveResolversFor ¶
func (_Identityregistry *IdentityregistrySession) RemoveResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
RemoveResolversFor is a paid mutator transaction binding the contract method 0x5726f660.
Solidity: function removeResolversFor(uint256 ein, address[] resolvers) returns()
func (*IdentityregistrySession) SignatureTimeout ¶
func (_Identityregistry *IdentityregistrySession) SignatureTimeout() (*big.Int, error)
SignatureTimeout is a free data retrieval call binding the contract method 0x5437b67c.
Solidity: function signatureTimeout() constant returns(uint256)
func (*IdentityregistrySession) TriggerDestruction ¶
func (_Identityregistry *IdentityregistrySession) TriggerDestruction(ein *big.Int, firstChunk []common.Address, lastChunk []common.Address, resetResolvers bool) (*types.Transaction, error)
TriggerDestruction is a paid mutator transaction binding the contract method 0xfa57b576.
Solidity: function triggerDestruction(uint256 ein, address[] firstChunk, address[] lastChunk, bool resetResolvers) returns()
func (*IdentityregistrySession) TriggerRecovery ¶
func (_Identityregistry *IdentityregistrySession) TriggerRecovery(ein *big.Int, newAssociatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
TriggerRecovery is a paid mutator transaction binding the contract method 0x8e1bb633.
Solidity: function triggerRecovery(uint256 ein, address newAssociatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistrySession) TriggerRecoveryAddressChange ¶
func (_Identityregistry *IdentityregistrySession) TriggerRecoveryAddressChange(newRecoveryAddress common.Address) (*types.Transaction, error)
TriggerRecoveryAddressChange is a paid mutator transaction binding the contract method 0x1bfe3508.
Solidity: function triggerRecoveryAddressChange(address newRecoveryAddress) returns()
func (*IdentityregistrySession) TriggerRecoveryAddressChangeFor ¶
func (_Identityregistry *IdentityregistrySession) TriggerRecoveryAddressChangeFor(ein *big.Int, newRecoveryAddress common.Address) (*types.Transaction, error)
TriggerRecoveryAddressChangeFor is a paid mutator transaction binding the contract method 0x2501faa5.
Solidity: function triggerRecoveryAddressChangeFor(uint256 ein, address newRecoveryAddress) returns()
type IdentityregistryTransactor ¶
type IdentityregistryTransactor struct {
// contains filtered or unexported fields
}
IdentityregistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIdentityregistryTransactor ¶
func NewIdentityregistryTransactor(address common.Address, transactor bind.ContractTransactor) (*IdentityregistryTransactor, error)
NewIdentityregistryTransactor creates a new write-only instance of Identityregistry, bound to a specific deployed contract.
func (*IdentityregistryTransactor) AddAssociatedAddress ¶
func (_Identityregistry *IdentityregistryTransactor) AddAssociatedAddress(opts *bind.TransactOpts, approvingAddress common.Address, addressToAdd common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
AddAssociatedAddress is a paid mutator transaction binding the contract method 0x3aedf3c9.
Solidity: function addAssociatedAddress(address approvingAddress, address addressToAdd, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistryTransactor) AddAssociatedAddressDelegated ¶
func (_Identityregistry *IdentityregistryTransactor) AddAssociatedAddressDelegated(opts *bind.TransactOpts, approvingAddress common.Address, addressToAdd common.Address, v [2]uint8, r [2][32]byte, s [2][32]byte, timestamp [2]*big.Int) (*types.Transaction, error)
AddAssociatedAddressDelegated is a paid mutator transaction binding the contract method 0xab5f6781.
Solidity: function addAssociatedAddressDelegated(address approvingAddress, address addressToAdd, uint8[2] v, bytes32[2] r, bytes32[2] s, uint256[2] timestamp) returns()
func (*IdentityregistryTransactor) AddProviders ¶
func (_Identityregistry *IdentityregistryTransactor) AddProviders(opts *bind.TransactOpts, providers []common.Address) (*types.Transaction, error)
AddProviders is a paid mutator transaction binding the contract method 0x7d079951.
Solidity: function addProviders(address[] providers) returns()
func (*IdentityregistryTransactor) AddProvidersFor ¶
func (_Identityregistry *IdentityregistryTransactor) AddProvidersFor(opts *bind.TransactOpts, ein *big.Int, providers []common.Address) (*types.Transaction, error)
AddProvidersFor is a paid mutator transaction binding the contract method 0x960b11f5.
Solidity: function addProvidersFor(uint256 ein, address[] providers) returns()
func (*IdentityregistryTransactor) AddResolvers ¶
func (_Identityregistry *IdentityregistryTransactor) AddResolvers(opts *bind.TransactOpts, resolvers []common.Address) (*types.Transaction, error)
AddResolvers is a paid mutator transaction binding the contract method 0xe846fd91.
Solidity: function addResolvers(address[] resolvers) returns()
func (*IdentityregistryTransactor) AddResolversFor ¶
func (_Identityregistry *IdentityregistryTransactor) AddResolversFor(opts *bind.TransactOpts, ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
AddResolversFor is a paid mutator transaction binding the contract method 0x010887dc.
Solidity: function addResolversFor(uint256 ein, address[] resolvers) returns()
func (*IdentityregistryTransactor) CreateIdentity ¶
func (_Identityregistry *IdentityregistryTransactor) CreateIdentity(opts *bind.TransactOpts, recoveryAddress common.Address, providers []common.Address, resolvers []common.Address) (*types.Transaction, error)
CreateIdentity is a paid mutator transaction binding the contract method 0x268e8970.
Solidity: function createIdentity(address recoveryAddress, address[] providers, address[] resolvers) returns(uint256 ein)
func (*IdentityregistryTransactor) CreateIdentityDelegated ¶
func (_Identityregistry *IdentityregistryTransactor) CreateIdentityDelegated(opts *bind.TransactOpts, recoveryAddress common.Address, associatedAddress common.Address, providers []common.Address, resolvers []common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CreateIdentityDelegated is a paid mutator transaction binding the contract method 0x14fb5646.
Solidity: function createIdentityDelegated(address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns(uint256 ein)
func (*IdentityregistryTransactor) RemoveAssociatedAddress ¶
func (_Identityregistry *IdentityregistryTransactor) RemoveAssociatedAddress(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveAssociatedAddress is a paid mutator transaction binding the contract method 0x3b4656a1.
Solidity: function removeAssociatedAddress() returns()
func (*IdentityregistryTransactor) RemoveAssociatedAddressDelegated ¶
func (_Identityregistry *IdentityregistryTransactor) RemoveAssociatedAddressDelegated(opts *bind.TransactOpts, addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveAssociatedAddressDelegated is a paid mutator transaction binding the contract method 0xdd9ad9ed.
Solidity: function removeAssociatedAddressDelegated(address addressToRemove, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistryTransactor) RemoveProviders ¶
func (_Identityregistry *IdentityregistryTransactor) RemoveProviders(opts *bind.TransactOpts, providers []common.Address) (*types.Transaction, error)
RemoveProviders is a paid mutator transaction binding the contract method 0x232e7d83.
Solidity: function removeProviders(address[] providers) returns()
func (*IdentityregistryTransactor) RemoveProvidersFor ¶
func (_Identityregistry *IdentityregistryTransactor) RemoveProvidersFor(opts *bind.TransactOpts, ein *big.Int, providers []common.Address) (*types.Transaction, error)
RemoveProvidersFor is a paid mutator transaction binding the contract method 0x06c93c36.
Solidity: function removeProvidersFor(uint256 ein, address[] providers) returns()
func (*IdentityregistryTransactor) RemoveResolvers ¶
func (_Identityregistry *IdentityregistryTransactor) RemoveResolvers(opts *bind.TransactOpts, resolvers []common.Address) (*types.Transaction, error)
RemoveResolvers is a paid mutator transaction binding the contract method 0xb8a5c2a6.
Solidity: function removeResolvers(address[] resolvers) returns()
func (*IdentityregistryTransactor) RemoveResolversFor ¶
func (_Identityregistry *IdentityregistryTransactor) RemoveResolversFor(opts *bind.TransactOpts, ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
RemoveResolversFor is a paid mutator transaction binding the contract method 0x5726f660.
Solidity: function removeResolversFor(uint256 ein, address[] resolvers) returns()
func (*IdentityregistryTransactor) TriggerDestruction ¶
func (_Identityregistry *IdentityregistryTransactor) TriggerDestruction(opts *bind.TransactOpts, ein *big.Int, firstChunk []common.Address, lastChunk []common.Address, resetResolvers bool) (*types.Transaction, error)
TriggerDestruction is a paid mutator transaction binding the contract method 0xfa57b576.
Solidity: function triggerDestruction(uint256 ein, address[] firstChunk, address[] lastChunk, bool resetResolvers) returns()
func (*IdentityregistryTransactor) TriggerRecovery ¶
func (_Identityregistry *IdentityregistryTransactor) TriggerRecovery(opts *bind.TransactOpts, ein *big.Int, newAssociatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
TriggerRecovery is a paid mutator transaction binding the contract method 0x8e1bb633.
Solidity: function triggerRecovery(uint256 ein, address newAssociatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistryTransactor) TriggerRecoveryAddressChange ¶
func (_Identityregistry *IdentityregistryTransactor) TriggerRecoveryAddressChange(opts *bind.TransactOpts, newRecoveryAddress common.Address) (*types.Transaction, error)
TriggerRecoveryAddressChange is a paid mutator transaction binding the contract method 0x1bfe3508.
Solidity: function triggerRecoveryAddressChange(address newRecoveryAddress) returns()
func (*IdentityregistryTransactor) TriggerRecoveryAddressChangeFor ¶
func (_Identityregistry *IdentityregistryTransactor) TriggerRecoveryAddressChangeFor(opts *bind.TransactOpts, ein *big.Int, newRecoveryAddress common.Address) (*types.Transaction, error)
TriggerRecoveryAddressChangeFor is a paid mutator transaction binding the contract method 0x2501faa5.
Solidity: function triggerRecoveryAddressChangeFor(uint256 ein, address newRecoveryAddress) returns()
type IdentityregistryTransactorRaw ¶
type IdentityregistryTransactorRaw struct {
Contract *IdentityregistryTransactor // Generic write-only contract binding to access the raw methods on
}
IdentityregistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IdentityregistryTransactorRaw) Transact ¶
func (_Identityregistry *IdentityregistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IdentityregistryTransactorRaw) Transfer ¶
func (_Identityregistry *IdentityregistryTransactorRaw) 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 IdentityregistryTransactorSession ¶
type IdentityregistryTransactorSession struct { Contract *IdentityregistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IdentityregistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IdentityregistryTransactorSession) AddAssociatedAddress ¶
func (_Identityregistry *IdentityregistryTransactorSession) AddAssociatedAddress(approvingAddress common.Address, addressToAdd common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
AddAssociatedAddress is a paid mutator transaction binding the contract method 0x3aedf3c9.
Solidity: function addAssociatedAddress(address approvingAddress, address addressToAdd, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistryTransactorSession) AddAssociatedAddressDelegated ¶
func (_Identityregistry *IdentityregistryTransactorSession) AddAssociatedAddressDelegated(approvingAddress common.Address, addressToAdd common.Address, v [2]uint8, r [2][32]byte, s [2][32]byte, timestamp [2]*big.Int) (*types.Transaction, error)
AddAssociatedAddressDelegated is a paid mutator transaction binding the contract method 0xab5f6781.
Solidity: function addAssociatedAddressDelegated(address approvingAddress, address addressToAdd, uint8[2] v, bytes32[2] r, bytes32[2] s, uint256[2] timestamp) returns()
func (*IdentityregistryTransactorSession) AddProviders ¶
func (_Identityregistry *IdentityregistryTransactorSession) AddProviders(providers []common.Address) (*types.Transaction, error)
AddProviders is a paid mutator transaction binding the contract method 0x7d079951.
Solidity: function addProviders(address[] providers) returns()
func (*IdentityregistryTransactorSession) AddProvidersFor ¶
func (_Identityregistry *IdentityregistryTransactorSession) AddProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
AddProvidersFor is a paid mutator transaction binding the contract method 0x960b11f5.
Solidity: function addProvidersFor(uint256 ein, address[] providers) returns()
func (*IdentityregistryTransactorSession) AddResolvers ¶
func (_Identityregistry *IdentityregistryTransactorSession) AddResolvers(resolvers []common.Address) (*types.Transaction, error)
AddResolvers is a paid mutator transaction binding the contract method 0xe846fd91.
Solidity: function addResolvers(address[] resolvers) returns()
func (*IdentityregistryTransactorSession) AddResolversFor ¶
func (_Identityregistry *IdentityregistryTransactorSession) AddResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
AddResolversFor is a paid mutator transaction binding the contract method 0x010887dc.
Solidity: function addResolversFor(uint256 ein, address[] resolvers) returns()
func (*IdentityregistryTransactorSession) CreateIdentity ¶
func (_Identityregistry *IdentityregistryTransactorSession) CreateIdentity(recoveryAddress common.Address, providers []common.Address, resolvers []common.Address) (*types.Transaction, error)
CreateIdentity is a paid mutator transaction binding the contract method 0x268e8970.
Solidity: function createIdentity(address recoveryAddress, address[] providers, address[] resolvers) returns(uint256 ein)
func (*IdentityregistryTransactorSession) CreateIdentityDelegated ¶
func (_Identityregistry *IdentityregistryTransactorSession) CreateIdentityDelegated(recoveryAddress common.Address, associatedAddress common.Address, providers []common.Address, resolvers []common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
CreateIdentityDelegated is a paid mutator transaction binding the contract method 0x14fb5646.
Solidity: function createIdentityDelegated(address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns(uint256 ein)
func (*IdentityregistryTransactorSession) RemoveAssociatedAddress ¶
func (_Identityregistry *IdentityregistryTransactorSession) RemoveAssociatedAddress() (*types.Transaction, error)
RemoveAssociatedAddress is a paid mutator transaction binding the contract method 0x3b4656a1.
Solidity: function removeAssociatedAddress() returns()
func (*IdentityregistryTransactorSession) RemoveAssociatedAddressDelegated ¶
func (_Identityregistry *IdentityregistryTransactorSession) RemoveAssociatedAddressDelegated(addressToRemove common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
RemoveAssociatedAddressDelegated is a paid mutator transaction binding the contract method 0xdd9ad9ed.
Solidity: function removeAssociatedAddressDelegated(address addressToRemove, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistryTransactorSession) RemoveProviders ¶
func (_Identityregistry *IdentityregistryTransactorSession) RemoveProviders(providers []common.Address) (*types.Transaction, error)
RemoveProviders is a paid mutator transaction binding the contract method 0x232e7d83.
Solidity: function removeProviders(address[] providers) returns()
func (*IdentityregistryTransactorSession) RemoveProvidersFor ¶
func (_Identityregistry *IdentityregistryTransactorSession) RemoveProvidersFor(ein *big.Int, providers []common.Address) (*types.Transaction, error)
RemoveProvidersFor is a paid mutator transaction binding the contract method 0x06c93c36.
Solidity: function removeProvidersFor(uint256 ein, address[] providers) returns()
func (*IdentityregistryTransactorSession) RemoveResolvers ¶
func (_Identityregistry *IdentityregistryTransactorSession) RemoveResolvers(resolvers []common.Address) (*types.Transaction, error)
RemoveResolvers is a paid mutator transaction binding the contract method 0xb8a5c2a6.
Solidity: function removeResolvers(address[] resolvers) returns()
func (*IdentityregistryTransactorSession) RemoveResolversFor ¶
func (_Identityregistry *IdentityregistryTransactorSession) RemoveResolversFor(ein *big.Int, resolvers []common.Address) (*types.Transaction, error)
RemoveResolversFor is a paid mutator transaction binding the contract method 0x5726f660.
Solidity: function removeResolversFor(uint256 ein, address[] resolvers) returns()
func (*IdentityregistryTransactorSession) TriggerDestruction ¶
func (_Identityregistry *IdentityregistryTransactorSession) TriggerDestruction(ein *big.Int, firstChunk []common.Address, lastChunk []common.Address, resetResolvers bool) (*types.Transaction, error)
TriggerDestruction is a paid mutator transaction binding the contract method 0xfa57b576.
Solidity: function triggerDestruction(uint256 ein, address[] firstChunk, address[] lastChunk, bool resetResolvers) returns()
func (*IdentityregistryTransactorSession) TriggerRecovery ¶
func (_Identityregistry *IdentityregistryTransactorSession) TriggerRecovery(ein *big.Int, newAssociatedAddress common.Address, v uint8, r [32]byte, s [32]byte, timestamp *big.Int) (*types.Transaction, error)
TriggerRecovery is a paid mutator transaction binding the contract method 0x8e1bb633.
Solidity: function triggerRecovery(uint256 ein, address newAssociatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns()
func (*IdentityregistryTransactorSession) TriggerRecoveryAddressChange ¶
func (_Identityregistry *IdentityregistryTransactorSession) TriggerRecoveryAddressChange(newRecoveryAddress common.Address) (*types.Transaction, error)
TriggerRecoveryAddressChange is a paid mutator transaction binding the contract method 0x1bfe3508.
Solidity: function triggerRecoveryAddressChange(address newRecoveryAddress) returns()
func (*IdentityregistryTransactorSession) TriggerRecoveryAddressChangeFor ¶
func (_Identityregistry *IdentityregistryTransactorSession) TriggerRecoveryAddressChangeFor(ein *big.Int, newRecoveryAddress common.Address) (*types.Transaction, error)
TriggerRecoveryAddressChangeFor is a paid mutator transaction binding the contract method 0x2501faa5.
Solidity: function triggerRecoveryAddressChangeFor(uint256 ein, address newRecoveryAddress) returns()