Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Package attestationcollector implements the AttestationCollector contract.
Package attestationcollector is for the AttestationCollector
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 AttestationCollectorAttestationAccepted
- type AttestationCollectorAttestationAcceptedIterator
- 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, _origin uint32, _destination uint32, _nonce uint32, ...) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetAttestation0(opts *bind.CallOpts, _origin uint32, _destination uint32, _nonce uint32, ...) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation(opts *bind.CallOpts, _origin uint32, _destination uint32) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation0(opts *bind.CallOpts, _origin uint32, _destination uint32, ...) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetLatestNonce(opts *bind.CallOpts, _origin uint32, _destination uint32, ...) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetLatestRoot(opts *bind.CallOpts, _origin uint32, _destination uint32, ...) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCaller) GetRoot(opts *bind.CallOpts, _origin uint32, _destination uint32, _nonce uint32, ...) ([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, _origin uint32, _destination 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(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetAttestation0(_origin uint32, _destination uint32, _nonce uint32, _root [32]byte) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation(_origin uint32, _destination uint32) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation0(_origin uint32, _destination uint32, _notary common.Address) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestNonce(_origin uint32, _destination uint32, _notary common.Address) (uint32, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestRoot(_origin uint32, _destination uint32, _notary common.Address) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) GetRoot(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) Owner() (common.Address, error)
- func (_AttestationCollector *AttestationCollectorCallerSession) RootsAmount(_origin uint32, _destination uint32, _nonce uint32) (*big.Int, error)
- type AttestationCollectorFilterer
- func (_AttestationCollector *AttestationCollectorFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*AttestationCollectorAttestationAcceptedIterator, 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) ParseAttestationAccepted(log types.Log) (*AttestationCollectorAttestationAccepted, 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) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationCollectorAttestationAccepted, ...) (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(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetAttestation0(_origin uint32, _destination uint32, _nonce uint32, _root [32]byte) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetDomain(_index *big.Int) (uint32, error)
- func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation(_origin uint32, _destination uint32) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation0(_origin uint32, _destination uint32, _notary common.Address) ([]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetLatestNonce(_origin uint32, _destination uint32, _notary common.Address) (uint32, error)
- func (_AttestationCollector *AttestationCollectorSession) GetLatestRoot(_origin uint32, _destination uint32, _notary common.Address) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_AttestationCollector *AttestationCollectorSession) GetRoot(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
- func (_AttestationCollector *AttestationCollectorSession) Initialize() (*types.Transaction, 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(_origin uint32, _destination 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 AttestationHubAttestationAccepted
- type AttestationHubAttestationAcceptedIterator
- type AttestationHubCaller
- type AttestationHubCallerRaw
- type AttestationHubCallerSession
- type AttestationHubEvents
- type AttestationHubEventsAttestationAccepted
- type AttestationHubEventsAttestationAcceptedIterator
- type AttestationHubEventsCaller
- type AttestationHubEventsCallerRaw
- type AttestationHubEventsCallerSession
- type AttestationHubEventsFilterer
- func (_AttestationHubEvents *AttestationHubEventsFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*AttestationHubEventsAttestationAcceptedIterator, error)
- func (_AttestationHubEvents *AttestationHubEventsFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubEventsAttestationAccepted, error)
- func (_AttestationHubEvents *AttestationHubEventsFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubEventsAttestationAccepted, ...) (event.Subscription, error)
- type AttestationHubEventsRaw
- func (_AttestationHubEvents *AttestationHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationHubEvents *AttestationHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationHubEvents *AttestationHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationHubEventsSession
- type AttestationHubEventsTransactor
- type AttestationHubEventsTransactorRaw
- type AttestationHubEventsTransactorSession
- type AttestationHubFilterer
- func (_AttestationHub *AttestationHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*AttestationHubAttestationAcceptedIterator, error)
- 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) ParseAttestationAccepted(log types.Log) (*AttestationHubAttestationAccepted, error)
- func (_AttestationHub *AttestationHubFilterer) ParseNotaryAdded(log types.Log) (*AttestationHubNotaryAdded, error)
- func (_AttestationHub *AttestationHubFilterer) ParseNotaryRemoved(log types.Log) (*AttestationHubNotaryRemoved, error)
- func (_AttestationHub *AttestationHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubAttestationAccepted, ...) (event.Subscription, 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 ByteString
- type ByteStringCaller
- type ByteStringCallerRaw
- type ByteStringCallerSession
- type ByteStringFilterer
- type ByteStringRaw
- func (_ByteString *ByteStringRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ByteString *ByteStringRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ByteString *ByteStringRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ByteStringSession
- type ByteStringTransactor
- type ByteStringTransactorRaw
- type ByteStringTransactorSession
- 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
- func (_TypedMemView *TypedMemViewCaller) BITSEMPTY(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSTYPE(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) LOW96BITSMASK(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTTYPE(opts *bind.CallOpts) (*big.Int, error)
- type TypedMemViewCallerRaw
- type TypedMemViewCallerSession
- func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTTYPE() (*big.Int, error)
- 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
- func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTTYPE() (*big.Int, error)
- 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c93e67ac8599135c2cac5e6e8b1b52f44404290184a061d4e2220494837b1de264736f6c63430008110033",
}
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 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\":\"AttestationAccepted\",\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"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\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"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\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"getLatestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"getLatestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"getLatestNonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"getLatestRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"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\":\"_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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_destination\",\"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()", "5288e683": "getAttestation(uint32,uint32,uint32,bytes32)", "3b2e57b0": "getAttestation(uint32,uint32,uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "56bcaa09": "getLatestAttestation(uint32,uint32)", "646674ab": "getLatestAttestation(uint32,uint32,address)", "6ba4d1d4": "getLatestNonce(uint32,uint32,address)", "c554a6a3": "getLatestRoot(uint32,uint32,address)", "6a39aefa": "getNotary(uint32,uint256)", "e8c0fdd7": "getRoot(uint32,uint32,uint32,uint256)", "8129fc1c": "initialize()", "40dbb5a7": "notariesAmount(uint32)", "8da5cb5b": "owner()", "4b82bad7": "removeNotary(uint32,address)", "715018a6": "renounceOwnership()", "43847148": "rootsAmount(uint32,uint32,uint32)", "f646a512": "submitAttestation(bytes)", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b506132a2806100206000396000f3fe608060405234801561001057600080fd5b50600436106101775760003560e01c80636a39aefa116100d85780638da5cb5b1161008c578063e8c0fdd711610066578063e8c0fdd71461037e578063f2fde38b14610391578063f646a512146103a457600080fd5b80638da5cb5b1461032d578063c554a6a31461034b578063d9b3cdcc1461035e57600080fd5b80636f225878116100bd5780636f22587814610306578063715018a61461031b5780638129fc1c1461032557600080fd5b80636a39aefa146102bb5780636ba4d1d4146102f357600080fd5b8063438471481161012f5780635288e683116101145780635288e6831461028257806356bcaa0914610295578063646674ab146102a857600080fd5b806343847148146102285780634b82bad71461026f57600080fd5b806330dcf7061161016057806330dcf706146101cc5780633b2e57b0146101e257806340dbb5a71461020257600080fd5b80631a7a98e21461017c5780632af678b0146101a9575b600080fd5b61018f61018a366004612ba5565b6103b7565b60405163ffffffff90911681526020015b60405180910390f35b6101bc6101b7366004612bf6565b6103c9565b60405190151581526020016101a0565b6101d4610449565b6040519081526020016101a0565b6101f56101f0366004612c29565b61045a565b6040516101a09190612ce2565b6101d4610210366004612cf5565b63ffffffff1660009081526002602052604090205490565b6101d4610236366004612d10565b63ffffffff16602091821b67ffffffff0000000016604093841b6bffffffff000000000000000016171760009081526098909152205490565b6101bc61027d366004612bf6565b610484565b6101f5610290366004612c29565b6104f8565b6101f56102a3366004612d53565b610567565b6101f56102b6366004612d7d565b610713565b6102ce6102c9366004612db7565b6107fa565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101a0565b61018f610301366004612d7d565b61084a565b61030e6108e7565b6040516101a09190612de1565b61032361098a565b005b6103236109fd565b60665473ffffffffffffffffffffffffffffffffffffffff166102ce565b6101d4610359366004612d7d565b610aac565b61037161036c366004612cf5565b610b43565b6040516101a09190612e2b565b6101d461038c366004612c29565b610bc3565b61032361039f366004612e79565b610ca5565b6101bc6103b2366004612ec3565b610d9e565b60006103c38183610dbb565b92915050565b60665460009073ffffffffffffffffffffffffffffffffffffffff1633146104385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6104428383610dc7565b9392505050565b60006104556000610f7c565b905090565b6060600061046a86868686610bc3565b905061047886868684610f86565b9150505b949350505050565b60665460009073ffffffffffffffffffffffffffffffffffffffff1633146104ee5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161042f565b61044283836110db565b6060610506858585856113fc565b6105525760405162461bcd60e51b815260206004820152600a60248201527f217369676e617475726500000000000000000000000000000000000000000000604482015260640161042f565b61055e85858585610f86565b95945050505050565b606060006105878463ffffffff1660009081526002602052604090205490565b9050806000036105d95760405162461bcd60e51b815260206004820152600960248201527f216e6f7461726965730000000000000000000000000000000000000000000000604482015260640161042f565b60008063ffffffff8516602087901b67ffffffff000000001617815b848110156106a557600061060989836107fa565b67ffffffffffffffff84166000908152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205490915063ffffffff90811690861681111561069b5767ffffffffffffffff84166000908152609b6020908152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091529020549095509350845b50506001016105f5565b508263ffffffff166000036106fc5760405162461bcd60e51b815260206004820152601560248201527f4e6f206174746573746174696f6e7320666f756e640000000000000000000000604482015260640161042f565b61070887878585610f86565b979650505050505050565b63ffffffff828116602085811b67ffffffff0000000016919091176000818152609a8352604080822073ffffffffffffffffffffffffffffffffffffffff871683529093529182205460609391929116908190036107b35760405162461bcd60e51b815260206004820152601560248201527f4e6f206174746573746174696f6e7320666f756e640000000000000000000000604482015260640161042f565b67ffffffffffffffff82166000908152609b6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8816845290915290205461070887878484610f86565b63ffffffff8216600090815260026020526040812080548390811061082157610821612f92565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b63ffffffff828116602085811b67ffffffff0000000016919091176000818152609a8352604080822073ffffffffffffffffffffffffffffffffffffffff8716835290935291822054919290911680830361055e5760405162461bcd60e51b815260206004820152600e60248201527f4e6f206e6f6e636520666f756e64000000000000000000000000000000000000604482015260640161042f565b606060006108f3610449565b90508067ffffffffffffffff81111561090e5761090e612e94565b604051908082528060200260200182016040528015610937578160200160208202803683370190505b50915060005b818110156109855761094e816103b7565b83828151811061096057610960612f92565b63ffffffff9092166020928302919091019091015261097e81612ff0565b905061093d565b505090565b60665473ffffffffffffffffffffffffffffffffffffffff1633146109f15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161042f565b6109fb6000611470565b565b6000610a0960016114e7565b90508015610a3e57603380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610a46611640565b8015610aa957603380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b63ffffffff8216602084811b67ffffffff0000000016919091176000818152609b8352604080822073ffffffffffffffffffffffffffffffffffffffff861683529093529182205480830361055e5760405162461bcd60e51b815260206004820152600d60248201527f4e6f20726f6f7420666f756e6400000000000000000000000000000000000000604482015260640161042f565b63ffffffff8116600090815260026020908152604091829020805483518184028101840190945280845260609392830182828015610bb757602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610b8c575b50505050509050919050565b60008063ffffffff8416602086901b67ffffffff0000000016604088901b6bffffffff00000000000000001617176bffffffffffffffffffffffff81166000908152609860205260409020549091508310610c605760405162461bcd60e51b815260206004820152600660248201527f21696e6465780000000000000000000000000000000000000000000000000000604482015260640161042f565b6bffffffffffffffffffffffff81166000908152609860205260409020805484908110610c8f57610c8f612f92565b9060005260206000200154915050949350505050565b60665473ffffffffffffffffffffffffffffffffffffffff163314610d0c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161042f565b73ffffffffffffffffffffffffffffffffffffffff8116610d955760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161042f565b610aa981611470565b6000806000610dac846116c6565b9150915061047c8282866116e4565b600061044283836119a4565b60008263ffffffff16600003610e1f5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f00000000000000000000000000000000000000604482015260640161042f565b73ffffffffffffffffffffffffffffffffffffffff821660009081526003602052604090205463ffffffff1615610e58575060006103c3565b60408051808201825263ffffffff80861680835260008181526002602081815286832080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811683890190815273ffffffffffffffffffffffffffffffffffffffff8c16808752600385529986209851905190911664010000000002908716179096559081528454600181018655948252812090930180547fffffffffffffffffffffffff000000000000000000000000000000000000000016909417909355610f2192906119ce16565b5060405173ffffffffffffffffffffffffffffffffffffffff8316815263ffffffff8416907f62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c3559060200160405180910390a250600192915050565b60006103c3825490565b6060600063ffffffff8416602086901b67ffffffff0000000016604088901b6bffffffff00000000000000001617179050610478611025878787876040805160e095861b7fffffffff00000000000000000000000000000000000000000000000000000000908116602083015294861b851660248201529290941b9092166028820152602c8082019290925282518082039092018252604c0190915290565b6bffffffffffffffffffffffff83166000908152609960209081526040808320888452909152902080546110589061300a565b80601f01602080910402602001604051908101604052809291908181526020018280546110849061300a565b80156110d15780601f106110a6576101008083540402835291602001916110d1565b820191906000526020600020905b8154815290600101906020018083116110b457829003601f168201915b50505050506119da565b60008263ffffffff166000036111335760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f00000000000000000000000000000000000000604482015260640161042f565b73ffffffffffffffffffffffffffffffffffffffff821660009081526003602090815260409182902082518084019093525463ffffffff8082168085526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1692840192909252908516146111b05760009150506103c3565b63ffffffff8416600090815260026020526040812080549091906111d690600190613057565b905082602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16811461131057600082828154811061121557611215612f92565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808385602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168154811061127757611277612f92565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558681015193909216815260039091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b818054806113205761132061306a565b60008281526020808220830160001990810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff87168252600390526040812081905581900361139f5761139d600063ffffffff80891690611a0616565b505b60405173ffffffffffffffffffffffffffffffffffffffff8616815263ffffffff8716907f3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b9060200160405180910390a250600195945050505050565b60008063ffffffff8416602086901b67ffffffff0000000016604088901b6bffffffff00000000000000001617176bffffffffffffffffffffffff811660009081526099602090815260408083208784529091528120805492935090916114629061300a565b905011915050949350505050565b6066805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b603354600090610100900460ff1615611586578160ff16600114801561150c5750303b155b61157e5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161042f565b506000919050565b60335460ff8084169116106116035760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161042f565b50603380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b919050565b603354610100900460ff166116bd5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161042f565b6109fb33611470565b6000806116d283611a12565b90506116dd81611a23565b9150915091565b6000806116f662ffffff198516611b0f565b9050600061170962ffffff198616611b44565b9050600061171c62ffffff198716611b6f565b9050600061172f62ffffff198816611b9b565b9050600061174262ffffff198916611bc7565b9050600061175562ffffff198a16611bf3565b67ffffffffffffffff81166000908152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8f16845290915290205490915063ffffffff908116908516116117eb5760405162461bcd60e51b815260206004820152601460248201527f4f75746461746564206174746573746174696f6e000000000000000000000000604482015260640161042f565b6117f7868686866113fc565b156118445760405162461bcd60e51b815260206004820152601660248201527f4475706c696361746564206174746573746174696f6e00000000000000000000604482015260640161042f565b67ffffffffffffffff81166000818152609a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8f1680855290835281842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff8b16179055938352609b8252808320938352929052208390556118df6118d462ffffff198b16611c1f565b62ffffff1916611c50565b6bffffffffffffffffffffffff8316600090815260996020908152604080832087845290915290209061191290826130e8565b506bffffffffffffffffffffffff82166000908152609860209081526040808320805460018101825590845291909220018490555173ffffffffffffffffffffffffffffffffffffffff8b16907f744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f39061198c908b90612ce2565b60405180910390a25060019998505050505050505050565b60008260000182815481106119bb576119bb612f92565b9060005260206000200154905092915050565b60006104428383611ca3565b606082826040516020016119ef9291906131c6565b604051602081830303815290604052905092915050565b60006104428383611cf2565b60006103c382640101000000611dec565b6000611a3462ffffff198316611e07565b611a805760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e0000000000000000000000000000604482015260640161042f565b611aa9611a9262ffffff198416611e3d565b611aa46118d462ffffff198616611c1f565b611e6f565b9050611ac3611abd62ffffff198416611b0f565b82611ee6565b61163b5760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061206e6f7461727900000000000000000000604482015260640161042f565b600081611b2762ffffff198216640101000000611f72565b50611b3b62ffffff19841660006004612072565b91505b50919050565b600081611b5c62ffffff198216640101000000611f72565b50611b3b62ffffff198416600480612072565b600081611b8762ffffff198216640101000000611f72565b50611b3b62ffffff19841660086004612072565b600081611bb362ffffff198216640101000000611f72565b50611b3b62ffffff198416600c60206120a2565b600081611bdf62ffffff198216640101000000611f72565b50611b3b62ffffff1984166000600c612072565b600081611c0b62ffffff198216640101000000611f72565b50611b3b62ffffff19841660006008612072565b600081611c3762ffffff198216640101000000611f72565b50611b3b62ffffff198416602c604163010000006121fe565b6060600080611c6d8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506040519150819250611c928483602001612269565b508181016020016040529052919050565b6000818152600183016020526040812054611cea575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556103c3565b5060006103c3565b60008181526001830160205260408120548015611ddb576000611d16600183613057565b8554909150600090611d2a90600190613057565b9050818114611d8f576000866000018281548110611d4a57611d4a612f92565b9060005260206000200154905080876000018481548110611d6d57611d6d612f92565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611da057611da061306a565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506103c3565b60009150506103c3565b5092915050565b81516000906020840161055e64ffffffffff851682846123f7565b6000611e15602c60416131f5565b6bffffffffffffffffffffffff601884901c166bffffffffffffffffffffffff161492915050565b600081611e5562ffffff198216640101000000611f72565b50611b3b62ffffff1984166000602c6401010100006121fe565b600080611e8162ffffff19851661243c565b9050611eda816040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b905061047c818461248a565b60008263ffffffff16600003611f3e5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f00000000000000000000000000000000000000604482015260640161042f565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205463ffffffff91821691161490565b6000611f7e83836124ae565b61206b576000611f9c611f90856124d0565b64ffffffffff166124f4565b9150506000611fb18464ffffffffff166124f4565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b815260040161042f9190612ce2565b5090919050565b600061207f826020613208565b61208a906008613221565b60ff166120988585856120a2565b901c949350505050565b60008160ff166000036120b757506000610442565b6120cf8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166120ea60ff8416856131f5565b11156121535761213a6120fc856125a2565b6bffffffffffffffffffffffff166121228660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff166125c9565b60405162461bcd60e51b815260040161042f9190612ce2565b60208260ff1611156121a75760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e20333220627974657300000000000000604482015260640161042f565b6008820260006121b6866125a2565b6bffffffffffffffffffffffff16905060007f800000000000000000000000000000000000000000000000000000000000000060001984011d91909501511695945050505050565b60008061220a866125a2565b6bffffffffffffffffffffffff16905061222386612759565b8461222e87846131f5565b61223891906131f5565b111561224b5762ffffff1991505061047c565b61225585826131f5565b90506104788364ffffffffff1682866123f7565b600062ffffff19808416036122c05760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e746572206465726566000000000000604482015260640161042f565b6122c983612792565b6123155760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e746572206465726566000000604482015260640161042f565b600061232f8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050600061234a856125a2565b6bffffffffffffffffffffffff1690506000806040519150858211156123705760206060fd5b8386858560045afa9050806123c75760405162461bcd60e51b815260206004820152601460248201527f6964656e746974793a206f7574206f6620676173000000000000000000000000604482015260640161042f565b6107086123d3886124d0565b70ffffffffff000000000000000000000000606091821b168817901b851760181b90565b60008061240483856131f5565b9050604051811115612414575060005b806000036124295762ffffff19915050610442565b606085811b8517901b831760181b61055e565b600080612448836125a2565b6bffffffffffffffffffffffff16905060006124728460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b600080600061249985856127ce565b915091506124a681612813565b509392505050565b60008164ffffffffff166124c1846124d0565b64ffffffffff16149392505050565b60008060606124e08160186131f5565b6124ea91906131f5565b9290921c92915050565b600080601f5b600f8160ff161115612549576000612513826008613221565b60ff1685901c9050612524816129ff565b61ffff16841793508160ff1660101461253f57601084901b93505b50600019016124fa565b50600f5b60ff8160ff16101561259c576000612566826008613221565b60ff1685901c9050612577816129ff565b61ffff16831792508160ff1660001461259257601083901b92505b506000190161254d565b50915091565b6000806125b1606060186131f5565b9290921c6bffffffffffffffffffffffff1692915050565b606060006125d6866124f4565b91505060006125e4866124f4565b91505060006125f2866124f4565b9150506000612600866124f4565b604080517f54797065644d656d566965772f696e646578202d204f76657272616e2074686560208201527f20766965772e20536c6963652069732061742030780000000000000000000000818301527fffffffffffff000000000000000000000000000000000000000000000000000060d098891b811660558301527f2077697468206c656e6774682030780000000000000000000000000000000000605b830181905297891b8116606a8301527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060708301527f7800000000000000000000000000000000000000000000000000000000000000609083015295881b861660918201526097810196909652951b90921660a684015250507f2e0000000000000000000000000000000000000000000000000000000000000060ac8201528151808203608d01815260ad90910190915295945050505050565b60006127738260181c6bffffffffffffffffffffffff1690565b61277c836125a2565b016bffffffffffffffffffffffff169050919050565b600061279d826124d0565b64ffffffffff1664ffffffffff036127b757506000919050565b60006127c283612759565b60405110199392505050565b60008082516041036128045760208301516040840151606085015160001a6127f887828585612a31565b9450945050505061280c565b506000905060025b9250929050565b60008160048111156128275761282761323d565b0361282f5750565b60018160048111156128435761284361323d565b036128905760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161042f565b60028160048111156128a4576128a461323d565b036128f15760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161042f565b60038160048111156129055761290561323d565b036129785760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161042f565b600481600481111561298c5761298c61323d565b03610aa95760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161042f565b6000612a1160048360ff16901c612b49565b60ff1661ffff919091161760081b612a2882612b49565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612a685750600090506003612b40565b8460ff16601b14158015612a8057508460ff16601c14155b15612a915750600090506004612b40565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612ae5573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116612b3957600060019250925050612b40565b9150600090505b94509492505050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f84169182908110612b9657612b96612f92565b016020015160f81c9392505050565b600060208284031215612bb757600080fd5b5035919050565b803563ffffffff8116811461163b57600080fd5b803573ffffffffffffffffffffffffffffffffffffffff8116811461163b57600080fd5b60008060408385031215612c0957600080fd5b612c1283612bbe565b9150612c2060208401612bd2565b90509250929050565b60008060008060808587031215612c3f57600080fd5b612c4885612bbe565b9350612c5660208601612bbe565b9250612c6460408601612bbe565b9396929550929360600135925050565b60005b83811015612c8f578181015183820152602001612c77565b50506000910152565b60008151808452612cb0816020860160208601612c74565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006104426020830184612c98565b600060208284031215612d0757600080fd5b61044282612bbe565b600080600060608486031215612d2557600080fd5b612d2e84612bbe565b9250612d3c60208501612bbe565b9150612d4a60408501612bbe565b90509250925092565b60008060408385031215612d6657600080fd5b612d6f83612bbe565b9150612c2060208401612bbe565b600080600060608486031215612d9257600080fd5b612d9b84612bbe565b9250612da960208501612bbe565b9150612d4a60408501612bd2565b60008060408385031215612dca57600080fd5b612dd383612bbe565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015612e1f57835163ffffffff1683529284019291840191600101612dfd565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015612e1f57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101612e47565b600060208284031215612e8b57600080fd5b61044282612bd2565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208284031215612ed557600080fd5b813567ffffffffffffffff80821115612eed57600080fd5b818401915084601f830112612f0157600080fd5b813581811115612f1357612f13612e94565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715612f5957612f59612e94565b81604052828152876020848701011115612f7257600080fd5b826020860160208301376000928101602001929092525095945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000600019820361300357613003612fc1565b5060010190565b600181811c9082168061301e57607f821691505b602082108103611b3e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b818103818111156103c3576103c3612fc1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b601f8211156130e357600081815260208120601f850160051c810160208610156130c05750805b601f850160051c820191505b818110156130df578281556001016130cc565b5050505b505050565b815167ffffffffffffffff81111561310257613102612e94565b61311681613110845461300a565b84613099565b602080601f83116001811461314b57600084156131335750858301515b600019600386901b1c1916600185901b1785556130df565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b8281101561319857888601518255948401946001909101908401613179565b50858210156131b65787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600083516131d8818460208801612c74565b8351908301906131ec818360208801612c74565b01949350505050565b808201808211156103c3576103c3612fc1565b60ff82811682821603908111156103c3576103c3612fc1565b60ff8181168382160290811690818114611de557611de5612fc1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fdfea26469706673582212206f4037f7e6e7049aef833f648dc862ef2924a346ee0566c7aed806641b274b0764736f6c63430008110033", }
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 AttestationHubEventsABI = AttestationHubEventsMetaData.ABI
AttestationHubEventsABI is the input ABI used to generate the binding from. Deprecated: Use AttestationHubEventsMetaData.ABI instead.
var AttestationHubEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"}]",
}
AttestationHubEventsMetaData contains all meta data concerning the AttestationHubEvents contract.
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\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"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\"},{\"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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c605dd0250750dd0f494fc9151db3d84463f1b8de565784cc251c3d43183505b64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ac2d79dc0dbd3543b2acfa736d3ff259dc98292f43398b600ac2690a7742977e64736f6c63430008110033",
}
AuthMetaData contains all meta data concerning the Auth contract.
var ByteStringABI = ByteStringMetaData.ABI
ByteStringABI is the input ABI used to generate the binding from. Deprecated: Use ByteStringMetaData.ABI instead.
var ByteStringBin = ByteStringMetaData.Bin
ByteStringBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ByteStringMetaData.Bin instead.
var ByteStringMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c588cabf539301d666679080410fbd681250f5e1fa9984b88419813a6899a08964736f6c63430008110033",
}
ByteStringMetaData contains all meta data concerning the ByteString 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206d1af58e0fb71d201765d904b73cb9e6e40746d9c83ce615dc50b4c117752a3e64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207de840844f084ac3674ef05e0c9b051df38f38f228100335529715fd02746f6564736f6c63430008110033",
}
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: "0x608060405234801561001057600080fd5b5061052c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80636a39aefa116100505780636a39aefa146100e05780636f22587814610118578063d9b3cdcc1461012d57600080fd5b80631a7a98e21461007757806330dcf706146100a457806340dbb5a7146100ba575b600080fd5b61008a61008536600461032a565b61014d565b60405163ffffffff90911681526020015b60405180910390f35b6100ac61015f565b60405190815260200161009b565b6100ac6100c836600461035c565b63ffffffff1660009081526002602052604090205490565b6100f36100ee366004610377565b610170565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161009b565b6101206101c0565b60405161009b91906103a1565b61014061013b36600461035c565b610263565b60405161009b91906103eb565b600061015981836102e3565b92915050565b600061016b60006102f6565b905090565b63ffffffff8216600090815260026020526040812080548390811061019757610197610439565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b606060006101cc61015f565b90508067ffffffffffffffff8111156101e7576101e7610468565b604051908082528060200260200182016040528015610210578160200160208202803683370190505b50915060005b8181101561025e576102278161014d565b83828151811061023957610239610439565b63ffffffff9092166020928302919091019091015261025781610497565b9050610216565b505090565b63ffffffff81166000908152600260209081526040918290208054835181840281018401909452808452606093928301828280156102d757602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116102ac575b50505050509050919050565b60006102ef8383610300565b9392505050565b6000610159825490565b600082600001828154811061031757610317610439565b9060005260206000200154905092915050565b60006020828403121561033c57600080fd5b5035919050565b803563ffffffff8116811461035757600080fd5b919050565b60006020828403121561036e57600080fd5b6102ef82610343565b6000806040838503121561038a57600080fd5b61039383610343565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835163ffffffff16835292840192918401916001016103bd565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610407565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036104ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b506001019056fea2646970667358221220d993ea47f9f270024042c36e12fae7627f49aa66770501146668ed3c4e6d64fb64736f6c63430008110033", }
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200e880c6c36702a75ce2798f8bd657e2da91ee6a2dbbaa0ac799bf85bf7123c2164736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208d1547284c2fef04f0bb9c972ad782290d4329fc944dec078edd1ab01771e45a64736f6c63430008110033",
}
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\":\"BITS_EMPTY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_LEN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_LOC\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_TYPE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LOW_96_BITS_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\":\"SHIFT_LEN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_LOC\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_TYPE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "97b8ad4a": "BITS_EMPTY()", "eb740628": "BITS_LEN()", "fb734584": "BITS_LOC()", "10153fce": "BITS_TYPE()", "b602d173": "LOW_96_BITS_MASK()", "f26be3fc": "NULL()", "1136e7ea": "SHIFT_LEN()", "1bfe17ce": "SHIFT_LOC()", "13090c5a": "SHIFT_TYPE()", }, Bin: "0x6101f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c806397b8ad4a11610080578063eb74062811610065578063eb740628146100f8578063f26be3fc14610100578063fb734584146100f857600080fd5b806397b8ad4a146100cd578063b602d173146100e557600080fd5b806310153fce146100b25780631136e7ea146100cd57806313090c5a146100d55780631bfe17ce146100dd575b600080fd5b6100ba602881565b6040519081526020015b60405180910390f35b6100ba601881565b6100ba610158565b6100ba610172565b6100ba6bffffffffffffffffffffffff81565b6100ba606081565b6101277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911681526020016100c4565b606061016581601861017a565b61016f919061017a565b81565b61016f606060185b808201808211156101b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea26469706673582212208a56935cced1e85a19945fcd7f0a9fe846219304aa3c8302abb1e1d27aee021164736f6c63430008110033", }
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 AttestationCollectorAttestationAccepted ¶ added in v0.0.34
type AttestationCollectorAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationCollectorAttestationAccepted represents a AttestationAccepted event raised by the AttestationCollector contract.
type AttestationCollectorAttestationAcceptedIterator ¶ added in v0.0.34
type AttestationCollectorAttestationAcceptedIterator struct { Event *AttestationCollectorAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationCollectorAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the AttestationCollector contract.
func (*AttestationCollectorAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *AttestationCollectorAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationCollectorAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *AttestationCollectorAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationCollectorAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *AttestationCollectorAttestationAcceptedIterator) 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, _origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([]byte, error)
GetAttestation is a free data retrieval call binding the contract method 0x3b2e57b0.
Solidity: function getAttestation(uint32 _origin, uint32 _destination, uint32 _nonce, uint256 _index) view returns(bytes)
func (*AttestationCollectorCaller) GetAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCaller) GetAttestation0(opts *bind.CallOpts, _origin uint32, _destination uint32, _nonce uint32, _root [32]byte) ([]byte, error)
GetAttestation0 is a free data retrieval call binding the contract method 0x5288e683.
Solidity: function getAttestation(uint32 _origin, uint32 _destination, uint32 _nonce, bytes32 _root) 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, _origin uint32, _destination uint32) ([]byte, error)
GetLatestAttestation is a free data retrieval call binding the contract method 0x56bcaa09.
Solidity: function getLatestAttestation(uint32 _origin, uint32 _destination) view returns(bytes)
func (*AttestationCollectorCaller) GetLatestAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCaller) GetLatestAttestation0(opts *bind.CallOpts, _origin uint32, _destination uint32, _notary common.Address) ([]byte, error)
GetLatestAttestation0 is a free data retrieval call binding the contract method 0x646674ab.
Solidity: function getLatestAttestation(uint32 _origin, uint32 _destination, address _notary) view returns(bytes)
func (*AttestationCollectorCaller) GetLatestNonce ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorCaller) GetLatestNonce(opts *bind.CallOpts, _origin uint32, _destination uint32, _notary common.Address) (uint32, error)
GetLatestNonce is a free data retrieval call binding the contract method 0x6ba4d1d4.
Solidity: function getLatestNonce(uint32 _origin, uint32 _destination, address _notary) view returns(uint32)
func (*AttestationCollectorCaller) GetLatestRoot ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorCaller) GetLatestRoot(opts *bind.CallOpts, _origin uint32, _destination uint32, _notary common.Address) ([32]byte, error)
GetLatestRoot is a free data retrieval call binding the contract method 0xc554a6a3.
Solidity: function getLatestRoot(uint32 _origin, uint32 _destination, address _notary) view returns(bytes32)
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, _origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0xe8c0fdd7.
Solidity: function getRoot(uint32 _origin, uint32 _destination, uint32 _nonce, uint256 _index) 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, _origin uint32, _destination uint32, _nonce uint32) (*big.Int, error)
RootsAmount is a free data retrieval call binding the contract method 0x43847148.
Solidity: function rootsAmount(uint32 _origin, uint32 _destination, 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(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([]byte, error)
GetAttestation is a free data retrieval call binding the contract method 0x3b2e57b0.
Solidity: function getAttestation(uint32 _origin, uint32 _destination, uint32 _nonce, uint256 _index) view returns(bytes)
func (*AttestationCollectorCallerSession) GetAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetAttestation0(_origin uint32, _destination uint32, _nonce uint32, _root [32]byte) ([]byte, error)
GetAttestation0 is a free data retrieval call binding the contract method 0x5288e683.
Solidity: function getAttestation(uint32 _origin, uint32 _destination, uint32 _nonce, bytes32 _root) 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(_origin uint32, _destination uint32) ([]byte, error)
GetLatestAttestation is a free data retrieval call binding the contract method 0x56bcaa09.
Solidity: function getLatestAttestation(uint32 _origin, uint32 _destination) view returns(bytes)
func (*AttestationCollectorCallerSession) GetLatestAttestation0 ¶
func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestAttestation0(_origin uint32, _destination uint32, _notary common.Address) ([]byte, error)
GetLatestAttestation0 is a free data retrieval call binding the contract method 0x646674ab.
Solidity: function getLatestAttestation(uint32 _origin, uint32 _destination, address _notary) view returns(bytes)
func (*AttestationCollectorCallerSession) GetLatestNonce ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestNonce(_origin uint32, _destination uint32, _notary common.Address) (uint32, error)
GetLatestNonce is a free data retrieval call binding the contract method 0x6ba4d1d4.
Solidity: function getLatestNonce(uint32 _origin, uint32 _destination, address _notary) view returns(uint32)
func (*AttestationCollectorCallerSession) GetLatestRoot ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorCallerSession) GetLatestRoot(_origin uint32, _destination uint32, _notary common.Address) ([32]byte, error)
GetLatestRoot is a free data retrieval call binding the contract method 0xc554a6a3.
Solidity: function getLatestRoot(uint32 _origin, uint32 _destination, address _notary) view returns(bytes32)
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(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0xe8c0fdd7.
Solidity: function getRoot(uint32 _origin, uint32 _destination, uint32 _nonce, uint256 _index) 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(_origin uint32, _destination uint32, _nonce uint32) (*big.Int, error)
RootsAmount is a free data retrieval call binding the contract method 0x43847148.
Solidity: function rootsAmount(uint32 _origin, uint32 _destination, uint32 _nonce) view returns(uint256)
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) FilterAttestationAccepted ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*AttestationCollectorAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(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) ParseAttestationAccepted ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorFilterer) ParseAttestationAccepted(log types.Log) (*AttestationCollectorAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(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) WatchAttestationAccepted ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationCollectorAttestationAccepted, notary []common.Address) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(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(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([]byte, error)
GetAttestation is a free data retrieval call binding the contract method 0x3b2e57b0.
Solidity: function getAttestation(uint32 _origin, uint32 _destination, uint32 _nonce, uint256 _index) view returns(bytes)
func (*AttestationCollectorSession) GetAttestation0 ¶
func (_AttestationCollector *AttestationCollectorSession) GetAttestation0(_origin uint32, _destination uint32, _nonce uint32, _root [32]byte) ([]byte, error)
GetAttestation0 is a free data retrieval call binding the contract method 0x5288e683.
Solidity: function getAttestation(uint32 _origin, uint32 _destination, uint32 _nonce, bytes32 _root) 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(_origin uint32, _destination uint32) ([]byte, error)
GetLatestAttestation is a free data retrieval call binding the contract method 0x56bcaa09.
Solidity: function getLatestAttestation(uint32 _origin, uint32 _destination) view returns(bytes)
func (*AttestationCollectorSession) GetLatestAttestation0 ¶
func (_AttestationCollector *AttestationCollectorSession) GetLatestAttestation0(_origin uint32, _destination uint32, _notary common.Address) ([]byte, error)
GetLatestAttestation0 is a free data retrieval call binding the contract method 0x646674ab.
Solidity: function getLatestAttestation(uint32 _origin, uint32 _destination, address _notary) view returns(bytes)
func (*AttestationCollectorSession) GetLatestNonce ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorSession) GetLatestNonce(_origin uint32, _destination uint32, _notary common.Address) (uint32, error)
GetLatestNonce is a free data retrieval call binding the contract method 0x6ba4d1d4.
Solidity: function getLatestNonce(uint32 _origin, uint32 _destination, address _notary) view returns(uint32)
func (*AttestationCollectorSession) GetLatestRoot ¶ added in v0.0.34
func (_AttestationCollector *AttestationCollectorSession) GetLatestRoot(_origin uint32, _destination uint32, _notary common.Address) ([32]byte, error)
GetLatestRoot is a free data retrieval call binding the contract method 0xc554a6a3.
Solidity: function getLatestRoot(uint32 _origin, uint32 _destination, address _notary) view returns(bytes32)
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(_origin uint32, _destination uint32, _nonce uint32, _index *big.Int) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0xe8c0fdd7.
Solidity: function getRoot(uint32 _origin, uint32 _destination, 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) 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(_origin uint32, _destination uint32, _nonce uint32) (*big.Int, error)
RootsAmount is a free data retrieval call binding the contract method 0x43847148.
Solidity: function rootsAmount(uint32 _origin, uint32 _destination, 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 AttestationHubAttestationAccepted ¶ added in v0.0.34
type AttestationHubAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationHubAttestationAccepted represents a AttestationAccepted event raised by the AttestationHub contract.
type AttestationHubAttestationAcceptedIterator ¶ added in v0.0.34
type AttestationHubAttestationAcceptedIterator struct { Event *AttestationHubAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the AttestationHub contract.
func (*AttestationHubAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *AttestationHubAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *AttestationHubAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *AttestationHubAttestationAcceptedIterator) 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 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 AttestationHubEvents ¶ added in v0.0.34
type AttestationHubEvents struct { AttestationHubEventsCaller // Read-only binding to the contract AttestationHubEventsTransactor // Write-only binding to the contract AttestationHubEventsFilterer // Log filterer for contract events }
AttestationHubEvents is an auto generated Go binding around an Ethereum contract.
func NewAttestationHubEvents ¶ added in v0.0.34
func NewAttestationHubEvents(address common.Address, backend bind.ContractBackend) (*AttestationHubEvents, error)
NewAttestationHubEvents creates a new instance of AttestationHubEvents, bound to a specific deployed contract.
type AttestationHubEventsAttestationAccepted ¶ added in v0.0.34
type AttestationHubEventsAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationHubEventsAttestationAccepted represents a AttestationAccepted event raised by the AttestationHubEvents contract.
type AttestationHubEventsAttestationAcceptedIterator ¶ added in v0.0.34
type AttestationHubEventsAttestationAcceptedIterator struct { Event *AttestationHubEventsAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubEventsAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the AttestationHubEvents contract.
func (*AttestationHubEventsAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *AttestationHubEventsAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubEventsAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *AttestationHubEventsAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubEventsAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *AttestationHubEventsAttestationAcceptedIterator) 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 AttestationHubEventsCaller ¶ added in v0.0.34
type AttestationHubEventsCaller struct {
// contains filtered or unexported fields
}
AttestationHubEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationHubEventsCaller ¶ added in v0.0.34
func NewAttestationHubEventsCaller(address common.Address, caller bind.ContractCaller) (*AttestationHubEventsCaller, error)
NewAttestationHubEventsCaller creates a new read-only instance of AttestationHubEvents, bound to a specific deployed contract.
type AttestationHubEventsCallerRaw ¶ added in v0.0.34
type AttestationHubEventsCallerRaw struct {
Contract *AttestationHubEventsCaller // Generic read-only contract binding to access the raw methods on
}
AttestationHubEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationHubEventsCallerRaw) Call ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsCallerRaw) 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 AttestationHubEventsCallerSession ¶ added in v0.0.34
type AttestationHubEventsCallerSession struct { Contract *AttestationHubEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationHubEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationHubEventsFilterer ¶ added in v0.0.34
type AttestationHubEventsFilterer struct {
// contains filtered or unexported fields
}
AttestationHubEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationHubEventsFilterer ¶ added in v0.0.34
func NewAttestationHubEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationHubEventsFilterer, error)
NewAttestationHubEventsFilterer creates a new log filterer instance of AttestationHubEvents, bound to a specific deployed contract.
func (*AttestationHubEventsFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*AttestationHubEventsAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*AttestationHubEventsFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubEventsAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*AttestationHubEventsFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubEventsAttestationAccepted, notary []common.Address) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
type AttestationHubEventsRaw ¶ added in v0.0.34
type AttestationHubEventsRaw struct {
Contract *AttestationHubEvents // Generic contract binding to access the raw methods on
}
AttestationHubEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationHubEventsRaw) Call ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsRaw) 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 (*AttestationHubEventsRaw) Transact ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubEventsRaw) Transfer ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsRaw) 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 AttestationHubEventsSession ¶ added in v0.0.34
type AttestationHubEventsSession struct { Contract *AttestationHubEvents // 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 }
AttestationHubEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationHubEventsTransactor ¶ added in v0.0.34
type AttestationHubEventsTransactor struct {
// contains filtered or unexported fields
}
AttestationHubEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationHubEventsTransactor ¶ added in v0.0.34
func NewAttestationHubEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationHubEventsTransactor, error)
NewAttestationHubEventsTransactor creates a new write-only instance of AttestationHubEvents, bound to a specific deployed contract.
type AttestationHubEventsTransactorRaw ¶ added in v0.0.34
type AttestationHubEventsTransactorRaw struct {
Contract *AttestationHubEventsTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationHubEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationHubEventsTransactorRaw) Transact ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubEventsTransactorRaw) Transfer ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsTransactorRaw) 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 AttestationHubEventsTransactorSession ¶ added in v0.0.34
type AttestationHubEventsTransactorSession struct { Contract *AttestationHubEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationHubEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact 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) FilterAttestationAccepted ¶ added in v0.0.34
func (_AttestationHub *AttestationHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*AttestationHubAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
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) ParseAttestationAccepted ¶ added in v0.0.34
func (_AttestationHub *AttestationHubFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
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) WatchAttestationAccepted ¶ added in v0.0.34
func (_AttestationHub *AttestationHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubAttestationAccepted, notary []common.Address) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
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 ByteString ¶ added in v0.0.31
type ByteString struct { ByteStringCaller // Read-only binding to the contract ByteStringTransactor // Write-only binding to the contract ByteStringFilterer // Log filterer for contract events }
ByteString is an auto generated Go binding around an Ethereum contract.
func DeployByteString ¶ added in v0.0.31
func DeployByteString(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ByteString, error)
DeployByteString deploys a new Ethereum contract, binding an instance of ByteString to it.
func NewByteString ¶ added in v0.0.31
func NewByteString(address common.Address, backend bind.ContractBackend) (*ByteString, error)
NewByteString creates a new instance of ByteString, bound to a specific deployed contract.
type ByteStringCaller ¶ added in v0.0.31
type ByteStringCaller struct {
// contains filtered or unexported fields
}
ByteStringCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewByteStringCaller ¶ added in v0.0.31
func NewByteStringCaller(address common.Address, caller bind.ContractCaller) (*ByteStringCaller, error)
NewByteStringCaller creates a new read-only instance of ByteString, bound to a specific deployed contract.
type ByteStringCallerRaw ¶ added in v0.0.31
type ByteStringCallerRaw struct {
Contract *ByteStringCaller // Generic read-only contract binding to access the raw methods on
}
ByteStringCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ByteStringCallerRaw) Call ¶ added in v0.0.31
func (_ByteString *ByteStringCallerRaw) 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 ByteStringCallerSession ¶ added in v0.0.31
type ByteStringCallerSession struct { Contract *ByteStringCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ByteStringCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ByteStringFilterer ¶ added in v0.0.31
type ByteStringFilterer struct {
// contains filtered or unexported fields
}
ByteStringFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewByteStringFilterer ¶ added in v0.0.31
func NewByteStringFilterer(address common.Address, filterer bind.ContractFilterer) (*ByteStringFilterer, error)
NewByteStringFilterer creates a new log filterer instance of ByteString, bound to a specific deployed contract.
type ByteStringRaw ¶ added in v0.0.31
type ByteStringRaw struct {
Contract *ByteString // Generic contract binding to access the raw methods on
}
ByteStringRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ByteStringRaw) Call ¶ added in v0.0.31
func (_ByteString *ByteStringRaw) 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 (*ByteStringRaw) Transact ¶ added in v0.0.31
func (_ByteString *ByteStringRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ByteStringRaw) Transfer ¶ added in v0.0.31
func (_ByteString *ByteStringRaw) 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 ByteStringSession ¶ added in v0.0.31
type ByteStringSession struct { Contract *ByteString // 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 }
ByteStringSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ByteStringTransactor ¶ added in v0.0.31
type ByteStringTransactor struct {
// contains filtered or unexported fields
}
ByteStringTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewByteStringTransactor ¶ added in v0.0.31
func NewByteStringTransactor(address common.Address, transactor bind.ContractTransactor) (*ByteStringTransactor, error)
NewByteStringTransactor creates a new write-only instance of ByteString, bound to a specific deployed contract.
type ByteStringTransactorRaw ¶ added in v0.0.31
type ByteStringTransactorRaw struct {
Contract *ByteStringTransactor // Generic write-only contract binding to access the raw methods on
}
ByteStringTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ByteStringTransactorRaw) Transact ¶ added in v0.0.31
func (_ByteString *ByteStringTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ByteStringTransactorRaw) Transfer ¶ added in v0.0.31
func (_ByteString *ByteStringTransactorRaw) 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 ByteStringTransactorSession ¶ added in v0.0.31
type ByteStringTransactorSession struct { Contract *ByteStringTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ByteStringTransactorSession 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) // ParseAttestationAccepted parses an AttestationAccepted event ParseAttestationAccepted(log ethTypes.Log) (_ types.Attestation, 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) BITSEMPTY ¶ added in v0.0.37
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewCaller) BITSLEN ¶ added in v0.0.37
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewCaller) BITSLOC ¶ added in v0.0.37
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewCaller) BITSTYPE ¶ added in v0.0.37
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewCaller) LOW96BITSMASK ¶ added in v0.0.37
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_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) SHIFTLEN ¶ added in v0.0.37
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
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) BITSEMPTY ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewCallerSession) BITSLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewCallerSession) BITSLOC ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewCallerSession) BITSTYPE ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewCallerSession) LOW96BITSMASK ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_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) SHIFTLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
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) BITSEMPTY ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewSession) BITSLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewSession) BITSLOC ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewSession) BITSTYPE ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewSession) LOW96BITSMASK ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_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) SHIFTLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
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.