Documentation ¶
Overview ¶
Package origin contains abi bound origin contract
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type AbstractGuardRegistry
- type AbstractGuardRegistryCaller
- type AbstractGuardRegistryCallerRaw
- type AbstractGuardRegistryCallerSession
- type AbstractGuardRegistryFilterer
- func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*AbstractGuardRegistryGuardAddedIterator, error)
- func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*AbstractGuardRegistryGuardRemovedIterator, error)
- func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) ParseGuardAdded(log types.Log) (*AbstractGuardRegistryGuardAdded, error)
- func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) ParseGuardRemoved(log types.Log) (*AbstractGuardRegistryGuardRemoved, error)
- func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *AbstractGuardRegistryGuardAdded) (event.Subscription, error)
- func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *AbstractGuardRegistryGuardRemoved) (event.Subscription, error)
- type AbstractGuardRegistryGuardAdded
- type AbstractGuardRegistryGuardAddedIterator
- type AbstractGuardRegistryGuardRemoved
- type AbstractGuardRegistryGuardRemovedIterator
- type AbstractGuardRegistryRaw
- func (_AbstractGuardRegistry *AbstractGuardRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AbstractGuardRegistry *AbstractGuardRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractGuardRegistry *AbstractGuardRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractGuardRegistrySession
- type AbstractGuardRegistryTransactor
- type AbstractGuardRegistryTransactorRaw
- type AbstractGuardRegistryTransactorSession
- 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 Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- 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 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 DomainContext
- type DomainContextCaller
- type DomainContextCallerRaw
- type DomainContextCallerSession
- type DomainContextFilterer
- type DomainContextRaw
- func (_DomainContext *DomainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DomainContext *DomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DomainContext *DomainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DomainContextSession
- type DomainContextTransactor
- type DomainContextTransactorRaw
- type DomainContextTransactorSession
- 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 GuardRegistry
- type GuardRegistryCaller
- func (_GuardRegistry *GuardRegistryCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_GuardRegistry *GuardRegistryCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_GuardRegistry *GuardRegistryCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- type GuardRegistryCallerRaw
- type GuardRegistryCallerSession
- type GuardRegistryEvents
- type GuardRegistryEventsCaller
- type GuardRegistryEventsCallerRaw
- type GuardRegistryEventsCallerSession
- type GuardRegistryEventsFilterer
- func (_GuardRegistryEvents *GuardRegistryEventsFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*GuardRegistryEventsGuardAddedIterator, error)
- func (_GuardRegistryEvents *GuardRegistryEventsFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*GuardRegistryEventsGuardRemovedIterator, error)
- func (_GuardRegistryEvents *GuardRegistryEventsFilterer) ParseGuardAdded(log types.Log) (*GuardRegistryEventsGuardAdded, error)
- func (_GuardRegistryEvents *GuardRegistryEventsFilterer) ParseGuardRemoved(log types.Log) (*GuardRegistryEventsGuardRemoved, error)
- func (_GuardRegistryEvents *GuardRegistryEventsFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *GuardRegistryEventsGuardAdded) (event.Subscription, error)
- func (_GuardRegistryEvents *GuardRegistryEventsFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *GuardRegistryEventsGuardRemoved) (event.Subscription, error)
- type GuardRegistryEventsGuardAdded
- type GuardRegistryEventsGuardAddedIterator
- type GuardRegistryEventsGuardRemoved
- type GuardRegistryEventsGuardRemovedIterator
- type GuardRegistryEventsRaw
- func (_GuardRegistryEvents *GuardRegistryEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GuardRegistryEvents *GuardRegistryEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuardRegistryEvents *GuardRegistryEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuardRegistryEventsSession
- type GuardRegistryEventsTransactor
- type GuardRegistryEventsTransactorRaw
- type GuardRegistryEventsTransactorSession
- type GuardRegistryFilterer
- func (_GuardRegistry *GuardRegistryFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*GuardRegistryGuardAddedIterator, error)
- func (_GuardRegistry *GuardRegistryFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*GuardRegistryGuardRemovedIterator, error)
- func (_GuardRegistry *GuardRegistryFilterer) ParseGuardAdded(log types.Log) (*GuardRegistryGuardAdded, error)
- func (_GuardRegistry *GuardRegistryFilterer) ParseGuardRemoved(log types.Log) (*GuardRegistryGuardRemoved, error)
- func (_GuardRegistry *GuardRegistryFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *GuardRegistryGuardAdded) (event.Subscription, error)
- func (_GuardRegistry *GuardRegistryFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *GuardRegistryGuardRemoved) (event.Subscription, error)
- type GuardRegistryGuardAdded
- type GuardRegistryGuardAddedIterator
- type GuardRegistryGuardRemoved
- type GuardRegistryGuardRemovedIterator
- type GuardRegistryRaw
- func (_GuardRegistry *GuardRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GuardRegistry *GuardRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuardRegistry *GuardRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuardRegistrySession
- type GuardRegistryTransactor
- type GuardRegistryTransactorRaw
- type GuardRegistryTransactorSession
- type Header
- type HeaderCaller
- type HeaderCallerRaw
- type HeaderCallerSession
- type HeaderFilterer
- type HeaderRaw
- func (_Header *HeaderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Header *HeaderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Header *HeaderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type HeaderSession
- type HeaderTransactor
- type HeaderTransactorRaw
- type HeaderTransactorSession
- type IOrigin
- type IOriginCaller
- type IOriginFilterer
- type IOriginTransactor
- type ISystemRouter
- type ISystemRouterCaller
- type ISystemRouterCallerRaw
- type ISystemRouterCallerSession
- type ISystemRouterFilterer
- type ISystemRouterRaw
- func (_ISystemRouter *ISystemRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISystemRouter *ISystemRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISystemRouterSession
- func (_ISystemRouter *ISystemRouterSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- type ISystemRouterTransactor
- func (_ISystemRouter *ISystemRouterTransactor) SystemCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall0(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall1(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- type ISystemRouterTransactorRaw
- type ISystemRouterTransactorSession
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- 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 LocalDomainContext
- type LocalDomainContextCaller
- type LocalDomainContextCallerRaw
- type LocalDomainContextCallerSession
- type LocalDomainContextFilterer
- type LocalDomainContextRaw
- func (_LocalDomainContext *LocalDomainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LocalDomainContext *LocalDomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LocalDomainContext *LocalDomainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LocalDomainContextSession
- type LocalDomainContextTransactor
- type LocalDomainContextTransactorRaw
- type LocalDomainContextTransactorSession
- type MerkleLib
- type MerkleLibCaller
- type MerkleLibCallerRaw
- type MerkleLibCallerSession
- type MerkleLibFilterer
- type MerkleLibRaw
- func (_MerkleLib *MerkleLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MerkleLib *MerkleLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MerkleLib *MerkleLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MerkleLibSession
- type MerkleLibTransactor
- type MerkleLibTransactorRaw
- type MerkleLibTransactorSession
- type Message
- type MessageCaller
- type MessageCallerRaw
- type MessageCallerSession
- type MessageFilterer
- type MessageRaw
- func (_Message *MessageRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Message *MessageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Message *MessageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MessageSession
- type MessageTransactor
- type MessageTransactorRaw
- type MessageTransactorSession
- 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 Origin
- type OriginAttestationAccepted
- type OriginAttestationAcceptedIterator
- type OriginCaller
- func (_Origin *OriginCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_Origin *OriginCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_Origin *OriginCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_Origin *OriginCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Origin *OriginCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_Origin *OriginCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_Origin *OriginCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, error)
- func (_Origin *OriginCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_Origin *OriginCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Origin *OriginCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_Origin *OriginCaller) MAXMESSAGEBODYBYTES(opts *bind.CallOpts) (*big.Int, error)
- func (_Origin *OriginCaller) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error)
- func (_Origin *OriginCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_Origin *OriginCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Origin *OriginCaller) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error)
- func (_Origin *OriginCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_Origin *OriginCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
- func (_Origin *OriginCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
- func (_Origin *OriginCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_Origin *OriginCaller) VERSION(opts *bind.CallOpts) (uint8, error)
- type OriginCallerRaw
- type OriginCallerSession
- func (_Origin *OriginCallerSession) AllDomains() ([]uint32, error)
- func (_Origin *OriginCallerSession) AllGuards() ([]common.Address, error)
- func (_Origin *OriginCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_Origin *OriginCallerSession) DomainsAmount() (*big.Int, error)
- func (_Origin *OriginCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_Origin *OriginCallerSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_Origin *OriginCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
- func (_Origin *OriginCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_Origin *OriginCallerSession) GuardsAmount() (*big.Int, error)
- func (_Origin *OriginCallerSession) LocalDomain() (uint32, error)
- func (_Origin *OriginCallerSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
- func (_Origin *OriginCallerSession) Nonce(_destination uint32) (uint32, error)
- func (_Origin *OriginCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_Origin *OriginCallerSession) Owner() (common.Address, error)
- func (_Origin *OriginCallerSession) Root(_destination uint32) ([32]byte, error)
- func (_Origin *OriginCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Origin *OriginCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_Origin *OriginCallerSession) SuggestAttestations() ([][]byte, error)
- func (_Origin *OriginCallerSession) SystemRouter() (common.Address, error)
- func (_Origin *OriginCallerSession) VERSION() (uint8, error)
- type OriginCorrectFraudReport
- type OriginCorrectFraudReportIterator
- type OriginDispatch
- type OriginDispatchIterator
- type OriginEvents
- type OriginEventsCaller
- type OriginEventsCallerRaw
- type OriginEventsCallerSession
- type OriginEventsDispatch
- type OriginEventsDispatchIterator
- type OriginEventsFilterer
- func (_OriginEvents *OriginEventsFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, ...) (*OriginEventsDispatchIterator, error)
- func (_OriginEvents *OriginEventsFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginEventsGuardSlashedIterator, error)
- func (_OriginEvents *OriginEventsFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*OriginEventsNotarySlashedIterator, error)
- func (_OriginEvents *OriginEventsFilterer) ParseDispatch(log types.Log) (*OriginEventsDispatch, error)
- func (_OriginEvents *OriginEventsFilterer) ParseGuardSlashed(log types.Log) (*OriginEventsGuardSlashed, error)
- func (_OriginEvents *OriginEventsFilterer) ParseNotarySlashed(log types.Log) (*OriginEventsNotarySlashed, error)
- func (_OriginEvents *OriginEventsFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginEventsDispatch, ...) (event.Subscription, error)
- func (_OriginEvents *OriginEventsFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsGuardSlashed, ...) (event.Subscription, error)
- func (_OriginEvents *OriginEventsFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsNotarySlashed, ...) (event.Subscription, error)
- type OriginEventsGuardSlashed
- type OriginEventsGuardSlashedIterator
- type OriginEventsNotarySlashed
- type OriginEventsNotarySlashedIterator
- type OriginEventsRaw
- func (_OriginEvents *OriginEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginEvents *OriginEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginEvents *OriginEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginEventsSession
- type OriginEventsTransactor
- type OriginEventsTransactorRaw
- type OriginEventsTransactorSession
- type OriginFilterer
- func (_Origin *OriginFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*OriginAttestationAcceptedIterator, error)
- func (_Origin *OriginFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginCorrectFraudReportIterator, error)
- func (_Origin *OriginFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, ...) (*OriginDispatchIterator, error)
- func (_Origin *OriginFilterer) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginFraudAttestationIterator, error)
- func (_Origin *OriginFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*OriginGuardAddedIterator, error)
- func (_Origin *OriginFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*OriginGuardRemovedIterator, error)
- func (_Origin *OriginFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginGuardSlashedIterator, error)
- func (_Origin *OriginFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginIncorrectReportIterator, error)
- func (_Origin *OriginFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginInitializedIterator, error)
- func (_Origin *OriginFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*OriginNotaryAddedIterator, error)
- func (_Origin *OriginFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*OriginNotaryRemovedIterator, error)
- func (_Origin *OriginFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*OriginNotarySlashedIterator, error)
- func (_Origin *OriginFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OriginOwnershipTransferredIterator, error)
- func (_Origin *OriginFilterer) ParseAttestationAccepted(log types.Log) (*OriginAttestationAccepted, error)
- func (_Origin *OriginFilterer) ParseCorrectFraudReport(log types.Log) (*OriginCorrectFraudReport, error)
- func (_Origin *OriginFilterer) ParseDispatch(log types.Log) (*OriginDispatch, error)
- func (_Origin *OriginFilterer) ParseFraudAttestation(log types.Log) (*OriginFraudAttestation, error)
- func (_Origin *OriginFilterer) ParseGuardAdded(log types.Log) (*OriginGuardAdded, error)
- func (_Origin *OriginFilterer) ParseGuardRemoved(log types.Log) (*OriginGuardRemoved, error)
- func (_Origin *OriginFilterer) ParseGuardSlashed(log types.Log) (*OriginGuardSlashed, error)
- func (_Origin *OriginFilterer) ParseIncorrectReport(log types.Log) (*OriginIncorrectReport, error)
- func (_Origin *OriginFilterer) ParseInitialized(log types.Log) (*OriginInitialized, error)
- func (_Origin *OriginFilterer) ParseNotaryAdded(log types.Log) (*OriginNotaryAdded, error)
- func (_Origin *OriginFilterer) ParseNotaryRemoved(log types.Log) (*OriginNotaryRemoved, error)
- func (_Origin *OriginFilterer) ParseNotarySlashed(log types.Log) (*OriginNotarySlashed, error)
- func (_Origin *OriginFilterer) ParseOwnershipTransferred(log types.Log) (*OriginOwnershipTransferred, error)
- func (_Origin *OriginFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginAttestationAccepted, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginCorrectFraudReport, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginDispatch, messageHash [][32]byte, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginFraudAttestation, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *OriginGuardAdded) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *OriginGuardRemoved) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginGuardSlashed, guard []common.Address, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginIncorrectReport, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginInitialized) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *OriginNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *OriginNotaryRemoved, domain []uint32) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginNotarySlashed, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginOwnershipTransferred, ...) (event.Subscription, error)
- type OriginFraudAttestation
- type OriginFraudAttestationIterator
- type OriginGuardAdded
- type OriginGuardAddedIterator
- type OriginGuardRemoved
- type OriginGuardRemovedIterator
- type OriginGuardSlashed
- type OriginGuardSlashedIterator
- type OriginHub
- type OriginHubAttestationAccepted
- type OriginHubAttestationAcceptedIterator
- type OriginHubCaller
- func (_OriginHub *OriginHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_OriginHub *OriginHubCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_OriginHub *OriginHubCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_OriginHub *OriginHubCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_OriginHub *OriginHubCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_OriginHub *OriginHubCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, error)
- func (_OriginHub *OriginHubCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_OriginHub *OriginHubCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_OriginHub *OriginHubCaller) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error)
- func (_OriginHub *OriginHubCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_OriginHub *OriginHubCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OriginHub *OriginHubCaller) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error)
- func (_OriginHub *OriginHubCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_OriginHub *OriginHubCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
- func (_OriginHub *OriginHubCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
- func (_OriginHub *OriginHubCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type OriginHubCallerRaw
- type OriginHubCallerSession
- func (_OriginHub *OriginHubCallerSession) AllDomains() ([]uint32, error)
- func (_OriginHub *OriginHubCallerSession) AllGuards() ([]common.Address, error)
- func (_OriginHub *OriginHubCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_OriginHub *OriginHubCallerSession) DomainsAmount() (*big.Int, error)
- func (_OriginHub *OriginHubCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_OriginHub *OriginHubCallerSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
- func (_OriginHub *OriginHubCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubCallerSession) GuardsAmount() (*big.Int, error)
- func (_OriginHub *OriginHubCallerSession) LocalDomain() (uint32, error)
- func (_OriginHub *OriginHubCallerSession) Nonce(_destination uint32) (uint32, error)
- func (_OriginHub *OriginHubCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_OriginHub *OriginHubCallerSession) Owner() (common.Address, error)
- func (_OriginHub *OriginHubCallerSession) Root(_destination uint32) ([32]byte, error)
- func (_OriginHub *OriginHubCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_OriginHub *OriginHubCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_OriginHub *OriginHubCallerSession) SuggestAttestations() ([][]byte, error)
- func (_OriginHub *OriginHubCallerSession) SystemRouter() (common.Address, error)
- type OriginHubCorrectFraudReport
- type OriginHubCorrectFraudReportIterator
- type OriginHubEvents
- type OriginHubEventsCaller
- type OriginHubEventsCallerRaw
- type OriginHubEventsCallerSession
- type OriginHubEventsCorrectFraudReport
- type OriginHubEventsCorrectFraudReportIterator
- type OriginHubEventsFilterer
- func (_OriginHubEvents *OriginHubEventsFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsCorrectFraudReportIterator, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginHubEventsFraudAttestationIterator, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsIncorrectReportIterator, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubEventsCorrectFraudReport, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) ParseFraudAttestation(log types.Log) (*OriginHubEventsFraudAttestation, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) ParseIncorrectReport(log types.Log) (*OriginHubEventsIncorrectReport, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsCorrectFraudReport, ...) (event.Subscription, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubEventsFraudAttestation, ...) (event.Subscription, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsIncorrectReport, ...) (event.Subscription, error)
- type OriginHubEventsFraudAttestation
- type OriginHubEventsFraudAttestationIterator
- type OriginHubEventsIncorrectReport
- type OriginHubEventsIncorrectReportIterator
- type OriginHubEventsRaw
- func (_OriginHubEvents *OriginHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginHubEvents *OriginHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginHubEvents *OriginHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginHubEventsSession
- type OriginHubEventsTransactor
- type OriginHubEventsTransactorRaw
- type OriginHubEventsTransactorSession
- type OriginHubFilterer
- func (_OriginHub *OriginHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*OriginHubAttestationAcceptedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubCorrectFraudReportIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginHubFraudAttestationIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*OriginHubGuardAddedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*OriginHubGuardRemovedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubIncorrectReportIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginHubInitializedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*OriginHubNotaryAddedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*OriginHubNotaryRemovedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OriginHubOwnershipTransferredIterator, error)
- func (_OriginHub *OriginHubFilterer) ParseAttestationAccepted(log types.Log) (*OriginHubAttestationAccepted, error)
- func (_OriginHub *OriginHubFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubCorrectFraudReport, error)
- func (_OriginHub *OriginHubFilterer) ParseFraudAttestation(log types.Log) (*OriginHubFraudAttestation, error)
- func (_OriginHub *OriginHubFilterer) ParseGuardAdded(log types.Log) (*OriginHubGuardAdded, error)
- func (_OriginHub *OriginHubFilterer) ParseGuardRemoved(log types.Log) (*OriginHubGuardRemoved, error)
- func (_OriginHub *OriginHubFilterer) ParseIncorrectReport(log types.Log) (*OriginHubIncorrectReport, error)
- func (_OriginHub *OriginHubFilterer) ParseInitialized(log types.Log) (*OriginHubInitialized, error)
- func (_OriginHub *OriginHubFilterer) ParseNotaryAdded(log types.Log) (*OriginHubNotaryAdded, error)
- func (_OriginHub *OriginHubFilterer) ParseNotaryRemoved(log types.Log) (*OriginHubNotaryRemoved, error)
- func (_OriginHub *OriginHubFilterer) ParseOwnershipTransferred(log types.Log) (*OriginHubOwnershipTransferred, error)
- func (_OriginHub *OriginHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginHubAttestationAccepted, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubCorrectFraudReport, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubFraudAttestation, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *OriginHubGuardAdded) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *OriginHubGuardRemoved) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubIncorrectReport, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginHubInitialized) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *OriginHubNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *OriginHubNotaryRemoved, domain []uint32) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginHubOwnershipTransferred, ...) (event.Subscription, error)
- type OriginHubFraudAttestation
- type OriginHubFraudAttestationIterator
- type OriginHubGuardAdded
- type OriginHubGuardAddedIterator
- type OriginHubGuardRemoved
- type OriginHubGuardRemovedIterator
- type OriginHubIncorrectReport
- type OriginHubIncorrectReportIterator
- type OriginHubInitialized
- type OriginHubInitializedIterator
- type OriginHubNotaryAdded
- type OriginHubNotaryAddedIterator
- type OriginHubNotaryRemoved
- type OriginHubNotaryRemovedIterator
- type OriginHubOwnershipTransferred
- type OriginHubOwnershipTransferredIterator
- type OriginHubRaw
- func (_OriginHub *OriginHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginHub *OriginHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginHub *OriginHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginHubSession
- func (_OriginHub *OriginHubSession) AllDomains() ([]uint32, error)
- func (_OriginHub *OriginHubSession) AllGuards() ([]common.Address, error)
- func (_OriginHub *OriginHubSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_OriginHub *OriginHubSession) DomainsAmount() (*big.Int, error)
- func (_OriginHub *OriginHubSession) GetDomain(_index *big.Int) (uint32, error)
- func (_OriginHub *OriginHubSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
- func (_OriginHub *OriginHubSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubSession) GuardsAmount() (*big.Int, error)
- func (_OriginHub *OriginHubSession) LocalDomain() (uint32, error)
- func (_OriginHub *OriginHubSession) Nonce(_destination uint32) (uint32, error)
- func (_OriginHub *OriginHubSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_OriginHub *OriginHubSession) Owner() (common.Address, error)
- func (_OriginHub *OriginHubSession) RenounceOwnership() (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) Root(_destination uint32) ([32]byte, error)
- func (_OriginHub *OriginHubSession) SYNAPSEDOMAIN() (uint32, error)
- func (_OriginHub *OriginHubSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_OriginHub *OriginHubSession) SuggestAttestations() ([][]byte, error)
- func (_OriginHub *OriginHubSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SystemRouter() (common.Address, error)
- func (_OriginHub *OriginHubSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OriginHubTransactor
- func (_OriginHub *OriginHubTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OriginHubTransactorRaw
- type OriginHubTransactorSession
- func (_OriginHub *OriginHubTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OriginIncorrectReport
- type OriginIncorrectReportIterator
- type OriginInitialized
- type OriginInitializedIterator
- type OriginNotaryAdded
- type OriginNotaryAddedIterator
- type OriginNotaryRemoved
- type OriginNotaryRemovedIterator
- type OriginNotarySlashed
- type OriginNotarySlashedIterator
- type OriginOwnershipTransferred
- type OriginOwnershipTransferredIterator
- type OriginRaw
- func (_Origin *OriginRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Origin *OriginRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Origin *OriginRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginRef
- type OriginSession
- func (_Origin *OriginSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_Origin *OriginSession) AllDomains() ([]uint32, error)
- func (_Origin *OriginSession) AllGuards() ([]common.Address, error)
- func (_Origin *OriginSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_Origin *OriginSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_Origin *OriginSession) DomainsAmount() (*big.Int, error)
- func (_Origin *OriginSession) GetDomain(_index *big.Int) (uint32, error)
- func (_Origin *OriginSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_Origin *OriginSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
- func (_Origin *OriginSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_Origin *OriginSession) GuardsAmount() (*big.Int, error)
- func (_Origin *OriginSession) Initialize() (*types.Transaction, error)
- func (_Origin *OriginSession) LocalDomain() (uint32, error)
- func (_Origin *OriginSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
- func (_Origin *OriginSession) Nonce(_destination uint32) (uint32, error)
- func (_Origin *OriginSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_Origin *OriginSession) Owner() (common.Address, error)
- func (_Origin *OriginSession) RenounceOwnership() (*types.Transaction, error)
- func (_Origin *OriginSession) Root(_destination uint32) ([32]byte, error)
- func (_Origin *OriginSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Origin *OriginSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Origin *OriginSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_Origin *OriginSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_Origin *OriginSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_Origin *OriginSession) SuggestAttestations() ([][]byte, error)
- func (_Origin *OriginSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_Origin *OriginSession) SystemRouter() (common.Address, error)
- func (_Origin *OriginSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Origin *OriginSession) VERSION() (uint8, error)
- type OriginTransactor
- func (_Origin *OriginTransactor) AddNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_Origin *OriginTransactor) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Origin *OriginTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OriginTransactorRaw
- type OriginTransactorSession
- func (_Origin *OriginTransactorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) Initialize() (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- 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 Report
- type ReportCaller
- type ReportCallerRaw
- type ReportCallerSession
- type ReportFilterer
- type ReportHub
- type ReportHubCaller
- type ReportHubCallerRaw
- type ReportHubCallerSession
- type ReportHubFilterer
- func (_ReportHub *ReportHubFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*ReportHubGuardAddedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*ReportHubGuardRemovedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*ReportHubNotaryAddedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*ReportHubNotaryRemovedIterator, error)
- func (_ReportHub *ReportHubFilterer) ParseGuardAdded(log types.Log) (*ReportHubGuardAdded, error)
- func (_ReportHub *ReportHubFilterer) ParseGuardRemoved(log types.Log) (*ReportHubGuardRemoved, error)
- func (_ReportHub *ReportHubFilterer) ParseNotaryAdded(log types.Log) (*ReportHubNotaryAdded, error)
- func (_ReportHub *ReportHubFilterer) ParseNotaryRemoved(log types.Log) (*ReportHubNotaryRemoved, error)
- func (_ReportHub *ReportHubFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *ReportHubGuardAdded) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *ReportHubGuardRemoved) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *ReportHubNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *ReportHubNotaryRemoved, domain []uint32) (event.Subscription, error)
- type ReportHubGuardAdded
- type ReportHubGuardAddedIterator
- type ReportHubGuardRemoved
- type ReportHubGuardRemovedIterator
- type ReportHubNotaryAdded
- type ReportHubNotaryAddedIterator
- type ReportHubNotaryRemoved
- type ReportHubNotaryRemovedIterator
- type ReportHubRaw
- func (_ReportHub *ReportHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ReportHub *ReportHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReportHub *ReportHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReportHubSession
- type ReportHubTransactor
- type ReportHubTransactorRaw
- type ReportHubTransactorSession
- type ReportRaw
- func (_Report *ReportRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Report *ReportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Report *ReportRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReportSession
- type ReportTransactor
- type ReportTransactorRaw
- type ReportTransactorSession
- 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 SystemCall
- type SystemCallCaller
- type SystemCallCallerRaw
- type SystemCallCallerSession
- type SystemCallFilterer
- type SystemCallRaw
- func (_SystemCall *SystemCallRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemCall *SystemCallRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemCall *SystemCallRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemCallSession
- type SystemCallTransactor
- type SystemCallTransactorRaw
- type SystemCallTransactorSession
- type SystemContract
- type SystemContractAgentInfo
- type SystemContractCaller
- func (_SystemContract *SystemContractCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SystemContract *SystemContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemContract *SystemContractCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_SystemContract *SystemContractCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type SystemContractCallerRaw
- type SystemContractCallerSession
- func (_SystemContract *SystemContractCallerSession) LocalDomain() (uint32, error)
- func (_SystemContract *SystemContractCallerSession) Owner() (common.Address, error)
- func (_SystemContract *SystemContractCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContract *SystemContractCallerSession) SystemRouter() (common.Address, error)
- type SystemContractFilterer
- func (_SystemContract *SystemContractFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractInitializedIterator, error)
- func (_SystemContract *SystemContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemContractOwnershipTransferredIterator, error)
- func (_SystemContract *SystemContractFilterer) ParseInitialized(log types.Log) (*SystemContractInitialized, error)
- func (_SystemContract *SystemContractFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractOwnershipTransferred, error)
- func (_SystemContract *SystemContractFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractInitialized) (event.Subscription, error)
- func (_SystemContract *SystemContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractOwnershipTransferred, ...) (event.Subscription, error)
- type SystemContractInitialized
- type SystemContractInitializedIterator
- type SystemContractOwnershipTransferred
- type SystemContractOwnershipTransferredIterator
- type SystemContractRaw
- func (_SystemContract *SystemContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContract *SystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContract *SystemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractSession
- func (_SystemContract *SystemContractSession) LocalDomain() (uint32, error)
- func (_SystemContract *SystemContractSession) Owner() (common.Address, error)
- func (_SystemContract *SystemContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContract *SystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SystemRouter() (common.Address, error)
- func (_SystemContract *SystemContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractTransactor
- func (_SystemContract *SystemContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SyncAgents(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemContractTransactorRaw
- type SystemContractTransactorSession
- func (_SystemContract *SystemContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRegistry
- type SystemRegistryCaller
- func (_SystemRegistry *SystemRegistryCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SystemRegistry *SystemRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemRegistry *SystemRegistryCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_SystemRegistry *SystemRegistryCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type SystemRegistryCallerRaw
- type SystemRegistryCallerSession
- func (_SystemRegistry *SystemRegistryCallerSession) LocalDomain() (uint32, error)
- func (_SystemRegistry *SystemRegistryCallerSession) Owner() (common.Address, error)
- func (_SystemRegistry *SystemRegistryCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemRegistry *SystemRegistryCallerSession) SystemRouter() (common.Address, error)
- type SystemRegistryFilterer
- func (_SystemRegistry *SystemRegistryFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*SystemRegistryGuardAddedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*SystemRegistryGuardRemovedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemRegistryInitializedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryNotaryAddedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryNotaryRemovedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemRegistryOwnershipTransferredIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseGuardAdded(log types.Log) (*SystemRegistryGuardAdded, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseGuardRemoved(log types.Log) (*SystemRegistryGuardRemoved, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseInitialized(log types.Log) (*SystemRegistryInitialized, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseNotaryAdded(log types.Log) (*SystemRegistryNotaryAdded, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseNotaryRemoved(log types.Log) (*SystemRegistryNotaryRemoved, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*SystemRegistryOwnershipTransferred, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *SystemRegistryGuardAdded) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *SystemRegistryGuardRemoved) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemRegistryInitialized) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *SystemRegistryNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *SystemRegistryNotaryRemoved, ...) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemRegistryOwnershipTransferred, ...) (event.Subscription, error)
- type SystemRegistryGuardAdded
- type SystemRegistryGuardAddedIterator
- type SystemRegistryGuardRemoved
- type SystemRegistryGuardRemovedIterator
- type SystemRegistryInitialized
- type SystemRegistryInitializedIterator
- type SystemRegistryNotaryAdded
- type SystemRegistryNotaryAddedIterator
- type SystemRegistryNotaryRemoved
- type SystemRegistryNotaryRemovedIterator
- type SystemRegistryOwnershipTransferred
- type SystemRegistryOwnershipTransferredIterator
- type SystemRegistryRaw
- func (_SystemRegistry *SystemRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemRegistry *SystemRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemRegistrySession
- func (_SystemRegistry *SystemRegistrySession) LocalDomain() (uint32, error)
- func (_SystemRegistry *SystemRegistrySession) Owner() (common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemRegistry *SystemRegistrySession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SystemRouter() (common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRegistryTransactor
- func (_SystemRegistry *SystemRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemRegistryTransactorRaw
- type SystemRegistryTransactorSession
- func (_SystemRegistry *SystemRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Tips
- type TipsCaller
- type TipsCallerRaw
- type TipsCallerSession
- type TipsFilterer
- type TipsRaw
- func (_Tips *TipsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Tips *TipsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Tips *TipsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TipsSession
- type TipsTransactor
- type TipsTransactorRaw
- type TipsTransactorSession
- type TypeCasts
- type TypeCastsCaller
- type TypeCastsCallerRaw
- type TypeCastsCallerSession
- type TypeCastsFilterer
- type TypeCastsRaw
- func (_TypeCasts *TypeCastsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypeCasts *TypeCastsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypeCasts *TypeCastsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypeCastsSession
- type TypeCastsTransactor
- type TypeCastsTransactorRaw
- type TypeCastsTransactorSession
- 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
- type Version0
- type Version0Caller
- type Version0CallerRaw
- type Version0CallerSession
- type Version0Filterer
- type Version0Raw
- func (_Version0 *Version0Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Version0 *Version0Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Version0 *Version0Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Version0Session
- type Version0Transactor
- type Version0TransactorRaw
- type Version0TransactorSession
Constants ¶
This section is empty.
Variables ¶
var AbstractGuardRegistryABI = AbstractGuardRegistryMetaData.ABI
AbstractGuardRegistryABI is the input ABI used to generate the binding from. Deprecated: Use AbstractGuardRegistryMetaData.ABI instead.
var AbstractGuardRegistryMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"type\":\"event\"}]",
}
AbstractGuardRegistryMetaData contains all meta data concerning the AbstractGuardRegistry contract.
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 AddressABI = AddressMetaData.ABI
AddressABI is the input ABI used to generate the binding from. Deprecated: Use AddressMetaData.ABI instead.
var AddressBin = AddressMetaData.Bin
AddressBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressMetaData.Bin instead.
var AddressMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122083724983b0db7293e51228dfae731b44f2f158e7b8d1b8ec9834e9f1bd8deb3f64736f6c63430008110033",
}
AddressMetaData contains all meta data concerning the Address 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f3afa3f00add4903afd4cdc02d8730a4d5c8e34125039a7249809ed8fb906b0764736f6c63430008110033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
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 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122004e8b7bdf5c9a1ee9d573bd9a02e22492759189f9269b5adb7071def3f86eef864736f6c63430008110033",
}
AttestationMetaData contains all meta data concerning the Attestation contract.
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207743413257c9452fc53d792b5cbee5c1ee89f2867101855942aa9b3aaa9c87de64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206c1b3a6509099e4a6d66b17e1538244a1359bf8fae55ef5ad93bcc30a111211f64736f6c63430008110033",
}
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 DispatchTopic common.Hash
DispatchTopic is the topic that gets emitted when the dispatch event is called.
var DomainContextABI = DomainContextMetaData.ABI
DomainContextABI is the input ABI used to generate the binding from. Deprecated: Use DomainContextMetaData.ABI instead.
var DomainContextFuncSigs = DomainContextMetaData.Sigs
Deprecated: Use DomainContextMetaData.Sigs instead. DomainContextFuncSigs maps the 4-byte function signature to its string representation.
var DomainContextMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "8d3638f4": "localDomain()", }, }
DomainContextMetaData contains all meta data concerning the DomainContext contract.
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220a881934e4d26635698e2e8aad4f46f4e1ad86dafd5d8a77d3b4977a020c8ca8d64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220fd9988847d1768fd132d191a7044cad6716b85eef19c6d9b7f48be168ddb230564736f6c63430008110033",
}
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: "0x608060405234801561001057600080fd5b5061052c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80636a39aefa116100505780636a39aefa146100e05780636f22587814610118578063d9b3cdcc1461012d57600080fd5b80631a7a98e21461007757806330dcf706146100a457806340dbb5a7146100ba575b600080fd5b61008a61008536600461032a565b61014d565b60405163ffffffff90911681526020015b60405180910390f35b6100ac61015f565b60405190815260200161009b565b6100ac6100c836600461035c565b63ffffffff1660009081526002602052604090205490565b6100f36100ee366004610377565b610170565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161009b565b6101206101c0565b60405161009b91906103a1565b61014061013b36600461035c565b610263565b60405161009b91906103eb565b600061015981836102e3565b92915050565b600061016b60006102f6565b905090565b63ffffffff8216600090815260026020526040812080548390811061019757610197610439565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b606060006101cc61015f565b90508067ffffffffffffffff8111156101e7576101e7610468565b604051908082528060200260200182016040528015610210578160200160208202803683370190505b50915060005b8181101561025e576102278161014d565b83828151811061023957610239610439565b63ffffffff9092166020928302919091019091015261025781610497565b9050610216565b505090565b63ffffffff81166000908152600260209081526040918290208054835181840281018401909452808452606093928301828280156102d757602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116102ac575b50505050509050919050565b60006102ef8383610300565b9392505050565b6000610159825490565b600082600001828154811061031757610317610439565b9060005260206000200154905092915050565b60006020828403121561033c57600080fd5b5035919050565b803563ffffffff8116811461035757600080fd5b919050565b60006020828403121561036e57600080fd5b6102ef82610343565b6000806040838503121561038a57600080fd5b61039383610343565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835163ffffffff16835292840192918401916001016103bd565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610407565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036104ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b506001019056fea2646970667358221220873d6d4419021299e82e3ef8042a890a1d386d3fff88bcef55f1dad111ced47a64736f6c63430008110033", }
GlobalNotaryRegistryMetaData contains all meta data concerning the GlobalNotaryRegistry contract.
var GuardRegistryABI = GuardRegistryMetaData.ABI
GuardRegistryABI is the input ABI used to generate the binding from. Deprecated: Use GuardRegistryMetaData.ABI instead.
var GuardRegistryBin = GuardRegistryMetaData.Bin
GuardRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use GuardRegistryMetaData.Bin instead.
var GuardRegistryEventsABI = GuardRegistryEventsMetaData.ABI
GuardRegistryEventsABI is the input ABI used to generate the binding from. Deprecated: Use GuardRegistryEventsMetaData.ABI instead.
var GuardRegistryEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"type\":\"event\"}]",
}
GuardRegistryEventsMetaData contains all meta data concerning the GuardRegistryEvents contract.
var GuardRegistryFuncSigs = GuardRegistryMetaData.Sigs
Deprecated: Use GuardRegistryMetaData.Sigs instead. GuardRegistryFuncSigs maps the 4-byte function signature to its string representation.
var GuardRegistryMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"allGuards\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getGuard\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"guardsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "9fe03fa2": "allGuards()", "629ddf69": "getGuard(uint256)", "246c2449": "guardsAmount()", }, Bin: "0x608060405234801561001057600080fd5b50610265806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063246c244914610046578063629ddf69146100615780639fe03fa214610099575b600080fd5b61004e6100ae565b6040519081526020015b60405180910390f35b61007461006f36600461018d565b6100bf565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610058565b6100a16100d1565b60405161005891906101a6565b60006100ba60006100dd565b905090565b60006100cb81836100e7565b92915050565b60606100ba60006100fa565b60006100cb825490565b60006100f38383610107565b9392505050565b606060006100f383610131565b600082600001828154811061011e5761011e610200565b9060005260206000200154905092915050565b60608160000180548060200260200160405190810160405280929190818152602001828054801561018157602002820191906000526020600020905b81548152602001906001019080831161016d575b50505050509050919050565b60006020828403121561019f57600080fd5b5035919050565b6020808252825182820181905260009190848201906040850190845b818110156101f457835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016101c2565b50909695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220aa81b23d7e57afae65c7700f05664e207ebfa18af6049672ef96dff43c2c6f0064736f6c63430008110033", }
GuardRegistryMetaData contains all meta data concerning the GuardRegistry contract.
var HeaderABI = HeaderMetaData.ABI
HeaderABI is the input ABI used to generate the binding from. Deprecated: Use HeaderMetaData.ABI instead.
var HeaderBin = HeaderMetaData.Bin
HeaderBin is the compiled bytecode used for deploying new contracts. Deprecated: Use HeaderMetaData.Bin instead.
var HeaderMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122086e31c2141a06ef451c75b717c3e36854b7b6f94cf3dfc38b74428245425436164736f6c63430008110033",
}
HeaderMetaData contains all meta data concerning the Header contract.
var ISystemRouterABI = ISystemRouterMetaData.ABI
ISystemRouterABI is the input ABI used to generate the binding from. Deprecated: Use ISystemRouterMetaData.ABI instead.
var ISystemRouterFuncSigs = ISystemRouterMetaData.Sigs
Deprecated: Use ISystemRouterMetaData.Sigs instead. ISystemRouterFuncSigs maps the 4-byte function signature to its string representation.
var ISystemRouterMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_recipient\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"systemCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity[]\",\"name\":\"_recipients\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"systemMultiCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_recipient\",\"type\":\"uint8\"},{\"internalType\":\"bytes[]\",\"name\":\"_dataArray\",\"type\":\"bytes[]\"}],\"name\":\"systemMultiCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity[]\",\"name\":\"_recipients\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_dataArray\",\"type\":\"bytes[]\"}],\"name\":\"systemMultiCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf65bc46": "systemCall(uint32,uint32,uint8,bytes)", "4491b24d": "systemMultiCall(uint32,uint32,uint8,bytes[])", "2ec0b338": "systemMultiCall(uint32,uint32,uint8[],bytes)", "de58387b": "systemMultiCall(uint32,uint32,uint8[],bytes[])", }, }
ISystemRouterMetaData contains all meta data concerning the ISystemRouter 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 LocalDomainContextABI = LocalDomainContextMetaData.ABI
LocalDomainContextABI is the input ABI used to generate the binding from. Deprecated: Use LocalDomainContextMetaData.ABI instead.
var LocalDomainContextBin = LocalDomainContextMetaData.Bin
LocalDomainContextBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LocalDomainContextMetaData.Bin instead.
var LocalDomainContextFuncSigs = LocalDomainContextMetaData.Sigs
Deprecated: Use LocalDomainContextMetaData.Sigs instead. LocalDomainContextFuncSigs maps the 4-byte function signature to its string representation.
var LocalDomainContextMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"localDomain_\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "8d3638f4": "localDomain()", }, Bin: "0x60a060405234801561001057600080fd5b5060405161011f38038061011f83398101604081905261002f9161003d565b63ffffffff1660805261006a565b60006020828403121561004f57600080fd5b815163ffffffff8116811461006357600080fd5b9392505050565b608051609d6100826000396000602f0152609d6000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80638d3638f414602d575b600080fd5b7f000000000000000000000000000000000000000000000000000000000000000060405163ffffffff909116815260200160405180910390f3fea2646970667358221220b786e70a3c2675d7457a8b4414bdd2e11baa78472211f160ec79663455ec161464736f6c63430008110033", }
LocalDomainContextMetaData contains all meta data concerning the LocalDomainContext contract.
var MerkleLibABI = MerkleLibMetaData.ABI
MerkleLibABI is the input ABI used to generate the binding from. Deprecated: Use MerkleLibMetaData.ABI instead.
var MerkleLibBin = MerkleLibMetaData.Bin
MerkleLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MerkleLibMetaData.Bin instead.
var MerkleLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f2fbd16f949a2be4140153b23ed5e78a9ac71c43abeaeeb46f69c2432342c42364736f6c63430008110033",
}
MerkleLibMetaData contains all meta data concerning the MerkleLib contract.
var MessageABI = MessageMetaData.ABI
MessageABI is the input ABI used to generate the binding from. Deprecated: Use MessageMetaData.ABI instead.
var MessageBin = MessageMetaData.Bin
MessageBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MessageMetaData.Bin instead.
var MessageMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220dcec88b58df74df53f4e10f87cd189c1483d747d5e10dc68b013262c7899150364736f6c63430008110033",
}
MessageMetaData contains all meta data concerning the Message 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 OriginABI = OriginMetaData.ABI
OriginABI is the input ABI used to generate the binding from. Deprecated: Use OriginMetaData.ABI instead.
var OriginBin = OriginMetaData.Bin
OriginBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OriginMetaData.Bin instead.
var OriginEventsABI = OriginEventsMetaData.ABI
OriginEventsABI is the input ABI used to generate the binding from. Deprecated: Use OriginEventsMetaData.ABI instead.
var OriginEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"destination\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"Dispatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"GuardSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"NotarySlashed\",\"type\":\"event\"}]",
}
OriginEventsMetaData contains all meta data concerning the OriginEvents contract.
var OriginFuncSigs = OriginMetaData.Sigs
Deprecated: Use OriginMetaData.Sigs instead. OriginFuncSigs maps the 4-byte function signature to its string representation.
var OriginHubABI = OriginHubMetaData.ABI
OriginHubABI is the input ABI used to generate the binding from. Deprecated: Use OriginHubMetaData.ABI instead.
var OriginHubEventsABI = OriginHubEventsMetaData.ABI
OriginHubEventsABI is the input ABI used to generate the binding from. Deprecated: Use OriginHubEventsMetaData.ABI instead.
var OriginHubEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"type\":\"event\"}]",
}
OriginHubEventsMetaData contains all meta data concerning the OriginHubEvents contract.
var OriginHubFuncSigs = OriginHubMetaData.Sigs
Deprecated: Use OriginHubMetaData.Sigs instead. OriginHubFuncSigs maps the 4-byte function signature to its string representation.
var OriginHubMetaData = &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\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"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\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allGuards\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"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\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getGuard\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"}],\"name\":\"getHistoricalRoot\",\"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\":[],\"name\":\"guardsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"notariesAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"root\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"suggestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attestationData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"suggestAttestations\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"attestationDataArray\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "6f225878": "allDomains()", "9fe03fa2": "allGuards()", "d9b3cdcc": "allNotaries(uint32)", "30dcf706": "domainsAmount()", "1a7a98e2": "getDomain(uint256)", "629ddf69": "getGuard(uint256)", "f94adcb4": "getHistoricalRoot(uint32,uint32)", "6a39aefa": "getNotary(uint32,uint256)", "246c2449": "guardsAmount()", "8d3638f4": "localDomain()", "141c4985": "nonce(uint32)", "40dbb5a7": "notariesAmount(uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "e65b6bd4": "root(uint32)", "fbde22f7": "setSystemRouter(address)", "11ebc1ad": "slashAgent(uint256,uint32,uint8,(uint8,bool,uint32,address))", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "dd0f1f74": "suggestAttestation(uint32)", "2d55b866": "suggestAttestations()", "86cd8f91": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint8,bool,uint32,address)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
OriginHubMetaData contains all meta data concerning the OriginHub contract.
var OriginMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"destination\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"Dispatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"GuardSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"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\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"NotarySlashed\",\"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\":\"MAX_MESSAGE_BODY_BYTES\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"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\":[],\"name\":\"allGuards\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allNotaries\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_recipient\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"_tips\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_messageBody\",\"type\":\"bytes\"}],\"name\":\"dispatch\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"messageNonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"payable\",\"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\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getGuard\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"}],\"name\":\"getHistoricalRoot\",\"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\":[],\"name\":\"guardsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"notariesAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"root\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"suggestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attestationData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"suggestAttestations\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"attestationDataArray\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "522ae002": "MAX_MESSAGE_BODY_BYTES()", "bf61e67e": "SYNAPSE_DOMAIN()", "ffa1ad74": "VERSION()", "2af678b0": "addNotary(uint32,address)", "6f225878": "allDomains()", "9fe03fa2": "allGuards()", "d9b3cdcc": "allNotaries(uint32)", "f7560e40": "dispatch(uint32,bytes32,uint32,bytes,bytes)", "30dcf706": "domainsAmount()", "1a7a98e2": "getDomain(uint256)", "629ddf69": "getGuard(uint256)", "f94adcb4": "getHistoricalRoot(uint32,uint32)", "6a39aefa": "getNotary(uint32,uint256)", "246c2449": "guardsAmount()", "8129fc1c": "initialize()", "8d3638f4": "localDomain()", "141c4985": "nonce(uint32)", "40dbb5a7": "notariesAmount(uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "e65b6bd4": "root(uint32)", "fbde22f7": "setSystemRouter(address)", "11ebc1ad": "slashAgent(uint256,uint32,uint8,(uint8,bool,uint32,address))", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "dd0f1f74": "suggestAttestation(uint32)", "2d55b866": "suggestAttestations()", "86cd8f91": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint8,bool,uint32,address)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60a06040523480156200001157600080fd5b5060405162004b8238038062004b82833981016040819052620000349162000043565b63ffffffff1660805262000072565b6000602082840312156200005657600080fd5b815163ffffffff811681146200006b57600080fd5b9392505050565b608051614ad8620000aa6000396000818161044e01528181610b7801528181610f02015281816111f101526128b70152614ad86000f3fe6080604052600436106101cd5760003560e01c80638129fc1c116100f7578063dd0f1f7411610095578063f7560e4011610064578063f7560e4014610582578063f94adcb4146105b1578063fbde22f7146105d1578063ffa1ad74146105f157600080fd5b8063dd0f1f74146104f5578063e65b6bd414610522578063f2fde38b14610542578063f646a5121461056257600080fd5b80638da5cb5b116100d15780638da5cb5b146104725780639fe03fa21461049d578063bf61e67e146104bf578063d9b3cdcc146104d557600080fd5b80638129fc1c1461040a57806386cd8f911461041f5780638d3638f41461043f57600080fd5b806340dbb5a71161016f578063629ddf691161013e578063629ddf69146103935780636a39aefa146103b35780636f225878146103d3578063715018a6146103f557600080fd5b806340dbb5a7146102d8578063522ae0021461030b578063529d1549146103215780635815869d1461037357600080fd5b8063246c2449116101ab578063246c24491461024e5780632af678b0146102715780632d55b866146102a157806330dcf706146102c357600080fd5b806311ebc1ad146101d2578063141c4985146101f45780631a7a98e21461022e575b600080fd5b3480156101de57600080fd5b506101f26101ed366004614106565b610618565b005b34801561020057600080fd5b5061021461020f366004614154565b6106a7565b60405163ffffffff90911681526020015b60405180910390f35b34801561023a57600080fd5b5061021461024936600461416f565b6106b8565b34801561025a57600080fd5b506102636106c5565b604051908152602001610225565b34801561027d57600080fd5b5061029161028c366004614188565b6106d6565b6040519015158152602001610225565b3480156102ad57600080fd5b506102b6610756565b604051610225919061422d565b3480156102cf57600080fd5b50610263610808565b3480156102e457600080fd5b506102636102f3366004614154565b63ffffffff1660009081526068602052604090205490565b34801561031757600080fd5b5061026361080081565b34801561032d57600080fd5b5060655461034e9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610225565b34801561037f57600080fd5b5061029161038e36600461433b565b610814565b34801561039f57600080fd5b5061034e6103ae36600461416f565b61085d565b3480156103bf57600080fd5b5061034e6103ce366004614370565b61086a565b3480156103df57600080fd5b506103e86108ba565b604051610225919061439a565b34801561040157600080fd5b506101f2610958565b34801561041657600080fd5b506101f26109c1565b34801561042b57600080fd5b506101f261043a3660046143e4565b610a70565b34801561044b57600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610214565b34801561047e57600080fd5b5060335473ffffffffffffffffffffffffffffffffffffffff1661034e565b3480156104a957600080fd5b506104b2610ad8565b60405161022591906144dc565b3480156104cb57600080fd5b506102146110ad81565b3480156104e157600080fd5b506104b26104f0366004614154565b610ae4565b34801561050157600080fd5b50610515610510366004614154565b610b64565b604051610225919061452a565b34801561052e57600080fd5b5061026361053d366004614154565b610c06565b34801561054e57600080fd5b506101f261055d36600461453d565b610c32565b34801561056e57600080fd5b5061029161057d36600461433b565b610d2b565b61059561059036600461455a565b610d50565b6040805163ffffffff9093168352602083019190915201610225565b3480156105bd57600080fd5b506102636105cc3660046145e9565b610fa0565b3480156105dd57600080fd5b506101f26105ec36600461453d565b6110da565b3480156105fd57600080fd5b50610606600081565b60405160ff9091168152602001610225565b610620611188565b828261062b826111ef565b61063e60025b60ff166001901b8261126a565b6001835160018111156106535761065361461c565b0361066b5761066583606001516112c4565b5061069f565b6000835160018111156106805761068061461c565b036106975761066583604001518460600151611329565b61069f61464b565b505050505050565b60006106b28261164a565b92915050565b60006106b2606683611690565b60006106d1609961169c565b905090565b60335460009073ffffffffffffffffffffffffffffffffffffffff1633146107455760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b61074f83836116a6565b9392505050565b60606000610762610808565b90508067ffffffffffffffff81111561077d5761077d613fcd565b6040519080825280602002602001820160405280156107b057816020015b606081526020019060019003908161079b5790505b50915060005b818110156108035760006107c9826106b8565b90506107d481610b64565b8483815181106107e6576107e661467a565b602002602001018190525050806107fc906146d8565b90506107b6565b505090565b60006106d1606661169c565b60008060006108228461185e565b9150915060006108378262ffffff1916611957565b9050600061084482611995565b9050610853848284868a611a7c565b9695505050505050565b60006106b2609983611690565b63ffffffff821660009081526068602052604081208054839081106108915761089161467a565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b606060006108c6610808565b90508067ffffffffffffffff8111156108e1576108e1613fcd565b60405190808252806020026020018201604052801561090a578160200160208202803683370190505b50915060005b8181101561080357610921816106b8565b8382815181106109335761093361467a565b63ffffffff90921660209283029190910190910152610951816146d8565b9050610910565b60335473ffffffffffffffffffffffffffffffffffffffff1633146109bf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161073c565b565b60006109cd6001611cf0565b90508015610a0257600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610a0a611e42565b8015610a6d57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610a78611188565b8484610a83826111ef565b610a8d6002610631565b825160005b81811015610acc57610abc858281518110610aaf57610aaf61467a565b6020026020010151611ec7565b610ac5816146d8565b9050610a92565b50505050505050505050565b60606106d16099611f5e565b63ffffffff8116600090815260686020908152604091829020805483518184028101840190945280845260609392830182828015610b5857602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610b2d575b50505050509050919050565b60606000610b71836106a7565b905061074f7f00000000000000000000000000000000000000000000000000000000000000008483610ba38786610fa0565b604080517fffffffff0000000000000000000000000000000000000000000000000000000060e096871b8116602083015294861b851660248201529290941b9092166028820152602c8082019290925282518082039092018252604c0190915290565b60006106b2610c148361164a565b63ffffffff808516600090815260cc602052604090209190611f6b16565b60335473ffffffffffffffffffffffffffffffffffffffff163314610c995760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161073c565b73ffffffffffffffffffffffffffffffffffffffff8116610d225760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161073c565b610a6d81611f7f565b6000806000610d3984611ff6565b91509150610d48828286612014565b949350505050565b60008086610d708163ffffffff1660009081526068602052604090205490565b600003610dbf5760405162461bcd60e51b815260206004820152600960248201527f216e6f7461726965730000000000000000000000000000000000000000000000604482015260640161073c565b61080084511115610e125760405162461bcd60e51b815260206004820152600c60248201527f6d736720746f6f206c6f6e670000000000000000000000000000000000000000604482015260640161073c565b6000610e1d866120d9565b9050610e2e62ffffff1982166120ea565b610e7a5760405162461bcd60e51b815260206004820152601160248201527f21746970733a20666f726d617474696e67000000000000000000000000000000604482015260640161073c565b34610e8a62ffffff198316612131565b6bffffffffffffffffffffffff1614610ee55760405162461bcd60e51b815260206004820152601060248201527f21746970733a20746f74616c5469707300000000000000000000000000000000604482015260640161073c565b610eee896106a7565b610ef99060016146f2565b93506000610f357f0000000000000000000000000000000000000000000000000000000000000000610f2a8b612175565b878d8d8d8d8d6121d4565b8051602082012094509050610f4b8a8686612282565b8963ffffffff168563ffffffff16857fada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d8a85604051610f8b92919061470f565b60405180910390a45050509550959350505050565b63ffffffff8216600090815260cd60205260408120541561105f5763ffffffff808416600090815260cd6020526040902054908316106110225760405162461bcd60e51b815260206004820152601c60248201527f216e6f6e63653a206578697374696e672064657374696e6174696f6e00000000604482015260640161073c565b63ffffffff808416600090815260cd6020526040902080549091841690811061104d5761104d61467a565b906000526020600020015490506106b2565b63ffffffff8216156110b35760405162461bcd60e51b815260206004820152601b60248201527f216e6f6e63653a20756e6b6e6f776e2064657374696e6174696f6e0000000000604482015260640161073c565b507f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d7576106b2565b60335473ffffffffffffffffffffffffffffffffffffffff1633146111415760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161073c565b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60655473ffffffffffffffffffffffffffffffffffffffff1633146109bf5760405162461bcd60e51b815260206004820152600d60248201527f2173797374656d526f7574657200000000000000000000000000000000000000604482015260640161073c565b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff168163ffffffff1614610a6d5760405162461bcd60e51b815260206004820152600c60248201527f216c6f63616c446f6d61696e0000000000000000000000000000000000000000604482015260640161073c565b611274828261231a565b6112c05760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c6572000000000000000000000000000000000000604482015260640161073c565b5050565b60006112d1609983612330565b905080156113245760405173ffffffffffffffffffffffffffffffffffffffff831681527f59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048906020015b60405180910390a15b919050565b60008263ffffffff166000036113815760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f00000000000000000000000000000000000000604482015260640161073c565b73ffffffffffffffffffffffffffffffffffffffff821660009081526069602090815260409182902082518084019093525463ffffffff8082168085526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1692840192909252908516146113fe5760009150506106b2565b63ffffffff84166000908152606860205260408120805490919061142490600190614734565b905082602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16811461155e5760008282815481106114635761146361467a565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808385602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815481106114c5576114c561467a565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558681015193909216815260699091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b8180548061156e5761156e614747565b60008281526020808220830160001990810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff8716825260699052604081208190558190036115ed576115eb606663ffffffff8089169061235216565b505b60405173ffffffffffffffffffffffffffffffffffffffff8616815263ffffffff8716907f3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b9060200160405180910390a250600195945050505050565b63ffffffff8116600090815260cd6020526040812054810361166e57506000919050565b63ffffffff8216600090815260cd60205260409020546106b290600190614734565b600061074f838361235e565b60006106b2825490565b60008263ffffffff166000036116fe5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f00000000000000000000000000000000000000604482015260640161073c565b73ffffffffffffffffffffffffffffffffffffffff821660009081526069602052604090205463ffffffff1615611737575060006106b2565b60408051808201825263ffffffff80861680835260008181526068602081815286832080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811683890190815273ffffffffffffffffffffffffffffffffffffffff8c16808752606985529986209851905190911664010000000002908716179096559081528454600181018655948252902090920180547fffffffffffffffffffffffff000000000000000000000000000000000000000016909317909255611803916066919061238816565b5060405173ffffffffffffffffffffffffffffffffffffffff8316815263ffffffff8416907f62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c3559060200160405180910390a250600192915050565b60008061186a83612394565b905061187b62ffffff1982166123a5565b6118c75760405162461bcd60e51b815260206004820152600c60248201527f4e6f742061207265706f72740000000000000000000000000000000000000000604482015260640161073c565b6118fb6118d962ffffff198316612414565b6118f66118eb62ffffff198516612452565b62ffffff191661249d565b6124f0565b915061190682612567565b6119525760405162461bcd60e51b815260206004820152601560248201527f5369676e6572206973206e6f7420612067756172640000000000000000000000604482015260640161073c565b915091565b60008161196f62ffffff198216640201000000612574565b5061074f6001611981602c6041614776565b62ffffff1986169190640101000000612674565b60006119a662ffffff1983166126df565b6119f25760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e0000000000000000000000000000604482015260640161073c565b611a16611a0462ffffff198416612715565b6118f66118eb62ffffff198616612747565b9050611a30611a2a62ffffff198416612778565b826127a3565b6113245760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061206e6f7461727900000000000000000000604482015260640161073c565b600080611a8e62ffffff19861661282f565b90506000611aa162ffffff198716612778565b90506000611ab462ffffff19881661285b565b90506000611ac762ffffff198916612887565b9050611ad5848484846128b3565b15611b5f57611ae962ffffff1988166129c8565b15611b52578973ffffffffffffffffffffffffffffffffffffffff167f36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec6387604051611b34919061452a565b60405180910390a2611b458a6129f8565b6000945050505050611ce7565b6001945050505050611ce7565b611b6e62ffffff1988166129c8565b15611c28578973ffffffffffffffffffffffffffffffffffffffff167fa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f887604051611bb9919061452a565b60405180910390a273ffffffffffffffffffffffffffffffffffffffff89167fa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423611c0862ffffff198b1661249d565b604051611c15919061452a565b60405180910390a2611b52838a8c612a48565b8973ffffffffffffffffffffffffffffffffffffffff167f36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec6387604051611c6e919061452a565b60405180910390a2611c7f8a6129f8565b73ffffffffffffffffffffffffffffffffffffffff89167fa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423611cc662ffffff198b1661249d565b604051611cd3919061452a565b60405180910390a2611b45838a6000612a48565b95945050505050565b60008054610100900460ff1615611d8d578160ff166001148015611d135750303b155b611d855760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161073c565b506000919050565b60005460ff808416911610611e0a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161073c565b50600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b600054610100900460ff16611ebf5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161073c565b6109bf612aa0565b600181516001811115611edc57611edc61461c565b03611f0e5760608101516020820151611f09908290611efd576112c4611f01565b612b265b63ffffffff16565b505050565b600081516001811115611f2357611f2361461c565b03611f5657604081015160608201516020830151611f509083908390611f4b57611329611f01565b6116a6565b50505050565b610a6d61464b565b6060600061074f83612b81565b600061074f8383611f7a612bdc565b61309d565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000806120028361315a565b905061200d81611995565b9150915091565b60008061202662ffffff19851661282f565b9050600061203962ffffff198616612778565b9050600061204c62ffffff19871661285b565b9050600061205f62ffffff198816612887565b905061206d848484846128b3565b9450846120ce578773ffffffffffffffffffffffffffffffffffffffff167fa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423876040516120ba919061452a565b60405180910390a26120ce83896000612a48565b505050509392505050565b60006106b282640301020000613167565b6000601882901c6bffffffffffffffffffffffff1660028110156121115750600092915050565b600161211c84613182565b61ffff1614801561074f575060321492915050565b600061213c826131ae565b612145836131da565b61214e84613206565b61215785613232565b6121619190614789565b61216b9190614789565b6106b29190614789565b60007fffffffffffffffffffffffff000000000000000000000000000000000000000082146121a5573392915050565b6121ad611188565b507fffffffffffffffffffffffff0000000000000000000000000000000000000000919050565b604080517e0100000000000000000000000000000000000000000000000000000000000060208201527fffffffff0000000000000000000000000000000000000000000000000000000060e08b811b82166022840152602683018b905289811b8216604684015288811b8216604a840152604e830188905286901b16606e82015281518082036052018152607290910190915260609061227590848461325e565b9998505050505050505050565b63ffffffff8316600090815260cd602052604081205490036122a7576122a783613295565b63ffffffff838116600090815260cc602052604090206122cd9180851690849061330116565b63ffffffff808416600090815260cd6020908152604080832060cc90925290912090916122ff919085811690611f6b16565b81546001810183556000928352602090922090910155505050565b600061232582613410565b909216151592915050565b600061074f8373ffffffffffffffffffffffffffffffffffffffff8416613432565b600061074f8383613432565b60008260000182815481106123755761237561467a565b9060005260206000200154905092915050565b600061074f838361352c565b60006106b282640201000000613167565b6000601882901c6bffffffffffffffffffffffff166123c6602c6001614776565b6123d1906082614776565b81146123e05750600092915050565b60016123eb8461357b565b60ff1611156123fd5750600092915050565b61074f61240984611957565b62ffffff19166126df565b60008161242c62ffffff198216640201000000612574565b5061074f600061243e602c6001614776565b62ffffff1986169190640201010000612674565b60008161246a62ffffff198216640201000000612574565b506000612479602c6041614776565b612484906001614776565b9050610d4862ffffff1985168260416301000000612674565b60606000806124ba8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060405191508192506124df848360200161358f565b508181016020016040529052919050565b60008061250262ffffff198516613728565b905061255b816040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b9050610d488184613776565b60006106b2609983613792565b600061258083836137c1565b61266d57600061259e612592856137e3565b64ffffffffff16613807565b91505060006125b38464ffffffffff16613807565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b815260040161073c919061452a565b5090919050565b600080612680866138b5565b6bffffffffffffffffffffffff169050612699866138dc565b846126a48784614776565b6126ae9190614776565b11156126c15762ffffff19915050610d48565b6126cb8582614776565b90506108538364ffffffffff168286613915565b60006126ed602c6041614776565b6bffffffffffffffffffffffff601884901c166bffffffffffffffffffffffff161492915050565b60008161272d62ffffff198216640101000000612574565b5061074f62ffffff1984166000602c640101010000612674565b60008161275f62ffffff198216640101000000612574565b5061074f62ffffff198416602c60416301000000612674565b60008161279062ffffff198216640101000000612574565b5061074f62ffffff19841660048061395c565b60008263ffffffff166000036127fb5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f00000000000000000000000000000000000000604482015260640161073c565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526069602052604090205463ffffffff91821691161490565b60008161284762ffffff198216640101000000612574565b5061074f62ffffff1984166000600461395c565b60008161287362ffffff198216640101000000612574565b5061074f62ffffff1984166008600461395c565b60008161289f62ffffff198216640101000000612574565b5061074f62ffffff198416600c602061398c565b60007f000000000000000000000000000000000000000000000000000000000000000063ffffffff168563ffffffff16146129305760405162461bcd60e51b815260206004820152601a60248201527f216174746573746174696f6e4f726967696e3a20216c6f63616c000000000000604482015260640161073c565b63ffffffff808516600090815260cd6020526040902054908416101561298f5763ffffffff808516600090815260cd6020526040902080549091851690811061297b5761297b61467a565b906000526020600020015482149050610d48565b63ffffffff8316158015611ce75750507f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757149392505050565b6000816129e062ffffff198216640201000000612574565b5060006129ec8461357b565b60ff1614159392505050565b612a01816112c4565b50604051339073ffffffffffffffffffffffffffffffffffffffff8316907ff2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e1409590600090a350565b612a528383611329565b50604051339073ffffffffffffffffffffffffffffffffffffffff83811691908516907f70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a90600090a4505050565b600054610100900460ff16612b1d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161073c565b6109bf33611f7f565b6000612b33609983613ae8565b905080156113245760405173ffffffffffffffffffffffffffffffffffffffff831681527f93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f599060200161131b565b606081600001805480602002602001604051908101604052809291908181526020018280548015610b5857602002820191906000526020600020905b815481526020019060010190808311612bbd5750505050509050919050565b612be4613f8b565b600081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb560208201527fb4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e92410d3060408201527f21ddb9a356815c3fac1026b6dec5df3124afbadb485c9ba5a3e3398a04b7ba8560608201527fe58769b32a1beaf1ea27375a44095a0d1fb664ce2dd358e7fcbfb78c26a1934460808201527f0eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e8005811109e1cf2d60a08201527f887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022af9a196860c08201527fffd70157e48063fc33c97a050f7f640233bf646cc98d9524c6b92bcf3ab56f8360e08201527f9867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec539f756af6101008201527fcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d3440f5054e06101208201527ff9dc3e7fe016e050eff260334f18a5d4fe391d82092319f5964f2e2eb7c1c3a56101408201527ff8b13a49e282f609c317a833fb8d976d11517c571d1221a265d25af778ecf8926101608201527f3490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360aa2c5d99c6101808201527fc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271c691e2bb6101a08201527f5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d659e8becc6101c08201527fda7bce9f4e8618b6bd2f4132ce798cdc7a60e7e1460a7299e3c6342a579626d26101e08201527f2733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2f1ff981f6102008201527fe1d3b5c807b281e4683cc6d6315cf95b9ade8641defcb32372f1c126e398ef7a6102208201527f5a2dce0a8a7f68bb74560f8f71837c2c2ebbcbf7fffb42ae1896f13f7c7479a06102408201527fb46a28b6f55540f89444f63de0378e3d121be09e06cc9ded1c20e65876d36aa06102608201527fc65e9645644786b620e2dd2ad648ddfcbf4a7e5b1a3a4ecfe7f64667a3f0b7e26102808201527ff4418588ed35a2458cffeb39b93d26f18d2ab13bdce6aee58e7b99359ec2dfd96102a08201527f5a9c16dc00d6ef18b7933a6f8dc65ccb55667138776f7dea101070dc8796e3776102c08201527f4df84f40ae0c8229d0d6069e5c8f39a7c299677a09d367fc7b05e3bc380ee6526102e08201527fcdc72595f74c7b1043d0e1ffbab734648c838dfb0527d971b602bc216c9619ef6103008201527f0abf5ac974a1ed57f4050aa510dd9c74f508277b39d7973bb2dfccc5eeb0618d6103208201527fb8cd74046ff337f0a7bf2c8e03e10f642c1886798d71806ab1e888d9e5ee87d06103408201527f838c5655cb21c6cb83313b5a631175dff4963772cce9108188b34ac87c81c41e6103608201527f662ee4dd2dd7b2bc707961b1e646c4047669dcb6584f0d8d770daf5d7e7deb2e6103808201527f388ab20e2573d171a88108e79d820e98f26c0b84aa8b2f4aa4968dbb818ea3226103a08201527f93237c50ba75ee485f4c22adf2f741400bdf8d6a9cc7df7ecae576221665d7356103c08201527f8448818bb4ae4562849e949e17ac16e0be16688e156b5cf15e098c627c0056a96103e082015290565b6000805b602081101561315257600184821c8116908190036130fe578582602081106130cb576130cb61467a565b01546040805160208101929092528101849052606001604051602081830303815290604052805190602001209250613149565b828483602081106131115761311161467a565b6020020151604051602001613130929190918252602082015260400190565b6040516020818303038152906040528051906020012092505b506001016130a1565b509392505050565b60006106b2826401010000005b815160009060208401611ce764ffffffffff85168284613915565b60008161319a62ffffff198216640301020000612574565b5061074f62ffffff1984166000600261395c565b6000816131c662ffffff198216640301020000612574565b5061074f62ffffff1984166026600c61395c565b6000816131f262ffffff198216640301020000612574565b5061074f62ffffff198416601a600c61395c565b60008161321e62ffffff198216640301020000612574565b5061074f62ffffff198416600e600c61395c565b60008161324a62ffffff198216640301020000612574565b5061074f62ffffff1984166002600c61395c565b8251825160405160609261327d926001928890889088906020016147ae565b60405160208183030381529060405290509392505050565b63ffffffff8116600090815260cd6020526040902054156132b8576132b861464b565b63ffffffff16600090815260cd602090815260408220805460018101825590835291207f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757910155565b600161330f60206002614924565b6133199190614734565b8211156133685760405162461bcd60e51b815260206004820152601060248201527f6d65726b6c6520747265652066756c6c00000000000000000000000000000000604482015260640161073c565b60005b6020811015613407578260011660010361339a57818482602081106133925761339261467a565b015550505050565b8381602081106133ac576133ac61467a565b01546040805160208101929092528101839052606001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190528051602090910120600193841c939092500161336b565b50611f0961464b565b60008160028111156134245761342461461c565b60ff166001901b9050919050565b6000818152600183016020526040812054801561351b576000613456600183614734565b855490915060009061346a90600190614734565b90508181146134cf57600086600001828154811061348a5761348a61467a565b90600052602060002001549050808760000184815481106134ad576134ad61467a565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806134e0576134e0614747565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506106b2565b60009150506106b2565b5092915050565b6000818152600183016020526040812054613573575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556106b2565b5060006106b2565b60006106b262ffffff19831682600161395c565b600062ffffff19808416036135e65760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e746572206465726566000000000000604482015260640161073c565b6135ef83613b0a565b61363b5760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e746572206465726566000000604482015260640161073c565b60006136558460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506000613670856138b5565b6bffffffffffffffffffffffff1690506000806040519150858211156136965760206060fd5b8386858560045afa9050806136ed5760405162461bcd60e51b815260206004820152601460248201527f6964656e746974793a206f7574206f6620676173000000000000000000000000604482015260640161073c565b61371d6136f9886137e3565b70ffffffffff000000000000000000000000606091821b168817901b851760181b90565b979650505050505050565b600080613734836138b5565b6bffffffffffffffffffffffff169050600061375e8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b60008060006137858585613b46565b9150915061315281613b8b565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600183016020526040812054151561074f565b60008164ffffffffff166137d4846137e3565b64ffffffffff16149392505050565b60008060606137f3816018614776565b6137fd9190614776565b9290921c92915050565b600080601f5b600f8160ff16111561385c576000613826826008614930565b60ff1685901c905061383781613d77565b61ffff16841793508160ff1660101461385257601084901b93505b506000190161380d565b50600f5b60ff8160ff1610156138af576000613879826008614930565b60ff1685901c905061388a81613d77565b61ffff16831792508160ff166000146138a557601083901b92505b5060001901613860565b50915091565b6000806138c460606018614776565b9290921c6bffffffffffffffffffffffff1692915050565b60006138f68260181c6bffffffffffffffffffffffff1690565b6138ff836138b5565b016bffffffffffffffffffffffff169050919050565b6000806139228385614776565b9050604051811115613932575060005b806000036139475762ffffff1991505061074f565b5050606092831b9190911790911b1760181b90565b600061396982602061494c565b613974906008614930565b60ff1661398285858561398c565b901c949350505050565b60008160ff166000036139a15750600061074f565b6139b98460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166139d460ff841685614776565b1115613a3d57613a246139e6856138b5565b6bffffffffffffffffffffffff16613a0c8660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16613da9565b60405162461bcd60e51b815260040161073c919061452a565b60208260ff161115613a915760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e20333220627974657300000000000000604482015260640161073c565b600882026000613aa0866138b5565b6bffffffffffffffffffffffff16905060007f800000000000000000000000000000000000000000000000000000000000000060001984011d91909501511695945050505050565b600061074f8373ffffffffffffffffffffffffffffffffffffffff841661352c565b6000613b15826137e3565b64ffffffffff1664ffffffffff03613b2f57506000919050565b6000613b3a836138dc565b60405110199392505050565b6000808251604103613b7c5760208301516040840151606085015160001a613b7087828585613e17565b94509450505050613b84565b506000905060025b9250929050565b6000816004811115613b9f57613b9f61461c565b03613ba75750565b6001816004811115613bbb57613bbb61461c565b03613c085760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161073c565b6002816004811115613c1c57613c1c61461c565b03613c695760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161073c565b6003816004811115613c7d57613c7d61461c565b03613cf05760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161073c565b6004816004811115613d0457613d0461461c565b03610a6d5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161073c565b6000613d8960048360ff16901c613f2f565b60ff1661ffff919091161760081b613da082613f2f565b60ff1617919050565b60606000613db686613807565b9150506000613dc486613807565b9150506000613dd286613807565b9150506000613de086613807565b91505083838383604051602001613dfa9493929190614965565b604051602081830303815290604052945050505050949350505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613e4e5750600090506003613f26565b8460ff16601b14158015613e6657508460ff16601c14155b15613e775750600090506004613f26565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613ecb573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116613f1f57600060019250925050613f26565b9150600090505b94509492505050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f84169182908110613f7c57613f7c61467a565b016020015160f81c9392505050565b6040518061040001604052806020906020820280368337509192915050565b803563ffffffff8116811461132457600080fd5b80356003811061132457600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561404357614043613fcd565b604052919050565b8035801515811461132457600080fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610a6d57600080fd5b60006080828403121561408f57600080fd5b6040516080810181811067ffffffffffffffff821117156140b2576140b2613fcd565b6040529050808235600281106140c757600080fd5b81526140d56020840161404b565b60208201526140e660408401613faa565b604082015260608301356140f98161405b565b6060919091015292915050565b60008060008060e0858703121561411c57600080fd5b8435935061412c60208601613faa565b925061413a60408601613fbe565b9150614149866060870161407d565b905092959194509250565b60006020828403121561416657600080fd5b61074f82613faa565b60006020828403121561418157600080fd5b5035919050565b6000806040838503121561419b57600080fd5b6141a483613faa565b915060208301356141b48161405b565b809150509250929050565b60005b838110156141da5781810151838201526020016141c2565b50506000910152565b600081518084526141fb8160208601602086016141bf565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156142a0577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc088860301845261428e8583516141e3565b94509285019290850190600101614254565b5092979650505050505050565b600082601f8301126142be57600080fd5b813567ffffffffffffffff8111156142d8576142d8613fcd565b61430960207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601613ffc565b81815284602083860101111561431e57600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561434d57600080fd5b813567ffffffffffffffff81111561436457600080fd5b610d48848285016142ad565b6000806040838503121561438357600080fd5b61438c83613faa565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156143d857835163ffffffff16835292840192918401916001016143b6565b50909695505050505050565b60008060008060008060c087890312156143fd57600080fd5b86359550602061440e818901613faa565b955061441c60408901613fbe565b9450606088013593506080614432818a0161404b565b935060a089013567ffffffffffffffff8082111561444f57600080fd5b818b0191508b601f83011261446357600080fd5b81358181111561447557614475613fcd565b614483858260051b01613ffc565b818152858101925060079190911b83018501908d8211156144a357600080fd5b928501925b818410156144c9576144ba8e8561407d565b835292840192918501916144a8565b8096505050505050509295509295509295565b6020808252825182820181905260009190848201906040850190845b818110156143d857835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016144f8565b60208152600061074f60208301846141e3565b60006020828403121561454f57600080fd5b813561074f8161405b565b600080600080600060a0868803121561457257600080fd5b61457b86613faa565b94506020860135935061459060408701613faa565b9250606086013567ffffffffffffffff808211156145ad57600080fd5b6145b989838a016142ad565b935060808801359150808211156145cf57600080fd5b506145dc888289016142ad565b9150509295509295909350565b600080604083850312156145fc57600080fd5b61460583613faa565b915061461360208401613faa565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600060001982036146eb576146eb6146a9565b5060010190565b63ffffffff818116838216019080821115613525576135256146a9565b60408152600061472260408301856141e3565b8281036020840152611ce781856141e3565b818103818111156106b2576106b26146a9565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b808201808211156106b2576106b26146a9565b6bffffffffffffffffffffffff818116838216019080821115613525576135256146a9565b60007fffff000000000000000000000000000000000000000000000000000000000000808960f01b168352808860f01b166002840152808760f01b1660048401525084516148038160068501602089016141bf565b84519083019061481a8160068401602089016141bf565b84519101906148308160068401602088016141bf565b0160060198975050505050505050565b600181815b8085111561487b578160001904821115614861576148616146a9565b8085161561486e57918102915b93841c9390800290614845565b509250929050565b600082614892575060016106b2565b8161489f575060006106b2565b81600181146148b557600281146148bf576148db565b60019150506106b2565b60ff8411156148d0576148d06146a9565b50506001821b6106b2565b5060208310610133831016604e8410600b84101617156148fe575081810a6106b2565b6149088383614840565b806000190482111561491c5761491c6146a9565b029392505050565b600061074f8383614883565b60ff8181168382160290811690818114613525576135256146a9565b60ff82811682821603908111156106b2576106b26146a9565b7f54797065644d656d566965772f696e646578202d204f76657272616e2074686581527f20766965772e20536c696365206973206174203078000000000000000000000060208201527fffffffffffff000000000000000000000000000000000000000000000000000060d086811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b840181905286821b8316604a8501527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060508501527f7800000000000000000000000000000000000000000000000000000000000000607085015285821b83166071850152607784015283901b1660868201527f2e00000000000000000000000000000000000000000000000000000000000000608c8201526000608d820161085356fea26469706673582212207aab3e3c8adf3e9328817eafe70be1096501041bba618afc56cbde74e54ccfe364736f6c63430008110033", }
OriginMetaData contains all meta data concerning the Origin 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 ReportABI = ReportMetaData.ABI
ReportABI is the input ABI used to generate the binding from. Deprecated: Use ReportMetaData.ABI instead.
var ReportBin = ReportMetaData.Bin
ReportBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ReportMetaData.Bin instead.
var ReportHubABI = ReportHubMetaData.ABI
ReportHubABI is the input ABI used to generate the binding from. Deprecated: Use ReportHubMetaData.ABI instead.
var ReportHubFuncSigs = ReportHubMetaData.Sigs
Deprecated: Use ReportHubMetaData.Sigs instead. ReportHubFuncSigs maps the 4-byte function signature to its string representation.
var ReportHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"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\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "5815869d": "submitReport(bytes)", }, }
ReportHubMetaData contains all meta data concerning the ReportHub contract.
var ReportMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d81394e652e74031ec323c88535b73dbaf99adf380ef7369ba47c79a2d8e999964736f6c63430008110033",
}
ReportMetaData contains all meta data concerning the Report 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e53766ec2a3f3761b1418b28e5bd5474014c6f4ef409f1a8ffe901674fb78e8464736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f7e1ed25fab362fbfb342552c03cb5fff1c4249daa0f3ec62ced2e7b2683926064736f6c63430008110033",
}
SynapseTypesMetaData contains all meta data concerning the SynapseTypes contract.
var SystemCallABI = SystemCallMetaData.ABI
SystemCallABI is the input ABI used to generate the binding from. Deprecated: Use SystemCallMetaData.ABI instead.
var SystemCallBin = SystemCallMetaData.Bin
SystemCallBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SystemCallMetaData.Bin instead.
var SystemCallMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f472acb0863c2281ac239627fcc047771deee52b1a9bfb79591b067236bdfbd664736f6c63430008110033",
}
SystemCallMetaData contains all meta data concerning the SystemCall contract.
var SystemContractABI = SystemContractMetaData.ABI
SystemContractABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractMetaData.ABI instead.
var SystemContractFuncSigs = SystemContractMetaData.Sigs
Deprecated: Use SystemContractMetaData.Sigs instead. SystemContractFuncSigs maps the 4-byte function signature to its string representation.
var SystemContractMetaData = &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\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "8d3638f4": "localDomain()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "fbde22f7": "setSystemRouter(address)", "11ebc1ad": "slashAgent(uint256,uint32,uint8,(uint8,bool,uint32,address))", "86cd8f91": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint8,bool,uint32,address)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemContractMetaData contains all meta data concerning the SystemContract contract.
var SystemRegistryABI = SystemRegistryMetaData.ABI
SystemRegistryABI is the input ABI used to generate the binding from. Deprecated: Use SystemRegistryMetaData.ABI instead.
var SystemRegistryFuncSigs = SystemRegistryMetaData.Sigs
Deprecated: Use SystemRegistryMetaData.Sigs instead. SystemRegistryFuncSigs maps the 4-byte function signature to its string representation.
var SystemRegistryMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"}],\"name\":\"GuardRemoved\",\"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\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"enumSystemContract.Agent\",\"name\":\"agent\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "8d3638f4": "localDomain()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "fbde22f7": "setSystemRouter(address)", "11ebc1ad": "slashAgent(uint256,uint32,uint8,(uint8,bool,uint32,address))", "86cd8f91": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint8,bool,uint32,address)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemRegistryMetaData contains all meta data concerning the SystemRegistry contract.
var TipsABI = TipsMetaData.ABI
TipsABI is the input ABI used to generate the binding from. Deprecated: Use TipsMetaData.ABI instead.
var TipsBin = TipsMetaData.Bin
TipsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsMetaData.Bin instead.
var TipsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122006ce7686da4a443f4963df8f46fe435bcecc30561242a56a2335bce87d31baac64736f6c63430008110033",
}
TipsMetaData contains all meta data concerning the Tips contract.
var TypeCastsABI = TypeCastsMetaData.ABI
TypeCastsABI is the input ABI used to generate the binding from. Deprecated: Use TypeCastsMetaData.ABI instead.
var TypeCastsBin = TypeCastsMetaData.Bin
TypeCastsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypeCastsMetaData.Bin instead.
var TypeCastsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d46fc6256ffe4d1a66837a0c900b78dee671baa75b119a55db7cbe05c5ebe24764736f6c63430008110033",
}
TypeCastsMetaData contains all meta data concerning the TypeCasts 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: "0x6101f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c806397b8ad4a11610080578063eb74062811610065578063eb740628146100f8578063f26be3fc14610100578063fb734584146100f857600080fd5b806397b8ad4a146100cd578063b602d173146100e557600080fd5b806310153fce146100b25780631136e7ea146100cd57806313090c5a146100d55780631bfe17ce146100dd575b600080fd5b6100ba602881565b6040519081526020015b60405180910390f35b6100ba601881565b6100ba610158565b6100ba610172565b6100ba6bffffffffffffffffffffffff81565b6100ba606081565b6101277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911681526020016100c4565b606061016581601861017a565b61016f919061017a565b81565b61016f606060185b808201808211156101b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea264697066735822122054de6c3b304779637d5a24828621e2fc5e003dd3671f81cd5c0c454606f3db7064736f6c63430008110033", }
TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.
var Version0ABI = Version0MetaData.ABI
Version0ABI is the input ABI used to generate the binding from. Deprecated: Use Version0MetaData.ABI instead.
var Version0Bin = Version0MetaData.Bin
Version0Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use Version0MetaData.Bin instead.
var Version0FuncSigs = Version0MetaData.Sigs
Deprecated: Use Version0MetaData.Sigs instead. Version0FuncSigs maps the 4-byte function signature to its string representation.
var Version0MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "ffa1ad74": "VERSION()", }, Bin: "0x6080604052348015600f57600080fd5b5060808061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ffa1ad7414602d575b600080fd5b6034600081565b60405160ff909116815260200160405180910390f3fea2646970667358221220197169540f356624d537e1ac69033b433425186acfc735ee4fe976bb9e4af41864736f6c63430008110033", }
Version0MetaData contains all meta data concerning the Version0 contract.
Functions ¶
This section is empty.
Types ¶
type AbstractGuardRegistry ¶
type AbstractGuardRegistry struct { AbstractGuardRegistryCaller // Read-only binding to the contract AbstractGuardRegistryTransactor // Write-only binding to the contract AbstractGuardRegistryFilterer // Log filterer for contract events }
AbstractGuardRegistry is an auto generated Go binding around an Ethereum contract.
func NewAbstractGuardRegistry ¶
func NewAbstractGuardRegistry(address common.Address, backend bind.ContractBackend) (*AbstractGuardRegistry, error)
NewAbstractGuardRegistry creates a new instance of AbstractGuardRegistry, bound to a specific deployed contract.
type AbstractGuardRegistryCaller ¶
type AbstractGuardRegistryCaller struct {
// contains filtered or unexported fields
}
AbstractGuardRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractGuardRegistryCaller ¶
func NewAbstractGuardRegistryCaller(address common.Address, caller bind.ContractCaller) (*AbstractGuardRegistryCaller, error)
NewAbstractGuardRegistryCaller creates a new read-only instance of AbstractGuardRegistry, bound to a specific deployed contract.
type AbstractGuardRegistryCallerRaw ¶
type AbstractGuardRegistryCallerRaw struct {
Contract *AbstractGuardRegistryCaller // Generic read-only contract binding to access the raw methods on
}
AbstractGuardRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractGuardRegistryCallerRaw) Call ¶
func (_AbstractGuardRegistry *AbstractGuardRegistryCallerRaw) 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 AbstractGuardRegistryCallerSession ¶
type AbstractGuardRegistryCallerSession struct { Contract *AbstractGuardRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractGuardRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AbstractGuardRegistryFilterer ¶
type AbstractGuardRegistryFilterer struct {
// contains filtered or unexported fields
}
AbstractGuardRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractGuardRegistryFilterer ¶
func NewAbstractGuardRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*AbstractGuardRegistryFilterer, error)
NewAbstractGuardRegistryFilterer creates a new log filterer instance of AbstractGuardRegistry, bound to a specific deployed contract.
func (*AbstractGuardRegistryFilterer) FilterGuardAdded ¶ added in v0.0.10
func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*AbstractGuardRegistryGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*AbstractGuardRegistryFilterer) FilterGuardRemoved ¶ added in v0.0.10
func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*AbstractGuardRegistryGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*AbstractGuardRegistryFilterer) ParseGuardAdded ¶ added in v0.0.10
func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) ParseGuardAdded(log types.Log) (*AbstractGuardRegistryGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*AbstractGuardRegistryFilterer) ParseGuardRemoved ¶ added in v0.0.10
func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) ParseGuardRemoved(log types.Log) (*AbstractGuardRegistryGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*AbstractGuardRegistryFilterer) WatchGuardAdded ¶ added in v0.0.10
func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *AbstractGuardRegistryGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*AbstractGuardRegistryFilterer) WatchGuardRemoved ¶ added in v0.0.10
func (_AbstractGuardRegistry *AbstractGuardRegistryFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *AbstractGuardRegistryGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
type AbstractGuardRegistryGuardAdded ¶ added in v0.0.10
type AbstractGuardRegistryGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractGuardRegistryGuardAdded represents a GuardAdded event raised by the AbstractGuardRegistry contract.
type AbstractGuardRegistryGuardAddedIterator ¶ added in v0.0.10
type AbstractGuardRegistryGuardAddedIterator struct { Event *AbstractGuardRegistryGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractGuardRegistryGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the AbstractGuardRegistry contract.
func (*AbstractGuardRegistryGuardAddedIterator) Close ¶ added in v0.0.10
func (it *AbstractGuardRegistryGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractGuardRegistryGuardAddedIterator) Error ¶ added in v0.0.10
func (it *AbstractGuardRegistryGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractGuardRegistryGuardAddedIterator) Next ¶ added in v0.0.10
func (it *AbstractGuardRegistryGuardAddedIterator) 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 AbstractGuardRegistryGuardRemoved ¶ added in v0.0.10
type AbstractGuardRegistryGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractGuardRegistryGuardRemoved represents a GuardRemoved event raised by the AbstractGuardRegistry contract.
type AbstractGuardRegistryGuardRemovedIterator ¶ added in v0.0.10
type AbstractGuardRegistryGuardRemovedIterator struct { Event *AbstractGuardRegistryGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractGuardRegistryGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the AbstractGuardRegistry contract.
func (*AbstractGuardRegistryGuardRemovedIterator) Close ¶ added in v0.0.10
func (it *AbstractGuardRegistryGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractGuardRegistryGuardRemovedIterator) Error ¶ added in v0.0.10
func (it *AbstractGuardRegistryGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractGuardRegistryGuardRemovedIterator) Next ¶ added in v0.0.10
func (it *AbstractGuardRegistryGuardRemovedIterator) 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 AbstractGuardRegistryRaw ¶
type AbstractGuardRegistryRaw struct {
Contract *AbstractGuardRegistry // Generic contract binding to access the raw methods on
}
AbstractGuardRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractGuardRegistryRaw) Call ¶
func (_AbstractGuardRegistry *AbstractGuardRegistryRaw) 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 (*AbstractGuardRegistryRaw) Transact ¶
func (_AbstractGuardRegistry *AbstractGuardRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractGuardRegistryRaw) Transfer ¶
func (_AbstractGuardRegistry *AbstractGuardRegistryRaw) 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 AbstractGuardRegistrySession ¶
type AbstractGuardRegistrySession struct { Contract *AbstractGuardRegistry // 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 }
AbstractGuardRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AbstractGuardRegistryTransactor ¶
type AbstractGuardRegistryTransactor struct {
// contains filtered or unexported fields
}
AbstractGuardRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractGuardRegistryTransactor ¶
func NewAbstractGuardRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*AbstractGuardRegistryTransactor, error)
NewAbstractGuardRegistryTransactor creates a new write-only instance of AbstractGuardRegistry, bound to a specific deployed contract.
type AbstractGuardRegistryTransactorRaw ¶
type AbstractGuardRegistryTransactorRaw struct {
Contract *AbstractGuardRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
AbstractGuardRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractGuardRegistryTransactorRaw) Transact ¶
func (_AbstractGuardRegistry *AbstractGuardRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractGuardRegistryTransactorRaw) Transfer ¶
func (_AbstractGuardRegistry *AbstractGuardRegistryTransactorRaw) 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 AbstractGuardRegistryTransactorSession ¶
type AbstractGuardRegistryTransactorSession struct { Contract *AbstractGuardRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractGuardRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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 Address ¶
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around an Ethereum contract.
func DeployAddress ¶
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
func NewAddress ¶
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressCaller ¶
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressCallerRaw) Call ¶
func (_Address *AddressCallerRaw) 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 AddressCallerSession ¶
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressFilterer ¶
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressFilterer ¶
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressRaw) Call ¶
func (_Address *AddressRaw) 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 (*AddressRaw) Transact ¶
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶
func (_Address *AddressRaw) 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 AddressSession ¶
type AddressSession struct { Contract *Address // 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 }
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressTransactor ¶
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressTransactor ¶
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressTransactorRaw) Transact ¶
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶
func (_Address *AddressTransactorRaw) 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 AddressTransactorSession ¶
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession 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 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 DomainContext ¶ added in v0.0.12
type DomainContext struct { DomainContextCaller // Read-only binding to the contract DomainContextTransactor // Write-only binding to the contract DomainContextFilterer // Log filterer for contract events }
DomainContext is an auto generated Go binding around an Ethereum contract.
func NewDomainContext ¶ added in v0.0.12
func NewDomainContext(address common.Address, backend bind.ContractBackend) (*DomainContext, error)
NewDomainContext creates a new instance of DomainContext, bound to a specific deployed contract.
type DomainContextCaller ¶ added in v0.0.12
type DomainContextCaller struct {
// contains filtered or unexported fields
}
DomainContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDomainContextCaller ¶ added in v0.0.12
func NewDomainContextCaller(address common.Address, caller bind.ContractCaller) (*DomainContextCaller, error)
NewDomainContextCaller creates a new read-only instance of DomainContext, bound to a specific deployed contract.
func (*DomainContextCaller) LocalDomain ¶ added in v0.0.12
func (_DomainContext *DomainContextCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type DomainContextCallerRaw ¶ added in v0.0.12
type DomainContextCallerRaw struct {
Contract *DomainContextCaller // Generic read-only contract binding to access the raw methods on
}
DomainContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DomainContextCallerRaw) Call ¶ added in v0.0.12
func (_DomainContext *DomainContextCallerRaw) 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 DomainContextCallerSession ¶ added in v0.0.12
type DomainContextCallerSession struct { Contract *DomainContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DomainContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DomainContextCallerSession) LocalDomain ¶ added in v0.0.12
func (_DomainContext *DomainContextCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type DomainContextFilterer ¶ added in v0.0.12
type DomainContextFilterer struct {
// contains filtered or unexported fields
}
DomainContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDomainContextFilterer ¶ added in v0.0.12
func NewDomainContextFilterer(address common.Address, filterer bind.ContractFilterer) (*DomainContextFilterer, error)
NewDomainContextFilterer creates a new log filterer instance of DomainContext, bound to a specific deployed contract.
type DomainContextRaw ¶ added in v0.0.12
type DomainContextRaw struct {
Contract *DomainContext // Generic contract binding to access the raw methods on
}
DomainContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DomainContextRaw) Call ¶ added in v0.0.12
func (_DomainContext *DomainContextRaw) 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 (*DomainContextRaw) Transact ¶ added in v0.0.12
func (_DomainContext *DomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DomainContextRaw) Transfer ¶ added in v0.0.12
func (_DomainContext *DomainContextRaw) 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 DomainContextSession ¶ added in v0.0.12
type DomainContextSession struct { Contract *DomainContext // 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 }
DomainContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DomainContextSession) LocalDomain ¶ added in v0.0.12
func (_DomainContext *DomainContextSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type DomainContextTransactor ¶ added in v0.0.12
type DomainContextTransactor struct {
// contains filtered or unexported fields
}
DomainContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDomainContextTransactor ¶ added in v0.0.12
func NewDomainContextTransactor(address common.Address, transactor bind.ContractTransactor) (*DomainContextTransactor, error)
NewDomainContextTransactor creates a new write-only instance of DomainContext, bound to a specific deployed contract.
type DomainContextTransactorRaw ¶ added in v0.0.12
type DomainContextTransactorRaw struct {
Contract *DomainContextTransactor // Generic write-only contract binding to access the raw methods on
}
DomainContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DomainContextTransactorRaw) Transact ¶ added in v0.0.12
func (_DomainContext *DomainContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DomainContextTransactorRaw) Transfer ¶ added in v0.0.12
func (_DomainContext *DomainContextTransactorRaw) 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 DomainContextTransactorSession ¶ added in v0.0.12
type DomainContextTransactorSession struct { Contract *DomainContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DomainContextTransactorSession 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 ¶
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 ¶
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 ¶
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 ¶
type EnumerableSetCaller struct {
// contains filtered or unexported fields
}
EnumerableSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableSetCaller ¶
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 ¶
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 ¶
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 ¶
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 ¶
type EnumerableSetFilterer struct {
// contains filtered or unexported fields
}
EnumerableSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableSetFilterer ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
type EnumerableSetTransactor struct {
// contains filtered or unexported fields
}
EnumerableSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableSetTransactor ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 origin event
const ( // DispatchEvent is a dispatch event. DispatchEvent EventType = 0 )
type GlobalNotaryRegistry ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
type GlobalNotaryRegistryCaller struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryCaller ¶ added in v0.0.42
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.42
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.42
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.42
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.42
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.42
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.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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.42
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.42
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.42
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.42
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.42
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.42
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 ¶ added in v0.0.42
type GlobalNotaryRegistryFilterer struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGlobalNotaryRegistryFilterer ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
func (it *GlobalNotaryRegistryNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryNotaryAddedIterator) Error ¶ added in v0.0.42
func (it *GlobalNotaryRegistryNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryNotaryAddedIterator) Next ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Error ¶ added in v0.0.42
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Next ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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.42
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.42
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.42
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.42
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.42
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.42
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 ¶ added in v0.0.42
type GlobalNotaryRegistryTransactor struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryTransactor ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 ¶ added in v0.0.42
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 GuardRegistry ¶
type GuardRegistry struct { GuardRegistryCaller // Read-only binding to the contract GuardRegistryTransactor // Write-only binding to the contract GuardRegistryFilterer // Log filterer for contract events }
GuardRegistry is an auto generated Go binding around an Ethereum contract.
func DeployGuardRegistry ¶
func DeployGuardRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GuardRegistry, error)
DeployGuardRegistry deploys a new Ethereum contract, binding an instance of GuardRegistry to it.
func NewGuardRegistry ¶
func NewGuardRegistry(address common.Address, backend bind.ContractBackend) (*GuardRegistry, error)
NewGuardRegistry creates a new instance of GuardRegistry, bound to a specific deployed contract.
type GuardRegistryCaller ¶
type GuardRegistryCaller struct {
// contains filtered or unexported fields
}
GuardRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGuardRegistryCaller ¶
func NewGuardRegistryCaller(address common.Address, caller bind.ContractCaller) (*GuardRegistryCaller, error)
NewGuardRegistryCaller creates a new read-only instance of GuardRegistry, bound to a specific deployed contract.
func (*GuardRegistryCaller) AllGuards ¶
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*GuardRegistryCaller) GetGuard ¶
func (_GuardRegistry *GuardRegistryCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*GuardRegistryCaller) GuardsAmount ¶
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
type GuardRegistryCallerRaw ¶
type GuardRegistryCallerRaw struct {
Contract *GuardRegistryCaller // Generic read-only contract binding to access the raw methods on
}
GuardRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GuardRegistryCallerRaw) Call ¶
func (_GuardRegistry *GuardRegistryCallerRaw) 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 GuardRegistryCallerSession ¶
type GuardRegistryCallerSession struct { Contract *GuardRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GuardRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GuardRegistryCallerSession) AllGuards ¶
func (_GuardRegistry *GuardRegistryCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*GuardRegistryCallerSession) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*GuardRegistryCallerSession) GuardsAmount ¶
func (_GuardRegistry *GuardRegistryCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
type GuardRegistryEvents ¶ added in v0.0.29
type GuardRegistryEvents struct { GuardRegistryEventsCaller // Read-only binding to the contract GuardRegistryEventsTransactor // Write-only binding to the contract GuardRegistryEventsFilterer // Log filterer for contract events }
GuardRegistryEvents is an auto generated Go binding around an Ethereum contract.
func NewGuardRegistryEvents ¶ added in v0.0.29
func NewGuardRegistryEvents(address common.Address, backend bind.ContractBackend) (*GuardRegistryEvents, error)
NewGuardRegistryEvents creates a new instance of GuardRegistryEvents, bound to a specific deployed contract.
type GuardRegistryEventsCaller ¶ added in v0.0.29
type GuardRegistryEventsCaller struct {
// contains filtered or unexported fields
}
GuardRegistryEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGuardRegistryEventsCaller ¶ added in v0.0.29
func NewGuardRegistryEventsCaller(address common.Address, caller bind.ContractCaller) (*GuardRegistryEventsCaller, error)
NewGuardRegistryEventsCaller creates a new read-only instance of GuardRegistryEvents, bound to a specific deployed contract.
type GuardRegistryEventsCallerRaw ¶ added in v0.0.29
type GuardRegistryEventsCallerRaw struct {
Contract *GuardRegistryEventsCaller // Generic read-only contract binding to access the raw methods on
}
GuardRegistryEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GuardRegistryEventsCallerRaw) Call ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsCallerRaw) 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 GuardRegistryEventsCallerSession ¶ added in v0.0.29
type GuardRegistryEventsCallerSession struct { Contract *GuardRegistryEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GuardRegistryEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type GuardRegistryEventsFilterer ¶ added in v0.0.29
type GuardRegistryEventsFilterer struct {
// contains filtered or unexported fields
}
GuardRegistryEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGuardRegistryEventsFilterer ¶ added in v0.0.29
func NewGuardRegistryEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*GuardRegistryEventsFilterer, error)
NewGuardRegistryEventsFilterer creates a new log filterer instance of GuardRegistryEvents, bound to a specific deployed contract.
func (*GuardRegistryEventsFilterer) FilterGuardAdded ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*GuardRegistryEventsGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryEventsFilterer) FilterGuardRemoved ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*GuardRegistryEventsGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*GuardRegistryEventsFilterer) ParseGuardAdded ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsFilterer) ParseGuardAdded(log types.Log) (*GuardRegistryEventsGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryEventsFilterer) ParseGuardRemoved ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsFilterer) ParseGuardRemoved(log types.Log) (*GuardRegistryEventsGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*GuardRegistryEventsFilterer) WatchGuardAdded ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *GuardRegistryEventsGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryEventsFilterer) WatchGuardRemoved ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *GuardRegistryEventsGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
type GuardRegistryEventsGuardAdded ¶ added in v0.0.29
type GuardRegistryEventsGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GuardRegistryEventsGuardAdded represents a GuardAdded event raised by the GuardRegistryEvents contract.
type GuardRegistryEventsGuardAddedIterator ¶ added in v0.0.29
type GuardRegistryEventsGuardAddedIterator struct { Event *GuardRegistryEventsGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardRegistryEventsGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the GuardRegistryEvents contract.
func (*GuardRegistryEventsGuardAddedIterator) Close ¶ added in v0.0.29
func (it *GuardRegistryEventsGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardRegistryEventsGuardAddedIterator) Error ¶ added in v0.0.29
func (it *GuardRegistryEventsGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardRegistryEventsGuardAddedIterator) Next ¶ added in v0.0.29
func (it *GuardRegistryEventsGuardAddedIterator) 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 GuardRegistryEventsGuardRemoved ¶ added in v0.0.29
type GuardRegistryEventsGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GuardRegistryEventsGuardRemoved represents a GuardRemoved event raised by the GuardRegistryEvents contract.
type GuardRegistryEventsGuardRemovedIterator ¶ added in v0.0.29
type GuardRegistryEventsGuardRemovedIterator struct { Event *GuardRegistryEventsGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardRegistryEventsGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the GuardRegistryEvents contract.
func (*GuardRegistryEventsGuardRemovedIterator) Close ¶ added in v0.0.29
func (it *GuardRegistryEventsGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardRegistryEventsGuardRemovedIterator) Error ¶ added in v0.0.29
func (it *GuardRegistryEventsGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardRegistryEventsGuardRemovedIterator) Next ¶ added in v0.0.29
func (it *GuardRegistryEventsGuardRemovedIterator) 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 GuardRegistryEventsRaw ¶ added in v0.0.29
type GuardRegistryEventsRaw struct {
Contract *GuardRegistryEvents // Generic contract binding to access the raw methods on
}
GuardRegistryEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GuardRegistryEventsRaw) Call ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsRaw) 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 (*GuardRegistryEventsRaw) Transact ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardRegistryEventsRaw) Transfer ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsRaw) 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 GuardRegistryEventsSession ¶ added in v0.0.29
type GuardRegistryEventsSession struct { Contract *GuardRegistryEvents // 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 }
GuardRegistryEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type GuardRegistryEventsTransactor ¶ added in v0.0.29
type GuardRegistryEventsTransactor struct {
// contains filtered or unexported fields
}
GuardRegistryEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGuardRegistryEventsTransactor ¶ added in v0.0.29
func NewGuardRegistryEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*GuardRegistryEventsTransactor, error)
NewGuardRegistryEventsTransactor creates a new write-only instance of GuardRegistryEvents, bound to a specific deployed contract.
type GuardRegistryEventsTransactorRaw ¶ added in v0.0.29
type GuardRegistryEventsTransactorRaw struct {
Contract *GuardRegistryEventsTransactor // Generic write-only contract binding to access the raw methods on
}
GuardRegistryEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GuardRegistryEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardRegistryEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_GuardRegistryEvents *GuardRegistryEventsTransactorRaw) 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 GuardRegistryEventsTransactorSession ¶ added in v0.0.29
type GuardRegistryEventsTransactorSession struct { Contract *GuardRegistryEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GuardRegistryEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GuardRegistryFilterer ¶
type GuardRegistryFilterer struct {
// contains filtered or unexported fields
}
GuardRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGuardRegistryFilterer ¶
func NewGuardRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*GuardRegistryFilterer, error)
NewGuardRegistryFilterer creates a new log filterer instance of GuardRegistry, bound to a specific deployed contract.
func (*GuardRegistryFilterer) FilterGuardAdded ¶
func (_GuardRegistry *GuardRegistryFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*GuardRegistryGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryFilterer) FilterGuardRemoved ¶
func (_GuardRegistry *GuardRegistryFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*GuardRegistryGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*GuardRegistryFilterer) ParseGuardAdded ¶
func (_GuardRegistry *GuardRegistryFilterer) ParseGuardAdded(log types.Log) (*GuardRegistryGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryFilterer) ParseGuardRemoved ¶
func (_GuardRegistry *GuardRegistryFilterer) ParseGuardRemoved(log types.Log) (*GuardRegistryGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*GuardRegistryFilterer) WatchGuardAdded ¶
func (_GuardRegistry *GuardRegistryFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *GuardRegistryGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryFilterer) WatchGuardRemoved ¶
func (_GuardRegistry *GuardRegistryFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *GuardRegistryGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
type GuardRegistryGuardAdded ¶
type GuardRegistryGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GuardRegistryGuardAdded represents a GuardAdded event raised by the GuardRegistry contract.
type GuardRegistryGuardAddedIterator ¶
type GuardRegistryGuardAddedIterator struct { Event *GuardRegistryGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardRegistryGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the GuardRegistry contract.
func (*GuardRegistryGuardAddedIterator) Close ¶
func (it *GuardRegistryGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardRegistryGuardAddedIterator) Error ¶
func (it *GuardRegistryGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardRegistryGuardAddedIterator) Next ¶
func (it *GuardRegistryGuardAddedIterator) 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 GuardRegistryGuardRemoved ¶
type GuardRegistryGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GuardRegistryGuardRemoved represents a GuardRemoved event raised by the GuardRegistry contract.
type GuardRegistryGuardRemovedIterator ¶
type GuardRegistryGuardRemovedIterator struct { Event *GuardRegistryGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardRegistryGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the GuardRegistry contract.
func (*GuardRegistryGuardRemovedIterator) Close ¶
func (it *GuardRegistryGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardRegistryGuardRemovedIterator) Error ¶
func (it *GuardRegistryGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardRegistryGuardRemovedIterator) Next ¶
func (it *GuardRegistryGuardRemovedIterator) 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 GuardRegistryRaw ¶
type GuardRegistryRaw struct {
Contract *GuardRegistry // Generic contract binding to access the raw methods on
}
GuardRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GuardRegistryRaw) Call ¶
func (_GuardRegistry *GuardRegistryRaw) 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 (*GuardRegistryRaw) Transact ¶
func (_GuardRegistry *GuardRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardRegistryRaw) Transfer ¶
func (_GuardRegistry *GuardRegistryRaw) 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 GuardRegistrySession ¶
type GuardRegistrySession struct { Contract *GuardRegistry // 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 }
GuardRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GuardRegistrySession) AllGuards ¶
func (_GuardRegistry *GuardRegistrySession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*GuardRegistrySession) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*GuardRegistrySession) GuardsAmount ¶
func (_GuardRegistry *GuardRegistrySession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
type GuardRegistryTransactor ¶
type GuardRegistryTransactor struct {
// contains filtered or unexported fields
}
GuardRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGuardRegistryTransactor ¶
func NewGuardRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*GuardRegistryTransactor, error)
NewGuardRegistryTransactor creates a new write-only instance of GuardRegistry, bound to a specific deployed contract.
type GuardRegistryTransactorRaw ¶
type GuardRegistryTransactorRaw struct {
Contract *GuardRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
GuardRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GuardRegistryTransactorRaw) Transact ¶
func (_GuardRegistry *GuardRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardRegistryTransactorRaw) Transfer ¶
func (_GuardRegistry *GuardRegistryTransactorRaw) 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 GuardRegistryTransactorSession ¶
type GuardRegistryTransactorSession struct { Contract *GuardRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GuardRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Header ¶
type Header struct { HeaderCaller // Read-only binding to the contract HeaderTransactor // Write-only binding to the contract HeaderFilterer // Log filterer for contract events }
Header is an auto generated Go binding around an Ethereum contract.
func DeployHeader ¶
func DeployHeader(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Header, error)
DeployHeader deploys a new Ethereum contract, binding an instance of Header to it.
type HeaderCaller ¶
type HeaderCaller struct {
// contains filtered or unexported fields
}
HeaderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewHeaderCaller ¶
func NewHeaderCaller(address common.Address, caller bind.ContractCaller) (*HeaderCaller, error)
NewHeaderCaller creates a new read-only instance of Header, bound to a specific deployed contract.
type HeaderCallerRaw ¶
type HeaderCallerRaw struct {
Contract *HeaderCaller // Generic read-only contract binding to access the raw methods on
}
HeaderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*HeaderCallerRaw) Call ¶
func (_Header *HeaderCallerRaw) 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 HeaderCallerSession ¶
type HeaderCallerSession struct { Contract *HeaderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
HeaderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type HeaderFilterer ¶
type HeaderFilterer struct {
// contains filtered or unexported fields
}
HeaderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewHeaderFilterer ¶
func NewHeaderFilterer(address common.Address, filterer bind.ContractFilterer) (*HeaderFilterer, error)
NewHeaderFilterer creates a new log filterer instance of Header, bound to a specific deployed contract.
type HeaderRaw ¶
type HeaderRaw struct {
Contract *Header // Generic contract binding to access the raw methods on
}
HeaderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*HeaderRaw) Call ¶
func (_Header *HeaderRaw) 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 (*HeaderRaw) Transact ¶
func (_Header *HeaderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HeaderRaw) Transfer ¶
func (_Header *HeaderRaw) 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 HeaderSession ¶
type HeaderSession struct { Contract *Header // 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 }
HeaderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type HeaderTransactor ¶
type HeaderTransactor struct {
// contains filtered or unexported fields
}
HeaderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewHeaderTransactor ¶
func NewHeaderTransactor(address common.Address, transactor bind.ContractTransactor) (*HeaderTransactor, error)
NewHeaderTransactor creates a new write-only instance of Header, bound to a specific deployed contract.
type HeaderTransactorRaw ¶
type HeaderTransactorRaw struct {
Contract *HeaderTransactor // Generic write-only contract binding to access the raw methods on
}
HeaderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*HeaderTransactorRaw) Transact ¶
func (_Header *HeaderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HeaderTransactorRaw) Transfer ¶
func (_Header *HeaderTransactorRaw) 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 HeaderTransactorSession ¶
type HeaderTransactorSession struct { Contract *HeaderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HeaderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IOrigin ¶
type IOrigin interface { IOriginCaller IOriginFilterer IOriginTransactor vm.ContractRef Parser() Parser }
IOrigin wraps the generated origin interface code.
type IOriginCaller ¶
type IOriginCaller interface { // MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002. // // Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256) MAXMESSAGEBODYBYTES(opts *bind.CallOpts) (*big.Int, error) // SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e. // // Solidity: function SYNAPSE_DOMAIN() view returns(uint32) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error) // VERSION is a free data retrieval call binding the contract method 0xffa1ad74. // // Solidity: function VERSION() view returns(uint8) VERSION(opts *bind.CallOpts) (uint8, error) // AllDomains is a free data retrieval call binding the contract method 0x6f225878. // // Solidity: function allDomains() view returns(uint32[] domains_) AllDomains(opts *bind.CallOpts) ([]uint32, error) // AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2. // // Solidity: function allGuards() view returns(address[]) AllGuards(opts *bind.CallOpts) ([]common.Address, error) // AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc. // // Solidity: function allNotaries(uint32 _domain) view returns(address[]) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error) // DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706. // // Solidity: function domainsAmount() view returns(uint256) DomainsAmount(opts *bind.CallOpts) (*big.Int, error) // GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2. // // Solidity: function getDomain(uint256 _index) view returns(uint32) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error) // GetGuard is a free data retrieval call binding the contract method 0x629ddf69. // // Solidity: function getGuard(uint256 _index) view returns(address) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error) // GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4. // // Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, error) // GetNotary is a free data retrieval call binding the contract method 0x6a39aefa. // // Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error) // GuardsAmount is a free data retrieval call binding the contract method 0x246c2449. // // Solidity: function guardsAmount() view returns(uint256) GuardsAmount(opts *bind.CallOpts) (*big.Int, error) // LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4. // // Solidity: function localDomain() view returns(uint32) LocalDomain(opts *bind.CallOpts) (uint32, error) // Nonce is a free data retrieval call binding the contract method 0x141c4985. // // Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error) // NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7. // // Solidity: function notariesAmount(uint32 _domain) view returns(uint256) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error) // Owner is a free data retrieval call binding the contract method 0x8da5cb5b. // // Solidity: function owner() view returns(address) Owner(opts *bind.CallOpts) (common.Address, error) // Root is a free data retrieval call binding the contract method 0xe65b6bd4. // // Solidity: function root(uint32 _destination) view returns(bytes32) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error) // SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74. // // Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error) // SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866. // // Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error) // SystemRouter is a free data retrieval call binding the contract method 0x529d1549. // // Solidity: function systemRouter() view returns(address) SystemRouter(opts *bind.CallOpts) (common.Address, error) }
IOriginCaller ...
type IOriginFilterer ¶
type IOriginFilterer interface { // FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3. // // Solidity: event AttestationAccepted(address indexed notary, bytes attestation) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*OriginAttestationAcceptedIterator, error) // WatchAttestationAccepted is a free log subscription operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3. // // Solidity: event AttestationAccepted(address indexed notary, bytes attestation) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginAttestationAccepted, notary []common.Address) (event.Subscription, error) // ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3. // // Solidity: event AttestationAccepted(address indexed notary, bytes attestation) ParseAttestationAccepted(log types.Log) (*OriginAttestationAccepted, error) // FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8. // // Solidity: event CorrectFraudReport(address indexed guard, bytes report) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginCorrectFraudReportIterator, error) // WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8. // // Solidity: event CorrectFraudReport(address indexed guard, bytes report) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginCorrectFraudReport, guard []common.Address) (event.Subscription, error) // ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8. // // Solidity: event CorrectFraudReport(address indexed guard, bytes report) ParseCorrectFraudReport(log types.Log) (*OriginCorrectFraudReport, error) // FilterDispatch is a free log retrieval operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d. // // Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, destination []uint32) (*OriginDispatchIterator, error) // WatchDispatch is a free log subscription operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d. // // Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginDispatch, messageHash [][32]byte, nonce []uint32, destination []uint32) (event.Subscription, error) // ParseDispatch is a log parse operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d. // // Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message) ParseDispatch(log types.Log) (*OriginDispatch, error) // FilterFraudAttestation is a free log retrieval operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423. // // Solidity: event FraudAttestation(address indexed notary, bytes attestation) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginFraudAttestationIterator, error) // WatchFraudAttestation is a free log subscription operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423. // // Solidity: event FraudAttestation(address indexed notary, bytes attestation) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginFraudAttestation, notary []common.Address) (event.Subscription, error) // ParseFraudAttestation is a log parse operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423. // // Solidity: event FraudAttestation(address indexed notary, bytes attestation) ParseFraudAttestation(log types.Log) (*OriginFraudAttestation, error) // FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59. // // Solidity: event GuardAdded(address guard) FilterGuardAdded(opts *bind.FilterOpts) (*OriginGuardAddedIterator, error) // WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59. // // Solidity: event GuardAdded(address guard) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *OriginGuardAdded) (event.Subscription, error) // ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59. // // Solidity: event GuardAdded(address guard) ParseGuardAdded(log types.Log) (*OriginGuardAdded, error) // FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048. // // Solidity: event GuardRemoved(address guard) FilterGuardRemoved(opts *bind.FilterOpts) (*OriginGuardRemovedIterator, error) // WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048. // // Solidity: event GuardRemoved(address guard) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *OriginGuardRemoved) (event.Subscription, error) // ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048. // // Solidity: event GuardRemoved(address guard) ParseGuardRemoved(log types.Log) (*OriginGuardRemoved, error) // FilterGuardSlashed is a free log retrieval operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095. // // Solidity: event GuardSlashed(address indexed guard, address indexed reporter) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginGuardSlashedIterator, error) // WatchGuardSlashed is a free log subscription operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095. // // Solidity: event GuardSlashed(address indexed guard, address indexed reporter) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginGuardSlashed, guard []common.Address, reporter []common.Address) (event.Subscription, error) // ParseGuardSlashed is a log parse operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095. // // Solidity: event GuardSlashed(address indexed guard, address indexed reporter) ParseGuardSlashed(log types.Log) (*OriginGuardSlashed, error) // FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63. // // Solidity: event IncorrectReport(address indexed guard, bytes report) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginIncorrectReportIterator, error) // WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63. // // Solidity: event IncorrectReport(address indexed guard, bytes report) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginIncorrectReport, guard []common.Address) (event.Subscription, error) // ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63. // // Solidity: event IncorrectReport(address indexed guard, bytes report) ParseIncorrectReport(log types.Log) (*OriginIncorrectReport, error) // FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498. // // Solidity: event Initialized(uint8 version) FilterInitialized(opts *bind.FilterOpts) (*OriginInitializedIterator, error) // WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498. // // Solidity: event Initialized(uint8 version) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginInitialized) (event.Subscription, error) // ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498. // // Solidity: event Initialized(uint8 version) ParseInitialized(log types.Log) (*OriginInitialized, error) // FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355. // // Solidity: event NotaryAdded(uint32 indexed domain, address notary) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*OriginNotaryAddedIterator, error) // WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355. // // Solidity: event NotaryAdded(uint32 indexed domain, address notary) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *OriginNotaryAdded, domain []uint32) (event.Subscription, error) // ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355. // // Solidity: event NotaryAdded(uint32 indexed domain, address notary) ParseNotaryAdded(log types.Log) (*OriginNotaryAdded, error) // FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b. // // Solidity: event NotaryRemoved(uint32 indexed domain, address notary) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*OriginNotaryRemovedIterator, error) // WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b. // // Solidity: event NotaryRemoved(uint32 indexed domain, address notary) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *OriginNotaryRemoved, domain []uint32) (event.Subscription, error) // ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b. // // Solidity: event NotaryRemoved(uint32 indexed domain, address notary) ParseNotaryRemoved(log types.Log) (*OriginNotaryRemoved, error) // FilterNotarySlashed is a free log retrieval operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a. // // Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*OriginNotarySlashedIterator, error) // WatchNotarySlashed is a free log subscription operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a. // // Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginNotarySlashed, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error) // ParseNotarySlashed is a log parse operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a. // // Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter) ParseNotarySlashed(log types.Log) (*OriginNotarySlashed, error) // FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0. // // Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OriginOwnershipTransferredIterator, error) // WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0. // // Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error) // ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0. // // Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner) ParseOwnershipTransferred(log types.Log) (*OriginOwnershipTransferred, error) }
IOriginFilterer ...
type IOriginTransactor ¶
type IOriginTransactor interface { // AddNotary is a paid mutator transaction binding the contract method 0x2af678b0. // // Solidity: function addNotary(uint32 _domain, address _notary) returns(bool) AddNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error) // Dispatch is a paid mutator transaction binding the contract method 0xf7560e40. // // Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error) // Initialize is a paid mutator transaction binding the contract method 0x8129fc1c. // // Solidity: function initialize() returns() Initialize(opts *bind.TransactOpts) (*types.Transaction, error) // RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6. // // Solidity: function renounceOwnership() returns() RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) // SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7. // // Solidity: function setSystemRouter(address _systemRouter) returns() SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error) // SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad. // // Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns() SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error) // SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512. // // Solidity: function submitAttestation(bytes _attestation) returns(bool) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error) // SubmitReport is a paid mutator transaction binding the contract method 0x5815869d. // // Solidity: function submitReport(bytes _report) returns(bool) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error) // SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91. // // Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns() SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error) // TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b. // // Solidity: function transferOwnership(address newOwner) returns() TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) }
IOriginTransactor ...
type ISystemRouter ¶ added in v0.0.4
type ISystemRouter struct { ISystemRouterCaller // Read-only binding to the contract ISystemRouterTransactor // Write-only binding to the contract ISystemRouterFilterer // Log filterer for contract events }
ISystemRouter is an auto generated Go binding around an Ethereum contract.
func NewISystemRouter ¶ added in v0.0.4
func NewISystemRouter(address common.Address, backend bind.ContractBackend) (*ISystemRouter, error)
NewISystemRouter creates a new instance of ISystemRouter, bound to a specific deployed contract.
type ISystemRouterCaller ¶ added in v0.0.4
type ISystemRouterCaller struct {
// contains filtered or unexported fields
}
ISystemRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISystemRouterCaller ¶ added in v0.0.4
func NewISystemRouterCaller(address common.Address, caller bind.ContractCaller) (*ISystemRouterCaller, error)
NewISystemRouterCaller creates a new read-only instance of ISystemRouter, bound to a specific deployed contract.
type ISystemRouterCallerRaw ¶ added in v0.0.4
type ISystemRouterCallerRaw struct {
Contract *ISystemRouterCaller // Generic read-only contract binding to access the raw methods on
}
ISystemRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISystemRouterCallerRaw) Call ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterCallerRaw) 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 ISystemRouterCallerSession ¶ added in v0.0.4
type ISystemRouterCallerSession struct { Contract *ISystemRouterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISystemRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ISystemRouterFilterer ¶ added in v0.0.4
type ISystemRouterFilterer struct {
// contains filtered or unexported fields
}
ISystemRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISystemRouterFilterer ¶ added in v0.0.4
func NewISystemRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*ISystemRouterFilterer, error)
NewISystemRouterFilterer creates a new log filterer instance of ISystemRouter, bound to a specific deployed contract.
type ISystemRouterRaw ¶ added in v0.0.4
type ISystemRouterRaw struct {
Contract *ISystemRouter // Generic contract binding to access the raw methods on
}
ISystemRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISystemRouterRaw) Call ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterRaw) 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 (*ISystemRouterRaw) Transact ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemRouterRaw) Transfer ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterRaw) 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 ISystemRouterSession ¶ added in v0.0.4
type ISystemRouterSession struct { Contract *ISystemRouter // 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 }
ISystemRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISystemRouterSession) SystemCall ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
SystemCall is a paid mutator transaction binding the contract method 0xbf65bc46.
Solidity: function systemCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes _data) returns()
func (*ISystemRouterSession) SystemMultiCall ¶ added in v0.0.13
func (_ISystemRouter *ISystemRouterSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _data []byte) (*types.Transaction, error)
SystemMultiCall is a paid mutator transaction binding the contract method 0x2ec0b338.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes _data) returns()
func (*ISystemRouterSession) SystemMultiCall0 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall0 is a paid mutator transaction binding the contract method 0x4491b24d.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes[] _dataArray) returns()
func (*ISystemRouterSession) SystemMultiCall1 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall1 is a paid mutator transaction binding the contract method 0xde58387b.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes[] _dataArray) returns()
type ISystemRouterTransactor ¶ added in v0.0.4
type ISystemRouterTransactor struct {
// contains filtered or unexported fields
}
ISystemRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISystemRouterTransactor ¶ added in v0.0.4
func NewISystemRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*ISystemRouterTransactor, error)
NewISystemRouterTransactor creates a new write-only instance of ISystemRouter, bound to a specific deployed contract.
func (*ISystemRouterTransactor) SystemCall ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactor) SystemCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
SystemCall is a paid mutator transaction binding the contract method 0xbf65bc46.
Solidity: function systemCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes _data) returns()
func (*ISystemRouterTransactor) SystemMultiCall ¶ added in v0.0.13
func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipients []uint8, _data []byte) (*types.Transaction, error)
SystemMultiCall is a paid mutator transaction binding the contract method 0x2ec0b338.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes _data) returns()
func (*ISystemRouterTransactor) SystemMultiCall0 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall0(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipient uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall0 is a paid mutator transaction binding the contract method 0x4491b24d.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes[] _dataArray) returns()
func (*ISystemRouterTransactor) SystemMultiCall1 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall1(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipients []uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall1 is a paid mutator transaction binding the contract method 0xde58387b.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes[] _dataArray) returns()
type ISystemRouterTransactorRaw ¶ added in v0.0.4
type ISystemRouterTransactorRaw struct {
Contract *ISystemRouterTransactor // Generic write-only contract binding to access the raw methods on
}
ISystemRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISystemRouterTransactorRaw) Transact ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemRouterTransactorRaw) Transfer ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactorRaw) 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 ISystemRouterTransactorSession ¶ added in v0.0.4
type ISystemRouterTransactorSession struct { Contract *ISystemRouterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISystemRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISystemRouterTransactorSession) SystemCall ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactorSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
SystemCall is a paid mutator transaction binding the contract method 0xbf65bc46.
Solidity: function systemCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes _data) returns()
func (*ISystemRouterTransactorSession) SystemMultiCall ¶ added in v0.0.13
func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _data []byte) (*types.Transaction, error)
SystemMultiCall is a paid mutator transaction binding the contract method 0x2ec0b338.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes _data) returns()
func (*ISystemRouterTransactorSession) SystemMultiCall0 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall0 is a paid mutator transaction binding the contract method 0x4491b24d.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes[] _dataArray) returns()
func (*ISystemRouterTransactorSession) SystemMultiCall1 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall1 is a paid mutator transaction binding the contract method 0xde58387b.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes[] _dataArray) returns()
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 LocalDomainContext ¶ added in v0.0.12
type LocalDomainContext struct { LocalDomainContextCaller // Read-only binding to the contract LocalDomainContextTransactor // Write-only binding to the contract LocalDomainContextFilterer // Log filterer for contract events }
LocalDomainContext is an auto generated Go binding around an Ethereum contract.
func DeployLocalDomainContext ¶ added in v0.0.12
func DeployLocalDomainContext(auth *bind.TransactOpts, backend bind.ContractBackend, localDomain_ uint32) (common.Address, *types.Transaction, *LocalDomainContext, error)
DeployLocalDomainContext deploys a new Ethereum contract, binding an instance of LocalDomainContext to it.
func NewLocalDomainContext ¶ added in v0.0.12
func NewLocalDomainContext(address common.Address, backend bind.ContractBackend) (*LocalDomainContext, error)
NewLocalDomainContext creates a new instance of LocalDomainContext, bound to a specific deployed contract.
type LocalDomainContextCaller ¶ added in v0.0.12
type LocalDomainContextCaller struct {
// contains filtered or unexported fields
}
LocalDomainContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLocalDomainContextCaller ¶ added in v0.0.12
func NewLocalDomainContextCaller(address common.Address, caller bind.ContractCaller) (*LocalDomainContextCaller, error)
NewLocalDomainContextCaller creates a new read-only instance of LocalDomainContext, bound to a specific deployed contract.
func (*LocalDomainContextCaller) LocalDomain ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type LocalDomainContextCallerRaw ¶ added in v0.0.12
type LocalDomainContextCallerRaw struct {
Contract *LocalDomainContextCaller // Generic read-only contract binding to access the raw methods on
}
LocalDomainContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LocalDomainContextCallerRaw) Call ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextCallerRaw) 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 LocalDomainContextCallerSession ¶ added in v0.0.12
type LocalDomainContextCallerSession struct { Contract *LocalDomainContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LocalDomainContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LocalDomainContextCallerSession) LocalDomain ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type LocalDomainContextFilterer ¶ added in v0.0.12
type LocalDomainContextFilterer struct {
// contains filtered or unexported fields
}
LocalDomainContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLocalDomainContextFilterer ¶ added in v0.0.12
func NewLocalDomainContextFilterer(address common.Address, filterer bind.ContractFilterer) (*LocalDomainContextFilterer, error)
NewLocalDomainContextFilterer creates a new log filterer instance of LocalDomainContext, bound to a specific deployed contract.
type LocalDomainContextRaw ¶ added in v0.0.12
type LocalDomainContextRaw struct {
Contract *LocalDomainContext // Generic contract binding to access the raw methods on
}
LocalDomainContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LocalDomainContextRaw) Call ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextRaw) 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 (*LocalDomainContextRaw) Transact ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LocalDomainContextRaw) Transfer ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextRaw) 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 LocalDomainContextSession ¶ added in v0.0.12
type LocalDomainContextSession struct { Contract *LocalDomainContext // 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 }
LocalDomainContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LocalDomainContextSession) LocalDomain ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type LocalDomainContextTransactor ¶ added in v0.0.12
type LocalDomainContextTransactor struct {
// contains filtered or unexported fields
}
LocalDomainContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLocalDomainContextTransactor ¶ added in v0.0.12
func NewLocalDomainContextTransactor(address common.Address, transactor bind.ContractTransactor) (*LocalDomainContextTransactor, error)
NewLocalDomainContextTransactor creates a new write-only instance of LocalDomainContext, bound to a specific deployed contract.
type LocalDomainContextTransactorRaw ¶ added in v0.0.12
type LocalDomainContextTransactorRaw struct {
Contract *LocalDomainContextTransactor // Generic write-only contract binding to access the raw methods on
}
LocalDomainContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LocalDomainContextTransactorRaw) Transact ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LocalDomainContextTransactorRaw) Transfer ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextTransactorRaw) 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 LocalDomainContextTransactorSession ¶ added in v0.0.12
type LocalDomainContextTransactorSession struct { Contract *LocalDomainContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LocalDomainContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MerkleLib ¶
type MerkleLib struct { MerkleLibCaller // Read-only binding to the contract MerkleLibTransactor // Write-only binding to the contract MerkleLibFilterer // Log filterer for contract events }
MerkleLib is an auto generated Go binding around an Ethereum contract.
func DeployMerkleLib ¶
func DeployMerkleLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MerkleLib, error)
DeployMerkleLib deploys a new Ethereum contract, binding an instance of MerkleLib to it.
func NewMerkleLib ¶
NewMerkleLib creates a new instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibCaller ¶
type MerkleLibCaller struct {
// contains filtered or unexported fields
}
MerkleLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMerkleLibCaller ¶
func NewMerkleLibCaller(address common.Address, caller bind.ContractCaller) (*MerkleLibCaller, error)
NewMerkleLibCaller creates a new read-only instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibCallerRaw ¶
type MerkleLibCallerRaw struct {
Contract *MerkleLibCaller // Generic read-only contract binding to access the raw methods on
}
MerkleLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MerkleLibCallerRaw) Call ¶
func (_MerkleLib *MerkleLibCallerRaw) 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 MerkleLibCallerSession ¶
type MerkleLibCallerSession struct { Contract *MerkleLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MerkleLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MerkleLibFilterer ¶
type MerkleLibFilterer struct {
// contains filtered or unexported fields
}
MerkleLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMerkleLibFilterer ¶
func NewMerkleLibFilterer(address common.Address, filterer bind.ContractFilterer) (*MerkleLibFilterer, error)
NewMerkleLibFilterer creates a new log filterer instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibRaw ¶
type MerkleLibRaw struct {
Contract *MerkleLib // Generic contract binding to access the raw methods on
}
MerkleLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MerkleLibRaw) Call ¶
func (_MerkleLib *MerkleLibRaw) 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 (*MerkleLibRaw) Transact ¶
func (_MerkleLib *MerkleLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleLibRaw) Transfer ¶
func (_MerkleLib *MerkleLibRaw) 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 MerkleLibSession ¶
type MerkleLibSession struct { Contract *MerkleLib // 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 }
MerkleLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MerkleLibTransactor ¶
type MerkleLibTransactor struct {
// contains filtered or unexported fields
}
MerkleLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMerkleLibTransactor ¶
func NewMerkleLibTransactor(address common.Address, transactor bind.ContractTransactor) (*MerkleLibTransactor, error)
NewMerkleLibTransactor creates a new write-only instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibTransactorRaw ¶
type MerkleLibTransactorRaw struct {
Contract *MerkleLibTransactor // Generic write-only contract binding to access the raw methods on
}
MerkleLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MerkleLibTransactorRaw) Transact ¶
func (_MerkleLib *MerkleLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleLibTransactorRaw) Transfer ¶
func (_MerkleLib *MerkleLibTransactorRaw) 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 MerkleLibTransactorSession ¶
type MerkleLibTransactorSession struct { Contract *MerkleLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Message ¶
type Message struct { MessageCaller // Read-only binding to the contract MessageTransactor // Write-only binding to the contract MessageFilterer // Log filterer for contract events }
Message is an auto generated Go binding around an Ethereum contract.
func DeployMessage ¶
func DeployMessage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Message, error)
DeployMessage deploys a new Ethereum contract, binding an instance of Message to it.
func NewMessage ¶
NewMessage creates a new instance of Message, bound to a specific deployed contract.
type MessageCaller ¶
type MessageCaller struct {
// contains filtered or unexported fields
}
MessageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMessageCaller ¶
func NewMessageCaller(address common.Address, caller bind.ContractCaller) (*MessageCaller, error)
NewMessageCaller creates a new read-only instance of Message, bound to a specific deployed contract.
type MessageCallerRaw ¶
type MessageCallerRaw struct {
Contract *MessageCaller // Generic read-only contract binding to access the raw methods on
}
MessageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MessageCallerRaw) Call ¶
func (_Message *MessageCallerRaw) 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 MessageCallerSession ¶
type MessageCallerSession struct { Contract *MessageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MessageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MessageFilterer ¶
type MessageFilterer struct {
// contains filtered or unexported fields
}
MessageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMessageFilterer ¶
func NewMessageFilterer(address common.Address, filterer bind.ContractFilterer) (*MessageFilterer, error)
NewMessageFilterer creates a new log filterer instance of Message, bound to a specific deployed contract.
type MessageRaw ¶
type MessageRaw struct {
Contract *Message // Generic contract binding to access the raw methods on
}
MessageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MessageRaw) Call ¶
func (_Message *MessageRaw) 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 (*MessageRaw) Transact ¶
func (_Message *MessageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessageRaw) Transfer ¶
func (_Message *MessageRaw) 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 MessageSession ¶
type MessageSession struct { Contract *Message // 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 }
MessageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MessageTransactor ¶
type MessageTransactor struct {
// contains filtered or unexported fields
}
MessageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMessageTransactor ¶
func NewMessageTransactor(address common.Address, transactor bind.ContractTransactor) (*MessageTransactor, error)
NewMessageTransactor creates a new write-only instance of Message, bound to a specific deployed contract.
type MessageTransactorRaw ¶
type MessageTransactorRaw struct {
Contract *MessageTransactor // Generic write-only contract binding to access the raw methods on
}
MessageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MessageTransactorRaw) Transact ¶
func (_Message *MessageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessageTransactorRaw) Transfer ¶
func (_Message *MessageTransactorRaw) 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 MessageTransactorSession ¶
type MessageTransactorSession struct { Contract *MessageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MessageTransactorSession 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 Origin ¶
type Origin struct { OriginCaller // Read-only binding to the contract OriginTransactor // Write-only binding to the contract OriginFilterer // Log filterer for contract events }
Origin is an auto generated Go binding around an Ethereum contract.
func DeployOrigin ¶
func DeployOrigin(auth *bind.TransactOpts, backend bind.ContractBackend, _domain uint32) (common.Address, *types.Transaction, *Origin, error)
DeployOrigin deploys a new Ethereum contract, binding an instance of Origin to it.
type OriginAttestationAccepted ¶ added in v0.0.34
type OriginAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginAttestationAccepted represents a AttestationAccepted event raised by the Origin contract.
type OriginAttestationAcceptedIterator ¶ added in v0.0.34
type OriginAttestationAcceptedIterator struct { Event *OriginAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the Origin contract.
func (*OriginAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *OriginAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *OriginAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *OriginAttestationAcceptedIterator) 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 OriginCaller ¶
type OriginCaller struct {
// contains filtered or unexported fields
}
OriginCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginCaller ¶
func NewOriginCaller(address common.Address, caller bind.ContractCaller) (*OriginCaller, error)
NewOriginCaller creates a new read-only instance of Origin, bound to a specific deployed contract.
func (*OriginCaller) AllDomains ¶ added in v0.0.42
func (_Origin *OriginCaller) 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 (*OriginCaller) AllGuards ¶
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*OriginCaller) AllNotaries ¶
func (_Origin *OriginCaller) 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 (*OriginCaller) DomainsAmount ¶ added in v0.0.42
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*OriginCaller) GetDomain ¶ added in v0.0.42
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*OriginCaller) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*OriginCaller) GetHistoricalRoot ¶ added in v0.0.34
func (_Origin *OriginCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32)
func (*OriginCaller) GetNotary ¶
func (_Origin *OriginCaller) 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 (*OriginCaller) GuardsAmount ¶
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*OriginCaller) LocalDomain ¶
func (_Origin *OriginCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginCaller) MAXMESSAGEBODYBYTES ¶
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginCaller) NotariesAmount ¶
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
func (*OriginCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginCaller) Root ¶
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Origin *OriginCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginCaller) SuggestAttestation ¶
func (_Origin *OriginCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginCaller) SuggestAttestations ¶ added in v0.0.42
func (_Origin *OriginCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginCaller) SystemRouter ¶ added in v0.0.4
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type OriginCallerRaw ¶
type OriginCallerRaw struct {
Contract *OriginCaller // Generic read-only contract binding to access the raw methods on
}
OriginCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginCallerRaw) Call ¶
func (_Origin *OriginCallerRaw) 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 OriginCallerSession ¶
type OriginCallerSession struct { Contract *OriginCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OriginCallerSession) AllDomains ¶ added in v0.0.42
func (_Origin *OriginCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginCallerSession) AllGuards ¶
func (_Origin *OriginCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*OriginCallerSession) AllNotaries ¶
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) DomainsAmount ¶ added in v0.0.42
func (_Origin *OriginCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*OriginCallerSession) GetDomain ¶ added in v0.0.42
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*OriginCallerSession) GetHistoricalRoot ¶ added in v0.0.34
func (_Origin *OriginCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32)
func (*OriginCallerSession) GetNotary ¶
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) GuardsAmount ¶
func (_Origin *OriginCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*OriginCallerSession) LocalDomain ¶
func (_Origin *OriginCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginCallerSession) MAXMESSAGEBODYBYTES ¶
func (_Origin *OriginCallerSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginCallerSession) Nonce ¶
func (_Origin *OriginCallerSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginCallerSession) NotariesAmount ¶
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) Owner ¶
func (_Origin *OriginCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginCallerSession) Root ¶
func (_Origin *OriginCallerSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Origin *OriginCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginCallerSession) SuggestAttestation ¶
func (_Origin *OriginCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginCallerSession) SuggestAttestations ¶ added in v0.0.42
func (_Origin *OriginCallerSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginCallerSession) SystemRouter ¶ added in v0.0.4
func (_Origin *OriginCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginCallerSession) VERSION ¶
func (_Origin *OriginCallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type OriginCorrectFraudReport ¶ added in v0.0.5
type OriginCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginCorrectFraudReport represents a CorrectFraudReport event raised by the Origin contract.
type OriginCorrectFraudReportIterator ¶ added in v0.0.5
type OriginCorrectFraudReportIterator struct { Event *OriginCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the Origin contract.
func (*OriginCorrectFraudReportIterator) Close ¶ added in v0.0.5
func (it *OriginCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginCorrectFraudReportIterator) Error ¶ added in v0.0.5
func (it *OriginCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginCorrectFraudReportIterator) Next ¶ added in v0.0.5
func (it *OriginCorrectFraudReportIterator) 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 OriginDispatch ¶
type OriginDispatch struct { MessageHash [32]byte Nonce uint32 Destination uint32 Tips []byte Message []byte Raw types.Log // Blockchain specific contextual infos }
OriginDispatch represents a Dispatch event raised by the Origin contract.
type OriginDispatchIterator ¶
type OriginDispatchIterator struct { Event *OriginDispatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginDispatchIterator is returned from FilterDispatch and is used to iterate over the raw logs and unpacked data for Dispatch events raised by the Origin contract.
func (*OriginDispatchIterator) Close ¶
func (it *OriginDispatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginDispatchIterator) Error ¶
func (it *OriginDispatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginDispatchIterator) Next ¶
func (it *OriginDispatchIterator) 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 OriginEvents ¶ added in v0.0.29
type OriginEvents struct { OriginEventsCaller // Read-only binding to the contract OriginEventsTransactor // Write-only binding to the contract OriginEventsFilterer // Log filterer for contract events }
OriginEvents is an auto generated Go binding around an Ethereum contract.
func NewOriginEvents ¶ added in v0.0.29
func NewOriginEvents(address common.Address, backend bind.ContractBackend) (*OriginEvents, error)
NewOriginEvents creates a new instance of OriginEvents, bound to a specific deployed contract.
type OriginEventsCaller ¶ added in v0.0.29
type OriginEventsCaller struct {
// contains filtered or unexported fields
}
OriginEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginEventsCaller ¶ added in v0.0.29
func NewOriginEventsCaller(address common.Address, caller bind.ContractCaller) (*OriginEventsCaller, error)
NewOriginEventsCaller creates a new read-only instance of OriginEvents, bound to a specific deployed contract.
type OriginEventsCallerRaw ¶ added in v0.0.29
type OriginEventsCallerRaw struct {
Contract *OriginEventsCaller // Generic read-only contract binding to access the raw methods on
}
OriginEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginEventsCallerRaw) Call ¶ added in v0.0.29
func (_OriginEvents *OriginEventsCallerRaw) 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 OriginEventsCallerSession ¶ added in v0.0.29
type OriginEventsCallerSession struct { Contract *OriginEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OriginEventsDispatch ¶ added in v0.0.29
type OriginEventsDispatch struct { MessageHash [32]byte Nonce uint32 Destination uint32 Tips []byte Message []byte Raw types.Log // Blockchain specific contextual infos }
OriginEventsDispatch represents a Dispatch event raised by the OriginEvents contract.
type OriginEventsDispatchIterator ¶ added in v0.0.29
type OriginEventsDispatchIterator struct { Event *OriginEventsDispatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginEventsDispatchIterator is returned from FilterDispatch and is used to iterate over the raw logs and unpacked data for Dispatch events raised by the OriginEvents contract.
func (*OriginEventsDispatchIterator) Close ¶ added in v0.0.29
func (it *OriginEventsDispatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginEventsDispatchIterator) Error ¶ added in v0.0.29
func (it *OriginEventsDispatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginEventsDispatchIterator) Next ¶ added in v0.0.29
func (it *OriginEventsDispatchIterator) 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 OriginEventsFilterer ¶ added in v0.0.29
type OriginEventsFilterer struct {
// contains filtered or unexported fields
}
OriginEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginEventsFilterer ¶ added in v0.0.29
func NewOriginEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginEventsFilterer, error)
NewOriginEventsFilterer creates a new log filterer instance of OriginEvents, bound to a specific deployed contract.
func (*OriginEventsFilterer) FilterDispatch ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, destination []uint32) (*OriginEventsDispatchIterator, error)
FilterDispatch is a free log retrieval operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginEventsFilterer) FilterGuardSlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginEventsGuardSlashedIterator, error)
FilterGuardSlashed is a free log retrieval operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) FilterNotarySlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*OriginEventsNotarySlashedIterator, error)
FilterNotarySlashed is a free log retrieval operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) ParseDispatch ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) ParseDispatch(log types.Log) (*OriginEventsDispatch, error)
ParseDispatch is a log parse operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginEventsFilterer) ParseGuardSlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) ParseGuardSlashed(log types.Log) (*OriginEventsGuardSlashed, error)
ParseGuardSlashed is a log parse operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) ParseNotarySlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) ParseNotarySlashed(log types.Log) (*OriginEventsNotarySlashed, error)
ParseNotarySlashed is a log parse operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) WatchDispatch ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginEventsDispatch, messageHash [][32]byte, nonce []uint32, destination []uint32) (event.Subscription, error)
WatchDispatch is a free log subscription operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginEventsFilterer) WatchGuardSlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsGuardSlashed, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchGuardSlashed is a free log subscription operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) WatchNotarySlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsNotarySlashed, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotarySlashed is a free log subscription operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
type OriginEventsGuardSlashed ¶ added in v0.0.29
type OriginEventsGuardSlashed struct { Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginEventsGuardSlashed represents a GuardSlashed event raised by the OriginEvents contract.
type OriginEventsGuardSlashedIterator ¶ added in v0.0.29
type OriginEventsGuardSlashedIterator struct { Event *OriginEventsGuardSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginEventsGuardSlashedIterator is returned from FilterGuardSlashed and is used to iterate over the raw logs and unpacked data for GuardSlashed events raised by the OriginEvents contract.
func (*OriginEventsGuardSlashedIterator) Close ¶ added in v0.0.29
func (it *OriginEventsGuardSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginEventsGuardSlashedIterator) Error ¶ added in v0.0.29
func (it *OriginEventsGuardSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginEventsGuardSlashedIterator) Next ¶ added in v0.0.29
func (it *OriginEventsGuardSlashedIterator) 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 OriginEventsNotarySlashed ¶ added in v0.0.29
type OriginEventsNotarySlashed struct { Notary common.Address Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginEventsNotarySlashed represents a NotarySlashed event raised by the OriginEvents contract.
type OriginEventsNotarySlashedIterator ¶ added in v0.0.29
type OriginEventsNotarySlashedIterator struct { Event *OriginEventsNotarySlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginEventsNotarySlashedIterator is returned from FilterNotarySlashed and is used to iterate over the raw logs and unpacked data for NotarySlashed events raised by the OriginEvents contract.
func (*OriginEventsNotarySlashedIterator) Close ¶ added in v0.0.29
func (it *OriginEventsNotarySlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginEventsNotarySlashedIterator) Error ¶ added in v0.0.29
func (it *OriginEventsNotarySlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginEventsNotarySlashedIterator) Next ¶ added in v0.0.29
func (it *OriginEventsNotarySlashedIterator) 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 OriginEventsRaw ¶ added in v0.0.29
type OriginEventsRaw struct {
Contract *OriginEvents // Generic contract binding to access the raw methods on
}
OriginEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginEventsRaw) Call ¶ added in v0.0.29
func (_OriginEvents *OriginEventsRaw) 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 (*OriginEventsRaw) Transact ¶ added in v0.0.29
func (_OriginEvents *OriginEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginEventsRaw) Transfer ¶ added in v0.0.29
func (_OriginEvents *OriginEventsRaw) 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 OriginEventsSession ¶ added in v0.0.29
type OriginEventsSession struct { Contract *OriginEvents // 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 }
OriginEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OriginEventsTransactor ¶ added in v0.0.29
type OriginEventsTransactor struct {
// contains filtered or unexported fields
}
OriginEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginEventsTransactor ¶ added in v0.0.29
func NewOriginEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginEventsTransactor, error)
NewOriginEventsTransactor creates a new write-only instance of OriginEvents, bound to a specific deployed contract.
type OriginEventsTransactorRaw ¶ added in v0.0.29
type OriginEventsTransactorRaw struct {
Contract *OriginEventsTransactor // Generic write-only contract binding to access the raw methods on
}
OriginEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_OriginEvents *OriginEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_OriginEvents *OriginEventsTransactorRaw) 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 OriginEventsTransactorSession ¶ added in v0.0.29
type OriginEventsTransactorSession struct { Contract *OriginEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OriginFilterer ¶
type OriginFilterer struct {
// contains filtered or unexported fields
}
OriginFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginFilterer ¶
func NewOriginFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginFilterer, error)
NewOriginFilterer creates a new log filterer instance of Origin, bound to a specific deployed contract.
func (*OriginFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_Origin *OriginFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*OriginAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*OriginFilterer) FilterCorrectFraudReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginFilterer) FilterDispatch ¶
func (_Origin *OriginFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, destination []uint32) (*OriginDispatchIterator, error)
FilterDispatch is a free log retrieval operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginFilterer) FilterFraudAttestation ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginFilterer) FilterGuardAdded ¶
func (_Origin *OriginFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*OriginGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*OriginFilterer) FilterGuardRemoved ¶
func (_Origin *OriginFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*OriginGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*OriginFilterer) FilterGuardSlashed ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginGuardSlashedIterator, error)
FilterGuardSlashed is a free log retrieval operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginFilterer) FilterIncorrectReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginFilterer) FilterInitialized ¶
func (_Origin *OriginFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginFilterer) FilterNotaryAdded ¶ added in v0.0.10
func (_Origin *OriginFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*OriginNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*OriginFilterer) FilterNotaryRemoved ¶ added in v0.0.10
func (_Origin *OriginFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*OriginNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*OriginFilterer) FilterNotarySlashed ¶
func (_Origin *OriginFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*OriginNotarySlashedIterator, error)
FilterNotarySlashed is a free log retrieval operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginFilterer) FilterOwnershipTransferred ¶
func (_Origin *OriginFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OriginOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_Origin *OriginFilterer) ParseAttestationAccepted(log types.Log) (*OriginAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*OriginFilterer) ParseCorrectFraudReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseCorrectFraudReport(log types.Log) (*OriginCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginFilterer) ParseDispatch ¶
func (_Origin *OriginFilterer) ParseDispatch(log types.Log) (*OriginDispatch, error)
ParseDispatch is a log parse operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginFilterer) ParseFraudAttestation ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseFraudAttestation(log types.Log) (*OriginFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginFilterer) ParseGuardAdded ¶
func (_Origin *OriginFilterer) ParseGuardAdded(log types.Log) (*OriginGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*OriginFilterer) ParseGuardRemoved ¶
func (_Origin *OriginFilterer) ParseGuardRemoved(log types.Log) (*OriginGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*OriginFilterer) ParseGuardSlashed ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseGuardSlashed(log types.Log) (*OriginGuardSlashed, error)
ParseGuardSlashed is a log parse operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginFilterer) ParseIncorrectReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseIncorrectReport(log types.Log) (*OriginIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginFilterer) ParseInitialized ¶
func (_Origin *OriginFilterer) ParseInitialized(log types.Log) (*OriginInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginFilterer) ParseNotaryAdded ¶ added in v0.0.10
func (_Origin *OriginFilterer) ParseNotaryAdded(log types.Log) (*OriginNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*OriginFilterer) ParseNotaryRemoved ¶ added in v0.0.10
func (_Origin *OriginFilterer) ParseNotaryRemoved(log types.Log) (*OriginNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*OriginFilterer) ParseNotarySlashed ¶
func (_Origin *OriginFilterer) ParseNotarySlashed(log types.Log) (*OriginNotarySlashed, error)
ParseNotarySlashed is a log parse operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginFilterer) ParseOwnershipTransferred ¶
func (_Origin *OriginFilterer) ParseOwnershipTransferred(log types.Log) (*OriginOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_Origin *OriginFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginAttestationAccepted, 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 (*OriginFilterer) WatchCorrectFraudReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginFilterer) WatchDispatch ¶
func (_Origin *OriginFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginDispatch, messageHash [][32]byte, nonce []uint32, destination []uint32) (event.Subscription, error)
WatchDispatch is a free log subscription operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginFilterer) WatchFraudAttestation ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginFraudAttestation, notary []common.Address) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginFilterer) WatchGuardAdded ¶
func (_Origin *OriginFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *OriginGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*OriginFilterer) WatchGuardRemoved ¶
func (_Origin *OriginFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *OriginGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*OriginFilterer) WatchGuardSlashed ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginGuardSlashed, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchGuardSlashed is a free log subscription operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginFilterer) WatchIncorrectReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginFilterer) WatchInitialized ¶
func (_Origin *OriginFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginFilterer) WatchNotaryAdded ¶ added in v0.0.10
func (_Origin *OriginFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *OriginNotaryAdded, 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 (*OriginFilterer) WatchNotaryRemoved ¶ added in v0.0.10
func (_Origin *OriginFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *OriginNotaryRemoved, 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 (*OriginFilterer) WatchNotarySlashed ¶
func (_Origin *OriginFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginNotarySlashed, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotarySlashed is a free log subscription operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginFilterer) WatchOwnershipTransferred ¶
func (_Origin *OriginFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginOwnershipTransferred, 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 OriginFraudAttestation ¶ added in v0.0.5
type OriginFraudAttestation struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginFraudAttestation represents a FraudAttestation event raised by the Origin contract.
type OriginFraudAttestationIterator ¶ added in v0.0.5
type OriginFraudAttestationIterator struct { Event *OriginFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the Origin contract.
func (*OriginFraudAttestationIterator) Close ¶ added in v0.0.5
func (it *OriginFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginFraudAttestationIterator) Error ¶ added in v0.0.5
func (it *OriginFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginFraudAttestationIterator) Next ¶ added in v0.0.5
func (it *OriginFraudAttestationIterator) 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 OriginGuardAdded ¶
type OriginGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
OriginGuardAdded represents a GuardAdded event raised by the Origin contract.
type OriginGuardAddedIterator ¶
type OriginGuardAddedIterator struct { Event *OriginGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the Origin contract.
func (*OriginGuardAddedIterator) Close ¶
func (it *OriginGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginGuardAddedIterator) Error ¶
func (it *OriginGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginGuardAddedIterator) Next ¶
func (it *OriginGuardAddedIterator) 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 OriginGuardRemoved ¶
type OriginGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
OriginGuardRemoved represents a GuardRemoved event raised by the Origin contract.
type OriginGuardRemovedIterator ¶
type OriginGuardRemovedIterator struct { Event *OriginGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the Origin contract.
func (*OriginGuardRemovedIterator) Close ¶
func (it *OriginGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginGuardRemovedIterator) Error ¶
func (it *OriginGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginGuardRemovedIterator) Next ¶
func (it *OriginGuardRemovedIterator) 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 OriginGuardSlashed ¶ added in v0.0.5
type OriginGuardSlashed struct { Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginGuardSlashed represents a GuardSlashed event raised by the Origin contract.
type OriginGuardSlashedIterator ¶ added in v0.0.5
type OriginGuardSlashedIterator struct { Event *OriginGuardSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginGuardSlashedIterator is returned from FilterGuardSlashed and is used to iterate over the raw logs and unpacked data for GuardSlashed events raised by the Origin contract.
func (*OriginGuardSlashedIterator) Close ¶ added in v0.0.5
func (it *OriginGuardSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginGuardSlashedIterator) Error ¶ added in v0.0.5
func (it *OriginGuardSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginGuardSlashedIterator) Next ¶ added in v0.0.5
func (it *OriginGuardSlashedIterator) 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 OriginHub ¶ added in v0.0.20
type OriginHub struct { OriginHubCaller // Read-only binding to the contract OriginHubTransactor // Write-only binding to the contract OriginHubFilterer // Log filterer for contract events }
OriginHub is an auto generated Go binding around an Ethereum contract.
func NewOriginHub ¶ added in v0.0.20
NewOriginHub creates a new instance of OriginHub, bound to a specific deployed contract.
type OriginHubAttestationAccepted ¶ added in v0.0.34
type OriginHubAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubAttestationAccepted represents a AttestationAccepted event raised by the OriginHub contract.
type OriginHubAttestationAcceptedIterator ¶ added in v0.0.34
type OriginHubAttestationAcceptedIterator struct { Event *OriginHubAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the OriginHub contract.
func (*OriginHubAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *OriginHubAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *OriginHubAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *OriginHubAttestationAcceptedIterator) 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 OriginHubCaller ¶ added in v0.0.20
type OriginHubCaller struct {
// contains filtered or unexported fields
}
OriginHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginHubCaller ¶ added in v0.0.20
func NewOriginHubCaller(address common.Address, caller bind.ContractCaller) (*OriginHubCaller, error)
NewOriginHubCaller creates a new read-only instance of OriginHub, bound to a specific deployed contract.
func (*OriginHubCaller) AllDomains ¶ added in v0.0.42
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) AllGuards ¶ added in v0.0.20
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*OriginHubCaller) AllNotaries ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) DomainsAmount ¶ added in v0.0.42
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*OriginHubCaller) GetDomain ¶ added in v0.0.42
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*OriginHubCaller) GetGuard ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*OriginHubCaller) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHub *OriginHubCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32)
func (*OriginHubCaller) GetNotary ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) GuardsAmount ¶ added in v0.0.20
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*OriginHubCaller) LocalDomain ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHubCaller) Nonce ¶ added in v0.0.20
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHubCaller) NotariesAmount ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) Owner ¶ added in v0.0.41
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHubCaller) Root ¶ added in v0.0.20
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHubCaller) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_OriginHub *OriginHubCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHubCaller) SuggestAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHubCaller) SuggestAttestations ¶ added in v0.0.42
func (_OriginHub *OriginHubCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHubCaller) SystemRouter ¶ added in v0.0.41
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type OriginHubCallerRaw ¶ added in v0.0.20
type OriginHubCallerRaw struct {
Contract *OriginHubCaller // Generic read-only contract binding to access the raw methods on
}
OriginHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginHubCallerRaw) Call ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerRaw) 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 OriginHubCallerSession ¶ added in v0.0.20
type OriginHubCallerSession struct { Contract *OriginHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OriginHubCallerSession) AllDomains ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHubCallerSession) AllGuards ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*OriginHubCallerSession) AllNotaries ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) DomainsAmount ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*OriginHubCallerSession) GetDomain ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) GetGuard ¶ added in v0.0.20
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*OriginHubCallerSession) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHub *OriginHubCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32)
func (*OriginHubCallerSession) GetNotary ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) GuardsAmount ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*OriginHubCallerSession) LocalDomain ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHubCallerSession) Nonce ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHubCallerSession) NotariesAmount ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) Owner ¶ added in v0.0.41
func (_OriginHub *OriginHubCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHubCallerSession) Root ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHubCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_OriginHub *OriginHubCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHubCallerSession) SuggestAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHubCallerSession) SuggestAttestations ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHubCallerSession) SystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type OriginHubCorrectFraudReport ¶ added in v0.0.20
type OriginHubCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubCorrectFraudReport represents a CorrectFraudReport event raised by the OriginHub contract.
type OriginHubCorrectFraudReportIterator ¶ added in v0.0.20
type OriginHubCorrectFraudReportIterator struct { Event *OriginHubCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the OriginHub contract.
func (*OriginHubCorrectFraudReportIterator) Close ¶ added in v0.0.20
func (it *OriginHubCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubCorrectFraudReportIterator) Error ¶ added in v0.0.20
func (it *OriginHubCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubCorrectFraudReportIterator) Next ¶ added in v0.0.20
func (it *OriginHubCorrectFraudReportIterator) 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 OriginHubEvents ¶ added in v0.0.29
type OriginHubEvents struct { OriginHubEventsCaller // Read-only binding to the contract OriginHubEventsTransactor // Write-only binding to the contract OriginHubEventsFilterer // Log filterer for contract events }
OriginHubEvents is an auto generated Go binding around an Ethereum contract.
func NewOriginHubEvents ¶ added in v0.0.29
func NewOriginHubEvents(address common.Address, backend bind.ContractBackend) (*OriginHubEvents, error)
NewOriginHubEvents creates a new instance of OriginHubEvents, bound to a specific deployed contract.
type OriginHubEventsCaller ¶ added in v0.0.29
type OriginHubEventsCaller struct {
// contains filtered or unexported fields
}
OriginHubEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginHubEventsCaller ¶ added in v0.0.29
func NewOriginHubEventsCaller(address common.Address, caller bind.ContractCaller) (*OriginHubEventsCaller, error)
NewOriginHubEventsCaller creates a new read-only instance of OriginHubEvents, bound to a specific deployed contract.
type OriginHubEventsCallerRaw ¶ added in v0.0.29
type OriginHubEventsCallerRaw struct {
Contract *OriginHubEventsCaller // Generic read-only contract binding to access the raw methods on
}
OriginHubEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginHubEventsCallerRaw) Call ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsCallerRaw) 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 OriginHubEventsCallerSession ¶ added in v0.0.29
type OriginHubEventsCallerSession struct { Contract *OriginHubEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginHubEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OriginHubEventsCorrectFraudReport ¶ added in v0.0.29
type OriginHubEventsCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubEventsCorrectFraudReport represents a CorrectFraudReport event raised by the OriginHubEvents contract.
type OriginHubEventsCorrectFraudReportIterator ¶ added in v0.0.29
type OriginHubEventsCorrectFraudReportIterator struct { Event *OriginHubEventsCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubEventsCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the OriginHubEvents contract.
func (*OriginHubEventsCorrectFraudReportIterator) Close ¶ added in v0.0.29
func (it *OriginHubEventsCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubEventsCorrectFraudReportIterator) Error ¶ added in v0.0.29
func (it *OriginHubEventsCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubEventsCorrectFraudReportIterator) Next ¶ added in v0.0.29
func (it *OriginHubEventsCorrectFraudReportIterator) 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 OriginHubEventsFilterer ¶ added in v0.0.29
type OriginHubEventsFilterer struct {
// contains filtered or unexported fields
}
OriginHubEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginHubEventsFilterer ¶ added in v0.0.29
func NewOriginHubEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginHubEventsFilterer, error)
NewOriginHubEventsFilterer creates a new log filterer instance of OriginHubEvents, bound to a specific deployed contract.
func (*OriginHubEventsFilterer) FilterCorrectFraudReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) FilterFraudAttestation ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginHubEventsFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginHubEventsFilterer) FilterIncorrectReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) ParseCorrectFraudReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubEventsCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) ParseFraudAttestation ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) ParseFraudAttestation(log types.Log) (*OriginHubEventsFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginHubEventsFilterer) ParseIncorrectReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) ParseIncorrectReport(log types.Log) (*OriginHubEventsIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) WatchCorrectFraudReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) WatchFraudAttestation ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubEventsFraudAttestation, notary []common.Address) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginHubEventsFilterer) WatchIncorrectReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
type OriginHubEventsFraudAttestation ¶ added in v0.0.29
type OriginHubEventsFraudAttestation struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubEventsFraudAttestation represents a FraudAttestation event raised by the OriginHubEvents contract.
type OriginHubEventsFraudAttestationIterator ¶ added in v0.0.29
type OriginHubEventsFraudAttestationIterator struct { Event *OriginHubEventsFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubEventsFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the OriginHubEvents contract.
func (*OriginHubEventsFraudAttestationIterator) Close ¶ added in v0.0.29
func (it *OriginHubEventsFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubEventsFraudAttestationIterator) Error ¶ added in v0.0.29
func (it *OriginHubEventsFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubEventsFraudAttestationIterator) Next ¶ added in v0.0.29
func (it *OriginHubEventsFraudAttestationIterator) 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 OriginHubEventsIncorrectReport ¶ added in v0.0.29
type OriginHubEventsIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubEventsIncorrectReport represents a IncorrectReport event raised by the OriginHubEvents contract.
type OriginHubEventsIncorrectReportIterator ¶ added in v0.0.29
type OriginHubEventsIncorrectReportIterator struct { Event *OriginHubEventsIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubEventsIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the OriginHubEvents contract.
func (*OriginHubEventsIncorrectReportIterator) Close ¶ added in v0.0.29
func (it *OriginHubEventsIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubEventsIncorrectReportIterator) Error ¶ added in v0.0.29
func (it *OriginHubEventsIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubEventsIncorrectReportIterator) Next ¶ added in v0.0.29
func (it *OriginHubEventsIncorrectReportIterator) 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 OriginHubEventsRaw ¶ added in v0.0.29
type OriginHubEventsRaw struct {
Contract *OriginHubEvents // Generic contract binding to access the raw methods on
}
OriginHubEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginHubEventsRaw) Call ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsRaw) 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 (*OriginHubEventsRaw) Transact ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubEventsRaw) Transfer ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsRaw) 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 OriginHubEventsSession ¶ added in v0.0.29
type OriginHubEventsSession struct { Contract *OriginHubEvents // 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 }
OriginHubEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OriginHubEventsTransactor ¶ added in v0.0.29
type OriginHubEventsTransactor struct {
// contains filtered or unexported fields
}
OriginHubEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginHubEventsTransactor ¶ added in v0.0.29
func NewOriginHubEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginHubEventsTransactor, error)
NewOriginHubEventsTransactor creates a new write-only instance of OriginHubEvents, bound to a specific deployed contract.
type OriginHubEventsTransactorRaw ¶ added in v0.0.29
type OriginHubEventsTransactorRaw struct {
Contract *OriginHubEventsTransactor // Generic write-only contract binding to access the raw methods on
}
OriginHubEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginHubEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsTransactorRaw) 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 OriginHubEventsTransactorSession ¶ added in v0.0.29
type OriginHubEventsTransactorSession struct { Contract *OriginHubEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHubEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OriginHubFilterer ¶ added in v0.0.20
type OriginHubFilterer struct {
// contains filtered or unexported fields
}
OriginHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginHubFilterer ¶ added in v0.0.20
func NewOriginHubFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginHubFilterer, error)
NewOriginHubFilterer creates a new log filterer instance of OriginHub, bound to a specific deployed contract.
func (*OriginHubFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_OriginHub *OriginHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*OriginHubAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*OriginHubFilterer) FilterCorrectFraudReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubFilterer) FilterFraudAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterFraudAttestation(opts *bind.FilterOpts, notary []common.Address) (*OriginHubFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginHubFilterer) FilterGuardAdded ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*OriginHubGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*OriginHubFilterer) FilterGuardRemoved ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*OriginHubGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*OriginHubFilterer) FilterIncorrectReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubFilterer) FilterInitialized ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginHubInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHubFilterer) FilterNotaryAdded ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*OriginHubNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*OriginHubFilterer) FilterNotaryRemoved ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*OriginHubNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*OriginHubFilterer) FilterOwnershipTransferred ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OriginHubOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginHubFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_OriginHub *OriginHubFilterer) ParseAttestationAccepted(log types.Log) (*OriginHubAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*OriginHubFilterer) ParseCorrectFraudReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubFilterer) ParseFraudAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseFraudAttestation(log types.Log) (*OriginHubFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginHubFilterer) ParseGuardAdded ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseGuardAdded(log types.Log) (*OriginHubGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*OriginHubFilterer) ParseGuardRemoved ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseGuardRemoved(log types.Log) (*OriginHubGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*OriginHubFilterer) ParseIncorrectReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseIncorrectReport(log types.Log) (*OriginHubIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubFilterer) ParseInitialized ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) ParseInitialized(log types.Log) (*OriginHubInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHubFilterer) ParseNotaryAdded ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseNotaryAdded(log types.Log) (*OriginHubNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*OriginHubFilterer) ParseNotaryRemoved ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseNotaryRemoved(log types.Log) (*OriginHubNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*OriginHubFilterer) ParseOwnershipTransferred ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) ParseOwnershipTransferred(log types.Log) (*OriginHubOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginHubFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_OriginHub *OriginHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginHubAttestationAccepted, 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 (*OriginHubFilterer) WatchCorrectFraudReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubFilterer) WatchFraudAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubFraudAttestation, notary []common.Address) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xa458d78fa8902ff24cc896d608e762eb06543f0541124e5582e928e1e4789423.
Solidity: event FraudAttestation(address indexed notary, bytes attestation)
func (*OriginHubFilterer) WatchGuardAdded ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *OriginHubGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*OriginHubFilterer) WatchGuardRemoved ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *OriginHubGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*OriginHubFilterer) WatchIncorrectReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubFilterer) WatchInitialized ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginHubInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHubFilterer) WatchNotaryAdded ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *OriginHubNotaryAdded, 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 (*OriginHubFilterer) WatchNotaryRemoved ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *OriginHubNotaryRemoved, 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 (*OriginHubFilterer) WatchOwnershipTransferred ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginHubOwnershipTransferred, 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 OriginHubFraudAttestation ¶ added in v0.0.20
type OriginHubFraudAttestation struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubFraudAttestation represents a FraudAttestation event raised by the OriginHub contract.
type OriginHubFraudAttestationIterator ¶ added in v0.0.20
type OriginHubFraudAttestationIterator struct { Event *OriginHubFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the OriginHub contract.
func (*OriginHubFraudAttestationIterator) Close ¶ added in v0.0.20
func (it *OriginHubFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubFraudAttestationIterator) Error ¶ added in v0.0.20
func (it *OriginHubFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubFraudAttestationIterator) Next ¶ added in v0.0.20
func (it *OriginHubFraudAttestationIterator) 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 OriginHubGuardAdded ¶ added in v0.0.20
type OriginHubGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubGuardAdded represents a GuardAdded event raised by the OriginHub contract.
type OriginHubGuardAddedIterator ¶ added in v0.0.20
type OriginHubGuardAddedIterator struct { Event *OriginHubGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the OriginHub contract.
func (*OriginHubGuardAddedIterator) Close ¶ added in v0.0.20
func (it *OriginHubGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubGuardAddedIterator) Error ¶ added in v0.0.20
func (it *OriginHubGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubGuardAddedIterator) Next ¶ added in v0.0.20
func (it *OriginHubGuardAddedIterator) 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 OriginHubGuardRemoved ¶ added in v0.0.20
type OriginHubGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubGuardRemoved represents a GuardRemoved event raised by the OriginHub contract.
type OriginHubGuardRemovedIterator ¶ added in v0.0.20
type OriginHubGuardRemovedIterator struct { Event *OriginHubGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the OriginHub contract.
func (*OriginHubGuardRemovedIterator) Close ¶ added in v0.0.20
func (it *OriginHubGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubGuardRemovedIterator) Error ¶ added in v0.0.20
func (it *OriginHubGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubGuardRemovedIterator) Next ¶ added in v0.0.20
func (it *OriginHubGuardRemovedIterator) 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 OriginHubIncorrectReport ¶ added in v0.0.20
type OriginHubIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubIncorrectReport represents a IncorrectReport event raised by the OriginHub contract.
type OriginHubIncorrectReportIterator ¶ added in v0.0.20
type OriginHubIncorrectReportIterator struct { Event *OriginHubIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the OriginHub contract.
func (*OriginHubIncorrectReportIterator) Close ¶ added in v0.0.20
func (it *OriginHubIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubIncorrectReportIterator) Error ¶ added in v0.0.20
func (it *OriginHubIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubIncorrectReportIterator) Next ¶ added in v0.0.20
func (it *OriginHubIncorrectReportIterator) 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 OriginHubInitialized ¶ added in v0.0.41
type OriginHubInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OriginHubInitialized represents a Initialized event raised by the OriginHub contract.
type OriginHubInitializedIterator ¶ added in v0.0.41
type OriginHubInitializedIterator struct { Event *OriginHubInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OriginHub contract.
func (*OriginHubInitializedIterator) Close ¶ added in v0.0.41
func (it *OriginHubInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubInitializedIterator) Error ¶ added in v0.0.41
func (it *OriginHubInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubInitializedIterator) Next ¶ added in v0.0.41
func (it *OriginHubInitializedIterator) 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 OriginHubNotaryAdded ¶ added in v0.0.20
type OriginHubNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubNotaryAdded represents a NotaryAdded event raised by the OriginHub contract.
type OriginHubNotaryAddedIterator ¶ added in v0.0.20
type OriginHubNotaryAddedIterator struct { Event *OriginHubNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the OriginHub contract.
func (*OriginHubNotaryAddedIterator) Close ¶ added in v0.0.20
func (it *OriginHubNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubNotaryAddedIterator) Error ¶ added in v0.0.20
func (it *OriginHubNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubNotaryAddedIterator) Next ¶ added in v0.0.20
func (it *OriginHubNotaryAddedIterator) 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 OriginHubNotaryRemoved ¶ added in v0.0.20
type OriginHubNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubNotaryRemoved represents a NotaryRemoved event raised by the OriginHub contract.
type OriginHubNotaryRemovedIterator ¶ added in v0.0.20
type OriginHubNotaryRemovedIterator struct { Event *OriginHubNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the OriginHub contract.
func (*OriginHubNotaryRemovedIterator) Close ¶ added in v0.0.20
func (it *OriginHubNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubNotaryRemovedIterator) Error ¶ added in v0.0.20
func (it *OriginHubNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubNotaryRemovedIterator) Next ¶ added in v0.0.20
func (it *OriginHubNotaryRemovedIterator) 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 OriginHubOwnershipTransferred ¶ added in v0.0.41
type OriginHubOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubOwnershipTransferred represents a OwnershipTransferred event raised by the OriginHub contract.
type OriginHubOwnershipTransferredIterator ¶ added in v0.0.41
type OriginHubOwnershipTransferredIterator struct { Event *OriginHubOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OriginHub contract.
func (*OriginHubOwnershipTransferredIterator) Close ¶ added in v0.0.41
func (it *OriginHubOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubOwnershipTransferredIterator) Error ¶ added in v0.0.41
func (it *OriginHubOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubOwnershipTransferredIterator) Next ¶ added in v0.0.41
func (it *OriginHubOwnershipTransferredIterator) 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 OriginHubRaw ¶ added in v0.0.20
type OriginHubRaw struct {
Contract *OriginHub // Generic contract binding to access the raw methods on
}
OriginHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginHubRaw) Call ¶ added in v0.0.20
func (_OriginHub *OriginHubRaw) 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 (*OriginHubRaw) Transact ¶ added in v0.0.20
func (_OriginHub *OriginHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubRaw) Transfer ¶ added in v0.0.20
func (_OriginHub *OriginHubRaw) 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 OriginHubSession ¶ added in v0.0.20
type OriginHubSession struct { Contract *OriginHub // 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 }
OriginHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OriginHubSession) AllDomains ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHubSession) AllGuards ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*OriginHubSession) AllNotaries ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) DomainsAmount ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*OriginHubSession) GetDomain ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) GetGuard ¶ added in v0.0.20
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*OriginHubSession) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHub *OriginHubSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32)
func (*OriginHubSession) GetNotary ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) GuardsAmount ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*OriginHubSession) LocalDomain ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHubSession) Nonce ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHubSession) NotariesAmount ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) Owner ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHubSession) RenounceOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHubSession) Root ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHubSession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHubSession) SetSystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginHubSession) SlashAgent ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*OriginHubSession) SubmitAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) SubmitReport ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHubSession) SuggestAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHubSession) SuggestAttestations ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHubSession) SyncAgents ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*OriginHubSession) SystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginHubSession) TransferOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) 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 OriginHubTransactor ¶ added in v0.0.20
type OriginHubTransactor struct {
// contains filtered or unexported fields
}
OriginHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginHubTransactor ¶ added in v0.0.20
func NewOriginHubTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginHubTransactor, error)
NewOriginHubTransactor creates a new write-only instance of OriginHub, bound to a specific deployed contract.
func (*OriginHubTransactor) RenounceOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHubTransactor) SetSystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginHubTransactor) SlashAgent ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*OriginHubTransactor) SubmitAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactor) 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 (*OriginHubTransactor) SubmitReport ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHubTransactor) SyncAgents ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*OriginHubTransactor) TransferOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) 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 OriginHubTransactorRaw ¶ added in v0.0.20
type OriginHubTransactorRaw struct {
Contract *OriginHubTransactor // Generic write-only contract binding to access the raw methods on
}
OriginHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginHubTransactorRaw) Transact ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubTransactorRaw) Transfer ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorRaw) 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 OriginHubTransactorSession ¶ added in v0.0.20
type OriginHubTransactorSession struct { Contract *OriginHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OriginHubTransactorSession) RenounceOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHubTransactorSession) SetSystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginHubTransactorSession) SlashAgent ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*OriginHubTransactorSession) SubmitAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorSession) 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 (*OriginHubTransactorSession) SubmitReport ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHubTransactorSession) SyncAgents ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*OriginHubTransactorSession) TransferOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) 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 OriginIncorrectReport ¶ added in v0.0.5
type OriginIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginIncorrectReport represents a IncorrectReport event raised by the Origin contract.
type OriginIncorrectReportIterator ¶ added in v0.0.5
type OriginIncorrectReportIterator struct { Event *OriginIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the Origin contract.
func (*OriginIncorrectReportIterator) Close ¶ added in v0.0.5
func (it *OriginIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginIncorrectReportIterator) Error ¶ added in v0.0.5
func (it *OriginIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginIncorrectReportIterator) Next ¶ added in v0.0.5
func (it *OriginIncorrectReportIterator) 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 OriginInitialized ¶
type OriginInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OriginInitialized represents a Initialized event raised by the Origin contract.
type OriginInitializedIterator ¶
type OriginInitializedIterator struct { Event *OriginInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Origin contract.
func (*OriginInitializedIterator) Close ¶
func (it *OriginInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginInitializedIterator) Error ¶
func (it *OriginInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginInitializedIterator) Next ¶
func (it *OriginInitializedIterator) 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 OriginNotaryAdded ¶ added in v0.0.10
type OriginNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
OriginNotaryAdded represents a NotaryAdded event raised by the Origin contract.
type OriginNotaryAddedIterator ¶ added in v0.0.10
type OriginNotaryAddedIterator struct { Event *OriginNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the Origin contract.
func (*OriginNotaryAddedIterator) Close ¶ added in v0.0.10
func (it *OriginNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginNotaryAddedIterator) Error ¶ added in v0.0.10
func (it *OriginNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginNotaryAddedIterator) Next ¶ added in v0.0.10
func (it *OriginNotaryAddedIterator) 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 OriginNotaryRemoved ¶ added in v0.0.10
type OriginNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
OriginNotaryRemoved represents a NotaryRemoved event raised by the Origin contract.
type OriginNotaryRemovedIterator ¶ added in v0.0.10
type OriginNotaryRemovedIterator struct { Event *OriginNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the Origin contract.
func (*OriginNotaryRemovedIterator) Close ¶ added in v0.0.10
func (it *OriginNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginNotaryRemovedIterator) Error ¶ added in v0.0.10
func (it *OriginNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginNotaryRemovedIterator) Next ¶ added in v0.0.10
func (it *OriginNotaryRemovedIterator) 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 OriginNotarySlashed ¶
type OriginNotarySlashed struct { Notary common.Address Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginNotarySlashed represents a NotarySlashed event raised by the Origin contract.
type OriginNotarySlashedIterator ¶
type OriginNotarySlashedIterator struct { Event *OriginNotarySlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginNotarySlashedIterator is returned from FilterNotarySlashed and is used to iterate over the raw logs and unpacked data for NotarySlashed events raised by the Origin contract.
func (*OriginNotarySlashedIterator) Close ¶
func (it *OriginNotarySlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginNotarySlashedIterator) Error ¶
func (it *OriginNotarySlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginNotarySlashedIterator) Next ¶
func (it *OriginNotarySlashedIterator) 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 OriginOwnershipTransferred ¶
type OriginOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OriginOwnershipTransferred represents a OwnershipTransferred event raised by the Origin contract.
type OriginOwnershipTransferredIterator ¶
type OriginOwnershipTransferredIterator struct { Event *OriginOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Origin contract.
func (*OriginOwnershipTransferredIterator) Close ¶
func (it *OriginOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginOwnershipTransferredIterator) Error ¶
func (it *OriginOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginOwnershipTransferredIterator) Next ¶
func (it *OriginOwnershipTransferredIterator) 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 OriginRaw ¶
type OriginRaw struct {
Contract *Origin // Generic contract binding to access the raw methods on
}
OriginRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginRaw) Call ¶
func (_Origin *OriginRaw) 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 (*OriginRaw) Transact ¶
func (_Origin *OriginRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginRaw) Transfer ¶
func (_Origin *OriginRaw) 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 OriginRef ¶
type OriginRef struct { *Origin // contains filtered or unexported fields }
OriginRef is a bound origin contract that returns the address of the contract. nolint: golint
func NewOriginRef ¶
NewOriginRef creates a new origin contract with a contract ref.
type OriginSession ¶
type OriginSession struct { Contract *Origin // 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 }
OriginSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OriginSession) AddNotary ¶ added in v0.0.41
func (_Origin *OriginSession) 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 (*OriginSession) AllDomains ¶ added in v0.0.42
func (_Origin *OriginSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginSession) AllGuards ¶
func (_Origin *OriginSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*OriginSession) AllNotaries ¶
func (_Origin *OriginSession) 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 (*OriginSession) Dispatch ¶
func (_Origin *OriginSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginSession) DomainsAmount ¶ added in v0.0.42
func (_Origin *OriginSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*OriginSession) GetDomain ¶ added in v0.0.42
func (_Origin *OriginSession) 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 (*OriginSession) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*OriginSession) GetHistoricalRoot ¶ added in v0.0.34
func (_Origin *OriginSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32)
func (*OriginSession) GetNotary ¶
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*OriginSession) GuardsAmount ¶
func (_Origin *OriginSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*OriginSession) Initialize ¶
func (_Origin *OriginSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginSession) LocalDomain ¶
func (_Origin *OriginSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginSession) MAXMESSAGEBODYBYTES ¶
func (_Origin *OriginSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginSession) Nonce ¶
func (_Origin *OriginSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginSession) NotariesAmount ¶
func (_Origin *OriginSession) 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 (*OriginSession) Owner ¶
func (_Origin *OriginSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginSession) RenounceOwnership ¶
func (_Origin *OriginSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginSession) Root ¶
func (_Origin *OriginSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Origin *OriginSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginSession) SetSystemRouter ¶ added in v0.0.4
func (_Origin *OriginSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginSession) SlashAgent ¶ added in v0.0.41
func (_Origin *OriginSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*OriginSession) SubmitAttestation ¶ added in v0.0.11
func (_Origin *OriginSession) 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 (*OriginSession) SubmitReport ¶ added in v0.0.5
func (_Origin *OriginSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginSession) SuggestAttestation ¶
func (_Origin *OriginSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginSession) SuggestAttestations ¶ added in v0.0.42
func (_Origin *OriginSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginSession) SyncAgents ¶ added in v0.0.41
func (_Origin *OriginSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*OriginSession) SystemRouter ¶ added in v0.0.4
func (_Origin *OriginSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginSession) TransferOwnership ¶
func (_Origin *OriginSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*OriginSession) VERSION ¶
func (_Origin *OriginSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type OriginTransactor ¶
type OriginTransactor struct {
// contains filtered or unexported fields
}
OriginTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginTransactor ¶
func NewOriginTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginTransactor, error)
NewOriginTransactor creates a new write-only instance of Origin, bound to a specific deployed contract.
func (*OriginTransactor) AddNotary ¶ added in v0.0.41
func (_Origin *OriginTransactor) 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 (*OriginTransactor) Dispatch ¶
func (_Origin *OriginTransactor) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginTransactor) Initialize ¶
func (_Origin *OriginTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginTransactor) RenounceOwnership ¶
func (_Origin *OriginTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginTransactor) SetSystemRouter ¶ added in v0.0.4
func (_Origin *OriginTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginTransactor) SlashAgent ¶ added in v0.0.41
func (_Origin *OriginTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*OriginTransactor) SubmitAttestation ¶ added in v0.0.11
func (_Origin *OriginTransactor) 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 (*OriginTransactor) SubmitReport ¶ added in v0.0.5
func (_Origin *OriginTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginTransactor) SyncAgents ¶ added in v0.0.41
func (_Origin *OriginTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*OriginTransactor) TransferOwnership ¶
func (_Origin *OriginTransactor) 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 OriginTransactorRaw ¶
type OriginTransactorRaw struct {
Contract *OriginTransactor // Generic write-only contract binding to access the raw methods on
}
OriginTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginTransactorRaw) Transact ¶
func (_Origin *OriginTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginTransactorRaw) Transfer ¶
func (_Origin *OriginTransactorRaw) 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 OriginTransactorSession ¶
type OriginTransactorSession struct { Contract *OriginTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OriginTransactorSession) AddNotary ¶ added in v0.0.41
func (_Origin *OriginTransactorSession) 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 (*OriginTransactorSession) Dispatch ¶
func (_Origin *OriginTransactorSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginTransactorSession) Initialize ¶
func (_Origin *OriginTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginTransactorSession) RenounceOwnership ¶
func (_Origin *OriginTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_Origin *OriginTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginTransactorSession) SlashAgent ¶ added in v0.0.41
func (_Origin *OriginTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*OriginTransactorSession) SubmitAttestation ¶ added in v0.0.11
func (_Origin *OriginTransactorSession) 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 (*OriginTransactorSession) SubmitReport ¶ added in v0.0.5
func (_Origin *OriginTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginTransactorSession) SyncAgents ¶ added in v0.0.41
func (_Origin *OriginTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*OriginTransactorSession) TransferOwnership ¶
func (_Origin *OriginTransactorSession) 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 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) // ParseDispatch parses a dispatch event ParseDispatch(log ethTypes.Log) (_ types.CommittedMessage, ok bool) }
Parser parses events from the origin contract.
type Report ¶ added in v0.0.5
type Report struct { ReportCaller // Read-only binding to the contract ReportTransactor // Write-only binding to the contract ReportFilterer // Log filterer for contract events }
Report is an auto generated Go binding around an Ethereum contract.
func DeployReport ¶ added in v0.0.5
func DeployReport(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Report, error)
DeployReport deploys a new Ethereum contract, binding an instance of Report to it.
type ReportCaller ¶ added in v0.0.5
type ReportCaller struct {
// contains filtered or unexported fields
}
ReportCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReportCaller ¶ added in v0.0.5
func NewReportCaller(address common.Address, caller bind.ContractCaller) (*ReportCaller, error)
NewReportCaller creates a new read-only instance of Report, bound to a specific deployed contract.
type ReportCallerRaw ¶ added in v0.0.5
type ReportCallerRaw struct {
Contract *ReportCaller // Generic read-only contract binding to access the raw methods on
}
ReportCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReportCallerRaw) Call ¶ added in v0.0.5
func (_Report *ReportCallerRaw) 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 ReportCallerSession ¶ added in v0.0.5
type ReportCallerSession struct { Contract *ReportCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReportCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReportFilterer ¶ added in v0.0.5
type ReportFilterer struct {
// contains filtered or unexported fields
}
ReportFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReportFilterer ¶ added in v0.0.5
func NewReportFilterer(address common.Address, filterer bind.ContractFilterer) (*ReportFilterer, error)
NewReportFilterer creates a new log filterer instance of Report, bound to a specific deployed contract.
type ReportHub ¶ added in v0.0.5
type ReportHub struct { ReportHubCaller // Read-only binding to the contract ReportHubTransactor // Write-only binding to the contract ReportHubFilterer // Log filterer for contract events }
ReportHub is an auto generated Go binding around an Ethereum contract.
func NewReportHub ¶ added in v0.0.5
NewReportHub creates a new instance of ReportHub, bound to a specific deployed contract.
type ReportHubCaller ¶ added in v0.0.5
type ReportHubCaller struct {
// contains filtered or unexported fields
}
ReportHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReportHubCaller ¶ added in v0.0.5
func NewReportHubCaller(address common.Address, caller bind.ContractCaller) (*ReportHubCaller, error)
NewReportHubCaller creates a new read-only instance of ReportHub, bound to a specific deployed contract.
type ReportHubCallerRaw ¶ added in v0.0.5
type ReportHubCallerRaw struct {
Contract *ReportHubCaller // Generic read-only contract binding to access the raw methods on
}
ReportHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReportHubCallerRaw) Call ¶ added in v0.0.5
func (_ReportHub *ReportHubCallerRaw) 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 ReportHubCallerSession ¶ added in v0.0.5
type ReportHubCallerSession struct { Contract *ReportHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReportHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReportHubFilterer ¶ added in v0.0.5
type ReportHubFilterer struct {
// contains filtered or unexported fields
}
ReportHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReportHubFilterer ¶ added in v0.0.5
func NewReportHubFilterer(address common.Address, filterer bind.ContractFilterer) (*ReportHubFilterer, error)
NewReportHubFilterer creates a new log filterer instance of ReportHub, bound to a specific deployed contract.
func (*ReportHubFilterer) FilterGuardAdded ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*ReportHubGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*ReportHubFilterer) FilterGuardRemoved ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*ReportHubGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*ReportHubFilterer) FilterNotaryAdded ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*ReportHubNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*ReportHubFilterer) FilterNotaryRemoved ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*ReportHubNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*ReportHubFilterer) ParseGuardAdded ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) ParseGuardAdded(log types.Log) (*ReportHubGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*ReportHubFilterer) ParseGuardRemoved ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) ParseGuardRemoved(log types.Log) (*ReportHubGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*ReportHubFilterer) ParseNotaryAdded ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) ParseNotaryAdded(log types.Log) (*ReportHubNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*ReportHubFilterer) ParseNotaryRemoved ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) ParseNotaryRemoved(log types.Log) (*ReportHubNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*ReportHubFilterer) WatchGuardAdded ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *ReportHubGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*ReportHubFilterer) WatchGuardRemoved ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *ReportHubGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*ReportHubFilterer) WatchNotaryAdded ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *ReportHubNotaryAdded, 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 (*ReportHubFilterer) WatchNotaryRemoved ¶ added in v0.0.10
func (_ReportHub *ReportHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *ReportHubNotaryRemoved, 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 ReportHubGuardAdded ¶ added in v0.0.10
type ReportHubGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
ReportHubGuardAdded represents a GuardAdded event raised by the ReportHub contract.
type ReportHubGuardAddedIterator ¶ added in v0.0.10
type ReportHubGuardAddedIterator struct { Event *ReportHubGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the ReportHub contract.
func (*ReportHubGuardAddedIterator) Close ¶ added in v0.0.10
func (it *ReportHubGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubGuardAddedIterator) Error ¶ added in v0.0.10
func (it *ReportHubGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubGuardAddedIterator) Next ¶ added in v0.0.10
func (it *ReportHubGuardAddedIterator) 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 ReportHubGuardRemoved ¶ added in v0.0.10
type ReportHubGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
ReportHubGuardRemoved represents a GuardRemoved event raised by the ReportHub contract.
type ReportHubGuardRemovedIterator ¶ added in v0.0.10
type ReportHubGuardRemovedIterator struct { Event *ReportHubGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the ReportHub contract.
func (*ReportHubGuardRemovedIterator) Close ¶ added in v0.0.10
func (it *ReportHubGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubGuardRemovedIterator) Error ¶ added in v0.0.10
func (it *ReportHubGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubGuardRemovedIterator) Next ¶ added in v0.0.10
func (it *ReportHubGuardRemovedIterator) 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 ReportHubNotaryAdded ¶ added in v0.0.10
type ReportHubNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
ReportHubNotaryAdded represents a NotaryAdded event raised by the ReportHub contract.
type ReportHubNotaryAddedIterator ¶ added in v0.0.10
type ReportHubNotaryAddedIterator struct { Event *ReportHubNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the ReportHub contract.
func (*ReportHubNotaryAddedIterator) Close ¶ added in v0.0.10
func (it *ReportHubNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubNotaryAddedIterator) Error ¶ added in v0.0.10
func (it *ReportHubNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubNotaryAddedIterator) Next ¶ added in v0.0.10
func (it *ReportHubNotaryAddedIterator) 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 ReportHubNotaryRemoved ¶ added in v0.0.10
type ReportHubNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
ReportHubNotaryRemoved represents a NotaryRemoved event raised by the ReportHub contract.
type ReportHubNotaryRemovedIterator ¶ added in v0.0.10
type ReportHubNotaryRemovedIterator struct { Event *ReportHubNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the ReportHub contract.
func (*ReportHubNotaryRemovedIterator) Close ¶ added in v0.0.10
func (it *ReportHubNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubNotaryRemovedIterator) Error ¶ added in v0.0.10
func (it *ReportHubNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubNotaryRemovedIterator) Next ¶ added in v0.0.10
func (it *ReportHubNotaryRemovedIterator) 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 ReportHubRaw ¶ added in v0.0.5
type ReportHubRaw struct {
Contract *ReportHub // Generic contract binding to access the raw methods on
}
ReportHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReportHubRaw) Call ¶ added in v0.0.5
func (_ReportHub *ReportHubRaw) 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 (*ReportHubRaw) Transact ¶ added in v0.0.5
func (_ReportHub *ReportHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportHubRaw) Transfer ¶ added in v0.0.5
func (_ReportHub *ReportHubRaw) 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 ReportHubSession ¶ added in v0.0.5
type ReportHubSession struct { Contract *ReportHub // 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 }
ReportHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ReportHubSession) SubmitReport ¶ added in v0.0.5
func (_ReportHub *ReportHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
type ReportHubTransactor ¶ added in v0.0.5
type ReportHubTransactor struct {
// contains filtered or unexported fields
}
ReportHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReportHubTransactor ¶ added in v0.0.5
func NewReportHubTransactor(address common.Address, transactor bind.ContractTransactor) (*ReportHubTransactor, error)
NewReportHubTransactor creates a new write-only instance of ReportHub, bound to a specific deployed contract.
func (*ReportHubTransactor) SubmitReport ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
type ReportHubTransactorRaw ¶ added in v0.0.5
type ReportHubTransactorRaw struct {
Contract *ReportHubTransactor // Generic write-only contract binding to access the raw methods on
}
ReportHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReportHubTransactorRaw) Transact ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportHubTransactorRaw) Transfer ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactorRaw) 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 ReportHubTransactorSession ¶ added in v0.0.5
type ReportHubTransactorSession struct { Contract *ReportHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReportHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ReportHubTransactorSession) SubmitReport ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
type ReportRaw ¶ added in v0.0.5
type ReportRaw struct {
Contract *Report // Generic contract binding to access the raw methods on
}
ReportRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReportRaw) Call ¶ added in v0.0.5
func (_Report *ReportRaw) 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 (*ReportRaw) Transact ¶ added in v0.0.5
func (_Report *ReportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportRaw) Transfer ¶ added in v0.0.5
func (_Report *ReportRaw) 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 ReportSession ¶ added in v0.0.5
type ReportSession struct { Contract *Report // 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 }
ReportSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ReportTransactor ¶ added in v0.0.5
type ReportTransactor struct {
// contains filtered or unexported fields
}
ReportTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReportTransactor ¶ added in v0.0.5
func NewReportTransactor(address common.Address, transactor bind.ContractTransactor) (*ReportTransactor, error)
NewReportTransactor creates a new write-only instance of Report, bound to a specific deployed contract.
type ReportTransactorRaw ¶ added in v0.0.5
type ReportTransactorRaw struct {
Contract *ReportTransactor // Generic write-only contract binding to access the raw methods on
}
ReportTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReportTransactorRaw) Transact ¶ added in v0.0.5
func (_Report *ReportTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportTransactorRaw) Transfer ¶ added in v0.0.5
func (_Report *ReportTransactorRaw) 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 ReportTransactorSession ¶ added in v0.0.5
type ReportTransactorSession struct { Contract *ReportTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReportTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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 SystemCall ¶ added in v0.0.31
type SystemCall struct { SystemCallCaller // Read-only binding to the contract SystemCallTransactor // Write-only binding to the contract SystemCallFilterer // Log filterer for contract events }
SystemCall is an auto generated Go binding around an Ethereum contract.
func DeploySystemCall ¶ added in v0.0.31
func DeploySystemCall(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SystemCall, error)
DeploySystemCall deploys a new Ethereum contract, binding an instance of SystemCall to it.
func NewSystemCall ¶ added in v0.0.31
func NewSystemCall(address common.Address, backend bind.ContractBackend) (*SystemCall, error)
NewSystemCall creates a new instance of SystemCall, bound to a specific deployed contract.
type SystemCallCaller ¶ added in v0.0.31
type SystemCallCaller struct {
// contains filtered or unexported fields
}
SystemCallCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemCallCaller ¶ added in v0.0.31
func NewSystemCallCaller(address common.Address, caller bind.ContractCaller) (*SystemCallCaller, error)
NewSystemCallCaller creates a new read-only instance of SystemCall, bound to a specific deployed contract.
type SystemCallCallerRaw ¶ added in v0.0.31
type SystemCallCallerRaw struct {
Contract *SystemCallCaller // Generic read-only contract binding to access the raw methods on
}
SystemCallCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemCallCallerRaw) Call ¶ added in v0.0.31
func (_SystemCall *SystemCallCallerRaw) 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 SystemCallCallerSession ¶ added in v0.0.31
type SystemCallCallerSession struct { Contract *SystemCallCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemCallCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SystemCallFilterer ¶ added in v0.0.31
type SystemCallFilterer struct {
// contains filtered or unexported fields
}
SystemCallFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemCallFilterer ¶ added in v0.0.31
func NewSystemCallFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemCallFilterer, error)
NewSystemCallFilterer creates a new log filterer instance of SystemCall, bound to a specific deployed contract.
type SystemCallRaw ¶ added in v0.0.31
type SystemCallRaw struct {
Contract *SystemCall // Generic contract binding to access the raw methods on
}
SystemCallRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemCallRaw) Call ¶ added in v0.0.31
func (_SystemCall *SystemCallRaw) 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 (*SystemCallRaw) Transact ¶ added in v0.0.31
func (_SystemCall *SystemCallRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemCallRaw) Transfer ¶ added in v0.0.31
func (_SystemCall *SystemCallRaw) 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 SystemCallSession ¶ added in v0.0.31
type SystemCallSession struct { Contract *SystemCall // 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 }
SystemCallSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SystemCallTransactor ¶ added in v0.0.31
type SystemCallTransactor struct {
// contains filtered or unexported fields
}
SystemCallTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemCallTransactor ¶ added in v0.0.31
func NewSystemCallTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemCallTransactor, error)
NewSystemCallTransactor creates a new write-only instance of SystemCall, bound to a specific deployed contract.
type SystemCallTransactorRaw ¶ added in v0.0.31
type SystemCallTransactorRaw struct {
Contract *SystemCallTransactor // Generic write-only contract binding to access the raw methods on
}
SystemCallTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemCallTransactorRaw) Transact ¶ added in v0.0.31
func (_SystemCall *SystemCallTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemCallTransactorRaw) Transfer ¶ added in v0.0.31
func (_SystemCall *SystemCallTransactorRaw) 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 SystemCallTransactorSession ¶ added in v0.0.31
type SystemCallTransactorSession struct { Contract *SystemCallTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemCallTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SystemContract ¶
type SystemContract struct { SystemContractCaller // Read-only binding to the contract SystemContractTransactor // Write-only binding to the contract SystemContractFilterer // Log filterer for contract events }
SystemContract is an auto generated Go binding around an Ethereum contract.
func NewSystemContract ¶
func NewSystemContract(address common.Address, backend bind.ContractBackend) (*SystemContract, error)
NewSystemContract creates a new instance of SystemContract, bound to a specific deployed contract.
type SystemContractAgentInfo ¶ added in v0.0.41
type SystemContractAgentInfo struct { Agent uint8 Bonded bool Domain uint32 Account common.Address }
SystemContractAgentInfo is an auto generated low-level Go binding around an user-defined struct.
type SystemContractCaller ¶
type SystemContractCaller struct {
// contains filtered or unexported fields
}
SystemContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemContractCaller ¶
func NewSystemContractCaller(address common.Address, caller bind.ContractCaller) (*SystemContractCaller, error)
NewSystemContractCaller creates a new read-only instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractCaller) LocalDomain ¶
func (_SystemContract *SystemContractCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractCaller) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractCallerRaw ¶
type SystemContractCallerRaw struct {
Contract *SystemContractCaller // Generic read-only contract binding to access the raw methods on
}
SystemContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemContractCallerRaw) Call ¶
func (_SystemContract *SystemContractCallerRaw) 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 SystemContractCallerSession ¶
type SystemContractCallerSession struct { Contract *SystemContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemContractCallerSession) LocalDomain ¶
func (_SystemContract *SystemContractCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractCallerSession) Owner ¶
func (_SystemContract *SystemContractCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractCallerSession) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractFilterer ¶
type SystemContractFilterer struct {
// contains filtered or unexported fields
}
SystemContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemContractFilterer ¶
func NewSystemContractFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemContractFilterer, error)
NewSystemContractFilterer creates a new log filterer instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractFilterer) FilterInitialized ¶
func (_SystemContract *SystemContractFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractFilterer) FilterOwnershipTransferred ¶
func (_SystemContract *SystemContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractFilterer) ParseInitialized ¶
func (_SystemContract *SystemContractFilterer) ParseInitialized(log types.Log) (*SystemContractInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractFilterer) ParseOwnershipTransferred ¶
func (_SystemContract *SystemContractFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractFilterer) WatchInitialized ¶
func (_SystemContract *SystemContractFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractFilterer) WatchOwnershipTransferred ¶
func (_SystemContract *SystemContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractOwnershipTransferred, 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 SystemContractInitialized ¶
type SystemContractInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemContractInitialized represents a Initialized event raised by the SystemContract contract.
type SystemContractInitializedIterator ¶
type SystemContractInitializedIterator struct { Event *SystemContractInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemContract contract.
func (*SystemContractInitializedIterator) Close ¶
func (it *SystemContractInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractInitializedIterator) Error ¶
func (it *SystemContractInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractInitializedIterator) Next ¶
func (it *SystemContractInitializedIterator) 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 SystemContractOwnershipTransferred ¶
type SystemContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemContractOwnershipTransferred represents a OwnershipTransferred event raised by the SystemContract contract.
type SystemContractOwnershipTransferredIterator ¶
type SystemContractOwnershipTransferredIterator struct { Event *SystemContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemContract contract.
func (*SystemContractOwnershipTransferredIterator) Close ¶
func (it *SystemContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractOwnershipTransferredIterator) Error ¶
func (it *SystemContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractOwnershipTransferredIterator) Next ¶
func (it *SystemContractOwnershipTransferredIterator) 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 SystemContractRaw ¶
type SystemContractRaw struct {
Contract *SystemContract // Generic contract binding to access the raw methods on
}
SystemContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractRaw) Call ¶
func (_SystemContract *SystemContractRaw) 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 (*SystemContractRaw) Transact ¶
func (_SystemContract *SystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractRaw) Transfer ¶
func (_SystemContract *SystemContractRaw) 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 SystemContractSession ¶
type SystemContractSession struct { Contract *SystemContract // 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 }
SystemContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemContractSession) LocalDomain ¶
func (_SystemContract *SystemContractSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractSession) Owner ¶
func (_SystemContract *SystemContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractSession) RenounceOwnership ¶
func (_SystemContract *SystemContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractSession) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractSession) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*SystemContractSession) SyncAgents ¶ added in v0.0.41
func (_SystemContract *SystemContractSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*SystemContractSession) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemContractSession) TransferOwnership ¶
func (_SystemContract *SystemContractSession) 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 SystemContractTransactor ¶
type SystemContractTransactor struct {
// contains filtered or unexported fields
}
SystemContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractTransactor ¶
func NewSystemContractTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractTransactor, error)
NewSystemContractTransactor creates a new write-only instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractTransactor) RenounceOwnership ¶
func (_SystemContract *SystemContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractTransactor) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*SystemContractTransactor) SyncAgents ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactor) SyncAgents(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*SystemContractTransactor) TransferOwnership ¶
func (_SystemContract *SystemContractTransactor) 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 SystemContractTransactorRaw ¶
type SystemContractTransactorRaw struct {
Contract *SystemContractTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractTransactorRaw) Transact ¶
func (_SystemContract *SystemContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractTransactorRaw) Transfer ¶
func (_SystemContract *SystemContractTransactorRaw) 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 SystemContractTransactorSession ¶
type SystemContractTransactorSession struct { Contract *SystemContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemContractTransactorSession) RenounceOwnership ¶
func (_SystemContract *SystemContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*SystemContractTransactorSession) SyncAgents ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactorSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*SystemContractTransactorSession) TransferOwnership ¶
func (_SystemContract *SystemContractTransactorSession) 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 SystemRegistry ¶ added in v0.0.41
type SystemRegistry struct { SystemRegistryCaller // Read-only binding to the contract SystemRegistryTransactor // Write-only binding to the contract SystemRegistryFilterer // Log filterer for contract events }
SystemRegistry is an auto generated Go binding around an Ethereum contract.
func NewSystemRegistry ¶ added in v0.0.41
func NewSystemRegistry(address common.Address, backend bind.ContractBackend) (*SystemRegistry, error)
NewSystemRegistry creates a new instance of SystemRegistry, bound to a specific deployed contract.
type SystemRegistryCaller ¶ added in v0.0.41
type SystemRegistryCaller struct {
// contains filtered or unexported fields
}
SystemRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemRegistryCaller ¶ added in v0.0.41
func NewSystemRegistryCaller(address common.Address, caller bind.ContractCaller) (*SystemRegistryCaller, error)
NewSystemRegistryCaller creates a new read-only instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryCaller) LocalDomain ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemRegistryCaller) Owner ¶ added in v0.0.41
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemRegistryCaller) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemRegistryCaller) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemRegistryCallerRaw ¶ added in v0.0.41
type SystemRegistryCallerRaw struct {
Contract *SystemRegistryCaller // Generic read-only contract binding to access the raw methods on
}
SystemRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemRegistryCallerRaw) Call ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerRaw) 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 SystemRegistryCallerSession ¶ added in v0.0.41
type SystemRegistryCallerSession struct { Contract *SystemRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemRegistryCallerSession) LocalDomain ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemRegistryCallerSession) Owner ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemRegistryCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemRegistryCallerSession) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemRegistryFilterer ¶ added in v0.0.41
type SystemRegistryFilterer struct {
// contains filtered or unexported fields
}
SystemRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemRegistryFilterer ¶ added in v0.0.41
func NewSystemRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemRegistryFilterer, error)
NewSystemRegistryFilterer creates a new log filterer instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryFilterer) FilterGuardAdded ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*SystemRegistryGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*SystemRegistryFilterer) FilterGuardRemoved ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*SystemRegistryGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*SystemRegistryFilterer) FilterInitialized ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemRegistryInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemRegistryFilterer) FilterNotaryAdded ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*SystemRegistryFilterer) FilterNotaryRemoved ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*SystemRegistryFilterer) FilterOwnershipTransferred ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemRegistryFilterer) ParseGuardAdded ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseGuardAdded(log types.Log) (*SystemRegistryGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*SystemRegistryFilterer) ParseGuardRemoved ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseGuardRemoved(log types.Log) (*SystemRegistryGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*SystemRegistryFilterer) ParseInitialized ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseInitialized(log types.Log) (*SystemRegistryInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemRegistryFilterer) ParseNotaryAdded ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseNotaryAdded(log types.Log) (*SystemRegistryNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*SystemRegistryFilterer) ParseNotaryRemoved ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseNotaryRemoved(log types.Log) (*SystemRegistryNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*SystemRegistryFilterer) ParseOwnershipTransferred ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*SystemRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemRegistryFilterer) WatchGuardAdded ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *SystemRegistryGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*SystemRegistryFilterer) WatchGuardRemoved ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *SystemRegistryGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*SystemRegistryFilterer) WatchInitialized ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemRegistryInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemRegistryFilterer) WatchNotaryAdded ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *SystemRegistryNotaryAdded, 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 (*SystemRegistryFilterer) WatchNotaryRemoved ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *SystemRegistryNotaryRemoved, 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 (*SystemRegistryFilterer) WatchOwnershipTransferred ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemRegistryOwnershipTransferred, 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 SystemRegistryGuardAdded ¶ added in v0.0.41
type SystemRegistryGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryGuardAdded represents a GuardAdded event raised by the SystemRegistry contract.
type SystemRegistryGuardAddedIterator ¶ added in v0.0.41
type SystemRegistryGuardAddedIterator struct { Event *SystemRegistryGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the SystemRegistry contract.
func (*SystemRegistryGuardAddedIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryGuardAddedIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryGuardAddedIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryGuardAddedIterator) 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 SystemRegistryGuardRemoved ¶ added in v0.0.41
type SystemRegistryGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryGuardRemoved represents a GuardRemoved event raised by the SystemRegistry contract.
type SystemRegistryGuardRemovedIterator ¶ added in v0.0.41
type SystemRegistryGuardRemovedIterator struct { Event *SystemRegistryGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the SystemRegistry contract.
func (*SystemRegistryGuardRemovedIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryGuardRemovedIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryGuardRemovedIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryGuardRemovedIterator) 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 SystemRegistryInitialized ¶ added in v0.0.41
type SystemRegistryInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemRegistryInitialized represents a Initialized event raised by the SystemRegistry contract.
type SystemRegistryInitializedIterator ¶ added in v0.0.41
type SystemRegistryInitializedIterator struct { Event *SystemRegistryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemRegistry contract.
func (*SystemRegistryInitializedIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryInitializedIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryInitializedIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryInitializedIterator) 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 SystemRegistryNotaryAdded ¶ added in v0.0.41
type SystemRegistryNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryNotaryAdded represents a NotaryAdded event raised by the SystemRegistry contract.
type SystemRegistryNotaryAddedIterator ¶ added in v0.0.41
type SystemRegistryNotaryAddedIterator struct { Event *SystemRegistryNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the SystemRegistry contract.
func (*SystemRegistryNotaryAddedIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryNotaryAddedIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryNotaryAddedIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryNotaryAddedIterator) 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 SystemRegistryNotaryRemoved ¶ added in v0.0.41
type SystemRegistryNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryNotaryRemoved represents a NotaryRemoved event raised by the SystemRegistry contract.
type SystemRegistryNotaryRemovedIterator ¶ added in v0.0.41
type SystemRegistryNotaryRemovedIterator struct { Event *SystemRegistryNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the SystemRegistry contract.
func (*SystemRegistryNotaryRemovedIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryNotaryRemovedIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryNotaryRemovedIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryNotaryRemovedIterator) 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 SystemRegistryOwnershipTransferred ¶ added in v0.0.41
type SystemRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the SystemRegistry contract.
type SystemRegistryOwnershipTransferredIterator ¶ added in v0.0.41
type SystemRegistryOwnershipTransferredIterator struct { Event *SystemRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemRegistry contract.
func (*SystemRegistryOwnershipTransferredIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryOwnershipTransferredIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryOwnershipTransferredIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryOwnershipTransferredIterator) 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 SystemRegistryRaw ¶ added in v0.0.41
type SystemRegistryRaw struct {
Contract *SystemRegistry // Generic contract binding to access the raw methods on
}
SystemRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemRegistryRaw) Call ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryRaw) 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 (*SystemRegistryRaw) Transact ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRegistryRaw) Transfer ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryRaw) 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 SystemRegistrySession ¶ added in v0.0.41
type SystemRegistrySession struct { Contract *SystemRegistry // 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 }
SystemRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemRegistrySession) LocalDomain ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemRegistrySession) Owner ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemRegistrySession) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistrySession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemRegistrySession) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistrySession) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*SystemRegistrySession) SyncAgents ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*SystemRegistrySession) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemRegistrySession) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) 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 SystemRegistryTransactor ¶ added in v0.0.41
type SystemRegistryTransactor struct {
// contains filtered or unexported fields
}
SystemRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemRegistryTransactor ¶ added in v0.0.41
func NewSystemRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemRegistryTransactor, error)
NewSystemRegistryTransactor creates a new write-only instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryTransactor) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistryTransactor) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistryTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*SystemRegistryTransactor) SyncAgents ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*SystemRegistryTransactor) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) 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 SystemRegistryTransactorRaw ¶ added in v0.0.41
type SystemRegistryTransactorRaw struct {
Contract *SystemRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
SystemRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemRegistryTransactorRaw) Transact ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRegistryTransactorRaw) Transfer ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorRaw) 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 SystemRegistryTransactorSession ¶ added in v0.0.41
type SystemRegistryTransactorSession struct { Contract *SystemRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemRegistryTransactorSession) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistryTransactorSession) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistryTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x11ebc1ad.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint8,bool,uint32,address) _info) returns()
func (*SystemRegistryTransactorSession) SyncAgents ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0x86cd8f91.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint8,bool,uint32,address)[] _infos) returns()
func (*SystemRegistryTransactorSession) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) 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 Tips ¶
type Tips struct { TipsCaller // Read-only binding to the contract TipsTransactor // Write-only binding to the contract TipsFilterer // Log filterer for contract events }
Tips is an auto generated Go binding around an Ethereum contract.
func DeployTips ¶
func DeployTips(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Tips, error)
DeployTips deploys a new Ethereum contract, binding an instance of Tips to it.
type TipsCaller ¶
type TipsCaller struct {
// contains filtered or unexported fields
}
TipsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTipsCaller ¶
func NewTipsCaller(address common.Address, caller bind.ContractCaller) (*TipsCaller, error)
NewTipsCaller creates a new read-only instance of Tips, bound to a specific deployed contract.
type TipsCallerRaw ¶
type TipsCallerRaw struct {
Contract *TipsCaller // Generic read-only contract binding to access the raw methods on
}
TipsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TipsCallerRaw) Call ¶
func (_Tips *TipsCallerRaw) 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 TipsCallerSession ¶
type TipsCallerSession struct { Contract *TipsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TipsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TipsFilterer ¶
type TipsFilterer struct {
// contains filtered or unexported fields
}
TipsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTipsFilterer ¶
func NewTipsFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsFilterer, error)
NewTipsFilterer creates a new log filterer instance of Tips, bound to a specific deployed contract.
type TipsRaw ¶
type TipsRaw struct {
Contract *Tips // Generic contract binding to access the raw methods on
}
TipsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TipsRaw) Call ¶
func (_Tips *TipsRaw) 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 (*TipsRaw) Transact ¶
func (_Tips *TipsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsRaw) Transfer ¶
func (_Tips *TipsRaw) 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 TipsSession ¶
type TipsSession struct { Contract *Tips // 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 }
TipsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TipsTransactor ¶
type TipsTransactor struct {
// contains filtered or unexported fields
}
TipsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTipsTransactor ¶
func NewTipsTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsTransactor, error)
NewTipsTransactor creates a new write-only instance of Tips, bound to a specific deployed contract.
type TipsTransactorRaw ¶
type TipsTransactorRaw struct {
Contract *TipsTransactor // Generic write-only contract binding to access the raw methods on
}
TipsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TipsTransactorRaw) Transact ¶
func (_Tips *TipsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsTransactorRaw) Transfer ¶
func (_Tips *TipsTransactorRaw) 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 TipsTransactorSession ¶
type TipsTransactorSession struct { Contract *TipsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TypeCasts ¶
type TypeCasts struct { TypeCastsCaller // Read-only binding to the contract TypeCastsTransactor // Write-only binding to the contract TypeCastsFilterer // Log filterer for contract events }
TypeCasts is an auto generated Go binding around an Ethereum contract.
func DeployTypeCasts ¶
func DeployTypeCasts(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TypeCasts, error)
DeployTypeCasts deploys a new Ethereum contract, binding an instance of TypeCasts to it.
func NewTypeCasts ¶
NewTypeCasts creates a new instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsCaller ¶
type TypeCastsCaller struct {
// contains filtered or unexported fields
}
TypeCastsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypeCastsCaller ¶
func NewTypeCastsCaller(address common.Address, caller bind.ContractCaller) (*TypeCastsCaller, error)
NewTypeCastsCaller creates a new read-only instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsCallerRaw ¶
type TypeCastsCallerRaw struct {
Contract *TypeCastsCaller // Generic read-only contract binding to access the raw methods on
}
TypeCastsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypeCastsCallerRaw) Call ¶
func (_TypeCasts *TypeCastsCallerRaw) 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 TypeCastsCallerSession ¶
type TypeCastsCallerSession struct { Contract *TypeCastsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypeCastsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TypeCastsFilterer ¶
type TypeCastsFilterer struct {
// contains filtered or unexported fields
}
TypeCastsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypeCastsFilterer ¶
func NewTypeCastsFilterer(address common.Address, filterer bind.ContractFilterer) (*TypeCastsFilterer, error)
NewTypeCastsFilterer creates a new log filterer instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsRaw ¶
type TypeCastsRaw struct {
Contract *TypeCasts // Generic contract binding to access the raw methods on
}
TypeCastsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypeCastsRaw) Call ¶
func (_TypeCasts *TypeCastsRaw) 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 (*TypeCastsRaw) Transact ¶
func (_TypeCasts *TypeCastsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeCastsRaw) Transfer ¶
func (_TypeCasts *TypeCastsRaw) 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 TypeCastsSession ¶
type TypeCastsSession struct { Contract *TypeCasts // 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 }
TypeCastsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TypeCastsTransactor ¶
type TypeCastsTransactor struct {
// contains filtered or unexported fields
}
TypeCastsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypeCastsTransactor ¶
func NewTypeCastsTransactor(address common.Address, transactor bind.ContractTransactor) (*TypeCastsTransactor, error)
NewTypeCastsTransactor creates a new write-only instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsTransactorRaw ¶
type TypeCastsTransactorRaw struct {
Contract *TypeCastsTransactor // Generic write-only contract binding to access the raw methods on
}
TypeCastsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypeCastsTransactorRaw) Transact ¶
func (_TypeCasts *TypeCastsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeCastsTransactorRaw) Transfer ¶
func (_TypeCasts *TypeCastsTransactorRaw) 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 TypeCastsTransactorSession ¶
type TypeCastsTransactorSession struct { Contract *TypeCastsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypeCastsTransactorSession 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.
type Version0 ¶
type Version0 struct { Version0Caller // Read-only binding to the contract Version0Transactor // Write-only binding to the contract Version0Filterer // Log filterer for contract events }
Version0 is an auto generated Go binding around an Ethereum contract.
func DeployVersion0 ¶
func DeployVersion0(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Version0, error)
DeployVersion0 deploys a new Ethereum contract, binding an instance of Version0 to it.
func NewVersion0 ¶
NewVersion0 creates a new instance of Version0, bound to a specific deployed contract.
type Version0Caller ¶
type Version0Caller struct {
// contains filtered or unexported fields
}
Version0Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewVersion0Caller ¶
func NewVersion0Caller(address common.Address, caller bind.ContractCaller) (*Version0Caller, error)
NewVersion0Caller creates a new read-only instance of Version0, bound to a specific deployed contract.
type Version0CallerRaw ¶
type Version0CallerRaw struct {
Contract *Version0Caller // Generic read-only contract binding to access the raw methods on
}
Version0CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Version0CallerRaw) Call ¶
func (_Version0 *Version0CallerRaw) 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 Version0CallerSession ¶
type Version0CallerSession struct { Contract *Version0Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Version0CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Version0CallerSession) VERSION ¶
func (_Version0 *Version0CallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type Version0Filterer ¶
type Version0Filterer struct {
// contains filtered or unexported fields
}
Version0Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVersion0Filterer ¶
func NewVersion0Filterer(address common.Address, filterer bind.ContractFilterer) (*Version0Filterer, error)
NewVersion0Filterer creates a new log filterer instance of Version0, bound to a specific deployed contract.
type Version0Raw ¶
type Version0Raw struct {
Contract *Version0 // Generic contract binding to access the raw methods on
}
Version0Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Version0Raw) Call ¶
func (_Version0 *Version0Raw) 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 (*Version0Raw) Transact ¶
func (_Version0 *Version0Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Version0Raw) Transfer ¶
func (_Version0 *Version0Raw) 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 Version0Session ¶
type Version0Session struct { Contract *Version0 // 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 }
Version0Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Version0Session) VERSION ¶
func (_Version0 *Version0Session) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type Version0Transactor ¶
type Version0Transactor struct {
// contains filtered or unexported fields
}
Version0Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVersion0Transactor ¶
func NewVersion0Transactor(address common.Address, transactor bind.ContractTransactor) (*Version0Transactor, error)
NewVersion0Transactor creates a new write-only instance of Version0, bound to a specific deployed contract.
type Version0TransactorRaw ¶
type Version0TransactorRaw struct {
Contract *Version0Transactor // Generic write-only contract binding to access the raw methods on
}
Version0TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Version0TransactorRaw) Transact ¶
func (_Version0 *Version0TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Version0TransactorRaw) Transfer ¶
func (_Version0 *Version0TransactorRaw) 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 Version0TransactorSession ¶
type Version0TransactorSession struct { Contract *Version0Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Version0TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.