Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type AbstractNotaryRegistry
- type AbstractNotaryRegistryCaller
- type AbstractNotaryRegistryCallerRaw
- type AbstractNotaryRegistryCallerSession
- type AbstractNotaryRegistryFilterer
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*AbstractNotaryRegistryNotaryAddedIterator, error)
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*AbstractNotaryRegistryNotaryRemovedIterator, error)
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) ParseNotaryAdded(log types.Log) (*AbstractNotaryRegistryNotaryAdded, error)
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) ParseNotaryRemoved(log types.Log) (*AbstractNotaryRegistryNotaryRemoved, error)
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *AbstractNotaryRegistryNotaryAdded, ...) (event.Subscription, error)
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *AbstractNotaryRegistryNotaryRemoved, ...) (event.Subscription, error)
- type AbstractNotaryRegistryNotaryAdded
- type AbstractNotaryRegistryNotaryAddedIterator
- type AbstractNotaryRegistryNotaryRemoved
- type AbstractNotaryRegistryNotaryRemovedIterator
- type AbstractNotaryRegistryRaw
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractNotaryRegistry *AbstractNotaryRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractNotaryRegistrySession
- type AbstractNotaryRegistryTransactor
- type AbstractNotaryRegistryTransactorRaw
- type AbstractNotaryRegistryTransactorSession
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableCallerRaw
- type AddressUpgradeableCallerSession
- type AddressUpgradeableFilterer
- type AddressUpgradeableRaw
- func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressUpgradeableSession
- type AddressUpgradeableTransactor
- type AddressUpgradeableTransactorRaw
- type AddressUpgradeableTransactorSession
- type Attestation
- type AttestationCaller
- type AttestationCallerRaw
- type AttestationCallerSession
- type AttestationCollector
- type AttestationCollectorAttestationSubmitted
- type AttestationCollectorAttestationSubmittedIterator
- type AttestationCollectorCaller
- func (_AttestationCollector *AttestationCollectorCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_AttestationCollector *AttestationCollectorCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_AttestationCollector *AttestationCollectorCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetAttestation(opts *bind.CallOpts, _domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetAttestation0(opts *bind.CallOpts, _domain uint32, _nonce uint32, _index *big.Int) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation(opts *bind.CallOpts, _domain uint32, _notary common.Address) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation0(opts *bind.CallOpts, _domain uint32) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetRoot(opts *bind.CallOpts, _domain uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) LatestNonce(opts *bind.CallOpts, arg0 uint32, arg1 common.Address) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCaller) LatestRoot(opts *bind.CallOpts, arg0 uint32, arg1 common.Address) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCaller) RootsAmount(opts *bind.CallOpts, _domain uint32, _nonce uint32) (*big.Int, error)
- type AttestationCollectorCallerRaw
- type AttestationCollectorCallerSession
- func (_AttestationCollector *AttestationCollectorCallerSession) AllDomains() ([]uint32, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) DomainsAmount() (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetAttestation(_domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetAttestation0(_domain uint32, _nonce uint32, _index *big.Int) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation(_domain uint32, _notary common.Address) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation0(_domain uint32) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetRoot(_domain uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) LatestNonce(arg0 uint32, arg1 common.Address) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) LatestRoot(arg0 uint32, arg1 common.Address) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) Owner() (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) RootsAmount(_domain uint32, _nonce uint32) (*big.Int, error)
- type AttestationCollectorEvents
- type AttestationCollectorEventsAttestationSubmitted
- type AttestationCollectorEventsAttestationSubmittedIterator
- type AttestationCollectorEventsCaller
- type AttestationCollectorEventsCallerRaw
- type AttestationCollectorEventsCallerSession
- type AttestationCollectorEventsFilterer
- func (_AttestationCollectorEvents *AttestationCollectorEventsFilterer) FilterAttestationSubmitted(opts *bind.FilterOpts, notary []common.Address) (*AttestationCollectorEventsAttestationSubmittedIterator, error)
- func (_AttestationCollectorEvents *AttestationCollectorEventsFilterer) ParseAttestationSubmitted(log types.Log) (*AttestationCollectorEventsAttestationSubmitted, error)
- func (_AttestationCollectorEvents *AttestationCollectorEventsFilterer) WatchAttestationSubmitted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type AttestationCollectorEventsRaw
- func (_AttestationCollectorEvents *AttestationCollectorEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationCollectorEvents *AttestationCollectorEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationCollectorEvents *AttestationCollectorEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationCollectorEventsSession
- type AttestationCollectorEventsTransactor
- type AttestationCollectorEventsTransactorRaw
- func (_AttestationCollectorEvents *AttestationCollectorEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationCollectorEvents *AttestationCollectorEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationCollectorEventsTransactorSession
- type AttestationCollectorFilterer
- func (_AttestationCollector *AttestationCollectorFilterer) FilterAttestationSubmitted(opts *bind.FilterOpts, notary []common.Address) (*AttestationCollectorAttestationSubmittedIterator, error)
- func (_AttestationCollector *AttestationCollectorFilterer) FilterInitialized(opts *bind.FilterOpts) (*AttestationCollectorInitializedIterator, error)
- func (_AttestationCollector *AttestationCollectorFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*AttestationCollectorNotaryAddedIterator, error)
- func (_AttestationCollector *AttestationCollectorFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*AttestationCollectorNotaryRemovedIterator, error)
- func (_AttestationCollector *AttestationCollectorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AttestationCollectorOwnershipTransferredIterator, error)
- func (_AttestationCollector *AttestationCollectorFilterer) ParseAttestationSubmitted(log types.Log) (*AttestationCollectorAttestationSubmitted, error)
- func (_AttestationCollector *AttestationCollectorFilterer) ParseInitialized(log types.Log) (*AttestationCollectorInitialized, error)
- func (_AttestationCollector *AttestationCollectorFilterer) ParseNotaryAdded(log types.Log) (*AttestationCollectorNotaryAdded, error)
- func (_AttestationCollector *AttestationCollectorFilterer) ParseNotaryRemoved(log types.Log) (*AttestationCollectorNotaryRemoved, error)
- func (_AttestationCollector *AttestationCollectorFilterer) ParseOwnershipTransferred(log types.Log) (*AttestationCollectorOwnershipTransferred, error)
- func (_AttestationCollector *AttestationCollectorFilterer) WatchAttestationSubmitted(opts *bind.WatchOpts, sink chan<- *AttestationCollectorAttestationSubmitted, ...) (event.Subscription, error)
- func (_AttestationCollector *AttestationCollectorFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AttestationCollectorInitialized) (event.Subscription, error)
- func (_AttestationCollector *AttestationCollectorFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *AttestationCollectorNotaryAdded, ...) (event.Subscription, error)
- func (_AttestationCollector *AttestationCollectorFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *AttestationCollectorNotaryRemoved, ...) (event.Subscription, error)
- func (_AttestationCollector *AttestationCollectorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AttestationCollectorOwnershipTransferred, ...) (event.Subscription, error)
- type AttestationCollectorInitialized
- type AttestationCollectorInitializedIterator
- type AttestationCollectorNotaryAdded
- type AttestationCollectorNotaryAddedIterator
- type AttestationCollectorNotaryRemoved
- type AttestationCollectorNotaryRemovedIterator
- type AttestationCollectorOwnershipTransferred
- type AttestationCollectorOwnershipTransferredIterator
- type AttestationCollectorRaw
- func (_AttestationCollector *AttestationCollectorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationCollector *AttestationCollectorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationCollectorRef
- type AttestationCollectorSession
- func (_AttestationCollector *AttestationCollectorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorSession) AllDomains() ([]uint32, error)
- func (_AttestationCollector *AttestationCollectorSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_AttestationCollector *AttestationCollectorSession) DomainsAmount() (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorSession) GetAttestation(_domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetAttestation0(_domain uint32, _nonce uint32, _index *big.Int) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetDomain(_index *big.Int) (uint32, error)
- func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation(_domain uint32, _notary common.Address) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation0(_domain uint32) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorSession) GetRoot(_domain uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) Initialize() (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorSession) LatestNonce(arg0 uint32, arg1 common.Address) (uint32, error)
- func (_AttestationCollector *AttestationCollectorSession) LatestRoot(arg0 uint32, arg1 common.Address) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorSession) Owner() (common.Address, error)
- func (_AttestationCollector *AttestationCollectorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorSession) RootsAmount(_domain uint32, _nonce uint32) (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AttestationCollectorTransactor
- func (_AttestationCollector *AttestationCollectorTransactor) AddNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactor) RemoveNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AttestationCollectorTransactorRaw
- type AttestationCollectorTransactorSession
- func (_AttestationCollector *AttestationCollectorTransactorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactorSession) Initialize() (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_AttestationCollector *AttestationCollectorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AttestationFilterer
- type AttestationHub
- type AttestationHubCaller
- type AttestationHubCallerRaw
- type AttestationHubCallerSession
- type AttestationHubFilterer
- func (_AttestationHub *AttestationHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*AttestationHubNotaryAddedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*AttestationHubNotaryRemovedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) ParseNotaryAdded(log types.Log) (*AttestationHubNotaryAdded, error)
- func (_AttestationHub *AttestationHubFilterer) ParseNotaryRemoved(log types.Log) (*AttestationHubNotaryRemoved, error)
- func (_AttestationHub *AttestationHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *AttestationHubNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_AttestationHub *AttestationHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *AttestationHubNotaryRemoved, ...) (event.Subscription, error)
- type AttestationHubNotaryAdded
- type AttestationHubNotaryAddedIterator
- type AttestationHubNotaryRemoved
- type AttestationHubNotaryRemovedIterator
- type AttestationHubRaw
- func (_AttestationHub *AttestationHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationHub *AttestationHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationHub *AttestationHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationHubSession
- type AttestationHubTransactor
- type AttestationHubTransactorRaw
- type AttestationHubTransactorSession
- type AttestationRaw
- func (_Attestation *AttestationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Attestation *AttestationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Attestation *AttestationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationSession
- type AttestationTransactor
- type AttestationTransactorRaw
- type AttestationTransactorSession
- type Auth
- type AuthCaller
- type AuthCallerRaw
- type AuthCallerSession
- type AuthFilterer
- type AuthRaw
- func (_Auth *AuthRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Auth *AuthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Auth *AuthRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuthSession
- type AuthTransactor
- type AuthTransactorRaw
- type AuthTransactorSession
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableCallerRaw
- type ContextUpgradeableCallerSession
- type ContextUpgradeableFilterer
- func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
- type ContextUpgradeableInitialized
- type ContextUpgradeableInitializedIterator
- type ContextUpgradeableRaw
- func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextUpgradeableSession
- type ContextUpgradeableTransactor
- type ContextUpgradeableTransactorRaw
- type ContextUpgradeableTransactorSession
- type ECDSA
- type ECDSACaller
- type ECDSACallerRaw
- type ECDSACallerSession
- type ECDSAFilterer
- type ECDSARaw
- func (_ECDSA *ECDSARaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ECDSA *ECDSARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ECDSASession
- type ECDSATransactor
- type ECDSATransactorRaw
- type ECDSATransactorSession
- type EnumerableSet
- type EnumerableSetCaller
- type EnumerableSetCallerRaw
- type EnumerableSetCallerSession
- type EnumerableSetFilterer
- type EnumerableSetRaw
- func (_EnumerableSet *EnumerableSetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EnumerableSet *EnumerableSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumerableSetSession
- type EnumerableSetTransactor
- type EnumerableSetTransactorRaw
- type EnumerableSetTransactorSession
- type EventType
- type GlobalNotaryRegistry
- type GlobalNotaryRegistryCaller
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- type GlobalNotaryRegistryCallerRaw
- type GlobalNotaryRegistryCallerSession
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) AllDomains() ([]uint32, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) DomainsAmount() (*big.Int, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- type GlobalNotaryRegistryFilterer
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryNotaryAddedIterator, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryNotaryRemovedIterator, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) ParseNotaryAdded(log types.Log) (*GlobalNotaryRegistryNotaryAdded, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) ParseNotaryRemoved(log types.Log) (*GlobalNotaryRegistryNotaryRemoved, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryNotaryAdded, ...) (event.Subscription, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryNotaryRemoved, ...) (event.Subscription, error)
- type GlobalNotaryRegistryNotaryAdded
- type GlobalNotaryRegistryNotaryAddedIterator
- type GlobalNotaryRegistryNotaryRemoved
- type GlobalNotaryRegistryNotaryRemovedIterator
- type GlobalNotaryRegistryRaw
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GlobalNotaryRegistrySession
- func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) AllDomains() ([]uint32, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) DomainsAmount() (*big.Int, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) GetDomain(_index *big.Int) (uint32, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) NotariesAmount(_domain uint32) (*big.Int, error)
- type GlobalNotaryRegistryTransactor
- type GlobalNotaryRegistryTransactorRaw
- type GlobalNotaryRegistryTransactorSession
- type Initializable
- type InitializableCaller
- type InitializableCallerRaw
- type InitializableCallerSession
- type InitializableFilterer
- func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
- func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
- func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
- type InitializableInitialized
- type InitializableInitializedIterator
- type InitializableRaw
- func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InitializableSession
- type InitializableTransactor
- type InitializableTransactorRaw
- type InitializableTransactorSession
- type NotaryRegistryEvents
- type NotaryRegistryEventsCaller
- type NotaryRegistryEventsCallerRaw
- type NotaryRegistryEventsCallerSession
- type NotaryRegistryEventsFilterer
- func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*NotaryRegistryEventsNotaryAddedIterator, error)
- func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*NotaryRegistryEventsNotaryRemovedIterator, error)
- func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) ParseNotaryAdded(log types.Log) (*NotaryRegistryEventsNotaryAdded, error)
- func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) ParseNotaryRemoved(log types.Log) (*NotaryRegistryEventsNotaryRemoved, error)
- func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *NotaryRegistryEventsNotaryAdded, ...) (event.Subscription, error)
- func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *NotaryRegistryEventsNotaryRemoved, ...) (event.Subscription, error)
- type NotaryRegistryEventsNotaryAdded
- type NotaryRegistryEventsNotaryAddedIterator
- type NotaryRegistryEventsNotaryRemoved
- type NotaryRegistryEventsNotaryRemovedIterator
- type NotaryRegistryEventsRaw
- func (_NotaryRegistryEvents *NotaryRegistryEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NotaryRegistryEvents *NotaryRegistryEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NotaryRegistryEvents *NotaryRegistryEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NotaryRegistryEventsSession
- type NotaryRegistryEventsTransactor
- type NotaryRegistryEventsTransactorRaw
- type NotaryRegistryEventsTransactorSession
- type OwnableUpgradeable
- type OwnableUpgradeableCaller
- type OwnableUpgradeableCallerRaw
- type OwnableUpgradeableCallerSession
- type OwnableUpgradeableFilterer
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableUpgradeableOwnershipTransferredIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableUpgradeableInitialized
- type OwnableUpgradeableInitializedIterator
- type OwnableUpgradeableOwnershipTransferred
- type OwnableUpgradeableOwnershipTransferredIterator
- type OwnableUpgradeableRaw
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableUpgradeableSession
- func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeableTransactor
- type OwnableUpgradeableTransactorRaw
- type OwnableUpgradeableTransactorSession
- type Parser
- type Strings
- type StringsCaller
- type StringsCallerRaw
- type StringsCallerSession
- type StringsFilterer
- type StringsRaw
- func (_Strings *StringsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Strings *StringsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StringsSession
- type StringsTransactor
- type StringsTransactorRaw
- type StringsTransactorSession
- type SynapseTypes
- type SynapseTypesCaller
- type SynapseTypesCallerRaw
- type SynapseTypesCallerSession
- type SynapseTypesFilterer
- type SynapseTypesRaw
- func (_SynapseTypes *SynapseTypesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynapseTypes *SynapseTypesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseTypes *SynapseTypesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseTypesSession
- type SynapseTypesTransactor
- type SynapseTypesTransactorRaw
- type SynapseTypesTransactorSession
- type TypedMemView
- type TypedMemViewCaller
- type TypedMemViewCallerRaw
- type TypedMemViewCallerSession
- type TypedMemViewFilterer
- type TypedMemViewRaw
- func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypedMemViewSession
- type TypedMemViewTransactor
- type TypedMemViewTransactorRaw
- type TypedMemViewTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AbstractNotaryRegistryABI = AbstractNotaryRegistryMetaData.ABI
AbstractNotaryRegistryABI is the input ABI used to generate the binding from. Deprecated: Use AbstractNotaryRegistryMetaData.ABI instead.
var AbstractNotaryRegistryMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryRemoved\",\"type\":\"event\"}]",
}
AbstractNotaryRegistryMetaData contains all meta data concerning the AbstractNotaryRegistry contract.
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ef465f3e56838e40f53ba734c90e64dfe4aae8e16052aaaab50e5672b0d3787a64736f6c63430008110033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var AllEventTypes = []EventType{AttestationSubmittedEvent}
AllEventTypes contains all event types.
var AttestationABI = AttestationMetaData.ABI
AttestationABI is the input ABI used to generate the binding from. Deprecated: Use AttestationMetaData.ABI instead.
var AttestationBin = AttestationMetaData.Bin
AttestationBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationMetaData.Bin instead.
var AttestationCollectorABI = AttestationCollectorMetaData.ABI
AttestationCollectorABI is the input ABI used to generate the binding from. Deprecated: Use AttestationCollectorMetaData.ABI instead.
var AttestationCollectorBin = AttestationCollectorMetaData.Bin
AttestationCollectorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationCollectorMetaData.Bin instead.
var AttestationCollectorEventsABI = AttestationCollectorEventsMetaData.ABI
AttestationCollectorEventsABI is the input ABI used to generate the binding from. Deprecated: Use AttestationCollectorEventsMetaData.ABI instead.
var AttestationCollectorEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationSubmitted\",\"type\":\"event\"}]",
}
AttestationCollectorEventsMetaData contains all meta data concerning the AttestationCollectorEvents contract.
var AttestationCollectorFuncSigs = AttestationCollectorMetaData.Sigs
Deprecated: Use AttestationCollectorMetaData.Sigs instead. AttestationCollectorFuncSigs maps the 4-byte function signature to its string representation.
var AttestationCollectorMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"addNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allNotaries\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"getLatestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"getLatestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getNotary\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"latestNonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"latestRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"notariesAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"removeNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"}],\"name\":\"rootsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "2af678b0": "addNotary(uint32,address)", "6f225878": "allDomains()", "d9b3cdcc": "allNotaries(uint32)", "30dcf706": "domainsAmount()", "563ffbec": "getAttestation(uint32,uint32,bytes32)", "bb07a791": "getAttestation(uint32,uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "a7d729bd": "getLatestAttestation(uint32)", "7eb2923f": "getLatestAttestation(uint32,address)", "6a39aefa": "getNotary(uint32,uint256)", "289def8d": "getRoot(uint32,uint32,uint256)", "8129fc1c": "initialize()", "d53f2eec": "latestNonce(uint32,address)", "d4516803": "latestRoot(uint32,address)", "40dbb5a7": "notariesAmount(uint32)", "8da5cb5b": "owner()", "4b82bad7": "removeNotary(uint32,address)", "715018a6": "renounceOwnership()", "17007970": "rootsAmount(uint32,uint32)", "f646a512": "submitAttestation(bytes)", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b50612ed6806100206000396000f3fe608060405234801561001057600080fd5b50600436106101775760003560e01c8063715018a6116100d8578063bb07a7911161008c578063d9b3cdcc11610066578063d9b3cdcc14610373578063f2fde38b14610393578063f646a512146103a657600080fd5b8063bb07a79114610304578063d451680314610317578063d53f2eec1461034257600080fd5b80638129fc1c116100bd5780638129fc1c146102cb5780638da5cb5b146102d3578063a7d729bd146102f157600080fd5b8063715018a6146102ae5780637eb2923f146102b857600080fd5b806340dbb5a71161012f578063563ffbec11610114578063563ffbec146102415780636a39aefa146102615780636f2258781461029957600080fd5b806340dbb5a7146102085780634b82bad71461022e57600080fd5b8063289def8d11610160578063289def8d146101ca5780632af678b0146101dd57806330dcf7061461020057600080fd5b8063170079701461017c5780631a7a98e2146101a2575b600080fd5b61018f61018a36600461273c565b6103b9565b6040519081526020015b60405180910390f35b6101b56101b036600461276f565b6103e3565b60405163ffffffff9091168152602001610199565b61018f6101d8366004612788565b6103ef565b6101f06101eb3660046127e8565b6104b0565b6040519015158152602001610199565b61018f610524565b61018f610216366004612812565b63ffffffff1660009081526002602052604090205490565b6101f061023c3660046127e8565b610535565b61025461024f366004612788565b6105a9565b604051610199919061289b565b61027461026f3660046128ae565b610615565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610199565b6102a1610665565b60405161019991906128d8565b6102b6610708565b005b6102546102c63660046127e8565b61077b565b6102b6610852565b60665473ffffffffffffffffffffffffffffffffffffffff16610274565b6102546102ff366004612812565b610901565b610254610312366004612788565b610a7e565b61018f6103253660046127e8565b609b60209081526000928352604080842090915290825290205481565b6101b56103503660046127e8565b609a60209081526000928352604080842090915290825290205463ffffffff1681565b610386610381366004612812565b610a9a565b6040516101999190612922565b6102b66103a1366004612970565b610b1a565b6101f06103b43660046129ba565b610c13565b63ffffffff8083166000908152609860209081526040808320938516835292905220545b92915050565b60006103dd8183610c30565b63ffffffff808416600090815260986020908152604080832093861683529290529081205482106104675760405162461bcd60e51b815260206004820152600660248201527f21696e646578000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b63ffffffff808516600090815260986020908152604080832093871683529290522080548390811061049b5761049b612a89565b906000526020600020015490505b9392505050565b60665460009073ffffffffffffffffffffffffffffffffffffffff16331461051a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045e565b6104a98383610c3c565b60006105306000610d83565b905090565b60665460009073ffffffffffffffffffffffffffffffffffffffff16331461059f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045e565b6104a98383610d8d565b60606105b6848484611056565b6106025760405162461bcd60e51b815260206004820152600a60248201527f217369676e617475726500000000000000000000000000000000000000000000604482015260640161045e565b61060d84848461109c565b949350505050565b63ffffffff8216600090815260026020526040812080548390811061063c5761063c612a89565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b60606000610671610524565b90508067ffffffffffffffff81111561068c5761068c61298b565b6040519080825280602002602001820160405280156106b5578160200160208202803683370190505b50915060005b81811015610703576106cc816103e3565b8382815181106106de576106de612a89565b63ffffffff909216602092830291909101909101526106fc81612ae7565b90506106bb565b505090565b60665473ffffffffffffffffffffffffffffffffffffffff16331461076f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045e565b61077960006111af565b565b63ffffffff8083166000908152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915281205460609216908190036108075760405162461bcd60e51b815260206004820152601560248201527f4e6f206174746573746174696f6e7320666f756e640000000000000000000000604482015260640161045e565b63ffffffff84166000908152609b6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915290205461084985838361109c565b95945050505050565b600061085e6001611226565b9050801561089357603380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b61089b61137f565b80156108fe57603380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b606060006109218363ffffffff1660009081526002602052604090205490565b9050806000036109735760405162461bcd60e51b815260206004820152600960248201527f216e6f7461726965730000000000000000000000000000000000000000000000604482015260640161045e565b600080805b83811015610a1c57600061098c8783610615565b63ffffffff8089166000908152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152902054919250908116908516811115610a125763ffffffff88166000908152609b6020908152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091529020549094509250835b5050600101610978565b508163ffffffff16600003610a735760405162461bcd60e51b815260206004820152601560248201527f4e6f206174746573746174696f6e7320666f756e640000000000000000000000604482015260640161045e565b61084985838361109c565b60606000610a8d8585856103ef565b905061084985858361109c565b63ffffffff8116600090815260026020908152604091829020805483518184028101840190945280845260609392830182828015610b0e57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610ae3575b50505050509050919050565b60665473ffffffffffffffffffffffffffffffffffffffff163314610b815760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045e565b73ffffffffffffffffffffffffffffffffffffffff8116610c0a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161045e565b6108fe816111af565b6000806000610c2184611405565b9150915061060d828286611423565b60006104a983836116a1565b73ffffffffffffffffffffffffffffffffffffffff811660009081526003602052604081205463ffffffff1615610c75575060006103dd565b610c89600063ffffffff808616906116cb16565b5060408051808201825263ffffffff85811680835260008181526002602081815286832080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811683890190815273ffffffffffffffffffffffffffffffffffffffff8c16808752600385528a8720995191519190981664010000000091909216021790965590815284546001810186559482529081902090930180547fffffffffffffffffffffffff0000000000000000000000000000000000000000168317905592519081527f62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355910160405180910390a250600192915050565b60006103dd825490565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260036020908152604080832081518083019092525463ffffffff8082168084526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16938301939093529091851614610e0a5760009150506103dd565b63ffffffff841660009081526002602052604081208054909190610e3090600190612b01565b905082602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168114610f6a576000828281548110610e6f57610e6f612a89565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808385602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681548110610ed157610ed1612a89565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558681015193909216815260039091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480610f7a57610f7a612b14565b60008281526020808220830160001990810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff871682526003905260408120819055819003610ff957610ff7600063ffffffff808916906116d716565b505b60405173ffffffffffffffffffffffffffffffffffffffff8616815263ffffffff8716907f3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b9060200160405180910390a250600195945050505050565b63ffffffff808416600090815260996020908152604080832093861683529281528282208483529052908120805482919061109090612b43565b90501190509392505050565b604080517fffffffff0000000000000000000000000000000000000000000000000000000060e086811b8216602084015285901b166024820152602880820184905282518083039091018152604890910190915260609061060d9063ffffffff80871660009081526099602090815260408083209389168352928152828220878352905220805461112c90612b43565b80601f016020809104026020016040519081016040528092919081815260200182805461115890612b43565b80156111a55780601f1061117a576101008083540402835291602001916111a5565b820191906000526020600020905b81548152906001019060200180831161118857829003601f168201915b50505050506116e3565b6066805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b603354600090610100900460ff16156112c5578160ff16600114801561124b5750303b155b6112bd5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161045e565b506000919050565b60335460ff8084169116106113425760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161045e565b50603380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b919050565b603354610100900460ff166113fc5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161045e565b610779336111af565b6000806114118361170f565b905061141c81611720565b9150915091565b60008061143562ffffff198516611841565b9050600061144862ffffff198616611876565b9050600061145b62ffffff1987166118a1565b63ffffffff8085166000908152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d168452909152902054919250908116908316116114e95760405162461bcd60e51b815260206004820152601460248201527f4f75746461746564206174746573746174696f6e000000000000000000000000604482015260640161045e565b6114f4838383611056565b156115415760405162461bcd60e51b815260206004820152601660248201527f4475706c696361746564206174746573746174696f6e00000000000000000000604482015260640161045e565b63ffffffff8381166000818152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d1680855290835281842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001696891696909617909555928252609b81528282209382529290925290208190556115db6115d062ffffff1988166118cd565b62ffffff19166118fe565b63ffffffff80851660009081526099602090815260408083209387168352928152828220858352905220906116109082612bdf565b5063ffffffff8084166000908152609860209081526040808320938616835292815282822080546001810182559083529120018290555173ffffffffffffffffffffffffffffffffffffffff8816907f786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f149061168c90889061289b565b60405180910390a25060019695505050505050565b60008260000182815481106116b8576116b8612a89565b9060005260206000200154905092915050565b60006104a98383611951565b60006104a983836119a0565b606082826040516020016116f8929190612cbd565b604051602081830303815290604052905092915050565b60006103dd82640101000000611a9a565b600060696bffffffffffffffffffffffff601884901c16146117845760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e0000000000000000000000000000604482015260640161045e565b6117ad61179662ffffff198416611ab5565b6117a86115d062ffffff1986166118cd565b611ae7565b90506117f56117c162ffffff198416611841565b8273ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205463ffffffff91821691161490565b61137a5760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061206e6f7461727900000000000000000000604482015260640161045e565b60008161185962ffffff198216640101000000611b5e565b5061186d62ffffff19841660006004611c5f565b91505b50919050565b60008161188e62ffffff198216640101000000611b5e565b5061186d62ffffff198416600480611c5f565b6000816118b962ffffff198216640101000000611b5e565b5061186d62ffffff19841660086020611c8f565b6000816118e562ffffff198216640101000000611b5e565b5061186d62ffffff198416602860416301000000611e09565b606060008061191b8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060405191508192506119408483602001611e8d565b508181016020016040529052919050565b6000818152600183016020526040812054611998575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556103dd565b5060006103dd565b60008181526001830160205260408120548015611a895760006119c4600183612b01565b85549091506000906119d890600190612b01565b9050818114611a3d5760008660000182815481106119f8576119f8612a89565b9060005260206000200154905080876000018481548110611a1b57611a1b612a89565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611a4e57611a4e612b14565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506103dd565b60009150506103dd565b5092915050565b81516000906020840161084964ffffffffff85168284611fdc565b600081611acd62ffffff198216640101000000611b5e565b5061186d62ffffff19841660006028640101010000611e09565b600080611af962ffffff198516612021565b9050611b52816040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b905061060d818461207e565b6000611b6a83836120a2565b611c58576000611b89611b7d8560d81c90565b64ffffffffff166120c5565b9150506000611b9e8464ffffffffff166120c5565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b815260040161045e919061289b565b5090919050565b6000611c6c826020612cec565b611c77906008612d05565b60ff16611c85858585611c8f565b901c949350505050565b60008160ff16600003611ca4575060006104a9565b611cbc8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16611cd760ff841685612d21565b1115611d4f57611d36611cf88560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16611d1e8660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16612173565b60405162461bcd60e51b815260040161045e919061289b565b60208260ff161115611da35760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e20333220627974657300000000000000604482015260640161045e565b600882026000611dc18660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060007f800000000000000000000000000000000000000000000000000000000000000060001984011d91909501511695945050505050565b600080611e248660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050611e3d866121e1565b84611e488784612d21565b611e529190612d21565b1115611e655762ffffff1991505061060d565b611e6f8582612d21565b9050611e838364ffffffffff168286611fdc565b9695505050505050565b600062ffffff1980841603611ee45760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e746572206465726566000000000000604482015260640161045e565b611eed83612229565b611f395760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e746572206465726566000000604482015260640161045e565b6000611f538460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506000611f7d8560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506000604051905084811115611fa25760206060fd5b8285848460045afa50611e83611fb88760d81c90565b70ffffffffff000000000000000000000000606091821b168717901b841760181b90565b600080611fe98385612d21565b9050604051811115611ff9575060005b8060000361200e5762ffffff199150506104a9565b606085811b8517901b831760181b610849565b60008061203c8360781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006120668460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b600080600061208d8585612266565b9150915061209a816122ab565b509392505050565b60008164ffffffffff166120b68460d81c90565b64ffffffffff16149392505050565b600080601f5b600f8160ff16111561211a5760006120e4826008612d05565b60ff1685901c90506120f581612497565b61ffff16841793508160ff1660101461211057601084901b93505b50600019016120cb565b50600f5b60ff8160ff16101561216d576000612137826008612d05565b60ff1685901c905061214881612497565b61ffff16831792508160ff1660001461216357601083901b92505b506000190161211e565b50915091565b60606000612180866120c5565b915050600061218e866120c5565b915050600061219c866120c5565b91505060006121aa866120c5565b915050838383836040516020016121c49493929190612d34565b604051602081830303815290604052945050505050949350505050565b60006121fb8260181c6bffffffffffffffffffffffff1690565b6122138360781c6bffffffffffffffffffffffff1690565b016bffffffffffffffffffffffff169050919050565b60006122358260d81c90565b64ffffffffff1664ffffffffff0361224f57506000919050565b600061225a836121e1565b60405110199392505050565b600080825160410361229c5760208301516040840151606085015160001a612290878285856124c9565b945094505050506122a4565b506000905060025b9250929050565b60008160048111156122bf576122bf612e71565b036122c75750565b60018160048111156122db576122db612e71565b036123285760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161045e565b600281600481111561233c5761233c612e71565b036123895760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161045e565b600381600481111561239d5761239d612e71565b036124105760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161045e565b600481600481111561242457612424612e71565b036108fe5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161045e565b60006124a960048360ff16901c6125e1565b60ff1661ffff919091161760081b6124c0826125e1565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561250057506000905060036125d8565b8460ff16601b1415801561251857508460ff16601c14155b1561252957506000905060046125d8565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561257d573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166125d1576000600192509250506125d8565b9150600090505b94509492505050565b600060f08083179060ff821690036125fc5750603092915050565b8060ff1660f1036126105750603192915050565b8060ff1660f2036126245750603292915050565b8060ff1660f3036126385750603392915050565b8060ff1660f40361264c5750603492915050565b8060ff1660f5036126605750603592915050565b8060ff1660f6036126745750603692915050565b8060ff1660f7036126885750603792915050565b8060ff1660f80361269c5750603892915050565b8060ff1660f9036126b05750603992915050565b8060ff1660fa036126c45750606192915050565b8060ff1660fb036126d85750606292915050565b8060ff1660fc036126ec5750606392915050565b8060ff1660fd036127005750606492915050565b8060ff1660fe036127145750606592915050565b8060ff1660ff036118705750606692915050565b803563ffffffff8116811461137a57600080fd5b6000806040838503121561274f57600080fd5b61275883612728565b915061276660208401612728565b90509250929050565b60006020828403121561278157600080fd5b5035919050565b60008060006060848603121561279d57600080fd5b6127a684612728565b92506127b460208501612728565b9150604084013590509250925092565b803573ffffffffffffffffffffffffffffffffffffffff8116811461137a57600080fd5b600080604083850312156127fb57600080fd5b61280483612728565b9150612766602084016127c4565b60006020828403121561282457600080fd5b6104a982612728565b60005b83811015612848578181015183820152602001612830565b50506000910152565b6000815180845261286981602086016020860161282d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006104a96020830184612851565b600080604083850312156128c157600080fd5b6128ca83612728565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b8181101561291657835163ffffffff16835292840192918401916001016128f4565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561291657835173ffffffffffffffffffffffffffffffffffffffff168352928401929184019160010161293e565b60006020828403121561298257600080fd5b6104a9826127c4565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000602082840312156129cc57600080fd5b813567ffffffffffffffff808211156129e457600080fd5b818401915084601f8301126129f857600080fd5b813581811115612a0a57612a0a61298b565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715612a5057612a5061298b565b81604052828152876020848701011115612a6957600080fd5b826020860160208301376000928101602001929092525095945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006000198203612afa57612afa612ab8565b5060010190565b818103818111156103dd576103dd612ab8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600181811c90821680612b5757607f821691505b602082108103611870577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b601f821115612bda57600081815260208120601f850160051c81016020861015612bb75750805b601f850160051c820191505b81811015612bd657828155600101612bc3565b5050505b505050565b815167ffffffffffffffff811115612bf957612bf961298b565b612c0d81612c078454612b43565b84612b90565b602080601f831160018114612c425760008415612c2a5750858301515b600019600386901b1c1916600185901b178555612bd6565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015612c8f57888601518255948401946001909101908401612c70565b5085821015612cad5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008351612ccf81846020880161282d565b835190830190612ce381836020880161282d565b01949350505050565b60ff82811682821603908111156103dd576103dd612ab8565b60ff8181168382160290811690818114611a9357611a93612ab8565b808201808211156103dd576103dd612ab8565b7f54797065644d656d566965772f696e646578202d204f76657272616e2074686581527f20766965772e20536c696365206973206174203078000000000000000000000060208201527fffffffffffff000000000000000000000000000000000000000000000000000060d086811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b840181905286821b8316604a8501527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060508501527f7800000000000000000000000000000000000000000000000000000000000000607085015285821b83166071850152607784015283901b1660868201527f2e00000000000000000000000000000000000000000000000000000000000000608c8201526000608d8201611e83565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fdfea2646970667358221220b3f89abdc1de2e419e5a1c238f6f3769eb1dedd6e530d6f76f539dfc419fc8a464736f6c63430008110033", }
AttestationCollectorMetaData contains all meta data concerning the AttestationCollector contract.
var AttestationHubABI = AttestationHubMetaData.ABI
AttestationHubABI is the input ABI used to generate the binding from. Deprecated: Use AttestationHubMetaData.ABI instead.
var AttestationHubFuncSigs = AttestationHubMetaData.Sigs
Deprecated: Use AttestationHubMetaData.Sigs instead. AttestationHubFuncSigs maps the 4-byte function signature to its string representation.
var AttestationHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryRemoved\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "f646a512": "submitAttestation(bytes)", }, }
AttestationHubMetaData contains all meta data concerning the AttestationHub contract.
var AttestationMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122044623056cdc43b4090205688bb4bbd0a0082d11e17b3d935983a00f4ec606b3d64736f6c63430008110033",
}
AttestationMetaData contains all meta data concerning the Attestation contract.
var AttestationSubmittedTopic common.Hash
AttestationSubmittedTopic is the topic that gets emitted when the AttestationSubmitted event is called.
var AuthABI = AuthMetaData.ABI
AuthABI is the input ABI used to generate the binding from. Deprecated: Use AuthMetaData.ABI instead.
var AuthBin = AuthMetaData.Bin
AuthBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AuthMetaData.Bin instead.
var AuthMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ac254138aad9596c4acd3327d62f5ca1e78c668d0f154ebd48602509df737f0464736f6c63430008110033",
}
AuthMetaData contains all meta data concerning the Auth contract.
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var ECDSAABI = ECDSAMetaData.ABI
ECDSAABI is the input ABI used to generate the binding from. Deprecated: Use ECDSAMetaData.ABI instead.
var ECDSABin = ECDSAMetaData.Bin
ECDSABin is the compiled bytecode used for deploying new contracts. Deprecated: Use ECDSAMetaData.Bin instead.
var ECDSAMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122036b71ee2ff2bbc387185ac597ce9262584e8bb66c7a00a3cde15409e2d87842864736f6c63430008110033",
}
ECDSAMetaData contains all meta data concerning the ECDSA contract.
var EnumerableSetABI = EnumerableSetMetaData.ABI
EnumerableSetABI is the input ABI used to generate the binding from. Deprecated: Use EnumerableSetMetaData.ABI instead.
var EnumerableSetBin = EnumerableSetMetaData.Bin
EnumerableSetBin is the compiled bytecode used for deploying new contracts. Deprecated: Use EnumerableSetMetaData.Bin instead.
var EnumerableSetMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220a96abd4f2795c0c440602273bf2fd674a849baf9295a68e9cde149a58b512b9064736f6c63430008110033",
}
EnumerableSetMetaData contains all meta data concerning the EnumerableSet contract.
var GlobalNotaryRegistryABI = GlobalNotaryRegistryMetaData.ABI
GlobalNotaryRegistryABI is the input ABI used to generate the binding from. Deprecated: Use GlobalNotaryRegistryMetaData.ABI instead.
var GlobalNotaryRegistryBin = GlobalNotaryRegistryMetaData.Bin
GlobalNotaryRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use GlobalNotaryRegistryMetaData.Bin instead.
var GlobalNotaryRegistryFuncSigs = GlobalNotaryRegistryMetaData.Sigs
Deprecated: Use GlobalNotaryRegistryMetaData.Sigs instead. GlobalNotaryRegistryFuncSigs maps the 4-byte function signature to its string representation.
var GlobalNotaryRegistryMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryRemoved\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allNotaries\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getNotary\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"notariesAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "6f225878": "allDomains()", "d9b3cdcc": "allNotaries(uint32)", "30dcf706": "domainsAmount()", "1a7a98e2": "getDomain(uint256)", "6a39aefa": "getNotary(uint32,uint256)", "40dbb5a7": "notariesAmount(uint32)", }, Bin: "0x608060405234801561001057600080fd5b5061052c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80636a39aefa116100505780636a39aefa146100e05780636f22587814610118578063d9b3cdcc1461012d57600080fd5b80631a7a98e21461007757806330dcf706146100a457806340dbb5a7146100ba575b600080fd5b61008a61008536600461032a565b61014d565b60405163ffffffff90911681526020015b60405180910390f35b6100ac61015f565b60405190815260200161009b565b6100ac6100c836600461035c565b63ffffffff1660009081526002602052604090205490565b6100f36100ee366004610377565b610170565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161009b565b6101206101c0565b60405161009b91906103a1565b61014061013b36600461035c565b610263565b60405161009b91906103eb565b600061015981836102e3565b92915050565b600061016b60006102f6565b905090565b63ffffffff8216600090815260026020526040812080548390811061019757610197610439565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b606060006101cc61015f565b90508067ffffffffffffffff8111156101e7576101e7610468565b604051908082528060200260200182016040528015610210578160200160208202803683370190505b50915060005b8181101561025e576102278161014d565b83828151811061023957610239610439565b63ffffffff9092166020928302919091019091015261025781610497565b9050610216565b505090565b63ffffffff81166000908152600260209081526040918290208054835181840281018401909452808452606093928301828280156102d757602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116102ac575b50505050509050919050565b60006102ef8383610300565b9392505050565b6000610159825490565b600082600001828154811061031757610317610439565b9060005260206000200154905092915050565b60006020828403121561033c57600080fd5b5035919050565b803563ffffffff8116811461035757600080fd5b919050565b60006020828403121561036e57600080fd5b6102ef82610343565b6000806040838503121561038a57600080fd5b61039383610343565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835163ffffffff16835292840192918401916001016103bd565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610407565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036104ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b506001019056fea2646970667358221220f0e70f04289d2d08b01fed9446fbf820fba0476b800cd569a24611bc00c7e8fb64736f6c63430008110033", }
GlobalNotaryRegistryMetaData contains all meta data concerning the GlobalNotaryRegistry contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var NotaryRegistryEventsABI = NotaryRegistryEventsMetaData.ABI
NotaryRegistryEventsABI is the input ABI used to generate the binding from. Deprecated: Use NotaryRegistryEventsMetaData.ABI instead.
var NotaryRegistryEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"NotaryRemoved\",\"type\":\"event\"}]",
}
NotaryRegistryEventsMetaData contains all meta data concerning the NotaryRegistryEvents contract.
var OwnableUpgradeableABI = OwnableUpgradeableMetaData.ABI
OwnableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableUpgradeableMetaData.ABI instead.
var OwnableUpgradeableFuncSigs = OwnableUpgradeableMetaData.Sigs
Deprecated: Use OwnableUpgradeableMetaData.Sigs instead. OwnableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
OwnableUpgradeableMetaData contains all meta data concerning the OwnableUpgradeable contract.
var StringsABI = StringsMetaData.ABI
StringsABI is the input ABI used to generate the binding from. Deprecated: Use StringsMetaData.ABI instead.
var StringsBin = StringsMetaData.Bin
StringsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StringsMetaData.Bin instead.
var StringsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122094ef574074e86610f7de60b2c5cc95c167a447bd12992096e2fde6c78334332b64736f6c63430008110033",
}
StringsMetaData contains all meta data concerning the Strings contract.
var SynapseTypesABI = SynapseTypesMetaData.ABI
SynapseTypesABI is the input ABI used to generate the binding from. Deprecated: Use SynapseTypesMetaData.ABI instead.
var SynapseTypesBin = SynapseTypesMetaData.Bin
SynapseTypesBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SynapseTypesMetaData.Bin instead.
var SynapseTypesMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207ddd5f7fe0e7629a06d48e58bc2622294e7fad204fe61915d0f5f20c3ae97b6664736f6c63430008110033",
}
SynapseTypesMetaData contains all meta data concerning the SynapseTypes contract.
var TypedMemViewABI = TypedMemViewMetaData.ABI
TypedMemViewABI is the input ABI used to generate the binding from. Deprecated: Use TypedMemViewMetaData.ABI instead.
var TypedMemViewBin = TypedMemViewMetaData.Bin
TypedMemViewBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypedMemViewMetaData.Bin instead.
var TypedMemViewFuncSigs = TypedMemViewMetaData.Sigs
Deprecated: Use TypedMemViewMetaData.Sigs instead. TypedMemViewFuncSigs maps the 4-byte function signature to its string representation.
var TypedMemViewMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"LOW_12_MASK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NULL\",\"outputs\":[{\"internalType\":\"bytes29\",\"name\":\"\",\"type\":\"bytes29\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TWELVE_BYTES\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "b286bae7": "LOW_12_MASK()", "f26be3fc": "NULL()", "406cba16": "TWELVE_BYTES()", }, Bin: "0x61011561003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060475760003560e01c8063406cba1614604c578063b286bae714606a578063f26be3fc146089575b600080fd5b6053606081565b60405160ff90911681526020015b60405180910390f35b607c6bffffffffffffffffffffffff81565b6040519081526020016061565b60af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000009091168152602001606156fea2646970667358221220b9528a8ae5a712282a01b7f410384aab6c57c7e08b914ee8b7734d5003e8099864736f6c63430008110033", }
TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.
Functions ¶
This section is empty.
Types ¶
type AbstractNotaryRegistry ¶
type AbstractNotaryRegistry struct { AbstractNotaryRegistryCaller // Read-only binding to the contract AbstractNotaryRegistryTransactor // Write-only binding to the contract AbstractNotaryRegistryFilterer // Log filterer for contract events }
AbstractNotaryRegistry is an auto generated Go binding around an Ethereum contract.
func NewAbstractNotaryRegistry ¶
func NewAbstractNotaryRegistry(address common.Address, backend bind.ContractBackend) (*AbstractNotaryRegistry, error)
NewAbstractNotaryRegistry creates a new instance of AbstractNotaryRegistry, bound to a specific deployed contract.
type AbstractNotaryRegistryCaller ¶
type AbstractNotaryRegistryCaller struct {
// contains filtered or unexported fields
}
AbstractNotaryRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractNotaryRegistryCaller ¶
func NewAbstractNotaryRegistryCaller(address common.Address, caller bind.ContractCaller) (*AbstractNotaryRegistryCaller, error)
NewAbstractNotaryRegistryCaller creates a new read-only instance of AbstractNotaryRegistry, bound to a specific deployed contract.
type AbstractNotaryRegistryCallerRaw ¶
type AbstractNotaryRegistryCallerRaw struct {
Contract *AbstractNotaryRegistryCaller // Generic read-only contract binding to access the raw methods on
}
AbstractNotaryRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractNotaryRegistryCallerRaw) Call ¶
func (_AbstractNotaryRegistry *AbstractNotaryRegistryCallerRaw) 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 AbstractNotaryRegistryCallerSession ¶
type AbstractNotaryRegistryCallerSession struct { Contract *AbstractNotaryRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractNotaryRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AbstractNotaryRegistryFilterer ¶
type AbstractNotaryRegistryFilterer struct {
// contains filtered or unexported fields
}
AbstractNotaryRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractNotaryRegistryFilterer ¶
func NewAbstractNotaryRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*AbstractNotaryRegistryFilterer, error)
NewAbstractNotaryRegistryFilterer creates a new log filterer instance of AbstractNotaryRegistry, bound to a specific deployed contract.
func (*AbstractNotaryRegistryFilterer) FilterNotaryAdded ¶ added in v0.0.10
func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*AbstractNotaryRegistryNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AbstractNotaryRegistryFilterer) FilterNotaryRemoved ¶ added in v0.0.10
func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*AbstractNotaryRegistryNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AbstractNotaryRegistryFilterer) ParseNotaryAdded ¶ added in v0.0.10
func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) ParseNotaryAdded(log types.Log) (*AbstractNotaryRegistryNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AbstractNotaryRegistryFilterer) ParseNotaryRemoved ¶ added in v0.0.10
func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) ParseNotaryRemoved(log types.Log) (*AbstractNotaryRegistryNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AbstractNotaryRegistryFilterer) WatchNotaryAdded ¶ added in v0.0.10
func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *AbstractNotaryRegistryNotaryAdded, domain []uint32) (event.Subscription, error)
WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AbstractNotaryRegistryFilterer) WatchNotaryRemoved ¶ added in v0.0.10
func (_AbstractNotaryRegistry *AbstractNotaryRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *AbstractNotaryRegistryNotaryRemoved, domain []uint32) (event.Subscription, error)
WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
type AbstractNotaryRegistryNotaryAdded ¶ added in v0.0.10
type AbstractNotaryRegistryNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractNotaryRegistryNotaryAdded represents a NotaryAdded event raised by the AbstractNotaryRegistry contract.
type AbstractNotaryRegistryNotaryAddedIterator ¶ added in v0.0.10
type AbstractNotaryRegistryNotaryAddedIterator struct { Event *AbstractNotaryRegistryNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractNotaryRegistryNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the AbstractNotaryRegistry contract.
func (*AbstractNotaryRegistryNotaryAddedIterator) Close ¶ added in v0.0.10
func (it *AbstractNotaryRegistryNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractNotaryRegistryNotaryAddedIterator) Error ¶ added in v0.0.10
func (it *AbstractNotaryRegistryNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractNotaryRegistryNotaryAddedIterator) Next ¶ added in v0.0.10
func (it *AbstractNotaryRegistryNotaryAddedIterator) 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 AbstractNotaryRegistryNotaryRemoved ¶ added in v0.0.10
type AbstractNotaryRegistryNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractNotaryRegistryNotaryRemoved represents a NotaryRemoved event raised by the AbstractNotaryRegistry contract.
type AbstractNotaryRegistryNotaryRemovedIterator ¶ added in v0.0.10
type AbstractNotaryRegistryNotaryRemovedIterator struct { Event *AbstractNotaryRegistryNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractNotaryRegistryNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the AbstractNotaryRegistry contract.
func (*AbstractNotaryRegistryNotaryRemovedIterator) Close ¶ added in v0.0.10
func (it *AbstractNotaryRegistryNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractNotaryRegistryNotaryRemovedIterator) Error ¶ added in v0.0.10
func (it *AbstractNotaryRegistryNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractNotaryRegistryNotaryRemovedIterator) Next ¶ added in v0.0.10
func (it *AbstractNotaryRegistryNotaryRemovedIterator) 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 AbstractNotaryRegistryRaw ¶
type AbstractNotaryRegistryRaw struct {
Contract *AbstractNotaryRegistry // Generic contract binding to access the raw methods on
}
AbstractNotaryRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractNotaryRegistryRaw) Call ¶
func (_AbstractNotaryRegistry *AbstractNotaryRegistryRaw) 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 (*AbstractNotaryRegistryRaw) Transact ¶
func (_AbstractNotaryRegistry *AbstractNotaryRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractNotaryRegistryRaw) Transfer ¶
func (_AbstractNotaryRegistry *AbstractNotaryRegistryRaw) 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 AbstractNotaryRegistrySession ¶
type AbstractNotaryRegistrySession struct { Contract *AbstractNotaryRegistry // 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 }
AbstractNotaryRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AbstractNotaryRegistryTransactor ¶
type AbstractNotaryRegistryTransactor struct {
// contains filtered or unexported fields
}
AbstractNotaryRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractNotaryRegistryTransactor ¶
func NewAbstractNotaryRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*AbstractNotaryRegistryTransactor, error)
NewAbstractNotaryRegistryTransactor creates a new write-only instance of AbstractNotaryRegistry, bound to a specific deployed contract.
type AbstractNotaryRegistryTransactorRaw ¶
type AbstractNotaryRegistryTransactorRaw struct {
Contract *AbstractNotaryRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
AbstractNotaryRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractNotaryRegistryTransactorRaw) Transact ¶
func (_AbstractNotaryRegistry *AbstractNotaryRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractNotaryRegistryTransactorRaw) Transfer ¶
func (_AbstractNotaryRegistry *AbstractNotaryRegistryTransactorRaw) 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 AbstractNotaryRegistryTransactorSession ¶
type AbstractNotaryRegistryTransactorSession struct { Contract *AbstractNotaryRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractNotaryRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCallerRaw ¶
type AddressUpgradeableCallerRaw struct {
Contract *AddressUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressUpgradeableCallerRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableCallerRaw) 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 AddressUpgradeableCallerSession ¶
type AddressUpgradeableCallerSession struct { Contract *AddressUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableRaw ¶
type AddressUpgradeableRaw struct {
Contract *AddressUpgradeable // Generic contract binding to access the raw methods on
}
AddressUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressUpgradeableRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) 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 (*AddressUpgradeableRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) 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 AddressUpgradeableSession ¶
type AddressUpgradeableSession struct { Contract *AddressUpgradeable // 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 }
AddressUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactorRaw ¶
type AddressUpgradeableTransactorRaw struct {
Contract *AddressUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressUpgradeableTransactorRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableTransactorRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) 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 AddressUpgradeableTransactorSession ¶
type AddressUpgradeableTransactorSession struct { Contract *AddressUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Attestation ¶
type Attestation struct { AttestationCaller // Read-only binding to the contract AttestationTransactor // Write-only binding to the contract AttestationFilterer // Log filterer for contract events }
Attestation is an auto generated Go binding around an Ethereum contract.
func DeployAttestation ¶
func DeployAttestation(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Attestation, error)
DeployAttestation deploys a new Ethereum contract, binding an instance of Attestation to it.
func NewAttestation ¶
func NewAttestation(address common.Address, backend bind.ContractBackend) (*Attestation, error)
NewAttestation creates a new instance of Attestation, bound to a specific deployed contract.
type AttestationCaller ¶
type AttestationCaller struct {
// contains filtered or unexported fields
}
AttestationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationCaller ¶
func NewAttestationCaller(address common.Address, caller bind.ContractCaller) (*AttestationCaller, error)
NewAttestationCaller creates a new read-only instance of Attestation, bound to a specific deployed contract.
type AttestationCallerRaw ¶
type AttestationCallerRaw struct {
Contract *AttestationCaller // Generic read-only contract binding to access the raw methods on
}
AttestationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationCallerRaw) Call ¶
func (_Attestation *AttestationCallerRaw) 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 AttestationCallerSession ¶
type AttestationCallerSession struct { Contract *AttestationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationCollector ¶
type AttestationCollector struct { AttestationCollectorCaller // Read-only binding to the contract AttestationCollectorTransactor // Write-only binding to the contract AttestationCollectorFilterer // Log filterer for contract events }
AttestationCollector is an auto generated Go binding around an Ethereum contract.
func DeployAttestationCollector ¶
func DeployAttestationCollector(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AttestationCollector, error)
DeployAttestationCollector deploys a new Ethereum contract, binding an instance of AttestationCollector to it.
func NewAttestationCollector ¶
func NewAttestationCollector(address common.Address, backend bind.ContractBackend) (*AttestationCollector, error)
NewAttestationCollector creates a new instance of AttestationCollector, bound to a specific deployed contract.
type AttestationCollectorAttestationSubmitted ¶
type AttestationCollectorAttestationSubmitted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorAttestationSubmitted represents a AttestationSubmitted event raised by the AttestationCollector contract.
type AttestationCollectorAttestationSubmittedIterator ¶
type AttestationCollectorAttestationSubmittedIterator struct { Event *AttestationCollectorAttestationSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorAttestationSubmittedIterator is returned from FilterAttestationSubmitted and is used to iterate over the raw logs and unpacked data for AttestationSubmitted events raised by the AttestationCollector contract.
func (*AttestationCollectorAttestationSubmittedIterator) Close ¶
func (it *AttestationCollectorAttestationSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorAttestationSubmittedIterator) Error ¶
func (it *AttestationCollectorAttestationSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorAttestationSubmittedIterator) Next ¶
func (it *AttestationCollectorAttestationSubmittedIterator) 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 AttestationCollectorCaller ¶
type AttestationCollectorCaller struct {
// contains filtered or unexported fields
}
AttestationCollectorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationCollectorCaller ¶
func NewAttestationCollectorCaller(address common.Address, caller bind.ContractCaller) (*AttestationCollectorCaller, error)
NewAttestationCollectorCaller creates a new read-only instance of AttestationCollector, bound to a specific deployed contract.
func (*AttestationCollectorCaller) AllDomains ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AttestationCollectorCaller) AllNotaries ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*AttestationCollectorCaller) DomainsAmount ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*AttestationCollectorCaller) GetAttestation ¶
func (_AttestationCollector *AttestationCollectorCaller) GetAttestation(opts *bind.CallOpts, _domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)
GetAttestation is a free data retrieval call binding the contract method 0x563ffbec.
Solidity: function getAttestation(uint32 _domain, uint32 _nonce, bytes32 _root) view returns(bytes)
func (*AttestationCollectorCaller) GetAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCaller) GetAttestation0(opts *bind.CallOpts, _domain uint32, _nonce uint32, _index *big.Int) ([]byte, error)
GetAttestation0 is a free data retrieval call binding the contract method 0xbb07a791.
Solidity: function getAttestation(uint32 _domain, uint32 _nonce, uint256 _index) view returns(bytes)
func (*AttestationCollectorCaller) GetDomain ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*AttestationCollectorCaller) GetLatestAttestation ¶
func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation(opts *bind.CallOpts, _domain uint32, _notary common.Address) ([]byte, error)
GetLatestAttestation is a free data retrieval call binding the contract method 0x7eb2923f.
Solidity: function getLatestAttestation(uint32 _domain, address _notary) view returns(bytes)
func (*AttestationCollectorCaller) GetLatestAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation0(opts *bind.CallOpts, _domain uint32) ([]byte, error)
GetLatestAttestation0 is a free data retrieval call binding the contract method 0xa7d729bd.
Solidity: function getLatestAttestation(uint32 _domain) view returns(bytes)
func (*AttestationCollectorCaller) GetNotary ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*AttestationCollectorCaller) GetRoot ¶
func (_AttestationCollector *AttestationCollectorCaller) GetRoot(opts *bind.CallOpts, _domain uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0x289def8d.
Solidity: function getRoot(uint32 _domain, uint32 _nonce, uint256 _index) view returns(bytes32)
func (*AttestationCollectorCaller) LatestNonce ¶
func (_AttestationCollector *AttestationCollectorCaller) LatestNonce(opts *bind.CallOpts, arg0 uint32, arg1 common.Address) (uint32, error)
LatestNonce is a free data retrieval call binding the contract method 0xd53f2eec.
Solidity: function latestNonce(uint32 , address ) view returns(uint32)
func (*AttestationCollectorCaller) LatestRoot ¶
func (_AttestationCollector *AttestationCollectorCaller) LatestRoot(opts *bind.CallOpts, arg0 uint32, arg1 common.Address) ([32]byte, error)
LatestRoot is a free data retrieval call binding the contract method 0xd4516803.
Solidity: function latestRoot(uint32 , address ) view returns(bytes32)
func (*AttestationCollectorCaller) NotariesAmount ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
func (*AttestationCollectorCaller) Owner ¶
func (_AttestationCollector *AttestationCollectorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AttestationCollectorCaller) RootsAmount ¶
func (_AttestationCollector *AttestationCollectorCaller) RootsAmount(opts *bind.CallOpts, _domain uint32, _nonce uint32) (*big.Int, error)
RootsAmount is a free data retrieval call binding the contract method 0x17007970.
Solidity: function rootsAmount(uint32 _domain, uint32 _nonce) view returns(uint256)
type AttestationCollectorCallerRaw ¶
type AttestationCollectorCallerRaw struct {
Contract *AttestationCollectorCaller // Generic read-only contract binding to access the raw methods on
}
AttestationCollectorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationCollectorCallerRaw) Call ¶
func (_AttestationCollector *AttestationCollectorCallerRaw) 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 AttestationCollectorCallerSession ¶
type AttestationCollectorCallerSession struct { Contract *AttestationCollectorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationCollectorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AttestationCollectorCallerSession) AllDomains ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AttestationCollectorCallerSession) AllNotaries ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*AttestationCollectorCallerSession) DomainsAmount ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*AttestationCollectorCallerSession) GetAttestation ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetAttestation(_domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)
GetAttestation is a free data retrieval call binding the contract method 0x563ffbec.
Solidity: function getAttestation(uint32 _domain, uint32 _nonce, bytes32 _root) view returns(bytes)
func (*AttestationCollectorCallerSession) GetAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetAttestation0(_domain uint32, _nonce uint32, _index *big.Int) ([]byte, error)
GetAttestation0 is a free data retrieval call binding the contract method 0xbb07a791.
Solidity: function getAttestation(uint32 _domain, uint32 _nonce, uint256 _index) view returns(bytes)
func (*AttestationCollectorCallerSession) GetDomain ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorCallerSession) GetDomain(_index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*AttestationCollectorCallerSession) GetLatestAttestation ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation(_domain uint32, _notary common.Address) ([]byte, error)
GetLatestAttestation is a free data retrieval call binding the contract method 0x7eb2923f.
Solidity: function getLatestAttestation(uint32 _domain, address _notary) view returns(bytes)
func (*AttestationCollectorCallerSession) GetLatestAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation0(_domain uint32) ([]byte, error)
GetLatestAttestation0 is a free data retrieval call binding the contract method 0xa7d729bd.
Solidity: function getLatestAttestation(uint32 _domain) view returns(bytes)
func (*AttestationCollectorCallerSession) GetNotary ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*AttestationCollectorCallerSession) GetRoot ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetRoot(_domain uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0x289def8d.
Solidity: function getRoot(uint32 _domain, uint32 _nonce, uint256 _index) view returns(bytes32)
func (*AttestationCollectorCallerSession) LatestNonce ¶
func (_AttestationCollector *AttestationCollectorCallerSession) LatestNonce(arg0 uint32, arg1 common.Address) (uint32, error)
LatestNonce is a free data retrieval call binding the contract method 0xd53f2eec.
Solidity: function latestNonce(uint32 , address ) view returns(uint32)
func (*AttestationCollectorCallerSession) LatestRoot ¶
func (_AttestationCollector *AttestationCollectorCallerSession) LatestRoot(arg0 uint32, arg1 common.Address) ([32]byte, error)
LatestRoot is a free data retrieval call binding the contract method 0xd4516803.
Solidity: function latestRoot(uint32 , address ) view returns(bytes32)
func (*AttestationCollectorCallerSession) NotariesAmount ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
func (*AttestationCollectorCallerSession) Owner ¶
func (_AttestationCollector *AttestationCollectorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AttestationCollectorCallerSession) RootsAmount ¶
func (_AttestationCollector *AttestationCollectorCallerSession) RootsAmount(_domain uint32, _nonce uint32) (*big.Int, error)
RootsAmount is a free data retrieval call binding the contract method 0x17007970.
Solidity: function rootsAmount(uint32 _domain, uint32 _nonce) view returns(uint256)
type AttestationCollectorEvents ¶ added in v0.0.29
type AttestationCollectorEvents struct { AttestationCollectorEventsCaller // Read-only binding to the contract AttestationCollectorEventsTransactor // Write-only binding to the contract AttestationCollectorEventsFilterer // Log filterer for contract events }
AttestationCollectorEvents is an auto generated Go binding around an Ethereum contract.
func NewAttestationCollectorEvents ¶ added in v0.0.29
func NewAttestationCollectorEvents(address common.Address, backend bind.ContractBackend) (*AttestationCollectorEvents, error)
NewAttestationCollectorEvents creates a new instance of AttestationCollectorEvents, bound to a specific deployed contract.
type AttestationCollectorEventsAttestationSubmitted ¶ added in v0.0.29
type AttestationCollectorEventsAttestationSubmitted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorEventsAttestationSubmitted represents a AttestationSubmitted event raised by the AttestationCollectorEvents contract.
type AttestationCollectorEventsAttestationSubmittedIterator ¶ added in v0.0.29
type AttestationCollectorEventsAttestationSubmittedIterator struct { Event *AttestationCollectorEventsAttestationSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorEventsAttestationSubmittedIterator is returned from FilterAttestationSubmitted and is used to iterate over the raw logs and unpacked data for AttestationSubmitted events raised by the AttestationCollectorEvents contract.
func (*AttestationCollectorEventsAttestationSubmittedIterator) Close ¶ added in v0.0.29
func (it *AttestationCollectorEventsAttestationSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorEventsAttestationSubmittedIterator) Error ¶ added in v0.0.29
func (it *AttestationCollectorEventsAttestationSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorEventsAttestationSubmittedIterator) Next ¶ added in v0.0.29
func (it *AttestationCollectorEventsAttestationSubmittedIterator) 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 AttestationCollectorEventsCaller ¶ added in v0.0.29
type AttestationCollectorEventsCaller struct {
// contains filtered or unexported fields
}
AttestationCollectorEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationCollectorEventsCaller ¶ added in v0.0.29
func NewAttestationCollectorEventsCaller(address common.Address, caller bind.ContractCaller) (*AttestationCollectorEventsCaller, error)
NewAttestationCollectorEventsCaller creates a new read-only instance of AttestationCollectorEvents, bound to a specific deployed contract.
type AttestationCollectorEventsCallerRaw ¶ added in v0.0.29
type AttestationCollectorEventsCallerRaw struct {
Contract *AttestationCollectorEventsCaller // Generic read-only contract binding to access the raw methods on
}
AttestationCollectorEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationCollectorEventsCallerRaw) Call ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsCallerRaw) 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 AttestationCollectorEventsCallerSession ¶ added in v0.0.29
type AttestationCollectorEventsCallerSession struct { Contract *AttestationCollectorEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationCollectorEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationCollectorEventsFilterer ¶ added in v0.0.29
type AttestationCollectorEventsFilterer struct {
// contains filtered or unexported fields
}
AttestationCollectorEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationCollectorEventsFilterer ¶ added in v0.0.29
func NewAttestationCollectorEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationCollectorEventsFilterer, error)
NewAttestationCollectorEventsFilterer creates a new log filterer instance of AttestationCollectorEvents, bound to a specific deployed contract.
func (*AttestationCollectorEventsFilterer) FilterAttestationSubmitted ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsFilterer) FilterAttestationSubmitted(opts *bind.FilterOpts, notary []common.Address) (*AttestationCollectorEventsAttestationSubmittedIterator, error)
FilterAttestationSubmitted is a free log retrieval operation binding the contract event 0x786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f14.
Solidity: event AttestationSubmitted(address indexed notary, bytes attestation)
func (*AttestationCollectorEventsFilterer) ParseAttestationSubmitted ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsFilterer) ParseAttestationSubmitted(log types.Log) (*AttestationCollectorEventsAttestationSubmitted, error)
ParseAttestationSubmitted is a log parse operation binding the contract event 0x786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f14.
Solidity: event AttestationSubmitted(address indexed notary, bytes attestation)
func (*AttestationCollectorEventsFilterer) WatchAttestationSubmitted ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsFilterer) WatchAttestationSubmitted(opts *bind.WatchOpts, sink chan<- *AttestationCollectorEventsAttestationSubmitted, notary []common.Address) (event.Subscription, error)
WatchAttestationSubmitted is a free log subscription operation binding the contract event 0x786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f14.
Solidity: event AttestationSubmitted(address indexed notary, bytes attestation)
type AttestationCollectorEventsRaw ¶ added in v0.0.29
type AttestationCollectorEventsRaw struct {
Contract *AttestationCollectorEvents // Generic contract binding to access the raw methods on
}
AttestationCollectorEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationCollectorEventsRaw) Call ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsRaw) 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 (*AttestationCollectorEventsRaw) Transact ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationCollectorEventsRaw) Transfer ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsRaw) 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 AttestationCollectorEventsSession ¶ added in v0.0.29
type AttestationCollectorEventsSession struct { Contract *AttestationCollectorEvents // 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 }
AttestationCollectorEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationCollectorEventsTransactor ¶ added in v0.0.29
type AttestationCollectorEventsTransactor struct {
// contains filtered or unexported fields
}
AttestationCollectorEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationCollectorEventsTransactor ¶ added in v0.0.29
func NewAttestationCollectorEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationCollectorEventsTransactor, error)
NewAttestationCollectorEventsTransactor creates a new write-only instance of AttestationCollectorEvents, bound to a specific deployed contract.
type AttestationCollectorEventsTransactorRaw ¶ added in v0.0.29
type AttestationCollectorEventsTransactorRaw struct {
Contract *AttestationCollectorEventsTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationCollectorEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationCollectorEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationCollectorEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_AttestationCollectorEvents *AttestationCollectorEventsTransactorRaw) 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 AttestationCollectorEventsTransactorSession ¶ added in v0.0.29
type AttestationCollectorEventsTransactorSession struct { Contract *AttestationCollectorEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationCollectorEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AttestationCollectorFilterer ¶
type AttestationCollectorFilterer struct {
// contains filtered or unexported fields
}
AttestationCollectorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationCollectorFilterer ¶
func NewAttestationCollectorFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationCollectorFilterer, error)
NewAttestationCollectorFilterer creates a new log filterer instance of AttestationCollector, bound to a specific deployed contract.
func (*AttestationCollectorFilterer) FilterAttestationSubmitted ¶
func (_AttestationCollector *AttestationCollectorFilterer) FilterAttestationSubmitted(opts *bind.FilterOpts, notary []common.Address) (*AttestationCollectorAttestationSubmittedIterator, error)
FilterAttestationSubmitted is a free log retrieval operation binding the contract event 0x786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f14.
Solidity: event AttestationSubmitted(address indexed notary, bytes attestation)
func (*AttestationCollectorFilterer) FilterInitialized ¶
func (_AttestationCollector *AttestationCollectorFilterer) FilterInitialized(opts *bind.FilterOpts) (*AttestationCollectorInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AttestationCollectorFilterer) FilterNotaryAdded ¶
func (_AttestationCollector *AttestationCollectorFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*AttestationCollectorNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AttestationCollectorFilterer) FilterNotaryRemoved ¶
func (_AttestationCollector *AttestationCollectorFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*AttestationCollectorNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AttestationCollectorFilterer) FilterOwnershipTransferred ¶
func (_AttestationCollector *AttestationCollectorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AttestationCollectorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AttestationCollectorFilterer) ParseAttestationSubmitted ¶
func (_AttestationCollector *AttestationCollectorFilterer) ParseAttestationSubmitted(log types.Log) (*AttestationCollectorAttestationSubmitted, error)
ParseAttestationSubmitted is a log parse operation binding the contract event 0x786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f14.
Solidity: event AttestationSubmitted(address indexed notary, bytes attestation)
func (*AttestationCollectorFilterer) ParseInitialized ¶
func (_AttestationCollector *AttestationCollectorFilterer) ParseInitialized(log types.Log) (*AttestationCollectorInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AttestationCollectorFilterer) ParseNotaryAdded ¶
func (_AttestationCollector *AttestationCollectorFilterer) ParseNotaryAdded(log types.Log) (*AttestationCollectorNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AttestationCollectorFilterer) ParseNotaryRemoved ¶
func (_AttestationCollector *AttestationCollectorFilterer) ParseNotaryRemoved(log types.Log) (*AttestationCollectorNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AttestationCollectorFilterer) ParseOwnershipTransferred ¶
func (_AttestationCollector *AttestationCollectorFilterer) ParseOwnershipTransferred(log types.Log) (*AttestationCollectorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AttestationCollectorFilterer) WatchAttestationSubmitted ¶
func (_AttestationCollector *AttestationCollectorFilterer) WatchAttestationSubmitted(opts *bind.WatchOpts, sink chan<- *AttestationCollectorAttestationSubmitted, notary []common.Address) (event.Subscription, error)
WatchAttestationSubmitted is a free log subscription operation binding the contract event 0x786431104fc3c4b19da7bae78f422f46b9c07528276a2ee430e8569cb8705f14.
Solidity: event AttestationSubmitted(address indexed notary, bytes attestation)
func (*AttestationCollectorFilterer) WatchInitialized ¶
func (_AttestationCollector *AttestationCollectorFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AttestationCollectorInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AttestationCollectorFilterer) WatchNotaryAdded ¶
func (_AttestationCollector *AttestationCollectorFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *AttestationCollectorNotaryAdded, domain []uint32) (event.Subscription, error)
WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AttestationCollectorFilterer) WatchNotaryRemoved ¶
func (_AttestationCollector *AttestationCollectorFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *AttestationCollectorNotaryRemoved, domain []uint32) (event.Subscription, error)
WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AttestationCollectorFilterer) WatchOwnershipTransferred ¶
func (_AttestationCollector *AttestationCollectorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AttestationCollectorOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type AttestationCollectorInitialized ¶
type AttestationCollectorInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorInitialized represents a Initialized event raised by the AttestationCollector contract.
type AttestationCollectorInitializedIterator ¶
type AttestationCollectorInitializedIterator struct { Event *AttestationCollectorInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AttestationCollector contract.
func (*AttestationCollectorInitializedIterator) Close ¶
func (it *AttestationCollectorInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorInitializedIterator) Error ¶
func (it *AttestationCollectorInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorInitializedIterator) Next ¶
func (it *AttestationCollectorInitializedIterator) 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 AttestationCollectorNotaryAdded ¶
type AttestationCollectorNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorNotaryAdded represents a NotaryAdded event raised by the AttestationCollector contract.
type AttestationCollectorNotaryAddedIterator ¶
type AttestationCollectorNotaryAddedIterator struct { Event *AttestationCollectorNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the AttestationCollector contract.
func (*AttestationCollectorNotaryAddedIterator) Close ¶
func (it *AttestationCollectorNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorNotaryAddedIterator) Error ¶
func (it *AttestationCollectorNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorNotaryAddedIterator) Next ¶
func (it *AttestationCollectorNotaryAddedIterator) 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 AttestationCollectorNotaryRemoved ¶
type AttestationCollectorNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorNotaryRemoved represents a NotaryRemoved event raised by the AttestationCollector contract.
type AttestationCollectorNotaryRemovedIterator ¶
type AttestationCollectorNotaryRemovedIterator struct { Event *AttestationCollectorNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the AttestationCollector contract.
func (*AttestationCollectorNotaryRemovedIterator) Close ¶
func (it *AttestationCollectorNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorNotaryRemovedIterator) Error ¶
func (it *AttestationCollectorNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorNotaryRemovedIterator) Next ¶
func (it *AttestationCollectorNotaryRemovedIterator) 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 AttestationCollectorOwnershipTransferred ¶
type AttestationCollectorOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorOwnershipTransferred represents a OwnershipTransferred event raised by the AttestationCollector contract.
type AttestationCollectorOwnershipTransferredIterator ¶
type AttestationCollectorOwnershipTransferredIterator struct { Event *AttestationCollectorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AttestationCollector contract.
func (*AttestationCollectorOwnershipTransferredIterator) Close ¶
func (it *AttestationCollectorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorOwnershipTransferredIterator) Error ¶
func (it *AttestationCollectorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorOwnershipTransferredIterator) Next ¶
func (it *AttestationCollectorOwnershipTransferredIterator) 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 AttestationCollectorRaw ¶
type AttestationCollectorRaw struct {
Contract *AttestationCollector // Generic contract binding to access the raw methods on
}
AttestationCollectorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationCollectorRaw) Call ¶
func (_AttestationCollector *AttestationCollectorRaw) 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 (*AttestationCollectorRaw) Transact ¶
func (_AttestationCollector *AttestationCollectorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationCollectorRaw) Transfer ¶
func (_AttestationCollector *AttestationCollectorRaw) 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 AttestationCollectorRef ¶
type AttestationCollectorRef struct { *AttestationCollector // contains filtered or unexported fields }
AttestationCollectorRef is a bound attestatoin collector contract that returns the address of the attestation collector contract. nolint: golint
func NewAttestationCollectorRef ¶
func NewAttestationCollectorRef(address common.Address, backend bind.ContractBackend) (*AttestationCollectorRef, error)
NewAttestationCollectorRef creates an attestation contract with a contract ref.
func (AttestationCollectorRef) Address ¶
func (a AttestationCollectorRef) Address() common.Address
Address gets the address of the attestation contract.
type AttestationCollectorSession ¶
type AttestationCollectorSession struct { Contract *AttestationCollector // 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 }
AttestationCollectorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AttestationCollectorSession) AddNotary ¶
func (_AttestationCollector *AttestationCollectorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
AddNotary is a paid mutator transaction binding the contract method 0x2af678b0.
Solidity: function addNotary(uint32 _domain, address _notary) returns(bool)
func (*AttestationCollectorSession) AllDomains ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AttestationCollectorSession) AllNotaries ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorSession) AllNotaries(_domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*AttestationCollectorSession) DomainsAmount ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*AttestationCollectorSession) GetAttestation ¶
func (_AttestationCollector *AttestationCollectorSession) GetAttestation(_domain uint32, _nonce uint32, _root [32]byte) ([]byte, error)
GetAttestation is a free data retrieval call binding the contract method 0x563ffbec.
Solidity: function getAttestation(uint32 _domain, uint32 _nonce, bytes32 _root) view returns(bytes)
func (*AttestationCollectorSession) GetAttestation0 ¶
func (_AttestationCollector *AttestationCollectorSession) GetAttestation0(_domain uint32, _nonce uint32, _index *big.Int) ([]byte, error)
GetAttestation0 is a free data retrieval call binding the contract method 0xbb07a791.
Solidity: function getAttestation(uint32 _domain, uint32 _nonce, uint256 _index) view returns(bytes)
func (*AttestationCollectorSession) GetDomain ¶ added in v0.0.30
func (_AttestationCollector *AttestationCollectorSession) GetDomain(_index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*AttestationCollectorSession) GetLatestAttestation ¶
func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation(_domain uint32, _notary common.Address) ([]byte, error)
GetLatestAttestation is a free data retrieval call binding the contract method 0x7eb2923f.
Solidity: function getLatestAttestation(uint32 _domain, address _notary) view returns(bytes)
func (*AttestationCollectorSession) GetLatestAttestation0 ¶
func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation0(_domain uint32) ([]byte, error)
GetLatestAttestation0 is a free data retrieval call binding the contract method 0xa7d729bd.
Solidity: function getLatestAttestation(uint32 _domain) view returns(bytes)
func (*AttestationCollectorSession) GetNotary ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*AttestationCollectorSession) GetRoot ¶
func (_AttestationCollector *AttestationCollectorSession) GetRoot(_domain uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0x289def8d.
Solidity: function getRoot(uint32 _domain, uint32 _nonce, uint256 _index) view returns(bytes32)
func (*AttestationCollectorSession) Initialize ¶
func (_AttestationCollector *AttestationCollectorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*AttestationCollectorSession) LatestNonce ¶
func (_AttestationCollector *AttestationCollectorSession) LatestNonce(arg0 uint32, arg1 common.Address) (uint32, error)
LatestNonce is a free data retrieval call binding the contract method 0xd53f2eec.
Solidity: function latestNonce(uint32 , address ) view returns(uint32)
func (*AttestationCollectorSession) LatestRoot ¶
func (_AttestationCollector *AttestationCollectorSession) LatestRoot(arg0 uint32, arg1 common.Address) ([32]byte, error)
LatestRoot is a free data retrieval call binding the contract method 0xd4516803.
Solidity: function latestRoot(uint32 , address ) view returns(bytes32)
func (*AttestationCollectorSession) NotariesAmount ¶ added in v0.0.20
func (_AttestationCollector *AttestationCollectorSession) NotariesAmount(_domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
func (*AttestationCollectorSession) Owner ¶
func (_AttestationCollector *AttestationCollectorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AttestationCollectorSession) RemoveNotary ¶
func (_AttestationCollector *AttestationCollectorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
func (*AttestationCollectorSession) RenounceOwnership ¶
func (_AttestationCollector *AttestationCollectorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AttestationCollectorSession) RootsAmount ¶
func (_AttestationCollector *AttestationCollectorSession) RootsAmount(_domain uint32, _nonce uint32) (*big.Int, error)
RootsAmount is a free data retrieval call binding the contract method 0x17007970.
Solidity: function rootsAmount(uint32 _domain, uint32 _nonce) view returns(uint256)
func (*AttestationCollectorSession) SubmitAttestation ¶
func (_AttestationCollector *AttestationCollectorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*AttestationCollectorSession) TransferOwnership ¶
func (_AttestationCollector *AttestationCollectorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AttestationCollectorTransactor ¶
type AttestationCollectorTransactor struct {
// contains filtered or unexported fields
}
AttestationCollectorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationCollectorTransactor ¶
func NewAttestationCollectorTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationCollectorTransactor, error)
NewAttestationCollectorTransactor creates a new write-only instance of AttestationCollector, bound to a specific deployed contract.
func (*AttestationCollectorTransactor) AddNotary ¶
func (_AttestationCollector *AttestationCollectorTransactor) AddNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
AddNotary is a paid mutator transaction binding the contract method 0x2af678b0.
Solidity: function addNotary(uint32 _domain, address _notary) returns(bool)
func (*AttestationCollectorTransactor) Initialize ¶
func (_AttestationCollector *AttestationCollectorTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*AttestationCollectorTransactor) RemoveNotary ¶
func (_AttestationCollector *AttestationCollectorTransactor) RemoveNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
func (*AttestationCollectorTransactor) RenounceOwnership ¶
func (_AttestationCollector *AttestationCollectorTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AttestationCollectorTransactor) SubmitAttestation ¶
func (_AttestationCollector *AttestationCollectorTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*AttestationCollectorTransactor) TransferOwnership ¶
func (_AttestationCollector *AttestationCollectorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AttestationCollectorTransactorRaw ¶
type AttestationCollectorTransactorRaw struct {
Contract *AttestationCollectorTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationCollectorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationCollectorTransactorRaw) Transact ¶
func (_AttestationCollector *AttestationCollectorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationCollectorTransactorRaw) Transfer ¶
func (_AttestationCollector *AttestationCollectorTransactorRaw) 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 AttestationCollectorTransactorSession ¶
type AttestationCollectorTransactorSession struct { Contract *AttestationCollectorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationCollectorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AttestationCollectorTransactorSession) AddNotary ¶
func (_AttestationCollector *AttestationCollectorTransactorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
AddNotary is a paid mutator transaction binding the contract method 0x2af678b0.
Solidity: function addNotary(uint32 _domain, address _notary) returns(bool)
func (*AttestationCollectorTransactorSession) Initialize ¶
func (_AttestationCollector *AttestationCollectorTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*AttestationCollectorTransactorSession) RemoveNotary ¶
func (_AttestationCollector *AttestationCollectorTransactorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
func (*AttestationCollectorTransactorSession) RenounceOwnership ¶
func (_AttestationCollector *AttestationCollectorTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AttestationCollectorTransactorSession) SubmitAttestation ¶
func (_AttestationCollector *AttestationCollectorTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*AttestationCollectorTransactorSession) TransferOwnership ¶
func (_AttestationCollector *AttestationCollectorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AttestationFilterer ¶
type AttestationFilterer struct {
// contains filtered or unexported fields
}
AttestationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationFilterer ¶
func NewAttestationFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationFilterer, error)
NewAttestationFilterer creates a new log filterer instance of Attestation, bound to a specific deployed contract.
type AttestationHub ¶ added in v0.0.11
type AttestationHub struct { AttestationHubCaller // Read-only binding to the contract AttestationHubTransactor // Write-only binding to the contract AttestationHubFilterer // Log filterer for contract events }
AttestationHub is an auto generated Go binding around an Ethereum contract.
func NewAttestationHub ¶ added in v0.0.11
func NewAttestationHub(address common.Address, backend bind.ContractBackend) (*AttestationHub, error)
NewAttestationHub creates a new instance of AttestationHub, bound to a specific deployed contract.
type AttestationHubCaller ¶ added in v0.0.11
type AttestationHubCaller struct {
// contains filtered or unexported fields
}
AttestationHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationHubCaller ¶ added in v0.0.11
func NewAttestationHubCaller(address common.Address, caller bind.ContractCaller) (*AttestationHubCaller, error)
NewAttestationHubCaller creates a new read-only instance of AttestationHub, bound to a specific deployed contract.
type AttestationHubCallerRaw ¶ added in v0.0.11
type AttestationHubCallerRaw struct {
Contract *AttestationHubCaller // Generic read-only contract binding to access the raw methods on
}
AttestationHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationHubCallerRaw) Call ¶ added in v0.0.11
func (_AttestationHub *AttestationHubCallerRaw) 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 AttestationHubCallerSession ¶ added in v0.0.11
type AttestationHubCallerSession struct { Contract *AttestationHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationHubFilterer ¶ added in v0.0.11
type AttestationHubFilterer struct {
// contains filtered or unexported fields
}
AttestationHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationHubFilterer ¶ added in v0.0.11
func NewAttestationHubFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationHubFilterer, error)
NewAttestationHubFilterer creates a new log filterer instance of AttestationHub, bound to a specific deployed contract.
func (*AttestationHubFilterer) FilterNotaryAdded ¶ added in v0.0.11
func (_AttestationHub *AttestationHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*AttestationHubNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AttestationHubFilterer) FilterNotaryRemoved ¶ added in v0.0.11
func (_AttestationHub *AttestationHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*AttestationHubNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AttestationHubFilterer) ParseNotaryAdded ¶ added in v0.0.11
func (_AttestationHub *AttestationHubFilterer) ParseNotaryAdded(log types.Log) (*AttestationHubNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AttestationHubFilterer) ParseNotaryRemoved ¶ added in v0.0.11
func (_AttestationHub *AttestationHubFilterer) ParseNotaryRemoved(log types.Log) (*AttestationHubNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*AttestationHubFilterer) WatchNotaryAdded ¶ added in v0.0.11
func (_AttestationHub *AttestationHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *AttestationHubNotaryAdded, domain []uint32) (event.Subscription, error)
WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*AttestationHubFilterer) WatchNotaryRemoved ¶ added in v0.0.11
func (_AttestationHub *AttestationHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *AttestationHubNotaryRemoved, domain []uint32) (event.Subscription, error)
WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
type AttestationHubNotaryAdded ¶ added in v0.0.11
type AttestationHubNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationHubNotaryAdded represents a NotaryAdded event raised by the AttestationHub contract.
type AttestationHubNotaryAddedIterator ¶ added in v0.0.11
type AttestationHubNotaryAddedIterator struct { Event *AttestationHubNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the AttestationHub contract.
func (*AttestationHubNotaryAddedIterator) Close ¶ added in v0.0.11
func (it *AttestationHubNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubNotaryAddedIterator) Error ¶ added in v0.0.11
func (it *AttestationHubNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubNotaryAddedIterator) Next ¶ added in v0.0.11
func (it *AttestationHubNotaryAddedIterator) 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 AttestationHubNotaryRemoved ¶ added in v0.0.11
type AttestationHubNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationHubNotaryRemoved represents a NotaryRemoved event raised by the AttestationHub contract.
type AttestationHubNotaryRemovedIterator ¶ added in v0.0.11
type AttestationHubNotaryRemovedIterator struct { Event *AttestationHubNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the AttestationHub contract.
func (*AttestationHubNotaryRemovedIterator) Close ¶ added in v0.0.11
func (it *AttestationHubNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubNotaryRemovedIterator) Error ¶ added in v0.0.11
func (it *AttestationHubNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubNotaryRemovedIterator) Next ¶ added in v0.0.11
func (it *AttestationHubNotaryRemovedIterator) 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 AttestationHubRaw ¶ added in v0.0.11
type AttestationHubRaw struct {
Contract *AttestationHub // Generic contract binding to access the raw methods on
}
AttestationHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationHubRaw) Call ¶ added in v0.0.11
func (_AttestationHub *AttestationHubRaw) 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 (*AttestationHubRaw) Transact ¶ added in v0.0.11
func (_AttestationHub *AttestationHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubRaw) Transfer ¶ added in v0.0.11
func (_AttestationHub *AttestationHubRaw) 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 AttestationHubSession ¶ added in v0.0.11
type AttestationHubSession struct { Contract *AttestationHub // 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 }
AttestationHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AttestationHubSession) SubmitAttestation ¶ added in v0.0.11
func (_AttestationHub *AttestationHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
type AttestationHubTransactor ¶ added in v0.0.11
type AttestationHubTransactor struct {
// contains filtered or unexported fields
}
AttestationHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationHubTransactor ¶ added in v0.0.11
func NewAttestationHubTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationHubTransactor, error)
NewAttestationHubTransactor creates a new write-only instance of AttestationHub, bound to a specific deployed contract.
func (*AttestationHubTransactor) SubmitAttestation ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
type AttestationHubTransactorRaw ¶ added in v0.0.11
type AttestationHubTransactorRaw struct {
Contract *AttestationHubTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationHubTransactorRaw) Transact ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubTransactorRaw) Transfer ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactorRaw) 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 AttestationHubTransactorSession ¶ added in v0.0.11
type AttestationHubTransactorSession struct { Contract *AttestationHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AttestationHubTransactorSession) SubmitAttestation ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
type AttestationRaw ¶
type AttestationRaw struct {
Contract *Attestation // Generic contract binding to access the raw methods on
}
AttestationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationRaw) Call ¶
func (_Attestation *AttestationRaw) 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 (*AttestationRaw) Transact ¶
func (_Attestation *AttestationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationRaw) Transfer ¶
func (_Attestation *AttestationRaw) 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 AttestationSession ¶
type AttestationSession struct { Contract *Attestation // 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 }
AttestationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationTransactor ¶
type AttestationTransactor struct {
// contains filtered or unexported fields
}
AttestationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationTransactor ¶
func NewAttestationTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationTransactor, error)
NewAttestationTransactor creates a new write-only instance of Attestation, bound to a specific deployed contract.
type AttestationTransactorRaw ¶
type AttestationTransactorRaw struct {
Contract *AttestationTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationTransactorRaw) Transact ¶
func (_Attestation *AttestationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationTransactorRaw) Transfer ¶
func (_Attestation *AttestationTransactorRaw) 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 AttestationTransactorSession ¶
type AttestationTransactorSession struct { Contract *AttestationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Auth ¶
type Auth struct { AuthCaller // Read-only binding to the contract AuthTransactor // Write-only binding to the contract AuthFilterer // Log filterer for contract events }
Auth is an auto generated Go binding around an Ethereum contract.
func DeployAuth ¶
func DeployAuth(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Auth, error)
DeployAuth deploys a new Ethereum contract, binding an instance of Auth to it.
type AuthCaller ¶
type AuthCaller struct {
// contains filtered or unexported fields
}
AuthCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAuthCaller ¶
func NewAuthCaller(address common.Address, caller bind.ContractCaller) (*AuthCaller, error)
NewAuthCaller creates a new read-only instance of Auth, bound to a specific deployed contract.
type AuthCallerRaw ¶
type AuthCallerRaw struct {
Contract *AuthCaller // Generic read-only contract binding to access the raw methods on
}
AuthCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AuthCallerRaw) Call ¶
func (_Auth *AuthCallerRaw) 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 AuthCallerSession ¶
type AuthCallerSession struct { Contract *AuthCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AuthCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AuthFilterer ¶
type AuthFilterer struct {
// contains filtered or unexported fields
}
AuthFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAuthFilterer ¶
func NewAuthFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthFilterer, error)
NewAuthFilterer creates a new log filterer instance of Auth, bound to a specific deployed contract.
type AuthRaw ¶
type AuthRaw struct {
Contract *Auth // Generic contract binding to access the raw methods on
}
AuthRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AuthRaw) Call ¶
func (_Auth *AuthRaw) 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 (*AuthRaw) Transact ¶
func (_Auth *AuthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuthRaw) Transfer ¶
func (_Auth *AuthRaw) 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 AuthSession ¶
type AuthSession struct { Contract *Auth // 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 }
AuthSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AuthTransactor ¶
type AuthTransactor struct {
// contains filtered or unexported fields
}
AuthTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAuthTransactor ¶
func NewAuthTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthTransactor, error)
NewAuthTransactor creates a new write-only instance of Auth, bound to a specific deployed contract.
type AuthTransactorRaw ¶
type AuthTransactorRaw struct {
Contract *AuthTransactor // Generic write-only contract binding to access the raw methods on
}
AuthTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AuthTransactorRaw) Transact ¶
func (_Auth *AuthTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuthTransactorRaw) Transfer ¶
func (_Auth *AuthTransactorRaw) 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 AuthTransactorSession ¶
type AuthTransactorSession struct { Contract *AuthTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuthTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ContextUpgradeable ¶
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewContextUpgradeable ¶
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextUpgradeableCaller ¶
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCallerRaw ¶
type ContextUpgradeableCallerRaw struct {
Contract *ContextUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextUpgradeableCallerRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableCallerRaw) 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 ContextUpgradeableCallerSession ¶
type ContextUpgradeableCallerSession struct { Contract *ContextUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextUpgradeableFilterer ¶
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextUpgradeableFilterer ¶
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
func (*ContextUpgradeableFilterer) FilterInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) ParseInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) WatchInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ContextUpgradeableInitialized ¶
type ContextUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
type ContextUpgradeableInitializedIterator ¶
type ContextUpgradeableInitializedIterator struct { Event *ContextUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
func (*ContextUpgradeableInitializedIterator) Close ¶
func (it *ContextUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContextUpgradeableInitializedIterator) Error ¶
func (it *ContextUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContextUpgradeableInitializedIterator) Next ¶
func (it *ContextUpgradeableInitializedIterator) 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 ContextUpgradeableRaw ¶
type ContextUpgradeableRaw struct {
Contract *ContextUpgradeable // Generic contract binding to access the raw methods on
}
ContextUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextUpgradeableRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) 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 (*ContextUpgradeableRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) 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 ContextUpgradeableSession ¶
type ContextUpgradeableSession struct { Contract *ContextUpgradeable // 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 }
ContextUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextUpgradeableTransactor ¶
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextUpgradeableTransactor ¶
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableTransactorRaw ¶
type ContextUpgradeableTransactorRaw struct {
Contract *ContextUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextUpgradeableTransactorRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableTransactorRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) 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 ContextUpgradeableTransactorSession ¶
type ContextUpgradeableTransactorSession struct { Contract *ContextUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ECDSA ¶
type ECDSA struct { ECDSACaller // Read-only binding to the contract ECDSATransactor // Write-only binding to the contract ECDSAFilterer // Log filterer for contract events }
ECDSA is an auto generated Go binding around an Ethereum contract.
func DeployECDSA ¶
func DeployECDSA(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECDSA, error)
DeployECDSA deploys a new Ethereum contract, binding an instance of ECDSA to it.
type ECDSACaller ¶
type ECDSACaller struct {
// contains filtered or unexported fields
}
ECDSACaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECDSACaller ¶
func NewECDSACaller(address common.Address, caller bind.ContractCaller) (*ECDSACaller, error)
NewECDSACaller creates a new read-only instance of ECDSA, bound to a specific deployed contract.
type ECDSACallerRaw ¶
type ECDSACallerRaw struct {
Contract *ECDSACaller // Generic read-only contract binding to access the raw methods on
}
ECDSACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ECDSACallerRaw) Call ¶
func (_ECDSA *ECDSACallerRaw) 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 ECDSACallerSession ¶
type ECDSACallerSession struct { Contract *ECDSACaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ECDSACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ECDSAFilterer ¶
type ECDSAFilterer struct {
// contains filtered or unexported fields
}
ECDSAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECDSAFilterer ¶
func NewECDSAFilterer(address common.Address, filterer bind.ContractFilterer) (*ECDSAFilterer, error)
NewECDSAFilterer creates a new log filterer instance of ECDSA, bound to a specific deployed contract.
type ECDSARaw ¶
type ECDSARaw struct {
Contract *ECDSA // Generic contract binding to access the raw methods on
}
ECDSARaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ECDSARaw) Call ¶
func (_ECDSA *ECDSARaw) 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 (*ECDSARaw) Transact ¶
func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSARaw) Transfer ¶
func (_ECDSA *ECDSARaw) 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 ECDSASession ¶
type ECDSASession struct { Contract *ECDSA // 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 }
ECDSASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ECDSATransactor ¶
type ECDSATransactor struct {
// contains filtered or unexported fields
}
ECDSATransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECDSATransactor ¶
func NewECDSATransactor(address common.Address, transactor bind.ContractTransactor) (*ECDSATransactor, error)
NewECDSATransactor creates a new write-only instance of ECDSA, bound to a specific deployed contract.
type ECDSATransactorRaw ¶
type ECDSATransactorRaw struct {
Contract *ECDSATransactor // Generic write-only contract binding to access the raw methods on
}
ECDSATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ECDSATransactorRaw) Transact ¶
func (_ECDSA *ECDSATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSATransactorRaw) Transfer ¶
func (_ECDSA *ECDSATransactorRaw) 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 ECDSATransactorSession ¶
type ECDSATransactorSession struct { Contract *ECDSATransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECDSATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EnumerableSet ¶ added in v0.0.30
type EnumerableSet struct { EnumerableSetCaller // Read-only binding to the contract EnumerableSetTransactor // Write-only binding to the contract EnumerableSetFilterer // Log filterer for contract events }
EnumerableSet is an auto generated Go binding around an Ethereum contract.
func DeployEnumerableSet ¶ added in v0.0.30
func DeployEnumerableSet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableSet, error)
DeployEnumerableSet deploys a new Ethereum contract, binding an instance of EnumerableSet to it.
func NewEnumerableSet ¶ added in v0.0.30
func NewEnumerableSet(address common.Address, backend bind.ContractBackend) (*EnumerableSet, error)
NewEnumerableSet creates a new instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCaller ¶ added in v0.0.30
type EnumerableSetCaller struct {
// contains filtered or unexported fields
}
EnumerableSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableSetCaller ¶ added in v0.0.30
func NewEnumerableSetCaller(address common.Address, caller bind.ContractCaller) (*EnumerableSetCaller, error)
NewEnumerableSetCaller creates a new read-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCallerRaw ¶ added in v0.0.30
type EnumerableSetCallerRaw struct {
Contract *EnumerableSetCaller // Generic read-only contract binding to access the raw methods on
}
EnumerableSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumerableSetCallerRaw) Call ¶ added in v0.0.30
func (_EnumerableSet *EnumerableSetCallerRaw) 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 EnumerableSetCallerSession ¶ added in v0.0.30
type EnumerableSetCallerSession struct { Contract *EnumerableSetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumerableSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumerableSetFilterer ¶ added in v0.0.30
type EnumerableSetFilterer struct {
// contains filtered or unexported fields
}
EnumerableSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableSetFilterer ¶ added in v0.0.30
func NewEnumerableSetFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableSetFilterer, error)
NewEnumerableSetFilterer creates a new log filterer instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetRaw ¶ added in v0.0.30
type EnumerableSetRaw struct {
Contract *EnumerableSet // Generic contract binding to access the raw methods on
}
EnumerableSetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumerableSetRaw) Call ¶ added in v0.0.30
func (_EnumerableSet *EnumerableSetRaw) 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 (*EnumerableSetRaw) Transact ¶ added in v0.0.30
func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetRaw) Transfer ¶ added in v0.0.30
func (_EnumerableSet *EnumerableSetRaw) 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 EnumerableSetSession ¶ added in v0.0.30
type EnumerableSetSession struct { Contract *EnumerableSet // 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 }
EnumerableSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumerableSetTransactor ¶ added in v0.0.30
type EnumerableSetTransactor struct {
// contains filtered or unexported fields
}
EnumerableSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableSetTransactor ¶ added in v0.0.30
func NewEnumerableSetTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableSetTransactor, error)
NewEnumerableSetTransactor creates a new write-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetTransactorRaw ¶ added in v0.0.30
type EnumerableSetTransactorRaw struct {
Contract *EnumerableSetTransactor // Generic write-only contract binding to access the raw methods on
}
EnumerableSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumerableSetTransactorRaw) Transact ¶ added in v0.0.30
func (_EnumerableSet *EnumerableSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetTransactorRaw) Transfer ¶ added in v0.0.30
func (_EnumerableSet *EnumerableSetTransactorRaw) 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 EnumerableSetTransactorSession ¶ added in v0.0.30
type EnumerableSetTransactorSession struct { Contract *EnumerableSetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EventType ¶
type EventType uint
EventType is the type of the attestation collector events
const ( // AttestationSubmittedEvent is a AttestationSubmitted event. AttestationSubmittedEvent EventType = 0 )
type GlobalNotaryRegistry ¶
type GlobalNotaryRegistry struct { GlobalNotaryRegistryCaller // Read-only binding to the contract GlobalNotaryRegistryTransactor // Write-only binding to the contract GlobalNotaryRegistryFilterer // Log filterer for contract events }
GlobalNotaryRegistry is an auto generated Go binding around an Ethereum contract.
func DeployGlobalNotaryRegistry ¶
func DeployGlobalNotaryRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GlobalNotaryRegistry, error)
DeployGlobalNotaryRegistry deploys a new Ethereum contract, binding an instance of GlobalNotaryRegistry to it.
func NewGlobalNotaryRegistry ¶
func NewGlobalNotaryRegistry(address common.Address, backend bind.ContractBackend) (*GlobalNotaryRegistry, error)
NewGlobalNotaryRegistry creates a new instance of GlobalNotaryRegistry, bound to a specific deployed contract.
type GlobalNotaryRegistryCaller ¶
type GlobalNotaryRegistryCaller struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryCaller ¶
func NewGlobalNotaryRegistryCaller(address common.Address, caller bind.ContractCaller) (*GlobalNotaryRegistryCaller, error)
NewGlobalNotaryRegistryCaller creates a new read-only instance of GlobalNotaryRegistry, bound to a specific deployed contract.
func (*GlobalNotaryRegistryCaller) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistryCaller) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*GlobalNotaryRegistryCaller) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistryCaller) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*GlobalNotaryRegistryCaller) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*GlobalNotaryRegistryCaller) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
type GlobalNotaryRegistryCallerRaw ¶
type GlobalNotaryRegistryCallerRaw struct {
Contract *GlobalNotaryRegistryCaller // Generic read-only contract binding to access the raw methods on
}
GlobalNotaryRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryCallerRaw) Call ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerRaw) 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 GlobalNotaryRegistryCallerSession ¶
type GlobalNotaryRegistryCallerSession struct { Contract *GlobalNotaryRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GlobalNotaryRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GlobalNotaryRegistryCallerSession) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistryCallerSession) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*GlobalNotaryRegistryCallerSession) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistryCallerSession) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) GetDomain(_index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*GlobalNotaryRegistryCallerSession) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*GlobalNotaryRegistryCallerSession) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
type GlobalNotaryRegistryFilterer ¶
type GlobalNotaryRegistryFilterer struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGlobalNotaryRegistryFilterer ¶
func NewGlobalNotaryRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*GlobalNotaryRegistryFilterer, error)
NewGlobalNotaryRegistryFilterer creates a new log filterer instance of GlobalNotaryRegistry, bound to a specific deployed contract.
func (*GlobalNotaryRegistryFilterer) FilterNotaryAdded ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) FilterNotaryRemoved ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) ParseNotaryAdded ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) ParseNotaryAdded(log types.Log) (*GlobalNotaryRegistryNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) ParseNotaryRemoved ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) ParseNotaryRemoved(log types.Log) (*GlobalNotaryRegistryNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) WatchNotaryAdded ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryNotaryAdded, domain []uint32) (event.Subscription, error)
WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) WatchNotaryRemoved ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryNotaryRemoved, domain []uint32) (event.Subscription, error)
WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
type GlobalNotaryRegistryNotaryAdded ¶
type GlobalNotaryRegistryNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryNotaryAdded represents a NotaryAdded event raised by the GlobalNotaryRegistry contract.
type GlobalNotaryRegistryNotaryAddedIterator ¶
type GlobalNotaryRegistryNotaryAddedIterator struct { Event *GlobalNotaryRegistryNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the GlobalNotaryRegistry contract.
func (*GlobalNotaryRegistryNotaryAddedIterator) Close ¶
func (it *GlobalNotaryRegistryNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryNotaryAddedIterator) Error ¶
func (it *GlobalNotaryRegistryNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryNotaryAddedIterator) Next ¶
func (it *GlobalNotaryRegistryNotaryAddedIterator) 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 GlobalNotaryRegistryNotaryRemoved ¶
type GlobalNotaryRegistryNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryNotaryRemoved represents a NotaryRemoved event raised by the GlobalNotaryRegistry contract.
type GlobalNotaryRegistryNotaryRemovedIterator ¶
type GlobalNotaryRegistryNotaryRemovedIterator struct { Event *GlobalNotaryRegistryNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the GlobalNotaryRegistry contract.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Close ¶
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Error ¶
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Next ¶
func (it *GlobalNotaryRegistryNotaryRemovedIterator) 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 GlobalNotaryRegistryRaw ¶
type GlobalNotaryRegistryRaw struct {
Contract *GlobalNotaryRegistry // Generic contract binding to access the raw methods on
}
GlobalNotaryRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryRaw) Call ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) 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 (*GlobalNotaryRegistryRaw) Transact ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalNotaryRegistryRaw) Transfer ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) 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 GlobalNotaryRegistrySession ¶
type GlobalNotaryRegistrySession struct { Contract *GlobalNotaryRegistry // 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 }
GlobalNotaryRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GlobalNotaryRegistrySession) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistrySession) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) AllNotaries(_domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*GlobalNotaryRegistrySession) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistrySession) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) GetDomain(_index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*GlobalNotaryRegistrySession) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*GlobalNotaryRegistrySession) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) NotariesAmount(_domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
type GlobalNotaryRegistryTransactor ¶
type GlobalNotaryRegistryTransactor struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryTransactor ¶
func NewGlobalNotaryRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*GlobalNotaryRegistryTransactor, error)
NewGlobalNotaryRegistryTransactor creates a new write-only instance of GlobalNotaryRegistry, bound to a specific deployed contract.
type GlobalNotaryRegistryTransactorRaw ¶
type GlobalNotaryRegistryTransactorRaw struct {
Contract *GlobalNotaryRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
GlobalNotaryRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryTransactorRaw) Transact ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalNotaryRegistryTransactorRaw) Transfer ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryTransactorRaw) 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 GlobalNotaryRegistryTransactorSession ¶
type GlobalNotaryRegistryTransactorSession struct { Contract *GlobalNotaryRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GlobalNotaryRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Initializable ¶
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around an Ethereum contract.
func NewInitializable ¶
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInitializableCaller ¶
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableCallerRaw ¶
type InitializableCallerRaw struct {
Contract *InitializableCaller // Generic read-only contract binding to access the raw methods on
}
InitializableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InitializableCallerRaw) Call ¶
func (_Initializable *InitializableCallerRaw) 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 InitializableCallerSession ¶
type InitializableCallerSession struct { Contract *InitializableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InitializableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InitializableFilterer ¶
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInitializableFilterer ¶
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
func (*InitializableFilterer) FilterInitialized ¶
func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) ParseInitialized ¶
func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) WatchInitialized ¶
func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type InitializableInitialized ¶
type InitializableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
InitializableInitialized represents a Initialized event raised by the Initializable contract.
type InitializableInitializedIterator ¶
type InitializableInitializedIterator struct { Event *InitializableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
func (*InitializableInitializedIterator) Close ¶
func (it *InitializableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InitializableInitializedIterator) Error ¶
func (it *InitializableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InitializableInitializedIterator) Next ¶
func (it *InitializableInitializedIterator) 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 InitializableRaw ¶
type InitializableRaw struct {
Contract *Initializable // Generic contract binding to access the raw methods on
}
InitializableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InitializableRaw) Call ¶
func (_Initializable *InitializableRaw) 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 (*InitializableRaw) Transact ¶
func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableRaw) Transfer ¶
func (_Initializable *InitializableRaw) 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 InitializableSession ¶
type InitializableSession struct { Contract *Initializable // 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 }
InitializableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type InitializableTransactor ¶
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInitializableTransactor ¶
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type InitializableTransactorRaw ¶
type InitializableTransactorRaw struct {
Contract *InitializableTransactor // Generic write-only contract binding to access the raw methods on
}
InitializableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InitializableTransactorRaw) Transact ¶
func (_Initializable *InitializableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableTransactorRaw) Transfer ¶
func (_Initializable *InitializableTransactorRaw) 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 InitializableTransactorSession ¶
type InitializableTransactorSession struct { Contract *InitializableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type NotaryRegistryEvents ¶ added in v0.0.29
type NotaryRegistryEvents struct { NotaryRegistryEventsCaller // Read-only binding to the contract NotaryRegistryEventsTransactor // Write-only binding to the contract NotaryRegistryEventsFilterer // Log filterer for contract events }
NotaryRegistryEvents is an auto generated Go binding around an Ethereum contract.
func NewNotaryRegistryEvents ¶ added in v0.0.29
func NewNotaryRegistryEvents(address common.Address, backend bind.ContractBackend) (*NotaryRegistryEvents, error)
NewNotaryRegistryEvents creates a new instance of NotaryRegistryEvents, bound to a specific deployed contract.
type NotaryRegistryEventsCaller ¶ added in v0.0.29
type NotaryRegistryEventsCaller struct {
// contains filtered or unexported fields
}
NotaryRegistryEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNotaryRegistryEventsCaller ¶ added in v0.0.29
func NewNotaryRegistryEventsCaller(address common.Address, caller bind.ContractCaller) (*NotaryRegistryEventsCaller, error)
NewNotaryRegistryEventsCaller creates a new read-only instance of NotaryRegistryEvents, bound to a specific deployed contract.
type NotaryRegistryEventsCallerRaw ¶ added in v0.0.29
type NotaryRegistryEventsCallerRaw struct {
Contract *NotaryRegistryEventsCaller // Generic read-only contract binding to access the raw methods on
}
NotaryRegistryEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NotaryRegistryEventsCallerRaw) Call ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsCallerRaw) 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 NotaryRegistryEventsCallerSession ¶ added in v0.0.29
type NotaryRegistryEventsCallerSession struct { Contract *NotaryRegistryEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NotaryRegistryEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type NotaryRegistryEventsFilterer ¶ added in v0.0.29
type NotaryRegistryEventsFilterer struct {
// contains filtered or unexported fields
}
NotaryRegistryEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNotaryRegistryEventsFilterer ¶ added in v0.0.29
func NewNotaryRegistryEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*NotaryRegistryEventsFilterer, error)
NewNotaryRegistryEventsFilterer creates a new log filterer instance of NotaryRegistryEvents, bound to a specific deployed contract.
func (*NotaryRegistryEventsFilterer) FilterNotaryAdded ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*NotaryRegistryEventsNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*NotaryRegistryEventsFilterer) FilterNotaryRemoved ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*NotaryRegistryEventsNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*NotaryRegistryEventsFilterer) ParseNotaryAdded ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) ParseNotaryAdded(log types.Log) (*NotaryRegistryEventsNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*NotaryRegistryEventsFilterer) ParseNotaryRemoved ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) ParseNotaryRemoved(log types.Log) (*NotaryRegistryEventsNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*NotaryRegistryEventsFilterer) WatchNotaryAdded ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *NotaryRegistryEventsNotaryAdded, domain []uint32) (event.Subscription, error)
WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*NotaryRegistryEventsFilterer) WatchNotaryRemoved ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *NotaryRegistryEventsNotaryRemoved, domain []uint32) (event.Subscription, error)
WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
type NotaryRegistryEventsNotaryAdded ¶ added in v0.0.29
type NotaryRegistryEventsNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
NotaryRegistryEventsNotaryAdded represents a NotaryAdded event raised by the NotaryRegistryEvents contract.
type NotaryRegistryEventsNotaryAddedIterator ¶ added in v0.0.29
type NotaryRegistryEventsNotaryAddedIterator struct { Event *NotaryRegistryEventsNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NotaryRegistryEventsNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the NotaryRegistryEvents contract.
func (*NotaryRegistryEventsNotaryAddedIterator) Close ¶ added in v0.0.29
func (it *NotaryRegistryEventsNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NotaryRegistryEventsNotaryAddedIterator) Error ¶ added in v0.0.29
func (it *NotaryRegistryEventsNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NotaryRegistryEventsNotaryAddedIterator) Next ¶ added in v0.0.29
func (it *NotaryRegistryEventsNotaryAddedIterator) 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 NotaryRegistryEventsNotaryRemoved ¶ added in v0.0.29
type NotaryRegistryEventsNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
NotaryRegistryEventsNotaryRemoved represents a NotaryRemoved event raised by the NotaryRegistryEvents contract.
type NotaryRegistryEventsNotaryRemovedIterator ¶ added in v0.0.29
type NotaryRegistryEventsNotaryRemovedIterator struct { Event *NotaryRegistryEventsNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NotaryRegistryEventsNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the NotaryRegistryEvents contract.
func (*NotaryRegistryEventsNotaryRemovedIterator) Close ¶ added in v0.0.29
func (it *NotaryRegistryEventsNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NotaryRegistryEventsNotaryRemovedIterator) Error ¶ added in v0.0.29
func (it *NotaryRegistryEventsNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NotaryRegistryEventsNotaryRemovedIterator) Next ¶ added in v0.0.29
func (it *NotaryRegistryEventsNotaryRemovedIterator) 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 NotaryRegistryEventsRaw ¶ added in v0.0.29
type NotaryRegistryEventsRaw struct {
Contract *NotaryRegistryEvents // Generic contract binding to access the raw methods on
}
NotaryRegistryEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NotaryRegistryEventsRaw) Call ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsRaw) 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 (*NotaryRegistryEventsRaw) Transact ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NotaryRegistryEventsRaw) Transfer ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsRaw) 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 NotaryRegistryEventsSession ¶ added in v0.0.29
type NotaryRegistryEventsSession struct { Contract *NotaryRegistryEvents // 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 }
NotaryRegistryEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type NotaryRegistryEventsTransactor ¶ added in v0.0.29
type NotaryRegistryEventsTransactor struct {
// contains filtered or unexported fields
}
NotaryRegistryEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNotaryRegistryEventsTransactor ¶ added in v0.0.29
func NewNotaryRegistryEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*NotaryRegistryEventsTransactor, error)
NewNotaryRegistryEventsTransactor creates a new write-only instance of NotaryRegistryEvents, bound to a specific deployed contract.
type NotaryRegistryEventsTransactorRaw ¶ added in v0.0.29
type NotaryRegistryEventsTransactorRaw struct {
Contract *NotaryRegistryEventsTransactor // Generic write-only contract binding to access the raw methods on
}
NotaryRegistryEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NotaryRegistryEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NotaryRegistryEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_NotaryRegistryEvents *NotaryRegistryEventsTransactorRaw) 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 NotaryRegistryEventsTransactorSession ¶ added in v0.0.29
type NotaryRegistryEventsTransactorSession struct { Contract *NotaryRegistryEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NotaryRegistryEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) 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 OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableInitialized ¶
type OwnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableInitializedIterator ¶
type OwnableUpgradeableInitializedIterator struct { Event *OwnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableInitializedIterator) Close ¶
func (it *OwnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableInitializedIterator) Error ¶
func (it *OwnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableInitializedIterator) Next ¶
func (it *OwnableUpgradeableInitializedIterator) 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 OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) 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 OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) 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 (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) 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 OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // 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 }
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) 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 OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Parser ¶
type Parser interface { // EventType determines if an event was initiated by the bridge or the user. EventType(log ethTypes.Log) (_ EventType, ok bool) // ParseAttestationSubmitted parses an AttestationSubmitted event ParseAttestationSubmitted(log ethTypes.Log) (_ types.AttestationSubmitted, ok bool) }
Parser parses events from the attestation collector contract.
type Strings ¶
type Strings struct { StringsCaller // Read-only binding to the contract StringsTransactor // Write-only binding to the contract StringsFilterer // Log filterer for contract events }
Strings is an auto generated Go binding around an Ethereum contract.
func DeployStrings ¶
func DeployStrings(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Strings, error)
DeployStrings deploys a new Ethereum contract, binding an instance of Strings to it.
func NewStrings ¶
NewStrings creates a new instance of Strings, bound to a specific deployed contract.
type StringsCaller ¶
type StringsCaller struct {
// contains filtered or unexported fields
}
StringsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStringsCaller ¶
func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error)
NewStringsCaller creates a new read-only instance of Strings, bound to a specific deployed contract.
type StringsCallerRaw ¶
type StringsCallerRaw struct {
Contract *StringsCaller // Generic read-only contract binding to access the raw methods on
}
StringsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StringsCallerRaw) Call ¶
func (_Strings *StringsCallerRaw) 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 StringsCallerSession ¶
type StringsCallerSession struct { Contract *StringsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StringsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StringsFilterer ¶
type StringsFilterer struct {
// contains filtered or unexported fields
}
StringsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStringsFilterer ¶
func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error)
NewStringsFilterer creates a new log filterer instance of Strings, bound to a specific deployed contract.
type StringsRaw ¶
type StringsRaw struct {
Contract *Strings // Generic contract binding to access the raw methods on
}
StringsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StringsRaw) Call ¶
func (_Strings *StringsRaw) 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 (*StringsRaw) Transact ¶
func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StringsRaw) Transfer ¶
func (_Strings *StringsRaw) 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 StringsSession ¶
type StringsSession struct { Contract *Strings // 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 }
StringsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StringsTransactor ¶
type StringsTransactor struct {
// contains filtered or unexported fields
}
StringsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStringsTransactor ¶
func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error)
NewStringsTransactor creates a new write-only instance of Strings, bound to a specific deployed contract.
type StringsTransactorRaw ¶
type StringsTransactorRaw struct {
Contract *StringsTransactor // Generic write-only contract binding to access the raw methods on
}
StringsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StringsTransactorRaw) Transact ¶
func (_Strings *StringsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StringsTransactorRaw) Transfer ¶
func (_Strings *StringsTransactorRaw) 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 StringsTransactorSession ¶
type StringsTransactorSession struct { Contract *StringsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StringsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SynapseTypes ¶
type SynapseTypes struct { SynapseTypesCaller // Read-only binding to the contract SynapseTypesTransactor // Write-only binding to the contract SynapseTypesFilterer // Log filterer for contract events }
SynapseTypes is an auto generated Go binding around an Ethereum contract.
func DeploySynapseTypes ¶
func DeploySynapseTypes(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SynapseTypes, error)
DeploySynapseTypes deploys a new Ethereum contract, binding an instance of SynapseTypes to it.
func NewSynapseTypes ¶
func NewSynapseTypes(address common.Address, backend bind.ContractBackend) (*SynapseTypes, error)
NewSynapseTypes creates a new instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesCaller ¶
type SynapseTypesCaller struct {
// contains filtered or unexported fields
}
SynapseTypesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynapseTypesCaller ¶
func NewSynapseTypesCaller(address common.Address, caller bind.ContractCaller) (*SynapseTypesCaller, error)
NewSynapseTypesCaller creates a new read-only instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesCallerRaw ¶
type SynapseTypesCallerRaw struct {
Contract *SynapseTypesCaller // Generic read-only contract binding to access the raw methods on
}
SynapseTypesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynapseTypesCallerRaw) Call ¶
func (_SynapseTypes *SynapseTypesCallerRaw) 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 SynapseTypesCallerSession ¶
type SynapseTypesCallerSession struct { Contract *SynapseTypesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynapseTypesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SynapseTypesFilterer ¶
type SynapseTypesFilterer struct {
// contains filtered or unexported fields
}
SynapseTypesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynapseTypesFilterer ¶
func NewSynapseTypesFilterer(address common.Address, filterer bind.ContractFilterer) (*SynapseTypesFilterer, error)
NewSynapseTypesFilterer creates a new log filterer instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesRaw ¶
type SynapseTypesRaw struct {
Contract *SynapseTypes // Generic contract binding to access the raw methods on
}
SynapseTypesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynapseTypesRaw) Call ¶
func (_SynapseTypes *SynapseTypesRaw) 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 (*SynapseTypesRaw) Transact ¶
func (_SynapseTypes *SynapseTypesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseTypesRaw) Transfer ¶
func (_SynapseTypes *SynapseTypesRaw) 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 SynapseTypesSession ¶
type SynapseTypesSession struct { Contract *SynapseTypes // 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 }
SynapseTypesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SynapseTypesTransactor ¶
type SynapseTypesTransactor struct {
// contains filtered or unexported fields
}
SynapseTypesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynapseTypesTransactor ¶
func NewSynapseTypesTransactor(address common.Address, transactor bind.ContractTransactor) (*SynapseTypesTransactor, error)
NewSynapseTypesTransactor creates a new write-only instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesTransactorRaw ¶
type SynapseTypesTransactorRaw struct {
Contract *SynapseTypesTransactor // Generic write-only contract binding to access the raw methods on
}
SynapseTypesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynapseTypesTransactorRaw) Transact ¶
func (_SynapseTypes *SynapseTypesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseTypesTransactorRaw) Transfer ¶
func (_SynapseTypes *SynapseTypesTransactorRaw) 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 SynapseTypesTransactorSession ¶
type SynapseTypesTransactorSession struct { Contract *SynapseTypesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseTypesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TypedMemView ¶
type TypedMemView struct { TypedMemViewCaller // Read-only binding to the contract TypedMemViewTransactor // Write-only binding to the contract TypedMemViewFilterer // Log filterer for contract events }
TypedMemView is an auto generated Go binding around an Ethereum contract.
func DeployTypedMemView ¶
func DeployTypedMemView(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TypedMemView, error)
DeployTypedMemView deploys a new Ethereum contract, binding an instance of TypedMemView to it.
func NewTypedMemView ¶
func NewTypedMemView(address common.Address, backend bind.ContractBackend) (*TypedMemView, error)
NewTypedMemView creates a new instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewCaller ¶
type TypedMemViewCaller struct {
// contains filtered or unexported fields
}
TypedMemViewCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypedMemViewCaller ¶
func NewTypedMemViewCaller(address common.Address, caller bind.ContractCaller) (*TypedMemViewCaller, error)
NewTypedMemViewCaller creates a new read-only instance of TypedMemView, bound to a specific deployed contract.
func (*TypedMemViewCaller) LOW12MASK ¶ added in v0.0.20
LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.
Solidity: function LOW_12_MASK() view returns(uint256)
func (*TypedMemViewCaller) NULL ¶
func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCaller) TWELVEBYTES ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewCaller) TWELVEBYTES(opts *bind.CallOpts) (uint8, error)
TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.
Solidity: function TWELVE_BYTES() view returns(uint8)
type TypedMemViewCallerRaw ¶
type TypedMemViewCallerRaw struct {
Contract *TypedMemViewCaller // Generic read-only contract binding to access the raw methods on
}
TypedMemViewCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypedMemViewCallerRaw) Call ¶
func (_TypedMemView *TypedMemViewCallerRaw) 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 TypedMemViewCallerSession ¶
type TypedMemViewCallerSession struct { Contract *TypedMemViewCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypedMemViewCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TypedMemViewCallerSession) LOW12MASK ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewCallerSession) LOW12MASK() (*big.Int, error)
LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.
Solidity: function LOW_12_MASK() view returns(uint256)
func (*TypedMemViewCallerSession) NULL ¶
func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCallerSession) TWELVEBYTES ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewCallerSession) TWELVEBYTES() (uint8, error)
TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.
Solidity: function TWELVE_BYTES() view returns(uint8)
type TypedMemViewFilterer ¶
type TypedMemViewFilterer struct {
// contains filtered or unexported fields
}
TypedMemViewFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypedMemViewFilterer ¶
func NewTypedMemViewFilterer(address common.Address, filterer bind.ContractFilterer) (*TypedMemViewFilterer, error)
NewTypedMemViewFilterer creates a new log filterer instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewRaw ¶
type TypedMemViewRaw struct {
Contract *TypedMemView // Generic contract binding to access the raw methods on
}
TypedMemViewRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypedMemViewRaw) Call ¶
func (_TypedMemView *TypedMemViewRaw) 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 (*TypedMemViewRaw) Transact ¶
func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewRaw) Transfer ¶
func (_TypedMemView *TypedMemViewRaw) 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 TypedMemViewSession ¶
type TypedMemViewSession struct { Contract *TypedMemView // 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 }
TypedMemViewSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TypedMemViewSession) LOW12MASK ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewSession) LOW12MASK() (*big.Int, error)
LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.
Solidity: function LOW_12_MASK() view returns(uint256)
func (*TypedMemViewSession) NULL ¶
func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewSession) TWELVEBYTES ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewSession) TWELVEBYTES() (uint8, error)
TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.
Solidity: function TWELVE_BYTES() view returns(uint8)
type TypedMemViewTransactor ¶
type TypedMemViewTransactor struct {
// contains filtered or unexported fields
}
TypedMemViewTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypedMemViewTransactor ¶
func NewTypedMemViewTransactor(address common.Address, transactor bind.ContractTransactor) (*TypedMemViewTransactor, error)
NewTypedMemViewTransactor creates a new write-only instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewTransactorRaw ¶
type TypedMemViewTransactorRaw struct {
Contract *TypedMemViewTransactor // Generic write-only contract binding to access the raw methods on
}
TypedMemViewTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypedMemViewTransactorRaw) Transact ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewTransactorRaw) Transfer ¶
func (_TypedMemView *TypedMemViewTransactorRaw) 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 TypedMemViewTransactorSession ¶
type TypedMemViewTransactorSession struct { Contract *TypedMemViewTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.