Documentation ¶
Index ¶
- Constants
- type AppRegistryActionGranted
- type AppRegistryActionGrantedIterator
- type AppRegistryActionRevoked
- type AppRegistryActionRevokedIterator
- type AppRegistryAppOwnerTransferred
- type AppRegistryAppOwnerTransferredIterator
- type AppRegistryCaller
- type AppRegistryContract
- type AppRegistryEventFilterer
- type AppRegistryEventParser
- type AppRegistryEventWatcher
- type AppRegistryEvents
- type AppRegistryRegistration
- type AppRegistryRegistrationIterator
- type AppRegistryRoleBound
- type AppRegistryRoleBoundIterator
- type AppRegistryRoleCreation
- type AppRegistryRoleCreationIterator
- type AppRegistryRoleRemoval
- type AppRegistryRoleRemovalIterator
- type AppRegistryRoleUnbound
- type AppRegistryRoleUnboundIterator
- type AppRegistryTransactor
- type AppRegistryUnregistration
- type AppRegistryUnregistrationIterator
- type ConsentsCaller
- type ConsentsConsented
- type ConsentsConsentedIterator
- type ConsentsContract
- type ConsentsEventFilterer
- type ConsentsEventParser
- type ConsentsEventWatcher
- type ConsentsEvents
- type ConsentsTransactor
- type ControllerRegistryCaller
- type ControllerRegistryContract
- type ControllerRegistryEventFilterer
- type ControllerRegistryEventParser
- type ControllerRegistryEventWatcher
- type ControllerRegistryEvents
- type ControllerRegistryOwnershipTransferred
- type ControllerRegistryOwnershipTransferredIterator
- type ControllerRegistryRegistration
- type ControllerRegistryRegistrationIterator
- type ControllerRegistryTransactor
- type ControllerRegistryUnregistration
- type ControllerRegistryUnregistrationIterator
- type DataTypeRegistryCaller
- type DataTypeRegistryContract
- type DataTypeRegistryEventFilterer
- type DataTypeRegistryEventParser
- type DataTypeRegistryEventWatcher
- type DataTypeRegistryEvents
- type DataTypeRegistryRegistration
- type DataTypeRegistryRegistrationIterator
- type DataTypeRegistryTransactor
- type DataTypeRegistryUnregistration
- type DataTypeRegistryUnregistrationIterator
- type ExchangeCaller
- type ExchangeContract
- type ExchangeEscrowExecutionFailed
- type ExchangeEscrowExecutionFailedIterator
- type ExchangeEventFilterer
- type ExchangeEventParser
- type ExchangeEventWatcher
- type ExchangeEvents
- type ExchangeOfferCanceled
- type ExchangeOfferCanceledIterator
- type ExchangeOfferPrepared
- type ExchangeOfferPreparedIterator
- type ExchangeOfferPresented
- type ExchangeOfferPresentedIterator
- type ExchangeOfferReceipt
- type ExchangeOfferReceiptIterator
- type ExchangeOfferRejected
- type ExchangeOfferRejectedIterator
- type ExchangeOfferSettled
- type ExchangeOfferSettledIterator
- type ExchangeTransactor
- type UsersActionGranted
- type UsersActionGrantedIterator
- type UsersActionRevoked
- type UsersActionRevokedIterator
- type UsersCaller
- type UsersContract
- type UsersControllerChanged
- type UsersControllerChangedIterator
- type UsersEventFilterer
- type UsersEventParser
- type UsersEventWatcher
- type UsersEvents
- type UsersRoleBound
- type UsersRoleBoundIterator
- type UsersRoleCreation
- type UsersRoleCreationIterator
- type UsersRoleRemoval
- type UsersRoleRemovalIterator
- type UsersRoleUnbound
- type UsersRoleUnboundIterator
- type UsersSignedUp
- type UsersSignedUpIterator
- type UsersTemporaryCreated
- type UsersTemporaryCreatedIterator
- type UsersTemporaryUnlocked
- type UsersTemporaryUnlockedIterator
- type UsersTransactor
Constants ¶
const ( AppRegistryAddress = "0x5A9E5AD83d10e25a9764E76d1e191E9cc2491CD2" AppRegistryTxHash = "0x312b15fea0e2ee850406f74b9d644e5ecd9d79329e0bcda855dad83e1330d2d1" AppRegistryCreatedAt = "0x0000000000000000000000000000000000000000000000000000000000d6d8a1" AppRegistryABI = "" /* 6939-byte string literal not displayed */ )
AppRegistryABI is the input ABI used to generate the binding from.
const ( ConsentsAddress = "0x1bd64C662f408437ABC0012F345e686506b01b11" ConsentsTxHash = "0x9c6012dc1f1bb52875dfe4224eb0fec99678871438440c767ab5b99b622092ff" ConsentsCreatedAt = "0x0000000000000000000000000000000000000000000000000000000000d6d8ad" ConsentsABI = "" /* 2740-byte string literal not displayed */ )
ConsentsABI is the input ABI used to generate the binding from.
const ( ControllerRegistryAddress = "0x9aC9fb6bC615E07c5Fb52fA863CD4F722367917c" ControllerRegistryTxHash = "0xea98ce23bd84cdf558110118e7b7115cf21b06450c3beba9baa74244a4f72e07" ControllerRegistryCreatedAt = "0x0000000000000000000000000000000000000000000000000000000000d6d8a3" ControllerRegistryABI = "" /* 2286-byte string literal not displayed */ )
ControllerRegistryABI is the input ABI used to generate the binding from.
const ( DataTypeRegistryAddress = "0x3b8D2133Df2F99B56d3F8c01b7db37181d7B1959" DataTypeRegistryTxHash = "0x25be6e0cfefc47df47c855b02d97216dc5ae1e897babb72fccda2933f881c757" DataTypeRegistryCreatedAt = "0x0000000000000000000000000000000000000000000000000000000000d6d8a5" DataTypeRegistryABI = "" /* 1832-byte string literal not displayed */ )
DataTypeRegistryABI is the input ABI used to generate the binding from.
const ( ExchangeAddress = "0xE92be3945Db3783Bb1e9Cd72F028494440A7A038" ExchangeTxHash = "0x9b56e3ae42889bfb75df122cf0ff1620ed9c07ed49d39f5d0bbbc912850b0f8c" ExchangeCreatedAt = "0x0000000000000000000000000000000000000000000000000000000000d6d8b2" ExchangeABI = "" /* 5118-byte string literal not displayed */ )
ExchangeABI is the input ABI used to generate the binding from.
const ( UsersAddress = "0x5DA52F7f59bC0c0Bf706c6DCBbc65D9750CE1551" UsersTxHash = "0x8b46629739031ef2ddb33edf1eec96d0abd158eeeca9c7d1079110ad4cebc5bb" UsersCreatedAt = "0x0000000000000000000000000000000000000000000000000000000000d6d8a8" UsersABI = "" /* 10645-byte string literal not displayed */ )
UsersABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppRegistryActionGranted ¶
type AppRegistryActionGranted struct { ResourceId [8]byte RoleName string ActionName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryActionGranted represents a ActionGranted event raised by the AppRegistry contract.
type AppRegistryActionGrantedIterator ¶
type AppRegistryActionGrantedIterator struct { Evt *AppRegistryActionGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryActionGrantedIterator is returned from FilterActionGranted and is used to iterate over the raw logs and unpacked data for ActionGranted events raised by the AppRegistry contract.
func (*AppRegistryActionGrantedIterator) Close ¶
func (it *AppRegistryActionGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryActionGrantedIterator) Error ¶
func (it *AppRegistryActionGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryActionGrantedIterator) Event ¶
func (it *AppRegistryActionGrantedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryActionGrantedIterator) Next ¶
func (it *AppRegistryActionGrantedIterator) 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 AppRegistryActionRevoked ¶
type AppRegistryActionRevoked struct { ResourceId [8]byte RoleName string ActionName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryActionRevoked represents a ActionRevoked event raised by the AppRegistry contract.
type AppRegistryActionRevokedIterator ¶
type AppRegistryActionRevokedIterator struct { Evt *AppRegistryActionRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryActionRevokedIterator is returned from FilterActionRevoked and is used to iterate over the raw logs and unpacked data for ActionRevoked events raised by the AppRegistry contract.
func (*AppRegistryActionRevokedIterator) Close ¶
func (it *AppRegistryActionRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryActionRevokedIterator) Error ¶
func (it *AppRegistryActionRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryActionRevokedIterator) Event ¶
func (it *AppRegistryActionRevokedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryActionRevokedIterator) Next ¶
func (it *AppRegistryActionRevokedIterator) 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 AppRegistryAppOwnerTransferred ¶
type AppRegistryAppOwnerTransferred struct { AppId [8]byte AppName string OldOwner common.Address NewOwner common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryAppOwnerTransferred represents a AppOwnerTransferred event raised by the AppRegistry contract.
type AppRegistryAppOwnerTransferredIterator ¶
type AppRegistryAppOwnerTransferredIterator struct { Evt *AppRegistryAppOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryAppOwnerTransferredIterator is returned from FilterAppOwnerTransferred and is used to iterate over the raw logs and unpacked data for AppOwnerTransferred events raised by the AppRegistry contract.
func (*AppRegistryAppOwnerTransferredIterator) Close ¶
func (it *AppRegistryAppOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryAppOwnerTransferredIterator) Error ¶
func (it *AppRegistryAppOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryAppOwnerTransferredIterator) Event ¶
func (it *AppRegistryAppOwnerTransferredIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryAppOwnerTransferredIterator) Next ¶
func (it *AppRegistryAppOwnerTransferredIterator) 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 AppRegistryCaller ¶
type AppRegistryCaller interface { Exists( ctx context.Context, appName string, ) ( bool, error, ) Get( ctx context.Context, appName string, ) ( types.App, error, ) GetId( ctx context.Context, appName string, ) ( [8]byte, error, ) IsOwner( ctx context.Context, appName string, owner common.Address, ) ( bool, error, ) }
AppRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
type AppRegistryContract ¶
type AppRegistryContract struct { ablbind.Deployment AppRegistryCaller AppRegistryTransactor AppRegistryEvents // contains filtered or unexported fields }
Manager is contract wrapper struct
func NewAppRegistryContract ¶
func NewAppRegistryContract(backend ablbind.ContractBackend) (*AppRegistryContract, error)
type AppRegistryEventFilterer ¶
type AppRegistryEventFilterer interface { // Filterer FilterActionGranted( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterActionRevoked( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterAppOwnerTransferred( opts *bind.FilterOpts, appId [][8]byte, oldOwner []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterRegistration( opts *bind.FilterOpts, appId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterRoleBound( opts *bind.FilterOpts, resourceId [][8]byte, subject []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterRoleCreation( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterRoleRemoval( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterRoleUnbound( opts *bind.FilterOpts, resourceId [][8]byte, subject []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterUnregistration( opts *bind.FilterOpts, appId [][8]byte, ) (ablbind.EventIterator, error) }
AppRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
type AppRegistryEventParser ¶
type AppRegistryEventParser interface { // Parser ParseActionGranted(log chainTypes.Log) (*AppRegistryActionGranted, error) ParseActionGrantedFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryActionGranted, error) // Parser ParseActionRevoked(log chainTypes.Log) (*AppRegistryActionRevoked, error) ParseActionRevokedFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryActionRevoked, error) // Parser ParseAppOwnerTransferred(log chainTypes.Log) (*AppRegistryAppOwnerTransferred, error) ParseAppOwnerTransferredFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryAppOwnerTransferred, error) // Parser ParseRegistration(log chainTypes.Log) (*AppRegistryRegistration, error) ParseRegistrationFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryRegistration, error) // Parser ParseRoleBound(log chainTypes.Log) (*AppRegistryRoleBound, error) ParseRoleBoundFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryRoleBound, error) // Parser ParseRoleCreation(log chainTypes.Log) (*AppRegistryRoleCreation, error) ParseRoleCreationFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryRoleCreation, error) // Parser ParseRoleRemoval(log chainTypes.Log) (*AppRegistryRoleRemoval, error) ParseRoleRemovalFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryRoleRemoval, error) // Parser ParseRoleUnbound(log chainTypes.Log) (*AppRegistryRoleUnbound, error) ParseRoleUnboundFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryRoleUnbound, error) // Parser ParseUnregistration(log chainTypes.Log) (*AppRegistryUnregistration, error) ParseUnregistrationFromReceipt(receipt *chainTypes.Receipt) ([]*AppRegistryUnregistration, error) }
type AppRegistryEventWatcher ¶
type AppRegistryEventWatcher interface { // Watcher WatchActionGranted( opts *bind.WatchOpts, sink chan<- *AppRegistryActionGranted, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchActionRevoked( opts *bind.WatchOpts, sink chan<- *AppRegistryActionRevoked, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchAppOwnerTransferred( opts *bind.WatchOpts, sink chan<- *AppRegistryAppOwnerTransferred, appId [][8]byte, oldOwner []common.Address, ) (event.Subscription, error) // Watcher WatchRegistration( opts *bind.WatchOpts, sink chan<- *AppRegistryRegistration, appId [][8]byte, ) (event.Subscription, error) // Watcher WatchRoleBound( opts *bind.WatchOpts, sink chan<- *AppRegistryRoleBound, resourceId [][8]byte, subject []common.Address, ) (event.Subscription, error) // Watcher WatchRoleCreation( opts *bind.WatchOpts, sink chan<- *AppRegistryRoleCreation, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchRoleRemoval( opts *bind.WatchOpts, sink chan<- *AppRegistryRoleRemoval, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchRoleUnbound( opts *bind.WatchOpts, sink chan<- *AppRegistryRoleUnbound, resourceId [][8]byte, subject []common.Address, ) (event.Subscription, error) // Watcher WatchUnregistration( opts *bind.WatchOpts, sink chan<- *AppRegistryUnregistration, appId [][8]byte, ) (event.Subscription, error) }
type AppRegistryEvents ¶
type AppRegistryEvents interface { AppRegistryEventFilterer AppRegistryEventParser AppRegistryEventWatcher }
type AppRegistryRegistration ¶
type AppRegistryRegistration struct { AppId [8]byte AppName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryRegistration represents a Registration event raised by the AppRegistry contract.
type AppRegistryRegistrationIterator ¶
type AppRegistryRegistrationIterator struct { Evt *AppRegistryRegistration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryRegistrationIterator is returned from FilterRegistration and is used to iterate over the raw logs and unpacked data for Registration events raised by the AppRegistry contract.
func (*AppRegistryRegistrationIterator) Close ¶
func (it *AppRegistryRegistrationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryRegistrationIterator) Error ¶
func (it *AppRegistryRegistrationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRegistrationIterator) Event ¶
func (it *AppRegistryRegistrationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRegistrationIterator) Next ¶
func (it *AppRegistryRegistrationIterator) 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 AppRegistryRoleBound ¶
type AppRegistryRoleBound struct { ResourceId [8]byte Subject common.Address RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryRoleBound represents a RoleBound event raised by the AppRegistry contract.
type AppRegistryRoleBoundIterator ¶
type AppRegistryRoleBoundIterator struct { Evt *AppRegistryRoleBound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryRoleBoundIterator is returned from FilterRoleBound and is used to iterate over the raw logs and unpacked data for RoleBound events raised by the AppRegistry contract.
func (*AppRegistryRoleBoundIterator) Close ¶
func (it *AppRegistryRoleBoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryRoleBoundIterator) Error ¶
func (it *AppRegistryRoleBoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleBoundIterator) Event ¶
func (it *AppRegistryRoleBoundIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleBoundIterator) Next ¶
func (it *AppRegistryRoleBoundIterator) 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 AppRegistryRoleCreation ¶
type AppRegistryRoleCreation struct { ResourceId [8]byte RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryRoleCreation represents a RoleCreation event raised by the AppRegistry contract.
type AppRegistryRoleCreationIterator ¶
type AppRegistryRoleCreationIterator struct { Evt *AppRegistryRoleCreation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryRoleCreationIterator is returned from FilterRoleCreation and is used to iterate over the raw logs and unpacked data for RoleCreation events raised by the AppRegistry contract.
func (*AppRegistryRoleCreationIterator) Close ¶
func (it *AppRegistryRoleCreationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryRoleCreationIterator) Error ¶
func (it *AppRegistryRoleCreationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleCreationIterator) Event ¶
func (it *AppRegistryRoleCreationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleCreationIterator) Next ¶
func (it *AppRegistryRoleCreationIterator) 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 AppRegistryRoleRemoval ¶
type AppRegistryRoleRemoval struct { ResourceId [8]byte RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryRoleRemoval represents a RoleRemoval event raised by the AppRegistry contract.
type AppRegistryRoleRemovalIterator ¶
type AppRegistryRoleRemovalIterator struct { Evt *AppRegistryRoleRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryRoleRemovalIterator is returned from FilterRoleRemoval and is used to iterate over the raw logs and unpacked data for RoleRemoval events raised by the AppRegistry contract.
func (*AppRegistryRoleRemovalIterator) Close ¶
func (it *AppRegistryRoleRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryRoleRemovalIterator) Error ¶
func (it *AppRegistryRoleRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleRemovalIterator) Event ¶
func (it *AppRegistryRoleRemovalIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleRemovalIterator) Next ¶
func (it *AppRegistryRoleRemovalIterator) 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 AppRegistryRoleUnbound ¶
type AppRegistryRoleUnbound struct { ResourceId [8]byte Subject common.Address RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryRoleUnbound represents a RoleUnbound event raised by the AppRegistry contract.
type AppRegistryRoleUnboundIterator ¶
type AppRegistryRoleUnboundIterator struct { Evt *AppRegistryRoleUnbound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryRoleUnboundIterator is returned from FilterRoleUnbound and is used to iterate over the raw logs and unpacked data for RoleUnbound events raised by the AppRegistry contract.
func (*AppRegistryRoleUnboundIterator) Close ¶
func (it *AppRegistryRoleUnboundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryRoleUnboundIterator) Error ¶
func (it *AppRegistryRoleUnboundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleUnboundIterator) Event ¶
func (it *AppRegistryRoleUnboundIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryRoleUnboundIterator) Next ¶
func (it *AppRegistryRoleUnboundIterator) 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 AppRegistryTransactor ¶
type AppRegistryTransactor interface { Register( ctx context.Context, opts *ablbind.TransactOpts, appName string, ) (*chainTypes.Receipt, error) TransferAppOwner( ctx context.Context, opts *ablbind.TransactOpts, appName string, newOwner common.Address, ) (*chainTypes.Receipt, error) Unregister( ctx context.Context, opts *ablbind.TransactOpts, appName string, ) (*chainTypes.Receipt, error) }
AppRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
type AppRegistryUnregistration ¶
type AppRegistryUnregistration struct { AppId [8]byte AppName string Raw chainTypes.Log // Blockchain specific contextual infos }
AppRegistryUnregistration represents a Unregistration event raised by the AppRegistry contract.
type AppRegistryUnregistrationIterator ¶
type AppRegistryUnregistrationIterator struct { Evt *AppRegistryUnregistration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppRegistryUnregistrationIterator is returned from FilterUnregistration and is used to iterate over the raw logs and unpacked data for Unregistration events raised by the AppRegistry contract.
func (*AppRegistryUnregistrationIterator) Close ¶
func (it *AppRegistryUnregistrationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppRegistryUnregistrationIterator) Error ¶
func (it *AppRegistryUnregistrationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryUnregistrationIterator) Event ¶
func (it *AppRegistryUnregistrationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*AppRegistryUnregistrationIterator) Next ¶
func (it *AppRegistryUnregistrationIterator) 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 ConsentsCaller ¶
type ConsentsCaller interface { IsAllowed( ctx context.Context, userId [8]byte, appName string, action uint8, dataType string, ) ( bool, error, ) IsAllowedAt( ctx context.Context, userId [8]byte, appName string, action uint8, dataType string, blockNumber *big.Int, ) ( bool, error, ) }
ConsentsCaller is an auto generated read-only Go binding around an Ethereum contract.
type ConsentsConsented ¶
type ConsentsConsented struct { Action uint8 UserId [8]byte AppId [8]byte AppName string DataType string Allowed bool Raw chainTypes.Log // Blockchain specific contextual infos }
ConsentsConsented represents a Consented event raised by the Consents contract.
type ConsentsConsentedIterator ¶
type ConsentsConsentedIterator struct { Evt *ConsentsConsented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ConsentsConsentedIterator is returned from FilterConsented and is used to iterate over the raw logs and unpacked data for Consented events raised by the Consents contract.
func (*ConsentsConsentedIterator) Close ¶
func (it *ConsentsConsentedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsentsConsentedIterator) Error ¶
func (it *ConsentsConsentedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsentsConsentedIterator) Event ¶
func (it *ConsentsConsentedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsentsConsentedIterator) Next ¶
func (it *ConsentsConsentedIterator) 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 ConsentsContract ¶
type ConsentsContract struct { ablbind.Deployment ConsentsCaller ConsentsTransactor ConsentsEvents // contains filtered or unexported fields }
Manager is contract wrapper struct
func NewConsentsContract ¶
func NewConsentsContract(backend ablbind.ContractBackend) (*ConsentsContract, error)
type ConsentsEventFilterer ¶
type ConsentsEventFilterer interface { // Filterer FilterConsented( opts *bind.FilterOpts, action []uint8, userId [][8]byte, appId [][8]byte, ) (ablbind.EventIterator, error) }
ConsentsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
type ConsentsEventParser ¶
type ConsentsEventParser interface { // Parser ParseConsented(log chainTypes.Log) (*ConsentsConsented, error) ParseConsentedFromReceipt(receipt *chainTypes.Receipt) ([]*ConsentsConsented, error) }
type ConsentsEventWatcher ¶
type ConsentsEventWatcher interface { // Watcher WatchConsented( opts *bind.WatchOpts, sink chan<- *ConsentsConsented, action []uint8, userId [][8]byte, appId [][8]byte, ) (event.Subscription, error) }
type ConsentsEvents ¶
type ConsentsEvents interface { ConsentsEventFilterer ConsentsEventParser ConsentsEventWatcher }
type ConsentsTransactor ¶
type ConsentsTransactor interface { Consent( ctx context.Context, opts *ablbind.TransactOpts, userId [8]byte, appName string, consentData types.ConsentData, ) (*chainTypes.Receipt, error) ConsentMany( ctx context.Context, opts *ablbind.TransactOpts, userId [8]byte, appName string, consentData []types.ConsentData, ) (*chainTypes.Receipt, error) }
ConsentsTransactor is an auto generated write-only Go binding around an Ethereum contract.
type ControllerRegistryCaller ¶
type ControllerRegistryCaller interface { IsController( ctx context.Context, controller common.Address, ) ( bool, error, ) }
ControllerRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
type ControllerRegistryContract ¶
type ControllerRegistryContract struct { ablbind.Deployment ControllerRegistryCaller ControllerRegistryTransactor ControllerRegistryEvents // contains filtered or unexported fields }
Manager is contract wrapper struct
func NewControllerRegistryContract ¶
func NewControllerRegistryContract(backend ablbind.ContractBackend) (*ControllerRegistryContract, error)
type ControllerRegistryEventFilterer ¶
type ControllerRegistryEventFilterer interface { // Filterer FilterOwnershipTransferred( opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterRegistration( opts *bind.FilterOpts, controller []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterUnregistration( opts *bind.FilterOpts, controller []common.Address, ) (ablbind.EventIterator, error) }
ControllerRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
type ControllerRegistryEventParser ¶
type ControllerRegistryEventParser interface { // Parser ParseOwnershipTransferred(log chainTypes.Log) (*ControllerRegistryOwnershipTransferred, error) ParseOwnershipTransferredFromReceipt(receipt *chainTypes.Receipt) ([]*ControllerRegistryOwnershipTransferred, error) // Parser ParseRegistration(log chainTypes.Log) (*ControllerRegistryRegistration, error) ParseRegistrationFromReceipt(receipt *chainTypes.Receipt) ([]*ControllerRegistryRegistration, error) // Parser ParseUnregistration(log chainTypes.Log) (*ControllerRegistryUnregistration, error) ParseUnregistrationFromReceipt(receipt *chainTypes.Receipt) ([]*ControllerRegistryUnregistration, error) }
type ControllerRegistryEventWatcher ¶
type ControllerRegistryEventWatcher interface { // Watcher WatchOwnershipTransferred( opts *bind.WatchOpts, sink chan<- *ControllerRegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address, ) (event.Subscription, error) // Watcher WatchRegistration( opts *bind.WatchOpts, sink chan<- *ControllerRegistryRegistration, controller []common.Address, ) (event.Subscription, error) // Watcher WatchUnregistration( opts *bind.WatchOpts, sink chan<- *ControllerRegistryUnregistration, controller []common.Address, ) (event.Subscription, error) }
type ControllerRegistryEvents ¶
type ControllerRegistryEvents interface { ControllerRegistryEventFilterer ControllerRegistryEventParser ControllerRegistryEventWatcher }
type ControllerRegistryOwnershipTransferred ¶
type ControllerRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
ControllerRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the ControllerRegistry contract.
type ControllerRegistryOwnershipTransferredIterator ¶
type ControllerRegistryOwnershipTransferredIterator struct { Evt *ControllerRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ControllerRegistry contract.
func (*ControllerRegistryOwnershipTransferredIterator) Close ¶
func (it *ControllerRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerRegistryOwnershipTransferredIterator) Error ¶
func (it *ControllerRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRegistryOwnershipTransferredIterator) Event ¶
func (it *ControllerRegistryOwnershipTransferredIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRegistryOwnershipTransferredIterator) Next ¶
func (it *ControllerRegistryOwnershipTransferredIterator) 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 ControllerRegistryRegistration ¶
type ControllerRegistryRegistration struct { Controller common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
ControllerRegistryRegistration represents a Registration event raised by the ControllerRegistry contract.
type ControllerRegistryRegistrationIterator ¶
type ControllerRegistryRegistrationIterator struct { Evt *ControllerRegistryRegistration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerRegistryRegistrationIterator is returned from FilterRegistration and is used to iterate over the raw logs and unpacked data for Registration events raised by the ControllerRegistry contract.
func (*ControllerRegistryRegistrationIterator) Close ¶
func (it *ControllerRegistryRegistrationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerRegistryRegistrationIterator) Error ¶
func (it *ControllerRegistryRegistrationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRegistryRegistrationIterator) Event ¶
func (it *ControllerRegistryRegistrationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRegistryRegistrationIterator) Next ¶
func (it *ControllerRegistryRegistrationIterator) 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 ControllerRegistryTransactor ¶
type ControllerRegistryTransactor interface { Register( ctx context.Context, opts *ablbind.TransactOpts, controllerAddr common.Address, ) (*chainTypes.Receipt, error) Unregister( ctx context.Context, opts *ablbind.TransactOpts, controllerAddr common.Address, ) (*chainTypes.Receipt, error) }
ControllerRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
type ControllerRegistryUnregistration ¶
type ControllerRegistryUnregistration struct { Controller common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
ControllerRegistryUnregistration represents a Unregistration event raised by the ControllerRegistry contract.
type ControllerRegistryUnregistrationIterator ¶
type ControllerRegistryUnregistrationIterator struct { Evt *ControllerRegistryUnregistration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerRegistryUnregistrationIterator is returned from FilterUnregistration and is used to iterate over the raw logs and unpacked data for Unregistration events raised by the ControllerRegistry contract.
func (*ControllerRegistryUnregistrationIterator) Close ¶
func (it *ControllerRegistryUnregistrationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerRegistryUnregistrationIterator) Error ¶
func (it *ControllerRegistryUnregistrationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRegistryUnregistrationIterator) Event ¶
func (it *ControllerRegistryUnregistrationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRegistryUnregistrationIterator) Next ¶
func (it *ControllerRegistryUnregistrationIterator) 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 DataTypeRegistryCaller ¶
type DataTypeRegistryCaller interface { Exists( ctx context.Context, name string, ) ( bool, error, ) Get( ctx context.Context, name string, ) ( types.DataType, error, ) IsOwner( ctx context.Context, name string, owner common.Address, ) ( bool, error, ) }
DataTypeRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
type DataTypeRegistryContract ¶
type DataTypeRegistryContract struct { ablbind.Deployment DataTypeRegistryCaller DataTypeRegistryTransactor DataTypeRegistryEvents // contains filtered or unexported fields }
Manager is contract wrapper struct
func NewDataTypeRegistryContract ¶
func NewDataTypeRegistryContract(backend ablbind.ContractBackend) (*DataTypeRegistryContract, error)
type DataTypeRegistryEventFilterer ¶
type DataTypeRegistryEventFilterer interface { // Filterer FilterRegistration( opts *bind.FilterOpts, ) (ablbind.EventIterator, error) // Filterer FilterUnregistration( opts *bind.FilterOpts, ) (ablbind.EventIterator, error) }
DataTypeRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
type DataTypeRegistryEventParser ¶
type DataTypeRegistryEventParser interface { // Parser ParseRegistration(log chainTypes.Log) (*DataTypeRegistryRegistration, error) ParseRegistrationFromReceipt(receipt *chainTypes.Receipt) ([]*DataTypeRegistryRegistration, error) // Parser ParseUnregistration(log chainTypes.Log) (*DataTypeRegistryUnregistration, error) ParseUnregistrationFromReceipt(receipt *chainTypes.Receipt) ([]*DataTypeRegistryUnregistration, error) }
type DataTypeRegistryEventWatcher ¶
type DataTypeRegistryEventWatcher interface { // Watcher WatchRegistration( opts *bind.WatchOpts, sink chan<- *DataTypeRegistryRegistration, ) (event.Subscription, error) // Watcher WatchUnregistration( opts *bind.WatchOpts, sink chan<- *DataTypeRegistryUnregistration, ) (event.Subscription, error) }
type DataTypeRegistryEvents ¶
type DataTypeRegistryEvents interface { DataTypeRegistryEventFilterer DataTypeRegistryEventParser DataTypeRegistryEventWatcher }
type DataTypeRegistryRegistration ¶
type DataTypeRegistryRegistration struct { Name string Raw chainTypes.Log // Blockchain specific contextual infos }
DataTypeRegistryRegistration represents a Registration event raised by the DataTypeRegistry contract.
type DataTypeRegistryRegistrationIterator ¶
type DataTypeRegistryRegistrationIterator struct { Evt *DataTypeRegistryRegistration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DataTypeRegistryRegistrationIterator is returned from FilterRegistration and is used to iterate over the raw logs and unpacked data for Registration events raised by the DataTypeRegistry contract.
func (*DataTypeRegistryRegistrationIterator) Close ¶
func (it *DataTypeRegistryRegistrationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DataTypeRegistryRegistrationIterator) Error ¶
func (it *DataTypeRegistryRegistrationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DataTypeRegistryRegistrationIterator) Event ¶
func (it *DataTypeRegistryRegistrationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*DataTypeRegistryRegistrationIterator) Next ¶
func (it *DataTypeRegistryRegistrationIterator) 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 DataTypeRegistryTransactor ¶
type DataTypeRegistryTransactor interface { Register( ctx context.Context, opts *ablbind.TransactOpts, name string, schemaHash common.Hash, ) (*chainTypes.Receipt, error) Unregister( ctx context.Context, opts *ablbind.TransactOpts, name string, ) (*chainTypes.Receipt, error) }
DataTypeRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
type DataTypeRegistryUnregistration ¶
type DataTypeRegistryUnregistration struct { Name string Raw chainTypes.Log // Blockchain specific contextual infos }
DataTypeRegistryUnregistration represents a Unregistration event raised by the DataTypeRegistry contract.
type DataTypeRegistryUnregistrationIterator ¶
type DataTypeRegistryUnregistrationIterator struct { Evt *DataTypeRegistryUnregistration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DataTypeRegistryUnregistrationIterator is returned from FilterUnregistration and is used to iterate over the raw logs and unpacked data for Unregistration events raised by the DataTypeRegistry contract.
func (*DataTypeRegistryUnregistrationIterator) Close ¶
func (it *DataTypeRegistryUnregistrationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DataTypeRegistryUnregistrationIterator) Error ¶
func (it *DataTypeRegistryUnregistrationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DataTypeRegistryUnregistrationIterator) Event ¶
func (it *DataTypeRegistryUnregistrationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*DataTypeRegistryUnregistrationIterator) Next ¶
func (it *DataTypeRegistryUnregistrationIterator) 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 ExchangeCaller ¶
type ExchangeCaller interface { GetOffer( ctx context.Context, offerId [8]byte, ) ( types.Offer, error, ) GetOfferMembers( ctx context.Context, offerId [8]byte, ) ( common.Address, common.Address, error, ) OfferExists( ctx context.Context, offerId [8]byte, ) ( bool, error, ) }
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
type ExchangeContract ¶
type ExchangeContract struct { ablbind.Deployment ExchangeCaller ExchangeTransactor ExchangeEvents // contains filtered or unexported fields }
Manager is contract wrapper struct
func NewExchangeContract ¶
func NewExchangeContract(backend ablbind.ContractBackend) (*ExchangeContract, error)
type ExchangeEscrowExecutionFailed ¶
type ExchangeEscrowExecutionFailed struct { Reason []byte Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeEscrowExecutionFailed represents a EscrowExecutionFailed event raised by the Exchange contract.
type ExchangeEscrowExecutionFailedIterator ¶
type ExchangeEscrowExecutionFailedIterator struct { Evt *ExchangeEscrowExecutionFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeEscrowExecutionFailedIterator is returned from FilterEscrowExecutionFailed and is used to iterate over the raw logs and unpacked data for EscrowExecutionFailed events raised by the Exchange contract.
func (*ExchangeEscrowExecutionFailedIterator) Close ¶
func (it *ExchangeEscrowExecutionFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeEscrowExecutionFailedIterator) Error ¶
func (it *ExchangeEscrowExecutionFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeEscrowExecutionFailedIterator) Event ¶
func (it *ExchangeEscrowExecutionFailedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeEscrowExecutionFailedIterator) Next ¶
func (it *ExchangeEscrowExecutionFailedIterator) 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 ExchangeEventFilterer ¶
type ExchangeEventFilterer interface { // Filterer FilterEscrowExecutionFailed( opts *bind.FilterOpts, ) (ablbind.EventIterator, error) // Filterer FilterOfferCanceled( opts *bind.FilterOpts, offerId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterOfferPrepared( opts *bind.FilterOpts, offerId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterOfferPresented( opts *bind.FilterOpts, offerId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterOfferReceipt( opts *bind.FilterOpts, offerId [][8]byte, consumer []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterOfferRejected( opts *bind.FilterOpts, offerId [][8]byte, consumer []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterOfferSettled( opts *bind.FilterOpts, offerId [][8]byte, consumer []common.Address, ) (ablbind.EventIterator, error) }
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
type ExchangeEventParser ¶
type ExchangeEventParser interface { // Parser ParseEscrowExecutionFailed(log chainTypes.Log) (*ExchangeEscrowExecutionFailed, error) ParseEscrowExecutionFailedFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeEscrowExecutionFailed, error) // Parser ParseOfferCanceled(log chainTypes.Log) (*ExchangeOfferCanceled, error) ParseOfferCanceledFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeOfferCanceled, error) // Parser ParseOfferPrepared(log chainTypes.Log) (*ExchangeOfferPrepared, error) ParseOfferPreparedFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeOfferPrepared, error) // Parser ParseOfferPresented(log chainTypes.Log) (*ExchangeOfferPresented, error) ParseOfferPresentedFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeOfferPresented, error) // Parser ParseOfferReceipt(log chainTypes.Log) (*ExchangeOfferReceipt, error) ParseOfferReceiptFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeOfferReceipt, error) // Parser ParseOfferRejected(log chainTypes.Log) (*ExchangeOfferRejected, error) ParseOfferRejectedFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeOfferRejected, error) // Parser ParseOfferSettled(log chainTypes.Log) (*ExchangeOfferSettled, error) ParseOfferSettledFromReceipt(receipt *chainTypes.Receipt) ([]*ExchangeOfferSettled, error) }
type ExchangeEventWatcher ¶
type ExchangeEventWatcher interface { // Watcher WatchEscrowExecutionFailed( opts *bind.WatchOpts, sink chan<- *ExchangeEscrowExecutionFailed, ) (event.Subscription, error) // Watcher WatchOfferCanceled( opts *bind.WatchOpts, sink chan<- *ExchangeOfferCanceled, offerId [][8]byte, ) (event.Subscription, error) // Watcher WatchOfferPrepared( opts *bind.WatchOpts, sink chan<- *ExchangeOfferPrepared, offerId [][8]byte, ) (event.Subscription, error) // Watcher WatchOfferPresented( opts *bind.WatchOpts, sink chan<- *ExchangeOfferPresented, offerId [][8]byte, ) (event.Subscription, error) // Watcher WatchOfferReceipt( opts *bind.WatchOpts, sink chan<- *ExchangeOfferReceipt, offerId [][8]byte, consumer []common.Address, ) (event.Subscription, error) // Watcher WatchOfferRejected( opts *bind.WatchOpts, sink chan<- *ExchangeOfferRejected, offerId [][8]byte, consumer []common.Address, ) (event.Subscription, error) // Watcher WatchOfferSettled( opts *bind.WatchOpts, sink chan<- *ExchangeOfferSettled, offerId [][8]byte, consumer []common.Address, ) (event.Subscription, error) }
type ExchangeEvents ¶
type ExchangeEvents interface { ExchangeEventFilterer ExchangeEventParser ExchangeEventWatcher }
type ExchangeOfferCanceled ¶
type ExchangeOfferCanceled struct { OfferId [8]byte ProviderAppName string Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeOfferCanceled represents a OfferCanceled event raised by the Exchange contract.
type ExchangeOfferCanceledIterator ¶
type ExchangeOfferCanceledIterator struct { Evt *ExchangeOfferCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOfferCanceledIterator is returned from FilterOfferCanceled and is used to iterate over the raw logs and unpacked data for OfferCanceled events raised by the Exchange contract.
func (*ExchangeOfferCanceledIterator) Close ¶
func (it *ExchangeOfferCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOfferCanceledIterator) Error ¶
func (it *ExchangeOfferCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferCanceledIterator) Event ¶
func (it *ExchangeOfferCanceledIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferCanceledIterator) Next ¶
func (it *ExchangeOfferCanceledIterator) 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 ExchangeOfferPrepared ¶
type ExchangeOfferPrepared struct { OfferId [8]byte ProviderAppName string Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeOfferPrepared represents a OfferPrepared event raised by the Exchange contract.
type ExchangeOfferPreparedIterator ¶
type ExchangeOfferPreparedIterator struct { Evt *ExchangeOfferPrepared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOfferPreparedIterator is returned from FilterOfferPrepared and is used to iterate over the raw logs and unpacked data for OfferPrepared events raised by the Exchange contract.
func (*ExchangeOfferPreparedIterator) Close ¶
func (it *ExchangeOfferPreparedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOfferPreparedIterator) Error ¶
func (it *ExchangeOfferPreparedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferPreparedIterator) Event ¶
func (it *ExchangeOfferPreparedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferPreparedIterator) Next ¶
func (it *ExchangeOfferPreparedIterator) 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 ExchangeOfferPresented ¶
type ExchangeOfferPresented struct { OfferId [8]byte ProviderAppName string Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeOfferPresented represents a OfferPresented event raised by the Exchange contract.
type ExchangeOfferPresentedIterator ¶
type ExchangeOfferPresentedIterator struct { Evt *ExchangeOfferPresented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOfferPresentedIterator is returned from FilterOfferPresented and is used to iterate over the raw logs and unpacked data for OfferPresented events raised by the Exchange contract.
func (*ExchangeOfferPresentedIterator) Close ¶
func (it *ExchangeOfferPresentedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOfferPresentedIterator) Error ¶
func (it *ExchangeOfferPresentedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferPresentedIterator) Event ¶
func (it *ExchangeOfferPresentedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferPresentedIterator) Next ¶
func (it *ExchangeOfferPresentedIterator) 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 ExchangeOfferReceipt ¶
type ExchangeOfferReceipt struct { OfferId [8]byte ProviderAppName string Consumer common.Address Result []byte Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeOfferReceipt represents a OfferReceipt event raised by the Exchange contract.
type ExchangeOfferReceiptIterator ¶
type ExchangeOfferReceiptIterator struct { Evt *ExchangeOfferReceipt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOfferReceiptIterator is returned from FilterOfferReceipt and is used to iterate over the raw logs and unpacked data for OfferReceipt events raised by the Exchange contract.
func (*ExchangeOfferReceiptIterator) Close ¶
func (it *ExchangeOfferReceiptIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOfferReceiptIterator) Error ¶
func (it *ExchangeOfferReceiptIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferReceiptIterator) Event ¶
func (it *ExchangeOfferReceiptIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferReceiptIterator) Next ¶
func (it *ExchangeOfferReceiptIterator) 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 ExchangeOfferRejected ¶
type ExchangeOfferRejected struct { OfferId [8]byte Consumer common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeOfferRejected represents a OfferRejected event raised by the Exchange contract.
type ExchangeOfferRejectedIterator ¶
type ExchangeOfferRejectedIterator struct { Evt *ExchangeOfferRejected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOfferRejectedIterator is returned from FilterOfferRejected and is used to iterate over the raw logs and unpacked data for OfferRejected events raised by the Exchange contract.
func (*ExchangeOfferRejectedIterator) Close ¶
func (it *ExchangeOfferRejectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOfferRejectedIterator) Error ¶
func (it *ExchangeOfferRejectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferRejectedIterator) Event ¶
func (it *ExchangeOfferRejectedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferRejectedIterator) Next ¶
func (it *ExchangeOfferRejectedIterator) 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 ExchangeOfferSettled ¶
type ExchangeOfferSettled struct { OfferId [8]byte Consumer common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
ExchangeOfferSettled represents a OfferSettled event raised by the Exchange contract.
type ExchangeOfferSettledIterator ¶
type ExchangeOfferSettledIterator struct { Evt *ExchangeOfferSettled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOfferSettledIterator is returned from FilterOfferSettled and is used to iterate over the raw logs and unpacked data for OfferSettled events raised by the Exchange contract.
func (*ExchangeOfferSettledIterator) Close ¶
func (it *ExchangeOfferSettledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOfferSettledIterator) Error ¶
func (it *ExchangeOfferSettledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferSettledIterator) Event ¶
func (it *ExchangeOfferSettledIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOfferSettledIterator) Next ¶
func (it *ExchangeOfferSettledIterator) 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 ExchangeTransactor ¶
type ExchangeTransactor interface { AddDataIds( ctx context.Context, opts *ablbind.TransactOpts, offerId [8]byte, dataIds []types.DataId, ) (*chainTypes.Receipt, error) Cancel( ctx context.Context, opts *ablbind.TransactOpts, offerId [8]byte, ) (*chainTypes.Receipt, error) Order( ctx context.Context, opts *ablbind.TransactOpts, offerId [8]byte, ) (*chainTypes.Receipt, error) Prepare( ctx context.Context, opts *ablbind.TransactOpts, provider string, consumer common.Address, escrow common.Address, escrowSign [4]byte, escrowArgs []byte, dataIds []types.DataId, ) (*chainTypes.Receipt, error) Reject( ctx context.Context, opts *ablbind.TransactOpts, offerId [8]byte, ) (*chainTypes.Receipt, error) Settle( ctx context.Context, opts *ablbind.TransactOpts, offerId [8]byte, ) (*chainTypes.Receipt, error) }
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
type UsersActionGranted ¶
type UsersActionGranted struct { ResourceId [8]byte RoleName string ActionName string Raw chainTypes.Log // Blockchain specific contextual infos }
UsersActionGranted represents a ActionGranted event raised by the Users contract.
type UsersActionGrantedIterator ¶
type UsersActionGrantedIterator struct { Evt *UsersActionGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersActionGrantedIterator is returned from FilterActionGranted and is used to iterate over the raw logs and unpacked data for ActionGranted events raised by the Users contract.
func (*UsersActionGrantedIterator) Close ¶
func (it *UsersActionGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersActionGrantedIterator) Error ¶
func (it *UsersActionGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersActionGrantedIterator) Event ¶
func (it *UsersActionGrantedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersActionGrantedIterator) Next ¶
func (it *UsersActionGrantedIterator) 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 UsersActionRevoked ¶
type UsersActionRevoked struct { ResourceId [8]byte RoleName string ActionName string Raw chainTypes.Log // Blockchain specific contextual infos }
UsersActionRevoked represents a ActionRevoked event raised by the Users contract.
type UsersActionRevokedIterator ¶
type UsersActionRevokedIterator struct { Evt *UsersActionRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersActionRevokedIterator is returned from FilterActionRevoked and is used to iterate over the raw logs and unpacked data for ActionRevoked events raised by the Users contract.
func (*UsersActionRevokedIterator) Close ¶
func (it *UsersActionRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersActionRevokedIterator) Error ¶
func (it *UsersActionRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersActionRevokedIterator) Event ¶
func (it *UsersActionRevokedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersActionRevokedIterator) Next ¶
func (it *UsersActionRevokedIterator) 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 UsersCaller ¶
type UsersCaller interface { Exists( ctx context.Context, userId [8]byte, ) ( bool, error, ) Get( ctx context.Context, userId [8]byte, ) ( types.User, error, ) GetByIdentityHash( ctx context.Context, identityHash common.Hash, ) ( types.User, error, ) GetId( ctx context.Context, owner common.Address, ) ( [8]byte, error, ) GetIdByIdentityHash( ctx context.Context, identityHash common.Hash, ) ( [8]byte, error, ) IsControllerOf( ctx context.Context, controller common.Address, userId [8]byte, ) ( bool, error, ) IsTemporary( ctx context.Context, userId [8]byte, ) ( bool, error, ) }
UsersCaller is an auto generated read-only Go binding around an Ethereum contract.
type UsersContract ¶
type UsersContract struct { ablbind.Deployment UsersCaller UsersTransactor UsersEvents // contains filtered or unexported fields }
Manager is contract wrapper struct
func NewUsersContract ¶
func NewUsersContract(backend ablbind.ContractBackend) (*UsersContract, error)
type UsersControllerChanged ¶
type UsersControllerChanged struct { UserId [8]byte OldController common.Address NewController common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
UsersControllerChanged represents a ControllerChanged event raised by the Users contract.
type UsersControllerChangedIterator ¶
type UsersControllerChangedIterator struct { Evt *UsersControllerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersControllerChangedIterator is returned from FilterControllerChanged and is used to iterate over the raw logs and unpacked data for ControllerChanged events raised by the Users contract.
func (*UsersControllerChangedIterator) Close ¶
func (it *UsersControllerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersControllerChangedIterator) Error ¶
func (it *UsersControllerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersControllerChangedIterator) Event ¶
func (it *UsersControllerChangedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersControllerChangedIterator) Next ¶
func (it *UsersControllerChangedIterator) 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 UsersEventFilterer ¶
type UsersEventFilterer interface { // Filterer FilterActionGranted( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterActionRevoked( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterControllerChanged( opts *bind.FilterOpts, userId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterRoleBound( opts *bind.FilterOpts, resourceId [][8]byte, subject []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterRoleCreation( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterRoleRemoval( opts *bind.FilterOpts, resourceId [][8]byte, ) (ablbind.EventIterator, error) // Filterer FilterRoleUnbound( opts *bind.FilterOpts, resourceId [][8]byte, subject []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterSignedUp( opts *bind.FilterOpts, owner []common.Address, ) (ablbind.EventIterator, error) // Filterer FilterTemporaryCreated( opts *bind.FilterOpts, proxy []common.Address, feePayer []common.Address, identityHash []common.Hash, ) (ablbind.EventIterator, error) // Filterer FilterTemporaryUnlocked( opts *bind.FilterOpts, identityHash []common.Hash, userId [][8]byte, ) (ablbind.EventIterator, error) }
UsersFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
type UsersEventParser ¶
type UsersEventParser interface { // Parser ParseActionGranted(log chainTypes.Log) (*UsersActionGranted, error) ParseActionGrantedFromReceipt(receipt *chainTypes.Receipt) ([]*UsersActionGranted, error) // Parser ParseActionRevoked(log chainTypes.Log) (*UsersActionRevoked, error) ParseActionRevokedFromReceipt(receipt *chainTypes.Receipt) ([]*UsersActionRevoked, error) // Parser ParseControllerChanged(log chainTypes.Log) (*UsersControllerChanged, error) ParseControllerChangedFromReceipt(receipt *chainTypes.Receipt) ([]*UsersControllerChanged, error) // Parser ParseRoleBound(log chainTypes.Log) (*UsersRoleBound, error) ParseRoleBoundFromReceipt(receipt *chainTypes.Receipt) ([]*UsersRoleBound, error) // Parser ParseRoleCreation(log chainTypes.Log) (*UsersRoleCreation, error) ParseRoleCreationFromReceipt(receipt *chainTypes.Receipt) ([]*UsersRoleCreation, error) // Parser ParseRoleRemoval(log chainTypes.Log) (*UsersRoleRemoval, error) ParseRoleRemovalFromReceipt(receipt *chainTypes.Receipt) ([]*UsersRoleRemoval, error) // Parser ParseRoleUnbound(log chainTypes.Log) (*UsersRoleUnbound, error) ParseRoleUnboundFromReceipt(receipt *chainTypes.Receipt) ([]*UsersRoleUnbound, error) // Parser ParseSignedUp(log chainTypes.Log) (*UsersSignedUp, error) ParseSignedUpFromReceipt(receipt *chainTypes.Receipt) ([]*UsersSignedUp, error) // Parser ParseTemporaryCreated(log chainTypes.Log) (*UsersTemporaryCreated, error) ParseTemporaryCreatedFromReceipt(receipt *chainTypes.Receipt) ([]*UsersTemporaryCreated, error) // Parser ParseTemporaryUnlocked(log chainTypes.Log) (*UsersTemporaryUnlocked, error) ParseTemporaryUnlockedFromReceipt(receipt *chainTypes.Receipt) ([]*UsersTemporaryUnlocked, error) }
type UsersEventWatcher ¶
type UsersEventWatcher interface { // Watcher WatchActionGranted( opts *bind.WatchOpts, sink chan<- *UsersActionGranted, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchActionRevoked( opts *bind.WatchOpts, sink chan<- *UsersActionRevoked, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchControllerChanged( opts *bind.WatchOpts, sink chan<- *UsersControllerChanged, userId [][8]byte, ) (event.Subscription, error) // Watcher WatchRoleBound( opts *bind.WatchOpts, sink chan<- *UsersRoleBound, resourceId [][8]byte, subject []common.Address, ) (event.Subscription, error) // Watcher WatchRoleCreation( opts *bind.WatchOpts, sink chan<- *UsersRoleCreation, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchRoleRemoval( opts *bind.WatchOpts, sink chan<- *UsersRoleRemoval, resourceId [][8]byte, ) (event.Subscription, error) // Watcher WatchRoleUnbound( opts *bind.WatchOpts, sink chan<- *UsersRoleUnbound, resourceId [][8]byte, subject []common.Address, ) (event.Subscription, error) // Watcher WatchSignedUp( opts *bind.WatchOpts, sink chan<- *UsersSignedUp, owner []common.Address, ) (event.Subscription, error) // Watcher WatchTemporaryCreated( opts *bind.WatchOpts, sink chan<- *UsersTemporaryCreated, proxy []common.Address, feePayer []common.Address, identityHash []common.Hash, ) (event.Subscription, error) // Watcher WatchTemporaryUnlocked( opts *bind.WatchOpts, sink chan<- *UsersTemporaryUnlocked, identityHash []common.Hash, userId [][8]byte, ) (event.Subscription, error) }
type UsersEvents ¶
type UsersEvents interface { UsersEventFilterer UsersEventParser UsersEventWatcher }
type UsersRoleBound ¶
type UsersRoleBound struct { ResourceId [8]byte Subject common.Address RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
UsersRoleBound represents a RoleBound event raised by the Users contract.
type UsersRoleBoundIterator ¶
type UsersRoleBoundIterator struct { Evt *UsersRoleBound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersRoleBoundIterator is returned from FilterRoleBound and is used to iterate over the raw logs and unpacked data for RoleBound events raised by the Users contract.
func (*UsersRoleBoundIterator) Close ¶
func (it *UsersRoleBoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersRoleBoundIterator) Error ¶
func (it *UsersRoleBoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleBoundIterator) Event ¶
func (it *UsersRoleBoundIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleBoundIterator) Next ¶
func (it *UsersRoleBoundIterator) 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 UsersRoleCreation ¶
type UsersRoleCreation struct { ResourceId [8]byte RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
UsersRoleCreation represents a RoleCreation event raised by the Users contract.
type UsersRoleCreationIterator ¶
type UsersRoleCreationIterator struct { Evt *UsersRoleCreation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersRoleCreationIterator is returned from FilterRoleCreation and is used to iterate over the raw logs and unpacked data for RoleCreation events raised by the Users contract.
func (*UsersRoleCreationIterator) Close ¶
func (it *UsersRoleCreationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersRoleCreationIterator) Error ¶
func (it *UsersRoleCreationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleCreationIterator) Event ¶
func (it *UsersRoleCreationIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleCreationIterator) Next ¶
func (it *UsersRoleCreationIterator) 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 UsersRoleRemoval ¶
type UsersRoleRemoval struct { ResourceId [8]byte RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
UsersRoleRemoval represents a RoleRemoval event raised by the Users contract.
type UsersRoleRemovalIterator ¶
type UsersRoleRemovalIterator struct { Evt *UsersRoleRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersRoleRemovalIterator is returned from FilterRoleRemoval and is used to iterate over the raw logs and unpacked data for RoleRemoval events raised by the Users contract.
func (*UsersRoleRemovalIterator) Close ¶
func (it *UsersRoleRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersRoleRemovalIterator) Error ¶
func (it *UsersRoleRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleRemovalIterator) Event ¶
func (it *UsersRoleRemovalIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleRemovalIterator) Next ¶
func (it *UsersRoleRemovalIterator) 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 UsersRoleUnbound ¶
type UsersRoleUnbound struct { ResourceId [8]byte Subject common.Address RoleName string Raw chainTypes.Log // Blockchain specific contextual infos }
UsersRoleUnbound represents a RoleUnbound event raised by the Users contract.
type UsersRoleUnboundIterator ¶
type UsersRoleUnboundIterator struct { Evt *UsersRoleUnbound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersRoleUnboundIterator is returned from FilterRoleUnbound and is used to iterate over the raw logs and unpacked data for RoleUnbound events raised by the Users contract.
func (*UsersRoleUnboundIterator) Close ¶
func (it *UsersRoleUnboundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersRoleUnboundIterator) Error ¶
func (it *UsersRoleUnboundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleUnboundIterator) Event ¶
func (it *UsersRoleUnboundIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersRoleUnboundIterator) Next ¶
func (it *UsersRoleUnboundIterator) 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 UsersSignedUp ¶
type UsersSignedUp struct { Owner common.Address UserId [8]byte Raw chainTypes.Log // Blockchain specific contextual infos }
UsersSignedUp represents a SignedUp event raised by the Users contract.
type UsersSignedUpIterator ¶
type UsersSignedUpIterator struct { Evt *UsersSignedUp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersSignedUpIterator is returned from FilterSignedUp and is used to iterate over the raw logs and unpacked data for SignedUp events raised by the Users contract.
func (*UsersSignedUpIterator) Close ¶
func (it *UsersSignedUpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersSignedUpIterator) Error ¶
func (it *UsersSignedUpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersSignedUpIterator) Event ¶
func (it *UsersSignedUpIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersSignedUpIterator) Next ¶
func (it *UsersSignedUpIterator) 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 UsersTemporaryCreated ¶
type UsersTemporaryCreated struct { Proxy common.Address FeePayer common.Address IdentityHash common.Hash UserId [8]byte Raw chainTypes.Log // Blockchain specific contextual infos }
UsersTemporaryCreated represents a TemporaryCreated event raised by the Users contract.
type UsersTemporaryCreatedIterator ¶
type UsersTemporaryCreatedIterator struct { Evt *UsersTemporaryCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersTemporaryCreatedIterator is returned from FilterTemporaryCreated and is used to iterate over the raw logs and unpacked data for TemporaryCreated events raised by the Users contract.
func (*UsersTemporaryCreatedIterator) Close ¶
func (it *UsersTemporaryCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersTemporaryCreatedIterator) Error ¶
func (it *UsersTemporaryCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersTemporaryCreatedIterator) Event ¶
func (it *UsersTemporaryCreatedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersTemporaryCreatedIterator) Next ¶
func (it *UsersTemporaryCreatedIterator) 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 UsersTemporaryUnlocked ¶
type UsersTemporaryUnlocked struct { IdentityHash common.Hash UserId [8]byte NewOwner common.Address Raw chainTypes.Log // Blockchain specific contextual infos }
UsersTemporaryUnlocked represents a TemporaryUnlocked event raised by the Users contract.
type UsersTemporaryUnlockedIterator ¶
type UsersTemporaryUnlockedIterator struct { Evt *UsersTemporaryUnlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UsersTemporaryUnlockedIterator is returned from FilterTemporaryUnlocked and is used to iterate over the raw logs and unpacked data for TemporaryUnlocked events raised by the Users contract.
func (*UsersTemporaryUnlockedIterator) Close ¶
func (it *UsersTemporaryUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UsersTemporaryUnlockedIterator) Error ¶
func (it *UsersTemporaryUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersTemporaryUnlockedIterator) Event ¶
func (it *UsersTemporaryUnlockedIterator) Event() interface{}
Error returns any retrieval or parsing error occurred during filtering.
func (*UsersTemporaryUnlockedIterator) Next ¶
func (it *UsersTemporaryUnlockedIterator) 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 UsersTransactor ¶
type UsersTransactor interface { Create( ctx context.Context, opts *ablbind.TransactOpts, ) (*chainTypes.Receipt, error) CreateTemporary( ctx context.Context, opts *ablbind.TransactOpts, identityHash common.Hash, ) (*chainTypes.Receipt, error) SetController( ctx context.Context, opts *ablbind.TransactOpts, newController common.Address, ) (*chainTypes.Receipt, error) UnlockTemporary( ctx context.Context, opts *ablbind.TransactOpts, identityPreimage common.Hash, newOwner common.Address, ) (*chainTypes.Receipt, error) }
UsersTransactor is an auto generated write-only Go binding around an Ethereum contract.