Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Package destinationharness implements the DestinationHarness contract.
Package destinationharness generates abi data for contract DestinationHarness.t.sol
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 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 Destination
- type DestinationAttestationAccepted
- type DestinationAttestationAcceptedIterator
- type DestinationCaller
- func (_Destination *DestinationCaller) AcceptableRoot(opts *bind.CallOpts, _origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_Destination *DestinationCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_Destination *DestinationCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_Destination *DestinationCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_Destination *DestinationCaller) BlacklistedNotaries(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Destination *DestinationCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Destination *DestinationCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_Destination *DestinationCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_Destination *DestinationCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_Destination *DestinationCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Destination *DestinationCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_Destination *DestinationCaller) MessageStatus(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) ([32]byte, error)
- func (_Destination *DestinationCaller) MirrorRoots(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_Destination *DestinationCaller) Mirrors(opts *bind.CallOpts, arg0 uint32) (struct{ ... }, error)
- func (_Destination *DestinationCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_Destination *DestinationCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Destination *DestinationCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_Destination *DestinationCaller) SubmittedAt(opts *bind.CallOpts, _origin uint32, _root [32]byte) (*big.Int, error)
- func (_Destination *DestinationCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_Destination *DestinationCaller) VERSION(opts *bind.CallOpts) (uint8, error)
- type DestinationCallerRaw
- type DestinationCallerSession
- func (_Destination *DestinationCallerSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_Destination *DestinationCallerSession) AllDomains() ([]uint32, error)
- func (_Destination *DestinationCallerSession) AllGuards() ([]common.Address, error)
- func (_Destination *DestinationCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_Destination *DestinationCallerSession) BlacklistedNotaries(arg0 common.Address) (struct{ ... }, error)
- func (_Destination *DestinationCallerSession) DomainsAmount() (*big.Int, error)
- func (_Destination *DestinationCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_Destination *DestinationCallerSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_Destination *DestinationCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_Destination *DestinationCallerSession) GuardsAmount() (*big.Int, error)
- func (_Destination *DestinationCallerSession) LocalDomain() (uint32, error)
- func (_Destination *DestinationCallerSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
- func (_Destination *DestinationCallerSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_Destination *DestinationCallerSession) Mirrors(arg0 uint32) (struct{ ... }, error)
- func (_Destination *DestinationCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_Destination *DestinationCallerSession) Owner() (common.Address, error)
- func (_Destination *DestinationCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Destination *DestinationCallerSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
- func (_Destination *DestinationCallerSession) SystemRouter() (common.Address, error)
- func (_Destination *DestinationCallerSession) VERSION() (uint8, error)
- type DestinationEvents
- type DestinationEventsCaller
- type DestinationEventsCallerRaw
- type DestinationEventsCallerSession
- type DestinationEventsExecuted
- type DestinationEventsExecutedIterator
- type DestinationEventsFilterer
- func (_DestinationEvents *DestinationEventsFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationEventsExecutedIterator, error)
- func (_DestinationEvents *DestinationEventsFilterer) FilterNotaryBlacklisted(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*DestinationEventsNotaryBlacklistedIterator, error)
- func (_DestinationEvents *DestinationEventsFilterer) FilterSetConfirmation(opts *bind.FilterOpts, remoteDomain []uint32, root [][32]byte) (*DestinationEventsSetConfirmationIterator, error)
- func (_DestinationEvents *DestinationEventsFilterer) ParseExecuted(log types.Log) (*DestinationEventsExecuted, error)
- func (_DestinationEvents *DestinationEventsFilterer) ParseNotaryBlacklisted(log types.Log) (*DestinationEventsNotaryBlacklisted, error)
- func (_DestinationEvents *DestinationEventsFilterer) ParseSetConfirmation(log types.Log) (*DestinationEventsSetConfirmation, error)
- func (_DestinationEvents *DestinationEventsFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationEventsExecuted, ...) (event.Subscription, error)
- func (_DestinationEvents *DestinationEventsFilterer) WatchNotaryBlacklisted(opts *bind.WatchOpts, sink chan<- *DestinationEventsNotaryBlacklisted, ...) (event.Subscription, error)
- func (_DestinationEvents *DestinationEventsFilterer) WatchSetConfirmation(opts *bind.WatchOpts, sink chan<- *DestinationEventsSetConfirmation, ...) (event.Subscription, error)
- type DestinationEventsNotaryBlacklisted
- type DestinationEventsNotaryBlacklistedIterator
- type DestinationEventsRaw
- func (_DestinationEvents *DestinationEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DestinationEvents *DestinationEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DestinationEvents *DestinationEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DestinationEventsSession
- type DestinationEventsSetConfirmation
- type DestinationEventsSetConfirmationIterator
- type DestinationEventsTransactor
- type DestinationEventsTransactorRaw
- type DestinationEventsTransactorSession
- type DestinationExecuted
- type DestinationExecutedIterator
- type DestinationFilterer
- func (_Destination *DestinationFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*DestinationAttestationAcceptedIterator, error)
- func (_Destination *DestinationFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationExecutedIterator, error)
- func (_Destination *DestinationFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*DestinationGuardAddedIterator, error)
- func (_Destination *DestinationFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*DestinationGuardRemovedIterator, error)
- func (_Destination *DestinationFilterer) FilterInitialized(opts *bind.FilterOpts) (*DestinationInitializedIterator, error)
- func (_Destination *DestinationFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*DestinationNotaryAddedIterator, error)
- func (_Destination *DestinationFilterer) FilterNotaryBlacklisted(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*DestinationNotaryBlacklistedIterator, error)
- func (_Destination *DestinationFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*DestinationNotaryRemovedIterator, error)
- func (_Destination *DestinationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DestinationOwnershipTransferredIterator, error)
- func (_Destination *DestinationFilterer) FilterSetConfirmation(opts *bind.FilterOpts, remoteDomain []uint32, root [][32]byte) (*DestinationSetConfirmationIterator, error)
- func (_Destination *DestinationFilterer) ParseAttestationAccepted(log types.Log) (*DestinationAttestationAccepted, error)
- func (_Destination *DestinationFilterer) ParseExecuted(log types.Log) (*DestinationExecuted, error)
- func (_Destination *DestinationFilterer) ParseGuardAdded(log types.Log) (*DestinationGuardAdded, error)
- func (_Destination *DestinationFilterer) ParseGuardRemoved(log types.Log) (*DestinationGuardRemoved, error)
- func (_Destination *DestinationFilterer) ParseInitialized(log types.Log) (*DestinationInitialized, error)
- func (_Destination *DestinationFilterer) ParseNotaryAdded(log types.Log) (*DestinationNotaryAdded, error)
- func (_Destination *DestinationFilterer) ParseNotaryBlacklisted(log types.Log) (*DestinationNotaryBlacklisted, error)
- func (_Destination *DestinationFilterer) ParseNotaryRemoved(log types.Log) (*DestinationNotaryRemoved, error)
- func (_Destination *DestinationFilterer) ParseOwnershipTransferred(log types.Log) (*DestinationOwnershipTransferred, error)
- func (_Destination *DestinationFilterer) ParseSetConfirmation(log types.Log) (*DestinationSetConfirmation, error)
- func (_Destination *DestinationFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationAttestationAccepted, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationExecuted, remoteDomain []uint32, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *DestinationGuardAdded) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *DestinationGuardRemoved) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DestinationInitialized) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchNotaryBlacklisted(opts *bind.WatchOpts, sink chan<- *DestinationNotaryBlacklisted, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationNotaryRemoved, domain []uint32) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DestinationOwnershipTransferred, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchSetConfirmation(opts *bind.WatchOpts, sink chan<- *DestinationSetConfirmation, ...) (event.Subscription, error)
- type DestinationGuardAdded
- type DestinationGuardAddedIterator
- type DestinationGuardRemoved
- type DestinationGuardRemovedIterator
- type DestinationHarness
- type DestinationHarnessAfterNotaryAdded
- type DestinationHarnessAfterNotaryAddedIterator
- type DestinationHarnessAfterNotaryRemoved
- type DestinationHarnessAfterNotaryRemovedIterator
- type DestinationHarnessAttestationAccepted
- type DestinationHarnessAttestationAcceptedIterator
- type DestinationHarnessBeforeNotaryAdded
- type DestinationHarnessBeforeNotaryAddedIterator
- type DestinationHarnessBeforeNotaryRemoved
- type DestinationHarnessBeforeNotaryRemovedIterator
- type DestinationHarnessCaller
- func (_DestinationHarness *DestinationHarnessCaller) AcceptableRoot(opts *bind.CallOpts, _origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_DestinationHarness *DestinationHarnessCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) BlacklistedNotaries(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) IsGuard(opts *bind.CallOpts, _guard common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessCaller) IsNotary(opts *bind.CallOpts, _domain uint32, _notary common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) MessageStatus(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) ([32]byte, error)
- func (_DestinationHarness *DestinationHarnessCaller) MirrorRoots(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCaller) Mirrors(opts *bind.CallOpts, arg0 uint32) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) SubmittedAt(opts *bind.CallOpts, _origin uint32, _root [32]byte) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) VERSION(opts *bind.CallOpts) (uint8, error)
- type DestinationHarnessCallerRaw
- type DestinationHarnessCallerSession
- func (_DestinationHarness *DestinationHarnessCallerSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AllDomains() ([]uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AllGuards() ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) BlacklistedNotaries(arg0 common.Address) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) DomainsAmount() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GuardsAmount() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) IsGuard(_guard common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) LocalDomain() (uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) Mirrors(arg0 uint32) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) Owner() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) SensitiveValue() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) SystemRouter() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) VERSION() (uint8, error)
- type DestinationHarnessEvents
- type DestinationHarnessEventsCaller
- type DestinationHarnessEventsCallerRaw
- type DestinationHarnessEventsCallerSession
- type DestinationHarnessEventsFilterer
- func (_DestinationHarnessEvents *DestinationHarnessEventsFilterer) FilterLogTips(opts *bind.FilterOpts) (*DestinationHarnessEventsLogTipsIterator, error)
- func (_DestinationHarnessEvents *DestinationHarnessEventsFilterer) ParseLogTips(log types.Log) (*DestinationHarnessEventsLogTips, error)
- func (_DestinationHarnessEvents *DestinationHarnessEventsFilterer) WatchLogTips(opts *bind.WatchOpts, sink chan<- *DestinationHarnessEventsLogTips) (event.Subscription, error)
- type DestinationHarnessEventsLogTips
- type DestinationHarnessEventsLogTipsIterator
- type DestinationHarnessEventsRaw
- func (_DestinationHarnessEvents *DestinationHarnessEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DestinationHarnessEvents *DestinationHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DestinationHarnessEvents *DestinationHarnessEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DestinationHarnessEventsSession
- type DestinationHarnessEventsTransactor
- type DestinationHarnessEventsTransactorRaw
- func (_DestinationHarnessEvents *DestinationHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DestinationHarnessEvents *DestinationHarnessEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DestinationHarnessEventsTransactorSession
- type DestinationHarnessExecuted
- type DestinationHarnessExecutedIterator
- type DestinationHarnessFilterer
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAfterNotaryAdded(opts *bind.FilterOpts) (*DestinationHarnessAfterNotaryAddedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAfterNotaryRemoved(opts *bind.FilterOpts) (*DestinationHarnessAfterNotaryRemovedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*DestinationHarnessAttestationAcceptedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterBeforeNotaryAdded(opts *bind.FilterOpts) (*DestinationHarnessBeforeNotaryAddedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterBeforeNotaryRemoved(opts *bind.FilterOpts) (*DestinationHarnessBeforeNotaryRemovedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationHarnessExecutedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*DestinationHarnessGuardAddedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*DestinationHarnessGuardRemovedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*DestinationHarnessInitializedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*DestinationHarnessLogSystemCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterLogTips(opts *bind.FilterOpts) (*DestinationHarnessLogTipsIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessNotaryAddedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterNotaryBlacklisted(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*DestinationHarnessNotaryBlacklistedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessNotaryRemovedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyDestinationCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyLocalCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyOriginCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyOriginDestinationCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*DestinationHarnessOnlySynapseChainCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyTwoHoursCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DestinationHarnessOwnershipTransferredIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterSetConfirmation(opts *bind.FilterOpts, remoteDomain []uint32, root [][32]byte) (*DestinationHarnessSetConfirmationIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*DestinationHarnessUsualCallIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAfterNotaryAdded(log types.Log) (*DestinationHarnessAfterNotaryAdded, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAfterNotaryRemoved(log types.Log) (*DestinationHarnessAfterNotaryRemoved, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAttestationAccepted(log types.Log) (*DestinationHarnessAttestationAccepted, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseBeforeNotaryAdded(log types.Log) (*DestinationHarnessBeforeNotaryAdded, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseBeforeNotaryRemoved(log types.Log) (*DestinationHarnessBeforeNotaryRemoved, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseExecuted(log types.Log) (*DestinationHarnessExecuted, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseGuardAdded(log types.Log) (*DestinationHarnessGuardAdded, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseGuardRemoved(log types.Log) (*DestinationHarnessGuardRemoved, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseInitialized(log types.Log) (*DestinationHarnessInitialized, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseLogSystemCall(log types.Log) (*DestinationHarnessLogSystemCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseLogTips(log types.Log) (*DestinationHarnessLogTips, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseNotaryAdded(log types.Log) (*DestinationHarnessNotaryAdded, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseNotaryBlacklisted(log types.Log) (*DestinationHarnessNotaryBlacklisted, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseNotaryRemoved(log types.Log) (*DestinationHarnessNotaryRemoved, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*DestinationHarnessOnlyDestinationCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*DestinationHarnessOnlyLocalCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*DestinationHarnessOnlyOriginCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*DestinationHarnessOnlyOriginDestinationCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*DestinationHarnessOnlySynapseChainCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*DestinationHarnessOnlyTwoHoursCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*DestinationHarnessOwnershipTransferred, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseSetConfirmation(log types.Log) (*DestinationHarnessSetConfirmation, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseUsualCall(log types.Log) (*DestinationHarnessUsualCall, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAfterNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAfterNotaryAdded) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAfterNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAfterNotaryRemoved) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAttestationAccepted, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchBeforeNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessBeforeNotaryAdded) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchBeforeNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessBeforeNotaryRemoved) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessExecuted, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessGuardAdded) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessGuardRemoved) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DestinationHarnessInitialized) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessLogSystemCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchLogTips(opts *bind.WatchOpts, sink chan<- *DestinationHarnessLogTips) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessNotaryAdded, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchNotaryBlacklisted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessNotaryBlacklisted, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessNotaryRemoved, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyDestinationCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyLocalCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyOriginCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyOriginDestinationCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlySynapseChainCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyTwoHoursCall) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOwnershipTransferred, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchSetConfirmation(opts *bind.WatchOpts, sink chan<- *DestinationHarnessSetConfirmation, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessUsualCall) (event.Subscription, error)
- type DestinationHarnessGuardAdded
- type DestinationHarnessGuardAddedIterator
- type DestinationHarnessGuardRemoved
- type DestinationHarnessGuardRemovedIterator
- type DestinationHarnessInitialized
- type DestinationHarnessInitializedIterator
- type DestinationHarnessLogSystemCall
- type DestinationHarnessLogSystemCallIterator
- type DestinationHarnessLogTips
- type DestinationHarnessLogTipsIterator
- type DestinationHarnessNotaryAdded
- type DestinationHarnessNotaryAddedIterator
- type DestinationHarnessNotaryBlacklisted
- type DestinationHarnessNotaryBlacklistedIterator
- type DestinationHarnessNotaryRemoved
- type DestinationHarnessNotaryRemovedIterator
- type DestinationHarnessOnlyDestinationCall
- type DestinationHarnessOnlyDestinationCallIterator
- type DestinationHarnessOnlyLocalCall
- type DestinationHarnessOnlyLocalCallIterator
- type DestinationHarnessOnlyOriginCall
- type DestinationHarnessOnlyOriginCallIterator
- type DestinationHarnessOnlyOriginDestinationCall
- type DestinationHarnessOnlyOriginDestinationCallIterator
- type DestinationHarnessOnlySynapseChainCall
- type DestinationHarnessOnlySynapseChainCallIterator
- type DestinationHarnessOnlyTwoHoursCall
- type DestinationHarnessOnlyTwoHoursCallIterator
- type DestinationHarnessOwnershipTransferred
- type DestinationHarnessOwnershipTransferredIterator
- type DestinationHarnessRaw
- func (_DestinationHarness *DestinationHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DestinationHarness *DestinationHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DestinationHarnessRef
- type DestinationHarnessSession
- func (_DestinationHarness *DestinationHarnessSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_DestinationHarness *DestinationHarnessSession) AddGuard(_guard common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) AllDomains() ([]uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) AllGuards() ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) BlacklistedNotaries(arg0 common.Address) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessSession) DomainsAmount() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) GetDomain(_index *big.Int) (uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) GuardsAmount() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) Initialize() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) IsGuard(_guard common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessSession) LocalDomain() (uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
- func (_DestinationHarness *DestinationHarnessSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessSession) Mirrors(arg0 uint32) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) Owner() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) RenounceOwnership() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SYNAPSEDOMAIN() (uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) SensitiveValue() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetMessageStatus(_originDomain uint32, _messageHash [32]byte, _status [32]byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValue(_newValue *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValue0(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) SystemRouter() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) VERSION() (uint8, error)
- type DestinationHarnessSetConfirmation
- type DestinationHarnessSetConfirmationIterator
- type DestinationHarnessTransactor
- func (_DestinationHarness *DestinationHarnessTransactor) AddGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) AddNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) Execute(opts *bind.TransactOpts, _message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) RemoveGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) RemoveNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetConfirmation(opts *bind.TransactOpts, _origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetMessageStatus(opts *bind.TransactOpts, _originDomain uint32, _messageHash [32]byte, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _newValue *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValue0(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type DestinationHarnessTransactorRaw
- type DestinationHarnessTransactorSession
- func (_DestinationHarness *DestinationHarnessTransactorSession) AddGuard(_guard common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) Initialize() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetMessageStatus(_originDomain uint32, _messageHash [32]byte, _status [32]byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValue(_newValue *big.Int) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValue0(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type DestinationHarnessUsualCall
- type DestinationHarnessUsualCallIterator
- type DestinationHub
- type DestinationHubAttestationAccepted
- type DestinationHubAttestationAcceptedIterator
- type DestinationHubCaller
- func (_DestinationHub *DestinationHubCaller) AcceptableRoot(opts *bind.CallOpts, _origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_DestinationHub *DestinationHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_DestinationHub *DestinationHubCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_DestinationHub *DestinationHubCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_DestinationHub *DestinationHubCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHub *DestinationHubCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_DestinationHub *DestinationHubCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_DestinationHub *DestinationHubCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_DestinationHub *DestinationHubCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHub *DestinationHubCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_DestinationHub *DestinationHubCaller) MirrorRoots(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_DestinationHub *DestinationHubCaller) Mirrors(opts *bind.CallOpts, arg0 uint32) (struct{ ... }, error)
- func (_DestinationHub *DestinationHubCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_DestinationHub *DestinationHubCaller) SubmittedAt(opts *bind.CallOpts, _origin uint32, _root [32]byte) (*big.Int, error)
- type DestinationHubCallerRaw
- type DestinationHubCallerSession
- func (_DestinationHub *DestinationHubCallerSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_DestinationHub *DestinationHubCallerSession) AllDomains() ([]uint32, error)
- func (_DestinationHub *DestinationHubCallerSession) AllGuards() ([]common.Address, error)
- func (_DestinationHub *DestinationHubCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_DestinationHub *DestinationHubCallerSession) DomainsAmount() (*big.Int, error)
- func (_DestinationHub *DestinationHubCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_DestinationHub *DestinationHubCallerSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_DestinationHub *DestinationHubCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_DestinationHub *DestinationHubCallerSession) GuardsAmount() (*big.Int, error)
- func (_DestinationHub *DestinationHubCallerSession) LocalDomain() (uint32, error)
- func (_DestinationHub *DestinationHubCallerSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_DestinationHub *DestinationHubCallerSession) Mirrors(arg0 uint32) (struct{ ... }, error)
- func (_DestinationHub *DestinationHubCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_DestinationHub *DestinationHubCallerSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
- type DestinationHubFilterer
- func (_DestinationHub *DestinationHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*DestinationHubAttestationAcceptedIterator, error)
- func (_DestinationHub *DestinationHubFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*DestinationHubGuardAddedIterator, error)
- func (_DestinationHub *DestinationHubFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*DestinationHubGuardRemovedIterator, error)
- func (_DestinationHub *DestinationHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*DestinationHubNotaryAddedIterator, error)
- func (_DestinationHub *DestinationHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*DestinationHubNotaryRemovedIterator, error)
- func (_DestinationHub *DestinationHubFilterer) ParseAttestationAccepted(log types.Log) (*DestinationHubAttestationAccepted, error)
- func (_DestinationHub *DestinationHubFilterer) ParseGuardAdded(log types.Log) (*DestinationHubGuardAdded, error)
- func (_DestinationHub *DestinationHubFilterer) ParseGuardRemoved(log types.Log) (*DestinationHubGuardRemoved, error)
- func (_DestinationHub *DestinationHubFilterer) ParseNotaryAdded(log types.Log) (*DestinationHubNotaryAdded, error)
- func (_DestinationHub *DestinationHubFilterer) ParseNotaryRemoved(log types.Log) (*DestinationHubNotaryRemoved, error)
- func (_DestinationHub *DestinationHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationHubAttestationAccepted, ...) (event.Subscription, error)
- func (_DestinationHub *DestinationHubFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *DestinationHubGuardAdded) (event.Subscription, error)
- func (_DestinationHub *DestinationHubFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHubGuardRemoved) (event.Subscription, error)
- func (_DestinationHub *DestinationHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHubNotaryAdded, domain []uint32) (event.Subscription, error)
- func (_DestinationHub *DestinationHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHubNotaryRemoved, ...) (event.Subscription, error)
- type DestinationHubGuardAdded
- type DestinationHubGuardAddedIterator
- type DestinationHubGuardRemoved
- type DestinationHubGuardRemovedIterator
- type DestinationHubNotaryAdded
- type DestinationHubNotaryAddedIterator
- type DestinationHubNotaryRemoved
- type DestinationHubNotaryRemovedIterator
- type DestinationHubRaw
- func (_DestinationHub *DestinationHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DestinationHub *DestinationHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DestinationHub *DestinationHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DestinationHubSession
- func (_DestinationHub *DestinationHubSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_DestinationHub *DestinationHubSession) AllDomains() ([]uint32, error)
- func (_DestinationHub *DestinationHubSession) AllGuards() ([]common.Address, error)
- func (_DestinationHub *DestinationHubSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_DestinationHub *DestinationHubSession) DomainsAmount() (*big.Int, error)
- func (_DestinationHub *DestinationHubSession) GetDomain(_index *big.Int) (uint32, error)
- func (_DestinationHub *DestinationHubSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_DestinationHub *DestinationHubSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_DestinationHub *DestinationHubSession) GuardsAmount() (*big.Int, error)
- func (_DestinationHub *DestinationHubSession) LocalDomain() (uint32, error)
- func (_DestinationHub *DestinationHubSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_DestinationHub *DestinationHubSession) Mirrors(arg0 uint32) (struct{ ... }, error)
- func (_DestinationHub *DestinationHubSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_DestinationHub *DestinationHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_DestinationHub *DestinationHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_DestinationHub *DestinationHubSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
- type DestinationHubTransactor
- type DestinationHubTransactorRaw
- type DestinationHubTransactorSession
- type DestinationInitialized
- type DestinationInitializedIterator
- type DestinationNotaryAdded
- type DestinationNotaryAddedIterator
- type DestinationNotaryBlacklisted
- type DestinationNotaryBlacklistedIterator
- type DestinationNotaryRemoved
- type DestinationNotaryRemovedIterator
- type DestinationOwnershipTransferred
- type DestinationOwnershipTransferredIterator
- type DestinationRaw
- func (_Destination *DestinationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Destination *DestinationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Destination *DestinationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DestinationSession
- func (_Destination *DestinationSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
- func (_Destination *DestinationSession) AllDomains() ([]uint32, error)
- func (_Destination *DestinationSession) AllGuards() ([]common.Address, error)
- func (_Destination *DestinationSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_Destination *DestinationSession) BlacklistedNotaries(arg0 common.Address) (struct{ ... }, error)
- func (_Destination *DestinationSession) DomainsAmount() (*big.Int, error)
- func (_Destination *DestinationSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
- func (_Destination *DestinationSession) GetDomain(_index *big.Int) (uint32, error)
- func (_Destination *DestinationSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_Destination *DestinationSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_Destination *DestinationSession) GuardsAmount() (*big.Int, error)
- func (_Destination *DestinationSession) Initialize() (*types.Transaction, error)
- func (_Destination *DestinationSession) LocalDomain() (uint32, error)
- func (_Destination *DestinationSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
- func (_Destination *DestinationSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct{ ... }, error)
- func (_Destination *DestinationSession) Mirrors(arg0 uint32) (struct{ ... }, error)
- func (_Destination *DestinationSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_Destination *DestinationSession) Owner() (common.Address, error)
- func (_Destination *DestinationSession) RenounceOwnership() (*types.Transaction, error)
- func (_Destination *DestinationSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Destination *DestinationSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
- func (_Destination *DestinationSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_Destination *DestinationSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Destination *DestinationSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_Destination *DestinationSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_Destination *DestinationSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
- func (_Destination *DestinationSession) SystemRouter() (common.Address, error)
- func (_Destination *DestinationSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Destination *DestinationSession) VERSION() (uint8, error)
- type DestinationSetConfirmation
- type DestinationSetConfirmationIterator
- type DestinationTransactor
- func (_Destination *DestinationTransactor) Execute(opts *bind.TransactOpts, _message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SetConfirmation(opts *bind.TransactOpts, _origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SetNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type DestinationTransactorRaw
- type DestinationTransactorSession
- func (_Destination *DestinationTransactorSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) Initialize() (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- 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 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 GlobalNotaryRegistryHarness
- type GlobalNotaryRegistryHarnessAfterNotaryAdded
- type GlobalNotaryRegistryHarnessAfterNotaryAddedIterator
- type GlobalNotaryRegistryHarnessAfterNotaryRemoved
- type GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator
- type GlobalNotaryRegistryHarnessBeforeNotaryAdded
- type GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator
- type GlobalNotaryRegistryHarnessBeforeNotaryRemoved
- type GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator
- type GlobalNotaryRegistryHarnessCaller
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) IsNotary(opts *bind.CallOpts, _domain uint32, _notary common.Address) (bool, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- type GlobalNotaryRegistryHarnessCallerRaw
- type GlobalNotaryRegistryHarnessCallerSession
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) AllDomains() ([]uint32, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) DomainsAmount() (*big.Int, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) GetDomain(_index *big.Int) (uint32, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
- type GlobalNotaryRegistryHarnessFilterer
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterAfterNotaryAdded(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessAfterNotaryAddedIterator, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterAfterNotaryRemoved(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterBeforeNotaryAdded(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterBeforeNotaryRemoved(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryHarnessNotaryAddedIterator, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryHarnessNotaryRemovedIterator, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseAfterNotaryAdded(log types.Log) (*GlobalNotaryRegistryHarnessAfterNotaryAdded, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseAfterNotaryRemoved(log types.Log) (*GlobalNotaryRegistryHarnessAfterNotaryRemoved, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseBeforeNotaryAdded(log types.Log) (*GlobalNotaryRegistryHarnessBeforeNotaryAdded, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseBeforeNotaryRemoved(log types.Log) (*GlobalNotaryRegistryHarnessBeforeNotaryRemoved, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseNotaryAdded(log types.Log) (*GlobalNotaryRegistryHarnessNotaryAdded, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseNotaryRemoved(log types.Log) (*GlobalNotaryRegistryHarnessNotaryRemoved, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchAfterNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessAfterNotaryAdded) (event.Subscription, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchAfterNotaryRemoved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchBeforeNotaryAdded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchBeforeNotaryRemoved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessNotaryAdded, ...) (event.Subscription, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessNotaryRemoved, ...) (event.Subscription, error)
- type GlobalNotaryRegistryHarnessNotaryAdded
- type GlobalNotaryRegistryHarnessNotaryAddedIterator
- type GlobalNotaryRegistryHarnessNotaryRemoved
- type GlobalNotaryRegistryHarnessNotaryRemovedIterator
- type GlobalNotaryRegistryHarnessRaw
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GlobalNotaryRegistryHarnessSession
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) AllDomains() ([]uint32, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) AllNotaries(_domain uint32) ([]common.Address, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) DomainsAmount() (*big.Int, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) GetDomain(_index *big.Int) (uint32, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) NotariesAmount(_domain uint32) (*big.Int, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- type GlobalNotaryRegistryHarnessTransactor
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactor) AddNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactor) RemoveNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
- type GlobalNotaryRegistryHarnessTransactorRaw
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GlobalNotaryRegistryHarnessTransactorSession
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorSession) AddNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
- func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, 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 GuardRegistryHarness
- type GuardRegistryHarnessCaller
- func (_GuardRegistryHarness *GuardRegistryHarnessCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessCaller) GetGuard(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessCaller) IsGuard(opts *bind.CallOpts, _guard common.Address) (bool, error)
- type GuardRegistryHarnessCallerRaw
- type GuardRegistryHarnessCallerSession
- func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) AllGuards() ([]common.Address, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) GuardsAmount() (*big.Int, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) IsGuard(_guard common.Address) (bool, error)
- type GuardRegistryHarnessFilterer
- func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*GuardRegistryHarnessGuardAddedIterator, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*GuardRegistryHarnessGuardRemovedIterator, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) ParseGuardAdded(log types.Log) (*GuardRegistryHarnessGuardAdded, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) ParseGuardRemoved(log types.Log) (*GuardRegistryHarnessGuardRemoved, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *GuardRegistryHarnessGuardAdded) (event.Subscription, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *GuardRegistryHarnessGuardRemoved) (event.Subscription, error)
- type GuardRegistryHarnessGuardAdded
- type GuardRegistryHarnessGuardAddedIterator
- type GuardRegistryHarnessGuardRemoved
- type GuardRegistryHarnessGuardRemovedIterator
- type GuardRegistryHarnessRaw
- func (_GuardRegistryHarness *GuardRegistryHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GuardRegistryHarness *GuardRegistryHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GuardRegistryHarnessSession
- func (_GuardRegistryHarness *GuardRegistryHarnessSession) AddGuard(_guard common.Address) (*types.Transaction, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessSession) AllGuards() ([]common.Address, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessSession) GetGuard(_index *big.Int) (common.Address, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessSession) GuardsAmount() (*big.Int, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessSession) IsGuard(_guard common.Address) (bool, error)
- func (_GuardRegistryHarness *GuardRegistryHarnessSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
- type GuardRegistryHarnessTransactor
- type GuardRegistryHarnessTransactorRaw
- type GuardRegistryHarnessTransactorSession
- 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 IMessageRecipient
- type IMessageRecipientCaller
- type IMessageRecipientCallerRaw
- type IMessageRecipientCallerSession
- type IMessageRecipientFilterer
- type IMessageRecipientRaw
- func (_IMessageRecipient *IMessageRecipientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IMessageRecipient *IMessageRecipientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IMessageRecipient *IMessageRecipientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IMessageRecipientSession
- type IMessageRecipientTransactor
- type IMessageRecipientTransactorRaw
- type IMessageRecipientTransactorSession
- 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 NotaryRegistryHarnessEvents
- type NotaryRegistryHarnessEventsAfterNotaryAdded
- type NotaryRegistryHarnessEventsAfterNotaryAddedIterator
- type NotaryRegistryHarnessEventsAfterNotaryRemoved
- type NotaryRegistryHarnessEventsAfterNotaryRemovedIterator
- type NotaryRegistryHarnessEventsBeforeNotaryAdded
- type NotaryRegistryHarnessEventsBeforeNotaryAddedIterator
- type NotaryRegistryHarnessEventsBeforeNotaryRemoved
- type NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator
- type NotaryRegistryHarnessEventsCaller
- type NotaryRegistryHarnessEventsCallerRaw
- type NotaryRegistryHarnessEventsCallerSession
- type NotaryRegistryHarnessEventsFilterer
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterAfterNotaryAdded(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsAfterNotaryAddedIterator, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterAfterNotaryRemoved(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsAfterNotaryRemovedIterator, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterBeforeNotaryAdded(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsBeforeNotaryAddedIterator, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterBeforeNotaryRemoved(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseAfterNotaryAdded(log types.Log) (*NotaryRegistryHarnessEventsAfterNotaryAdded, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseAfterNotaryRemoved(log types.Log) (*NotaryRegistryHarnessEventsAfterNotaryRemoved, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseBeforeNotaryAdded(log types.Log) (*NotaryRegistryHarnessEventsBeforeNotaryAdded, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseBeforeNotaryRemoved(log types.Log) (*NotaryRegistryHarnessEventsBeforeNotaryRemoved, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchAfterNotaryAdded(opts *bind.WatchOpts, sink chan<- *NotaryRegistryHarnessEventsAfterNotaryAdded) (event.Subscription, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchAfterNotaryRemoved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchBeforeNotaryAdded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchBeforeNotaryRemoved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type NotaryRegistryHarnessEventsRaw
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NotaryRegistryHarnessEventsSession
- type NotaryRegistryHarnessEventsTransactor
- type NotaryRegistryHarnessEventsTransactorRaw
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NotaryRegistryHarnessEventsTransactorSession
- 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 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 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 SystemContractHarness
- type SystemContractHarnessCaller
- func (_SystemContractHarness *SystemContractHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type SystemContractHarnessCallerRaw
- type SystemContractHarnessCallerSession
- func (_SystemContractHarness *SystemContractHarnessCallerSession) LocalDomain() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) Owner() (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) SensitiveValue() (*big.Int, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) SystemRouter() (common.Address, error)
- type SystemContractHarnessEvents
- type SystemContractHarnessEventsCaller
- type SystemContractHarnessEventsCallerRaw
- type SystemContractHarnessEventsCallerSession
- type SystemContractHarnessEventsFilterer
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsLogSystemCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyDestinationCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyLocalCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlySynapseChainCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyTwoHoursCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsUsualCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessEventsLogSystemCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyDestinationCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessEventsOnlyLocalCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginDestinationCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessEventsOnlySynapseChainCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessEventsOnlyTwoHoursCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessEventsUsualCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsLogSystemCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyLocalCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyOriginCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyTwoHoursCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsUsualCall) (event.Subscription, error)
- type SystemContractHarnessEventsLogSystemCall
- type SystemContractHarnessEventsLogSystemCallIterator
- type SystemContractHarnessEventsOnlyDestinationCall
- type SystemContractHarnessEventsOnlyDestinationCallIterator
- type SystemContractHarnessEventsOnlyLocalCall
- type SystemContractHarnessEventsOnlyLocalCallIterator
- type SystemContractHarnessEventsOnlyOriginCall
- type SystemContractHarnessEventsOnlyOriginCallIterator
- type SystemContractHarnessEventsOnlyOriginDestinationCall
- type SystemContractHarnessEventsOnlyOriginDestinationCallIterator
- type SystemContractHarnessEventsOnlySynapseChainCall
- type SystemContractHarnessEventsOnlySynapseChainCallIterator
- type SystemContractHarnessEventsOnlyTwoHoursCall
- type SystemContractHarnessEventsOnlyTwoHoursCallIterator
- type SystemContractHarnessEventsRaw
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractHarnessEventsSession
- type SystemContractHarnessEventsTransactor
- type SystemContractHarnessEventsTransactorRaw
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractHarnessEventsTransactorSession
- type SystemContractHarnessEventsUsualCall
- type SystemContractHarnessEventsUsualCallIterator
- type SystemContractHarnessFilterer
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractHarnessInitializedIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessLogSystemCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyDestinationCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyLocalCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginDestinationCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlySynapseChainCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyTwoHoursCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemContractHarnessOwnershipTransferredIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessUsualCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseInitialized(log types.Log) (*SystemContractHarnessInitialized, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessLogSystemCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessOnlyDestinationCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessOnlyLocalCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessOnlyOriginCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessOnlyOriginDestinationCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessOnlySynapseChainCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessOnlyTwoHoursCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractHarnessOwnershipTransferred, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessUsualCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessInitialized) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessLogSystemCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyDestinationCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyLocalCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyOriginCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlySynapseChainCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyTwoHoursCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOwnershipTransferred, ...) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessUsualCall) (event.Subscription, error)
- type SystemContractHarnessInitialized
- type SystemContractHarnessInitializedIterator
- type SystemContractHarnessLogSystemCall
- type SystemContractHarnessLogSystemCallIterator
- type SystemContractHarnessOnlyDestinationCall
- type SystemContractHarnessOnlyDestinationCallIterator
- type SystemContractHarnessOnlyLocalCall
- type SystemContractHarnessOnlyLocalCallIterator
- type SystemContractHarnessOnlyOriginCall
- type SystemContractHarnessOnlyOriginCallIterator
- type SystemContractHarnessOnlyOriginDestinationCall
- type SystemContractHarnessOnlyOriginDestinationCallIterator
- type SystemContractHarnessOnlySynapseChainCall
- type SystemContractHarnessOnlySynapseChainCallIterator
- type SystemContractHarnessOnlyTwoHoursCall
- type SystemContractHarnessOnlyTwoHoursCallIterator
- type SystemContractHarnessOwnershipTransferred
- type SystemContractHarnessOwnershipTransferredIterator
- type SystemContractHarnessRaw
- func (_SystemContractHarness *SystemContractHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContractHarness *SystemContractHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractHarnessSession
- func (_SystemContractHarness *SystemContractHarnessSession) LocalDomain() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessSession) Owner() (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SensitiveValue() (*big.Int, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValue(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SystemRouter() (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractHarnessTransactor
- func (_SystemContractHarness *SystemContractHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemContractHarnessTransactorRaw
- type SystemContractHarnessTransactorSession
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValue(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractHarnessUsualCall
- type SystemContractHarnessUsualCallIterator
- 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) 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) 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) 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
- type TypedMemViewCallerRaw
- type TypedMemViewCallerSession
- type TypedMemViewFilterer
- type TypedMemViewRaw
- func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypedMemViewSession
- type TypedMemViewTransactor
- type TypedMemViewTransactorRaw
- type TypedMemViewTransactorSession
- 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 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122034390b61cc86c60a4f68a1a9a0d46750ba8819f6d581da9efb41ca19eb848e9064736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c0c8b25f019698f5195374a823912713a61a36fa202039af1297b8a35e9eda0164736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203635c3cbf264083dfbc286a386d9b49986a4913063ec8ed20bf2382eee50be0064736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203ab95517b84d8d67a76b38d5dc782a74f3354b60dd97bac711af361377465e0d64736f6c63430008110033",
}
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 DestinationABI = DestinationMetaData.ABI
DestinationABI is the input ABI used to generate the binding from. Deprecated: Use DestinationMetaData.ABI instead.
var DestinationBin = DestinationMetaData.Bin
DestinationBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DestinationMetaData.Bin instead.
var DestinationEventsABI = DestinationEventsMetaData.ABI
DestinationEventsABI is the input ABI used to generate the binding from. Deprecated: Use DestinationEventsMetaData.ABI instead.
var DestinationEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"remoteDomain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"Executed\",\"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\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"NotaryBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"remoteDomain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousConfirmAt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newConfirmAt\",\"type\":\"uint256\"}],\"name\":\"SetConfirmation\",\"type\":\"event\"}]",
}
DestinationEventsMetaData contains all meta data concerning the DestinationEvents contract.
var DestinationFuncSigs = DestinationMetaData.Sigs
Deprecated: Use DestinationMetaData.Sigs instead. DestinationFuncSigs maps the 4-byte function signature to its string representation.
var DestinationHarnessABI = DestinationHarnessMetaData.ABI
DestinationHarnessABI is the input ABI used to generate the binding from. Deprecated: Use DestinationHarnessMetaData.ABI instead.
var DestinationHarnessBin = DestinationHarnessMetaData.Bin
DestinationHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DestinationHarnessMetaData.Bin instead.
var DestinationHarnessEventsABI = DestinationHarnessEventsMetaData.ABI
DestinationHarnessEventsABI is the input ABI used to generate the binding from. Deprecated: Use DestinationHarnessEventsMetaData.ABI instead.
var DestinationHarnessEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"notaryTip\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"broadcasterTip\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"proverTip\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"executorTip\",\"type\":\"uint96\"}],\"name\":\"LogTips\",\"type\":\"event\"}]",
}
DestinationHarnessEventsMetaData contains all meta data concerning the DestinationHarnessEvents contract.
var DestinationHarnessFuncSigs = DestinationHarnessMetaData.Sigs
Deprecated: Use DestinationHarnessMetaData.Sigs instead. DestinationHarnessFuncSigs maps the 4-byte function signature to its string representation.
var DestinationHarnessMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_localDomain\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"AfterNotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"AfterNotaryRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"BeforeNotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"BeforeNotaryRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"remoteDomain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"Executed\",\"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\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"caller\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"LogSystemCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"notaryTip\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"broadcasterTip\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"proverTip\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"executorTip\",\"type\":\"uint96\"}],\"name\":\"LogTips\",\"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\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"NotaryBlacklisted\",\"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\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyLocalCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlySynapseChainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyTwoHoursCall\",\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"remoteDomain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousConfirmAt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newConfirmAt\",\"type\":\"uint256\"}],\"name\":\"SetConfirmation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"UsualCall\",\"type\":\"event\"},{\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"acceptableRoot\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_guard\",\"type\":\"address\"}],\"name\":\"addGuard\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"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\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"blacklistedNotaries\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"blacklistedAt\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[32]\",\"name\":\"_proof\",\"type\":\"bytes32[32]\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"_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\":[{\"internalType\":\"address\",\"name\":\"_guard\",\"type\":\"address\"}],\"name\":\"isGuard\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"isNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"messageStatus\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"mirrorRoots\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"submittedAt\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"mirrors\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"latestNotary\",\"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\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_guard\",\"type\":\"address\"}],\"name\":\"removeGuard\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"removeNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sensitiveValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_confirmAt\",\"type\":\"uint256\"}],\"name\":\"setConfirmation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_originDomain\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_messageHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_status\",\"type\":\"bytes32\"}],\"name\":\"setMessageStatus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"setNotary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyLocal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOrigin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOriginDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlySynapseChain\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyTwoHours\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"submittedAt\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"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()", "ffa1ad74": "VERSION()", "15a046aa": "acceptableRoot(uint32,uint32,bytes32)", "6913a63c": "addGuard(address)", "2af678b0": "addNotary(uint32,address)", "6f225878": "allDomains()", "9fe03fa2": "allGuards()", "d9b3cdcc": "allNotaries(uint32)", "3c3a2f87": "blacklistedNotaries(address)", "30dcf706": "domainsAmount()", "c1ab73df": "execute(bytes,bytes32[32],uint256)", "1a7a98e2": "getDomain(uint256)", "629ddf69": "getGuard(uint256)", "6a39aefa": "getNotary(uint32,uint256)", "246c2449": "guardsAmount()", "8129fc1c": "initialize()", "489c1202": "isGuard(address)", "e98fae1f": "isNotary(uint32,address)", "8d3638f4": "localDomain()", "7952832b": "messageStatus(uint32,bytes32)", "79453331": "mirrorRoots(uint32,bytes32)", "6356267b": "mirrors(uint32)", "40dbb5a7": "notariesAmount(uint32)", "8da5cb5b": "owner()", "b6235016": "removeGuard(address)", "4b82bad7": "removeNotary(uint32,address)", "715018a6": "renounceOwnership()", "089d2894": "sensitiveValue()", "9df7d36d": "setConfirmation(uint32,bytes32,uint256)", "bfd84d36": "setMessageStatus(uint32,bytes32,bytes32)", "43515a98": "setNotary(uint32,address)", "48639d24": "setSensitiveValue(uint256)", "760b6e21": "setSensitiveValue(uint256,uint32,uint8,uint256)", "8d87ad2f": "setSensitiveValueOnlyDestination(uint256,uint32,uint8,uint256)", "a1a561b4": "setSensitiveValueOnlyLocal(uint256,uint32,uint8,uint256)", "7adc4962": "setSensitiveValueOnlyOrigin(uint256,uint32,uint8,uint256)", "436a450e": "setSensitiveValueOnlyOriginDestination(uint256,uint32,uint8,uint256)", "ddd4e4c0": "setSensitiveValueOnlySynapseChain(uint256,uint32,uint8,uint256)", "04d960cb": "setSensitiveValueOnlyTwoHours(uint256,uint32,uint8,uint256)", "fbde22f7": "setSystemRouter(address)", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "44792b83": "submittedAt(uint32,bytes32)", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60a06040523480156200001157600080fd5b506040516200477138038062004771833981016040819052620000349162000043565b63ffffffff1660805262000072565b6000602082840312156200005657600080fd5b815163ffffffff811681146200006b57600080fd5b9392505050565b6080516146ce620000a3600039600081816106c5015281816110d3015281816111d901526127e001526146ce6000f3fe608060405234801561001057600080fd5b50600436106102ff5760003560e01c8063715018a61161019c578063a1a561b4116100ee578063ddd4e4c011610097578063f646a51211610071578063f646a512146107f4578063fbde22f714610807578063ffa1ad741461081a57600080fd5b8063ddd4e4c0146107bb578063e98fae1f146107ce578063f2fde38b146107e157600080fd5b8063bfd84d36116100c8578063bfd84d3614610764578063c1ab73df14610795578063d9b3cdcc146107a857600080fd5b8063a1a561b414610735578063b623501614610748578063bf61e67e1461075b57600080fd5b80638129fc1c116101505780638da5cb5b1161012a5780638da5cb5b146106fc5780639df7d36d1461070d5780639fe03fa21461072057600080fd5b80638129fc1c146106bb5780638d3638f4146106c35780638d87ad2f146106e957600080fd5b8063794533311161018157806379453331146106215780637952832b1461067d5780637adc4962146106a857600080fd5b8063715018a614610606578063760b6e211461060e57600080fd5b806344792b83116102555780635815869d116102095780636913a63c116101e35780636913a63c146105cb5780636a39aefa146105de5780636f225878146105f157600080fd5b80635815869d14610548578063629ddf691461055b5780636356267b1461056e57600080fd5b8063489c12021161023a578063489c1202146104f75780634b82bad71461050a578063529d15491461051d57600080fd5b806344792b831461046e57806348639d24146104e457600080fd5b80632af678b0116102b757806340dbb5a71161029157806340dbb5a71461042257806343515a9814610448578063436a450e1461045b57600080fd5b80632af678b01461038957806330dcf7061461039c5780633c3a2f87146103a457600080fd5b806315a046aa116102e857806315a046aa146103365780631a7a98e214610359578063246c24491461038157600080fd5b806304d960cb14610304578063089d289414610319575b600080fd5b610317610312366004613f60565b610834565b005b6103236101305481565b6040519081526020015b60405180910390f35b610349610344366004613fac565b610898565b604051901515815260200161032d565b61036c610367366004613fe8565b610a27565b60405163ffffffff909116815260200161032d565b610323610a3a565b610349610397366004614016565b610a4b565b610323610a57565b6103f66103b236600461404d565b610100602052600090815260409020546001600160a01b038116907401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1682565b604080516001600160a01b0390931683526bffffffffffffffffffffffff90911660208301520161032d565b61032361043036600461406a565b63ffffffff1660009081526068602052604090205490565b610317610456366004614016565b610a63565b610317610469366004613f60565b610acc565b6104c761047c366004614085565b63ffffffff91909116600090815260cc6020908152604080832093835292905220547401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1690565b6040516bffffffffffffffffffffffff909116815260200161032d565b6103176104f2366004613fe8565b610b83565b61034961050536600461404d565b610b91565b610349610518366004614016565b610b9c565b606554610530906001600160a01b031681565b6040516001600160a01b03909116815260200161032d565b610349610556366004614189565b610ba8565b610530610569366004613fe8565b610bf1565b6105a761057c36600461406a565b60cd6020526000908152604090205463ffffffff81169064010000000090046001600160a01b031682565b6040805163ffffffff90931683526001600160a01b0390911660208301520161032d565b6103496105d936600461404d565b610bfe565b6105306105ec366004614085565b610c09565b6105f9610c4c565b60405161032d91906141be565b610317610cef565b61031761061c366004613f60565b610d4b565b6103f661062f366004614085565b60cc6020908152600092835260408084209091529082529020546001600160a01b038116907401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1682565b61032361068b366004614085565b60ff60209081526000928352604080842090915290825290205481565b6103176106b6366004613f60565b610d9f565b610317610e55565b7f000000000000000000000000000000000000000000000000000000000000000061036c565b6103176106f7366004613f60565b610f0a565b6033546001600160a01b0316610530565b61031761071b366004614208565b610fc1565b6107286110bc565b60405161032d919061423b565b610317610743366004613f60565b6110c8565b61034961075636600461404d565b611199565b61036c6110ad81565b610317610772366004614208565b63ffffffff909216600090815260ff602090815260408083209383529290522055565b6103176107a336600461427c565b6111a4565b6107286107b636600461406a565b611463565b6103176107c9366004613f60565b6114d6565b6103496107dc366004614016565b611578565b6103176107ef36600461404d565b611584565b610349610802366004614189565b611663565b61031761081536600461404d565b611688565b610822600081565b60405160ff909116815260200161032d565b61083c61171c565b80611c2061084a8282611776565b610856868686866117d3565b60408051308152602081018890527f790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec91015b60405180910390a1505050505050565b63ffffffff8316600090815260cc6020908152604080832084845282528083208151808301909252546001600160a01b03811682527401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1691810182905290820361094d5760405162461bcd60e51b815260206004820152600c60248201527f496e76616c696420726f6f74000000000000000000000000000000000000000060448201526064015b60405180910390fd5b61095b85826000015161181f565b6109a75760405162461bcd60e51b815260206004820152600f60248201527f496e616374697665206e6f7461727900000000000000000000000000000000006044820152606401610944565b8363ffffffff1681602001516109bd919061430b565b6bffffffffffffffffffffffff16421015610a1a5760405162461bcd60e51b815260206004820152601260248201527f216f7074696d69737469635365636f6e647300000000000000000000000000006044820152606401610944565b60019150505b9392505050565b6000610a3460668361189e565b92915050565b6000610a4660996118aa565b905090565b6000610a2083836118b4565b6000610a4660666118aa565b6033546001600160a01b03163314610abd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610944565b610ac782826118b4565b505050565b610ad461171c565b600360ff83166001811115610aeb57610aeb614330565b610af58282611a45565b610b415760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c65720000000000000000000000000000000000006044820152606401610944565b610b4d868686866117d3565b60408051308152602081018890527f4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a4721029101610888565b610b8b61171c565b61013055565b6000610a3482611a5b565b6000610a208383611a68565b6000806000610bb684611d67565b915091506000610bcb8262ffffff1916611e55565b90506000610bd882611e9c565b9050610be7848284868a611f88565b9695505050505050565b6000610a3460998361189e565b6000610a3482612008565b63ffffffff82166000908152606860205260408120805483908110610c3057610c3061435f565b6000918252602090912001546001600160a01b03169392505050565b60606000610c58610a57565b90508067ffffffffffffffff811115610c7357610c736140af565b604051908082528060200260200182016040528015610c9c578160200160208202803683370190505b50915060005b81811015610cea57610cb381610a27565b838281518110610cc557610cc561435f565b63ffffffff90921660209283029190910190910152610ce38161438e565b9050610ca2565b505090565b6033546001600160a01b03163314610d495760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610944565b565b610d5361171c565b610d5f848484846117d3565b60408051308152602081018690527f86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b991015b60405180910390a150505050565b610da761171c565b600160ff831681811115610dbd57610dbd614330565b610dc78282611a45565b610e135760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c65720000000000000000000000000000000000006044820152606401610944565b610e1f868686866117d3565b60408051308152602081018890527fd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe179101610888565b6000610e61600161205f565b90508015610e9657600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610e9e6121b1565b600160fe558015610f0757600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b610f1261171c565b600260ff83166001811115610f2957610f29614330565b610f338282611a45565b610f7f5760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c65720000000000000000000000000000000000006044820152606401610944565b610f8b868686866117d3565b60408051308152602081018890527f744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e69101610888565b6033546001600160a01b0316331461101b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610944565b63ffffffff8316600081815260cc6020908152604080832086845282529182902080546bffffffffffffffffffffffff868116740100000000000000000000000000000000000000009081026001600160a01b03841617909355845192909104168082529181018590529092859290917f6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730910160405180910390a350505050565b6060610a466099612236565b6110d061171c565b827f000000000000000000000000000000000000000000000000000000000000000063ffffffff168163ffffffff161461114c5760405162461bcd60e51b815260206004820152600c60248201527f216c6f63616c446f6d61696e00000000000000000000000000000000000000006044820152606401610944565b611158858585856117d3565b60408051308152602081018790527f19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e4875691015b60405180910390a15050505050565b6000610a3482612243565b60006111af84612291565b905060006111c262ffffff1983166122a2565b905060006111d562ffffff1983166122ec565b90507f000000000000000000000000000000000000000000000000000000000000000063ffffffff1661120d62ffffff198416612318565b63ffffffff16146112605760405162461bcd60e51b815260206004820152600c60248201527f2164657374696e6174696f6e00000000000000000000000000000000000000006044820152606401610944565b600061127162ffffff198516612344565b905060006112908383898961128b62ffffff198a166123a1565b6123cd565b9050600160fe54146112e45760405162461bcd60e51b815260206004820152600a60248201527f217265656e7472616e74000000000000000000000000000000000000000000006044820152606401610944565b600060fe556113006112fb62ffffff1987166124f0565b61254f565b63ffffffff8316600090815260ff60209081526040808320858452909152812082905561133a61133562ffffff1987166125e4565b612610565b90506001600160a01b03811663e4d16d628561135b62ffffff198916612645565b61136a62ffffff198a16612671565b63ffffffff8916600090815260cc602090815260408083208a84529091529020547401000000000000000000000000000000000000000090046bffffffffffffffffffffffff166113ce6113c362ffffff198e1661269d565b62ffffff1916612701565b6040518663ffffffff1660e01b81526004016113ee95949392919061442a565b600060405180830381600087803b15801561140857600080fd5b505af115801561141c573d6000803e3d6000fd5b505060405185925063ffffffff871691507f669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c90600090a35050600160fe5550505050505050565b63ffffffff81166000908152606860209081526040918290208054835181840281018401909452808452606093928301828280156114ca57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116114ac575b50505050509050919050565b6114de61171c565b8263ffffffff81166110ad146115365760405162461bcd60e51b815260206004820152600e60248201527f2173796e61707365446f6d61696e0000000000000000000000000000000000006044820152606401610944565b611542858585856117d3565b60408051308152602081018790527f5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99910161118a565b6000610a20838361181f565b6033546001600160a01b031633146115de5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610944565b6001600160a01b03811661165a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610944565b610f0781612754565b6000806000611671846127be565b915091506116808282866127dc565b949350505050565b6033546001600160a01b031633146116e25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610944565b606580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6065546001600160a01b03163314610d495760405162461bcd60e51b815260206004820152600d60248201527f2173797374656d526f75746572000000000000000000000000000000000000006044820152606401610944565b6117808183614478565b4210156117cf5760405162461bcd60e51b815260206004820152601160248201527f216f7074696d6973746963506572696f640000000000000000000000000000006044820152606401610944565b5050565b6101308490556040805163ffffffff8516815260ff841660208201529081018290527fa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a4570090606001610d91565b60008263ffffffff166000036118775760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f000000000000000000000000000000000000006044820152606401610944565b506001600160a01b031660009081526069602052604090205463ffffffff91821691161490565b6000610a2083836129a3565b6000610a34825490565b60008263ffffffff1660000361190c5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f000000000000000000000000000000000000006044820152606401610944565b6001600160a01b03821660009081526069602052604090205463ffffffff161561193857506000610a34565b60408051808201825263ffffffff80861680835260008181526068602081815286832080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9081168389019081526001600160a01b038c16808752606985529986209851905190911664010000000002908716179096559081528454600181018655948252902090920180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169093179092556119f791606691906129cd16565b506040516001600160a01b038316815263ffffffff8416907f62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c3559060200160405180910390a250600192915050565b6000611a50826129d9565b909216151592915050565b6000610a346099836129fb565b60008263ffffffff16600003611ac05760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f000000000000000000000000000000000000006044820152606401610944565b6001600160a01b03821660009081526069602090815260409182902082518084019093525463ffffffff8082168085526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169284019290925290851614611b30576000915050610a34565b63ffffffff841660009081526068602052604081208054909190611b569060019061448b565b905082602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168114611c76576000828281548110611b9557611b9561435f565b9060005260206000200160009054906101000a90046001600160a01b03169050808385602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681548110611bea57611bea61435f565b6000918252602080832090910180546001600160a01b039485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558681015193909216815260699091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480611c8657611c8661449e565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b03871682526069905260408120819055819003611d1657611d14606663ffffffff80891690612a1d16565b505b6040516001600160a01b038616815263ffffffff8716907f3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b9060200160405180910390a25b50600195945050505050565b600080611d7383612a29565b9050611d8462ffffff198216612a3a565b611dd05760405162461bcd60e51b815260206004820152600c60248201527f4e6f742061207265706f727400000000000000000000000000000000000000006044820152606401610944565b611df9611de262ffffff198316612aa9565b611df46113c362ffffff198516612ae7565b612b32565b9150611e0482611a5b565b611e505760405162461bcd60e51b815260206004820152601560248201527f5369676e6572206973206e6f74206120677561726400000000000000000000006044820152606401610944565b915091565b600081611e6d62ffffff198216640201000000612ba9565b50611e936001611e7f602c6041614478565b62ffffff1986169190640101000000612caa565b91505b50919050565b6000611ead62ffffff198316612d24565b611ef95760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e00000000000000000000000000006044820152606401610944565b611f1d611f0b62ffffff198416612d5a565b611df46113c362ffffff198616612d8c565b9050611f37611f3162ffffff198416612dbd565b8261181f565b611f835760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061206e6f74617279000000000000000000006044820152606401610944565b919050565b6000611f9962ffffff198416612de9565b611fe55760405162461bcd60e51b815260206004820152601260248201527f4e6f742061206672617564207265706f727400000000000000000000000000006044820152606401610944565b611d5b611ff762ffffff198616612dbd565b868885612e19565b95945050505050565b6000612015609983612ee0565b90508015611f83576040516001600160a01b03831681527f93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59906020015b60405180910390a1919050565b60008054610100900460ff16156120fc578160ff1660011480156120825750303b155b6120f45760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610944565b506000919050565b60005460ff8084169116106121795760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610944565b50600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b600054610100900460ff1661222e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610944565b610d49612ef5565b60606000610a2083612f7b565b6000612250609983612fd6565b90508015611f83576040516001600160a01b03831681527f59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d04890602001612052565b6000610a3482640301000000612feb565b6000816122ba62ffffff198216640301000000612ba9565b50611e936122ca600360026144cd565b60ff166122d8856001613006565b62ffffff1986169190640301010000612caa565b60008161230462ffffff198216640301010000612ba9565b50611e9362ffffff19841660026004613034565b60008161233062ffffff198216640301010000612ba9565b50611e9362ffffff198416602a6004613034565b60008061235f8360781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006123898460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b6000816123b962ffffff198216640301010000612ba9565b50611e9362ffffff198416604e6004613034565b63ffffffff808616600090815260cd602052604081205490911681036124355760405162461bcd60e51b815260206004820152601160248201527f4d6972726f72206e6f74206163746976650000000000000000000000000000006044820152606401610944565b63ffffffff8616600090815260ff60209081526040808320888452909152902054156124a35760405162461bcd60e51b815260206004820152601360248201527f214d6573736167655374617475732e4e6f6e65000000000000000000000000006044820152606401610944565b6124d78585602080602002604051908101604052809291908260208002808284376000920191909152508791506130649050565b90506124e4868383610898565b611fff57611fff6144e9565b60008161250862ffffff198216640301000000612ba9565b50611e93612517846001613006565b612523600360026144cd565b612530919060ff16614478565b61253b856002613006565b62ffffff1986169190640301020000612caa565b7f1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa1161257f62ffffff19831661310a565b61258e62ffffff198416613136565b61259d62ffffff198516613162565b6125ac62ffffff19861661318e565b604080516bffffffffffffffffffffffff95861681529385166020850152918416918301919091529091166060820152608001610efe565b6000816125fc62ffffff198216640301010000612ba9565b50611e9362ffffff198416602e60206131ba565b600074010000000000000000000000000000000000000000820161263f5750506065546001600160a01b031690565b81610a34565b60008161265d62ffffff198216640301010000612ba9565b50611e9362ffffff19841660266004613034565b60008161268962ffffff198216640301010000612ba9565b50611e9362ffffff198416600660206131ba565b6000816126b562ffffff198216640301000000612ba9565b50611e936126c4846002613006565b6126cf856001613006565b6126db600360026144cd565b6126e8919060ff16614478565b6126f29190614478565b62ffffff198516906000613352565b606060008061271e8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060405191508192506127438483602001613390565b508181016020016040529052919050565b603380546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000806127ca836134df565b90506127d581611e9c565b9150915091565b60007f00000000000000000000000000000000000000000000000000000000000000008161280f62ffffff198616612dbd565b90508163ffffffff168163ffffffff160361286c5760405162461bcd60e51b815260206004820152601960248201527f216174746573746174696f6e4f726967696e3a206c6f63616c000000000000006044820152606401610944565b63ffffffff821661288262ffffff1987166134f0565b63ffffffff16146128d55760405162461bcd60e51b815260206004820152601f60248201527f216174746573746174696f6e44657374696e6174696f6e3a20216c6f63616c006044820152606401610944565b60006128e662ffffff19871661351b565b9050806129355760405162461bcd60e51b815260206004820152600a60248201527f456d70747920726f6f74000000000000000000000000000000000000000000006044820152606401610944565b600061294662ffffff198816613547565b905061295488848385613573565b876001600160a01b03167f744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f38760405161298d9190614518565b60405180910390a2506001979650505050505050565b60008260000182815481106129ba576129ba61435f565b9060005260206000200154905092915050565b6000610a2083836136d7565b60008160018111156129ed576129ed614330565b60ff166001901b9050919050565b6001600160a01b03811660009081526001830160205260408120541515610a20565b6000610a208383613726565b6000610a3482640201000000612feb565b6000601882901c6bffffffffffffffffffffffff16612a5b602c6001614478565b612a66906082614478565b8114612a755750600092915050565b6001612a8084613820565b60ff161115612a925750600092915050565b611e93612a9e84611e55565b62ffffff1916612d24565b600081612ac162ffffff198216640201000000612ba9565b50611e936000612ad3602c6001614478565b62ffffff1986169190640201010000612caa565b600081612aff62ffffff198216640201000000612ba9565b506000612b0e602c6041614478565b612b19906001614478565b905061168062ffffff1985168260416301000000612caa565b600080612b4462ffffff198516612344565b9050612b9d816040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b90506116808184613834565b6000612bb58383613850565b612ca3576000612bd4612bc88560d81c90565b64ffffffffff16613873565b9150506000612be98464ffffffffff16613873565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b81526004016109449190614518565b5090919050565b600080612cc58660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050612cde8661395d565b84612ce98784614478565b612cf39190614478565b1115612d065762ffffff19915050611680565b612d108582614478565b9050610be78364ffffffffff1682866139a5565b6000612d32602c6041614478565b6bffffffffffffffffffffffff601884901c166bffffffffffffffffffffffff161492915050565b600081612d7262ffffff198216640101000000612ba9565b50611e9362ffffff1984166000602c640101010000612caa565b600081612da462ffffff198216640101000000612ba9565b50611e9362ffffff198416602c60416301000000612caa565b600081612dd562ffffff198216640101000000612ba9565b50611e9362ffffff19841660006004613034565b600081612e0162ffffff198216640201000000612ba9565b506000612e0d84613820565b60ff1614159392505050565b612e238484611a68565b50336001600160a01b0316826001600160a01b0316846001600160a01b03167f4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb084604051612e719190614518565b60405180910390a4506040805180820182526001600160a01b0392831681526bffffffffffffffffffffffff4281166020808401918252958516600090815261010090965292909420905191519093167401000000000000000000000000000000000000000002911617905550565b6000610a20836001600160a01b0384166136d7565b600054610100900460ff16612f725760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610944565b610d4933612754565b6060816000018054806020026020016040519081016040528092919081815260200182805480156114ca57602002820191906000526020600020905b815481526020019060010190808311612fb75750505050509050919050565b6000610a20836001600160a01b038416613726565b815160009060208401611fff64ffffffffff851682846139a5565b6000610a20600283600381111561301f5761301f614330565b613029919061452b565b62ffffff1985169060025b6000613041826020614542565b61304c9060086144cd565b60ff1661305a8585856131ba565b901c949350505050565b8260005b602081101561310257600183821c16600085836020811061308b5761308b61435f565b60200201519050816001036130cb5760408051602081018390529081018590526060016040516020818303038152906040528051906020012093506130f8565b60408051602081018690529081018290526060016040516020818303038152906040528051906020012093505b5050600101613068565b509392505050565b60008161312262ffffff198216640301020000612ba9565b50611e9362ffffff1984166002600c613034565b60008161314e62ffffff198216640301020000612ba9565b50611e9362ffffff198416600e600c613034565b60008161317a62ffffff198216640301020000612ba9565b50611e9362ffffff198416601a600c613034565b6000816131a662ffffff198216640301020000612ba9565b50611e9362ffffff1984166026600c613034565b60008160ff166000036131cf57506000610a20565b6131e78460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661320260ff841685614478565b111561327a576132616132238560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166132498660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff166139ec565b60405162461bcd60e51b81526004016109449190614518565b60208260ff1611156132ce5760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e203332206279746573000000000000006044820152606401610944565b6008820260006132ec8660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b60006116808484856133728860181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661338a919061448b565b85612caa565b600062ffffff19808416036133e75760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e7465722064657265660000000000006044820152606401610944565b6133f083613a5a565b61343c5760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e7465722064657265660000006044820152606401610944565b60006134568460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006134808560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006040519050848111156134a55760206060fd5b8285848460045afa50610be76134bb8760d81c90565b70ffffffffff000000000000000000000000606091821b168717901b841760181b90565b6000610a3482640101000000612feb565b60008161350862ffffff198216640101000000612ba9565b50611e9362ffffff198416600480613034565b60008161353362ffffff198216640101000000612ba9565b50611e9362ffffff198416600c60206131ba565b60008161355f62ffffff198216640101000000612ba9565b50611e9362ffffff19841660086004613034565b63ffffffff808416600090815260cd602052604090208054909190811690841611806135ba575080546135b890859064010000000090046001600160a01b031661181f565b155b6136065760405162461bcd60e51b815260206004820152601460248201527f4f75746461746564206174746573746174696f6e0000000000000000000000006044820152606401610944565b80547fffffffffffffffff000000000000000000000000000000000000000000000000166401000000006001600160a01b039687169081027fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000169190911763ffffffff94851617909155604080518082018252918252426bffffffffffffffffffffffff908116602080850191825296909516600090815260cc8752828120948152939095529091209051915191909316740100000000000000000000000000000000000000009190921602179055565b600081815260018301602052604081205461371e57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610a34565b506000610a34565b6000818152600183016020526040812054801561380f57600061374a60018361448b565b855490915060009061375e9060019061448b565b90508181146137c357600086600001828154811061377e5761377e61435f565b90600052602060002001549050808760000184815481106137a1576137a161435f565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806137d4576137d461449e565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610a34565b6000915050610a34565b5092915050565b6000610a3462ffffff198316826001613034565b60008060006138438585613a97565b9150915061310281613adc565b60008164ffffffffff166138648460d81c90565b64ffffffffff16149392505050565b600080601f5b600f8160ff1611156138e65760006138928260086144cd565b60ff1685901c90506138a381613cc8565b61ffff16841793508160ff166010146138be57601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01613879565b50600f5b60ff8160ff1610156139575760006139038260086144cd565b60ff1685901c905061391481613cc8565b61ffff16831792508160ff1660001461392f57601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016138ea565b50915091565b60006139778260181c6bffffffffffffffffffffffff1690565b61398f8360781c6bffffffffffffffffffffffff1690565b016bffffffffffffffffffffffff169050919050565b6000806139b28385614478565b90506040518111156139c2575060005b806000036139d75762ffffff19915050610a20565b5050606092831b9190911790911b1760181b90565b606060006139f986613873565b9150506000613a0786613873565b9150506000613a1586613873565b9150506000613a2386613873565b91505083838383604051602001613a3d949392919061455b565b604051602081830303815290604052945050505050949350505050565b6000613a668260d81c90565b64ffffffffff1664ffffffffff03613a8057506000919050565b6000613a8b8361395d565b60405110199392505050565b6000808251604103613acd5760208301516040840151606085015160001a613ac187828585613cfa565b94509450505050613ad5565b506000905060025b9250929050565b6000816004811115613af057613af0614330565b03613af85750565b6001816004811115613b0c57613b0c614330565b03613b595760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610944565b6002816004811115613b6d57613b6d614330565b03613bba5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610944565b6003816004811115613bce57613bce614330565b03613c415760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610944565b6004816004811115613c5557613c55614330565b03610f075760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610944565b6000613cda60048360ff16901c613e05565b60ff1661ffff919091161760081b613cf182613e05565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613d315750600090506003613dfc565b8460ff16601b14158015613d4957508460ff16601c14155b15613d5a5750600090506004613dfc565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613dae573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001519150506001600160a01b038116613df557600060019250925050613dfc565b9150600090505b94509492505050565b600060f08083179060ff82169003613e205750603092915050565b8060ff1660f103613e345750603192915050565b8060ff1660f203613e485750603292915050565b8060ff1660f303613e5c5750603392915050565b8060ff1660f403613e705750603492915050565b8060ff1660f503613e845750603592915050565b8060ff1660f603613e985750603692915050565b8060ff1660f703613eac5750603792915050565b8060ff1660f803613ec05750603892915050565b8060ff1660f903613ed45750603992915050565b8060ff1660fa03613ee85750606192915050565b8060ff1660fb03613efc5750606292915050565b8060ff1660fc03613f105750606392915050565b8060ff1660fd03613f245750606492915050565b8060ff1660fe03613f385750606592915050565b8060ff1660ff03611e965750606692915050565b803563ffffffff81168114611f8357600080fd5b60008060008060808587031215613f7657600080fd5b84359350613f8660208601613f4c565b9250604085013560ff81168114613f9c57600080fd5b9396929550929360600135925050565b600080600060608486031215613fc157600080fd5b613fca84613f4c565b9250613fd860208501613f4c565b9150604084013590509250925092565b600060208284031215613ffa57600080fd5b5035919050565b6001600160a01b0381168114610f0757600080fd5b6000806040838503121561402957600080fd5b61403283613f4c565b9150602083013561404281614001565b809150509250929050565b60006020828403121561405f57600080fd5b8135610a2081614001565b60006020828403121561407c57600080fd5b610a2082613f4c565b6000806040838503121561409857600080fd5b6140a183613f4c565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f8301126140ef57600080fd5b813567ffffffffffffffff8082111561410a5761410a6140af565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715614150576141506140af565b8160405283815286602085880101111561416957600080fd5b836020870160208301376000602085830101528094505050505092915050565b60006020828403121561419b57600080fd5b813567ffffffffffffffff8111156141b257600080fd5b611680848285016140de565b6020808252825182820181905260009190848201906040850190845b818110156141fc57835163ffffffff16835292840192918401916001016141da565b50909695505050505050565b60008060006060848603121561421d57600080fd5b61422684613f4c565b95602085013595506040909401359392505050565b6020808252825182820181905260009190848201906040850190845b818110156141fc5783516001600160a01b031683529284019291840191600101614257565b6000806000610440848603121561429257600080fd5b833567ffffffffffffffff8111156142a957600080fd5b6142b5868287016140de565b9350506104208401858111156142ca57600080fd5b60208501925080359150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6bffffffffffffffffffffffff818116838216019080821115613819576138196142dc565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036143bf576143bf6142dc565b5060010190565b6000815180845260005b818110156143ec576020818501810151868301820152016143d0565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b600063ffffffff80881683528087166020840152508460408301526bffffffffffffffffffffffff8416606083015260a0608083015261446d60a08301846143c6565b979650505050505050565b80820180821115610a3457610a346142dc565b81810381811115610a3457610a346142dc565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60ff8181168382160290811690818114613819576138196142dc565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b602081526000610a2060208301846143c6565b8082028115828204841417610a3457610a346142dc565b60ff8281168282160390811115610a3457610a346142dc565b7f54797065644d656d566965772f696e646578202d204f76657272616e2074686581527f20766965772e20536c696365206973206174203078000000000000000000000060208201527fffffffffffff000000000000000000000000000000000000000000000000000060d086811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b840181905286821b8316604a8501527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060508501527f7800000000000000000000000000000000000000000000000000000000000000607085015285821b83166071850152607784015283901b1660868201527f2e00000000000000000000000000000000000000000000000000000000000000608c8201526000608d8201610be756fea2646970667358221220626270c42201833aa57ad2d764d40b6075c532ef281ade2a87e84b4782449f5f64736f6c63430008110033", }
DestinationHarnessMetaData contains all meta data concerning the DestinationHarness contract.
var DestinationHubABI = DestinationHubMetaData.ABI
DestinationHubABI is the input ABI used to generate the binding from. Deprecated: Use DestinationHubMetaData.ABI instead.
var DestinationHubFuncSigs = DestinationHubMetaData.Sigs
Deprecated: Use DestinationHubMetaData.Sigs instead. DestinationHubFuncSigs maps the 4-byte function signature to its string representation.
var DestinationHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"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\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"acceptableRoot\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":\"_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\":\"\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"mirrorRoots\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"submittedAt\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"mirrors\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"latestNotary\",\"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\"},{\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"submittedAt\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "15a046aa": "acceptableRoot(uint32,uint32,bytes32)", "6f225878": "allDomains()", "9fe03fa2": "allGuards()", "d9b3cdcc": "allNotaries(uint32)", "30dcf706": "domainsAmount()", "1a7a98e2": "getDomain(uint256)", "629ddf69": "getGuard(uint256)", "6a39aefa": "getNotary(uint32,uint256)", "246c2449": "guardsAmount()", "8d3638f4": "localDomain()", "79453331": "mirrorRoots(uint32,bytes32)", "6356267b": "mirrors(uint32)", "40dbb5a7": "notariesAmount(uint32)", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "44792b83": "submittedAt(uint32,bytes32)", }, }
DestinationHubMetaData contains all meta data concerning the DestinationHub contract.
var DestinationMetaData = &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\":\"uint32\",\"name\":\"remoteDomain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"Executed\",\"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\":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\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"NotaryBlacklisted\",\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"remoteDomain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousConfirmAt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newConfirmAt\",\"type\":\"uint256\"}],\"name\":\"SetConfirmation\",\"type\":\"event\"},{\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"acceptableRoot\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"blacklistedNotaries\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"blacklistedAt\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[32]\",\"name\":\"_proof\",\"type\":\"bytes32[32]\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"_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\":\"\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"messageStatus\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"mirrorRoots\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"submittedAt\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"mirrors\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"latestNotary\",\"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\"},{\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_confirmAt\",\"type\":\"uint256\"}],\"name\":\"setConfirmation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"setNotary\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"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\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_root\",\"type\":\"bytes32\"}],\"name\":\"submittedAt\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"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()", "ffa1ad74": "VERSION()", "15a046aa": "acceptableRoot(uint32,uint32,bytes32)", "6f225878": "allDomains()", "9fe03fa2": "allGuards()", "d9b3cdcc": "allNotaries(uint32)", "3c3a2f87": "blacklistedNotaries(address)", "30dcf706": "domainsAmount()", "c1ab73df": "execute(bytes,bytes32[32],uint256)", "1a7a98e2": "getDomain(uint256)", "629ddf69": "getGuard(uint256)", "6a39aefa": "getNotary(uint32,uint256)", "246c2449": "guardsAmount()", "8129fc1c": "initialize()", "8d3638f4": "localDomain()", "7952832b": "messageStatus(uint32,bytes32)", "79453331": "mirrorRoots(uint32,bytes32)", "6356267b": "mirrors(uint32)", "40dbb5a7": "notariesAmount(uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "9df7d36d": "setConfirmation(uint32,bytes32,uint256)", "43515a98": "setNotary(uint32,address)", "fbde22f7": "setSystemRouter(address)", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "44792b83": "submittedAt(uint32,bytes32)", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60a06040523480156200001157600080fd5b5060405162003ed738038062003ed7833981016040819052620000349162000043565b63ffffffff1660805262000072565b6000602082840312156200005657600080fd5b815163ffffffff811681146200006b57600080fd5b9392505050565b608051613e3b6200009c6000396000818161053b01528181610c250152611cba0152613e3b6000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c8063715018a6116101045780639fe03fa2116100a2578063f2fde38b11610071578063f2fde38b146105d4578063f646a512146105e7578063fbde22f7146105fa578063ffa1ad741461060d57600080fd5b80639fe03fa214610590578063bf61e67e146105a5578063c1ab73df146105ae578063d9b3cdcc146105c157600080fd5b80638129fc1c116100de5780638129fc1c146105315780638d3638f4146105395780638da5cb5b1461055f5780639df7d36d1461057d57600080fd5b8063715018a614610495578063794533311461049d5780637952832b1461050657600080fd5b806344792b8311610171578063629ddf691161014b578063629ddf69146103e35780636356267b146103f65780636a39aefa1461046d5780636f2258781461048057600080fd5b806344792b8314610315578063529d15491461038b5780635815869d146103d057600080fd5b806330dcf706116101ad57806330dcf7061461023a5780633c3a2f871461024257806340dbb5a7146102da57806343515a981461030057600080fd5b806315a046aa146101d45780631a7a98e2146101fc578063246c244914610224575b600080fd5b6101e76101e23660046136ff565b610627565b60405190151581526020015b60405180910390f35b61020f61020a36600461373b565b6107c3565b60405163ffffffff90911681526020016101f3565b61022c6107d6565b6040519081526020016101f3565b61022c6107e7565b6102a1610250366004613776565b6101006020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff8116907401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1682565b6040805173ffffffffffffffffffffffffffffffffffffffff90931683526bffffffffffffffffffffffff9091166020830152016101f3565b61022c6102e8366004613793565b63ffffffff1660009081526068602052604090205490565b61031361030e3660046137ae565b6107f3565b005b61036e6103233660046137e5565b63ffffffff91909116600090815260cc6020908152604080832093835292905220547401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1690565b6040516bffffffffffffffffffffffff90911681526020016101f3565b6065546103ab9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101f3565b6101e76103de3660046138e9565b610869565b6103ab6103f136600461373b565b6108b2565b61043c610404366004613793565b60cd6020526000908152604090205463ffffffff811690640100000000900473ffffffffffffffffffffffffffffffffffffffff1682565b6040805163ffffffff909316835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016101f3565b6103ab61047b3660046137e5565b6108bf565b61048861090f565b6040516101f3919061391e565b6103136109b2565b6102a16104ab3660046137e5565b60cc60209081526000928352604080842090915290825290205473ffffffffffffffffffffffffffffffffffffffff8116907401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1682565b61022c6105143660046137e5565b60ff60209081526000928352604080842090915290825290205481565b610313610a1b565b7f000000000000000000000000000000000000000000000000000000000000000061020f565b60335473ffffffffffffffffffffffffffffffffffffffff166103ab565b61031361058b366004613968565b610acf565b610598610be4565b6040516101f3919061399b565b61020f6110ad81565b6103136105bc3660046139e9565b610bf0565b6105986105cf366004613793565b610eb7565b6103136105e2366004613776565b610f37565b6101e76105f53660046138e9565b611030565b610313610608366004613776565b611055565b610615600081565b60405160ff90911681526020016101f3565b63ffffffff8316600090815260cc60209081526040808320848452825280832081518083019092525473ffffffffffffffffffffffffffffffffffffffff811682527401000000000000000000000000000000000000000090046bffffffffffffffffffffffff169181018290529082036106e95760405162461bcd60e51b815260206004820152600c60248201527f496e76616c696420726f6f74000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6106f7858260000151611103565b6107435760405162461bcd60e51b815260206004820152600f60248201527f496e616374697665206e6f74617279000000000000000000000000000000000060448201526064016106e0565b8363ffffffff1681602001516107599190613a78565b6bffffffffffffffffffffffff164210156107b65760405162461bcd60e51b815260206004820152601260248201527f216f7074696d69737469635365636f6e6473000000000000000000000000000060448201526064016106e0565b60019150505b9392505050565b60006107d060668361118f565b92915050565b60006107e2609961119b565b905090565b60006107e2606661119b565b60335473ffffffffffffffffffffffffffffffffffffffff16331461085a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106e0565b61086482826111a5565b505050565b60008060006108778461135d565b91509150600061088c8262ffffff191661144b565b9050600061089982611492565b90506108a8848284868a61157e565b9695505050505050565b60006107d060998361118f565b63ffffffff821660009081526068602052604081208054839081106108e6576108e6613a9d565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b6060600061091b6107e7565b90508067ffffffffffffffff8111156109365761093661380f565b60405190808252806020026020018201604052801561095f578160200160208202803683370190505b50915060005b818110156109ad57610976816107c3565b83828151811061098857610988613a9d565b63ffffffff909216602092830291909101909101526109a681613acc565b9050610965565b505090565b60335473ffffffffffffffffffffffffffffffffffffffff163314610a195760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106e0565b565b6000610a276001611602565b90508015610a5c57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610a64611754565b600160fe558015610acc57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b60335473ffffffffffffffffffffffffffffffffffffffff163314610b365760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106e0565b63ffffffff8316600081815260cc6020908152604080832086845282529182902080546bffffffffffffffffffffffff8681167401000000000000000000000000000000000000000090810273ffffffffffffffffffffffffffffffffffffffff841617909355845192909104168082529181018590529092859290917f6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730910160405180910390a350505050565b60606107e260996117d9565b6000610bfb846117e6565b90506000610c0e62ffffff1983166117f7565b90506000610c2162ffffff198316611841565b90507f000000000000000000000000000000000000000000000000000000000000000063ffffffff16610c5962ffffff19841661186d565b63ffffffff1614610cac5760405162461bcd60e51b815260206004820152600c60248201527f2164657374696e6174696f6e000000000000000000000000000000000000000060448201526064016106e0565b6000610cbd62ffffff198516611899565b90506000610cdc83838989610cd762ffffff198a166118f6565b611922565b9050600160fe5414610d305760405162461bcd60e51b815260206004820152600a60248201527f217265656e7472616e740000000000000000000000000000000000000000000060448201526064016106e0565b600060fe55610d47610acc62ffffff198716611a45565b63ffffffff8316600090815260ff602090815260408083208584529091528120829055610d81610d7c62ffffff198716611aa4565b611ad0565b905073ffffffffffffffffffffffffffffffffffffffff811663e4d16d6285610daf62ffffff198916611b12565b610dbe62ffffff198a16611b3e565b63ffffffff8916600090815260cc602090815260408083208a84529091529020547401000000000000000000000000000000000000000090046bffffffffffffffffffffffff16610e22610e1762ffffff198e16611b6a565b62ffffff1916611bce565b6040518663ffffffff1660e01b8152600401610e42959493929190613b68565b600060405180830381600087803b158015610e5c57600080fd5b505af1158015610e70573d6000803e3d6000fd5b505060405185925063ffffffff871691507f669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c90600090a35050600160fe5550505050505050565b63ffffffff8116600090815260686020908152604091829020805483518184028101840190945280845260609392830182828015610f2b57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610f00575b50505050509050919050565b60335473ffffffffffffffffffffffffffffffffffffffff163314610f9e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106e0565b73ffffffffffffffffffffffffffffffffffffffff81166110275760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016106e0565b610acc81611c21565b600080600061103e84611c98565b9150915061104d828286611cb6565b949350505050565b60335473ffffffffffffffffffffffffffffffffffffffff1633146110bc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106e0565b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008263ffffffff1660000361115b5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f0000000000000000000000000000000000000060448201526064016106e0565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526069602052604090205463ffffffff91821691161490565b60006107bc8383611e8a565b60006107d0825490565b60008263ffffffff166000036111fd5760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f0000000000000000000000000000000000000060448201526064016106e0565b73ffffffffffffffffffffffffffffffffffffffff821660009081526069602052604090205463ffffffff1615611236575060006107d0565b60408051808201825263ffffffff80861680835260008181526068602081815286832080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811683890190815273ffffffffffffffffffffffffffffffffffffffff8c16808752606985529986209851905190911664010000000002908716179096559081528454600181018655948252902090920180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169093179092556113029160669190611eb416565b5060405173ffffffffffffffffffffffffffffffffffffffff8316815263ffffffff8416907f62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c3559060200160405180910390a250600192915050565b60008061136983611ec0565b905061137a62ffffff198216611ed1565b6113c65760405162461bcd60e51b815260206004820152600c60248201527f4e6f742061207265706f7274000000000000000000000000000000000000000060448201526064016106e0565b6113ef6113d862ffffff198316611f40565b6113ea610e1762ffffff198516611f7e565b611fc9565b91506113fa82612040565b6114465760405162461bcd60e51b815260206004820152601560248201527f5369676e6572206973206e6f742061206775617264000000000000000000000060448201526064016106e0565b915091565b60008161146362ffffff19821664020100000061204d565b506114896001611475602c6041613bb6565b62ffffff198616919064010100000061214e565b91505b50919050565b60006114a362ffffff1983166121c8565b6114ef5760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e000000000000000000000000000060448201526064016106e0565b61151361150162ffffff1984166121fe565b6113ea610e1762ffffff198616612230565b905061152d61152762ffffff198416612261565b82611103565b6115795760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061206e6f746172790000000000000000000060448201526064016106e0565b919050565b600061158f62ffffff19841661228d565b6115db5760405162461bcd60e51b815260206004820152601260248201527f4e6f742061206672617564207265706f7274000000000000000000000000000060448201526064016106e0565b6115f56115ed62ffffff198616612261565b8688856122bd565b5060015b95945050505050565b60008054610100900460ff161561169f578160ff1660011480156116255750303b155b6116975760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016106e0565b506000919050565b60005460ff80841691161061171c5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016106e0565b50600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b600054610100900460ff166117d15760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106e0565b610a196123b8565b606060006107bc8361243e565b60006107d082640301000000612499565b60008161180f62ffffff19821664030100000061204d565b5061148961181f60036002613bf8565b60ff1661182d8560016124b4565b62ffffff198616919064030101000061214e565b60008161185962ffffff19821664030101000061204d565b5061148962ffffff198416600260046124e2565b60008161188562ffffff19821664030101000061204d565b5061148962ffffff198416602a60046124e2565b6000806118b48360781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006118de8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b60008161190e62ffffff19821664030101000061204d565b5061148962ffffff198416604e60046124e2565b63ffffffff808616600090815260cd6020526040812054909116810361198a5760405162461bcd60e51b815260206004820152601160248201527f4d6972726f72206e6f742061637469766500000000000000000000000000000060448201526064016106e0565b63ffffffff8616600090815260ff60209081526040808320888452909152902054156119f85760405162461bcd60e51b815260206004820152601360248201527f214d6573736167655374617475732e4e6f6e650000000000000000000000000060448201526064016106e0565b611a2c8585602080602002604051908101604052809291908260208002808284376000920191909152508791506125129050565b9050611a39868383610627565b6115f9576115f9613c14565b600081611a5d62ffffff19821664030100000061204d565b50611489611a6c8460016124b4565b611a7860036002613bf8565b611a85919060ff16613bb6565b611a908560026124b4565b62ffffff198616919064030102000061214e565b600081611abc62ffffff19821664030101000061204d565b5061148962ffffff198416602e60206125b8565b6000740100000000000000000000000000000000000000008201611b0c57505060655473ffffffffffffffffffffffffffffffffffffffff1690565b816107d0565b600081611b2a62ffffff19821664030101000061204d565b5061148962ffffff198416602660046124e2565b600081611b5662ffffff19821664030101000061204d565b5061148962ffffff198416600660206125b8565b600081611b8262ffffff19821664030100000061204d565b50611489611b918460026124b4565b611b9c8560016124b4565b611ba860036002613bf8565b611bb5919060ff16613bb6565b611bbf9190613bb6565b62ffffff198516906000612750565b6060600080611beb8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1690506040519150819250611c10848360200161278e565b508181016020016040529052919050565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080611ca4836128dd565b9050611caf81611492565b9150915091565b60007f000000000000000000000000000000000000000000000000000000000000000081611ce962ffffff198616612261565b90508163ffffffff168163ffffffff1603611d465760405162461bcd60e51b815260206004820152601960248201527f216174746573746174696f6e4f726967696e3a206c6f63616c0000000000000060448201526064016106e0565b63ffffffff8216611d5c62ffffff1987166128ee565b63ffffffff1614611daf5760405162461bcd60e51b815260206004820152601f60248201527f216174746573746174696f6e44657374696e6174696f6e3a20216c6f63616c0060448201526064016106e0565b6000611dc062ffffff198716612919565b905080611e0f5760405162461bcd60e51b815260206004820152600a60248201527f456d70747920726f6f740000000000000000000000000000000000000000000060448201526064016106e0565b6000611e2062ffffff198816612945565b9050611e2e88848385612971565b8773ffffffffffffffffffffffffffffffffffffffff167f744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f387604051611e749190613c43565b60405180910390a2506001979650505050505050565b6000826000018281548110611ea157611ea1613a9d565b9060005260206000200154905092915050565b60006107bc8383612aef565b60006107d082640201000000612499565b6000601882901c6bffffffffffffffffffffffff16611ef2602c6001613bb6565b611efd906082613bb6565b8114611f0c5750600092915050565b6001611f1784612b3e565b60ff161115611f295750600092915050565b611489611f358461144b565b62ffffff19166121c8565b600081611f5862ffffff19821664020100000061204d565b506114896000611f6a602c6001613bb6565b62ffffff198616919064020101000061214e565b600081611f9662ffffff19821664020100000061204d565b506000611fa5602c6041613bb6565b611fb0906001613bb6565b905061104d62ffffff198516826041630100000061214e565b600080611fdb62ffffff198516611899565b9050612034816040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b905061104d8184612b52565b60006107d0609983612b6e565b60006120598383612b9d565b61214757600061207861206c8560d81c90565b64ffffffffff16612bc0565b915050600061208d8464ffffffffff16612bc0565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b81526004016106e09190613c43565b5090919050565b6000806121698660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905061218286612caa565b8461218d8784613bb6565b6121979190613bb6565b11156121aa5762ffffff1991505061104d565b6121b48582613bb6565b90506108a88364ffffffffff168286612cf2565b60006121d6602c6041613bb6565b6bffffffffffffffffffffffff601884901c166bffffffffffffffffffffffff161492915050565b60008161221662ffffff19821664010100000061204d565b5061148962ffffff1984166000602c64010101000061214e565b60008161224862ffffff19821664010100000061204d565b5061148962ffffff198416602c6041630100000061214e565b60008161227962ffffff19821664010100000061204d565b5061148962ffffff198416600060046124e2565b6000816122a562ffffff19821664020100000061204d565b5060006122b184612b3e565b60ff1614159392505050565b6122c78484612d39565b503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb08460405161233c9190613c43565b60405180910390a45060408051808201825273ffffffffffffffffffffffffffffffffffffffff92831681526bffffffffffffffffffffffff4281166020808401918252958516600090815261010090965292909420905191519093167401000000000000000000000000000000000000000002911617905550565b600054610100900460ff166124355760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016106e0565b610a1933611c21565b606081600001805480602002602001604051908101604052809291908181526020018280548015610f2b57602002820191906000526020600020905b81548152602001906001019080831161247a5750505050509050919050565b8151600090602084016115f964ffffffffff85168284612cf2565b60006107bc60028360038111156124cd576124cd613bc9565b6124d79190613c56565b62ffffff1985169060025b60006124ef826020613c6d565b6124fa906008613bf8565b60ff166125088585856125b8565b901c949350505050565b8260005b60208110156125b057600183821c16600085836020811061253957612539613a9d565b60200201519050816001036125795760408051602081018390529081018590526060016040516020818303038152906040528051906020012093506125a6565b60408051602081018690529081018290526060016040516020818303038152906040528051906020012093505b5050600101612516565b509392505050565b60008160ff166000036125cd575060006107bc565b6125e58460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661260060ff841685613bb6565b11156126785761265f6126218560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166126478660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16613078565b60405162461bcd60e51b81526004016106e09190613c43565b60208260ff1611156126cc5760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e2033322062797465730000000000000060448201526064016106e0565b6008820260006126ea8660781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b600061104d8484856127708860181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166127889190613c86565b8561214e565b600062ffffff19808416036127e55760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e74657220646572656600000000000060448201526064016106e0565b6127ee836130e6565b61283a5760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e74657220646572656600000060448201526064016106e0565b60006128548460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050600061287e8560781c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006040519050848111156128a35760206060fd5b8285848460045afa506108a86128b98760d81c90565b70ffffffffff000000000000000000000000606091821b168717901b841760181b90565b60006107d082640101000000612499565b60008161290662ffffff19821664010100000061204d565b5061148962ffffff1984166004806124e2565b60008161293162ffffff19821664010100000061204d565b5061148962ffffff198416600c60206125b8565b60008161295d62ffffff19821664010100000061204d565b5061148962ffffff198416600860046124e2565b63ffffffff808416600090815260cd602052604090208054909190811690841611806129c5575080546129c3908590640100000000900473ffffffffffffffffffffffffffffffffffffffff16611103565b155b612a115760405162461bcd60e51b815260206004820152601460248201527f4f75746461746564206174746573746174696f6e00000000000000000000000060448201526064016106e0565b80547fffffffffffffffff0000000000000000000000000000000000000000000000001664010000000073ffffffffffffffffffffffffffffffffffffffff9687169081027fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000169190911763ffffffff94851617909155604080518082018252918252426bffffffffffffffffffffffff908116602080850191825296909516600090815260cc8752828120948152939095529091209051915191909316740100000000000000000000000000000000000000009190921602179055565b6000818152600183016020526040812054612b36575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556107d0565b5060006107d0565b60006107d062ffffff1983168260016124e2565b6000806000612b618585613123565b915091506125b081613168565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415156107bc565b60008164ffffffffff16612bb18460d81c90565b64ffffffffff16149392505050565b600080601f5b600f8160ff161115612c33576000612bdf826008613bf8565b60ff1685901c9050612bf081613354565b61ffff16841793508160ff16601014612c0b57601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01612bc6565b50600f5b60ff8160ff161015612ca4576000612c50826008613bf8565b60ff1685901c9050612c6181613354565b61ffff16831792508160ff16600014612c7c57601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01612c37565b50915091565b6000612cc48260181c6bffffffffffffffffffffffff1690565b612cdc8360781c6bffffffffffffffffffffffff1690565b016bffffffffffffffffffffffff169050919050565b600080612cff8385613bb6565b9050604051811115612d0f575060005b80600003612d245762ffffff199150506107bc565b5050606092831b9190911790911b1760181b90565b60008263ffffffff16600003612d915760405162461bcd60e51b815260206004820152600d60248201527f21646f6d61696e3a207a65726f0000000000000000000000000000000000000060448201526064016106e0565b73ffffffffffffffffffffffffffffffffffffffff821660009081526069602090815260409182902082518084019093525463ffffffff8082168085526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169284019290925290851614612e0e5760009150506107d0565b63ffffffff841660009081526068602052604081208054909190612e3490600190613c86565b905082602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168114612f6e576000828281548110612e7357612e73613a9d565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808385602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681548110612ed557612ed5613a9d565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558681015193909216815260699091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480612f7e57612f7e613c99565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff87168252606990526040812081905581900361301b57613019606663ffffffff8089169061338616565b505b60405173ffffffffffffffffffffffffffffffffffffffff8616815263ffffffff8716907f3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b9060200160405180910390a250600195945050505050565b6060600061308586612bc0565b915050600061309386612bc0565b91505060006130a186612bc0565b91505060006130af86612bc0565b915050838383836040516020016130c99493929190613cc8565b604051602081830303815290604052945050505050949350505050565b60006130f28260d81c90565b64ffffffffff1664ffffffffff0361310c57506000919050565b600061311783612caa565b60405110199392505050565b60008082516041036131595760208301516040840151606085015160001a61314d87828585613392565b94509450505050613161565b506000905060025b9250929050565b600081600481111561317c5761317c613bc9565b036131845750565b600181600481111561319857613198613bc9565b036131e55760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106e0565b60028160048111156131f9576131f9613bc9565b036132465760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106e0565b600381600481111561325a5761325a613bc9565b036132cd5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016106e0565b60048160048111156132e1576132e1613bc9565b03610acc5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016106e0565b600061336660048360ff16901c6134aa565b60ff1661ffff919091161760081b61337d826134aa565b60ff1617919050565b60006107bc83836135f1565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156133c957506000905060036134a1565b8460ff16601b141580156133e157508460ff16601c14155b156133f257506000905060046134a1565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613446573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661349a576000600192509250506134a1565b9150600090505b94509492505050565b600060f08083179060ff821690036134c55750603092915050565b8060ff1660f1036134d95750603192915050565b8060ff1660f2036134ed5750603292915050565b8060ff1660f3036135015750603392915050565b8060ff1660f4036135155750603492915050565b8060ff1660f5036135295750603592915050565b8060ff1660f60361353d5750603692915050565b8060ff1660f7036135515750603792915050565b8060ff1660f8036135655750603892915050565b8060ff1660f9036135795750603992915050565b8060ff1660fa0361358d5750606192915050565b8060ff1660fb036135a15750606292915050565b8060ff1660fc036135b55750606392915050565b8060ff1660fd036135c95750606492915050565b8060ff1660fe036135dd5750606592915050565b8060ff1660ff0361148c5750606692915050565b600081815260018301602052604081205480156136da576000613615600183613c86565b855490915060009061362990600190613c86565b905081811461368e57600086600001828154811061364957613649613a9d565b906000526020600020015490508087600001848154811061366c5761366c613a9d565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061369f5761369f613c99565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506107d0565b60009150506107d0565b5092915050565b803563ffffffff8116811461157957600080fd5b60008060006060848603121561371457600080fd5b61371d846136eb565b925061372b602085016136eb565b9150604084013590509250925092565b60006020828403121561374d57600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610acc57600080fd5b60006020828403121561378857600080fd5b81356107bc81613754565b6000602082840312156137a557600080fd5b6107bc826136eb565b600080604083850312156137c157600080fd5b6137ca836136eb565b915060208301356137da81613754565b809150509250929050565b600080604083850312156137f857600080fd5b613801836136eb565b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261384f57600080fd5b813567ffffffffffffffff8082111561386a5761386a61380f565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019082821181831017156138b0576138b061380f565b816040528381528660208588010111156138c957600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156138fb57600080fd5b813567ffffffffffffffff81111561391257600080fd5b61104d8482850161383e565b6020808252825182820181905260009190848201906040850190845b8181101561395c57835163ffffffff168352928401929184019160010161393a565b50909695505050505050565b60008060006060848603121561397d57600080fd5b613986846136eb565b95602085013595506040909401359392505050565b6020808252825182820181905260009190848201906040850190845b8181101561395c57835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016139b7565b600080600061044084860312156139ff57600080fd5b833567ffffffffffffffff811115613a1657600080fd5b613a228682870161383e565b935050610420840185811115613a3757600080fd5b60208501925080359150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6bffffffffffffffffffffffff8181168382160190808211156136e4576136e4613a49565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613afd57613afd613a49565b5060010190565b6000815180845260005b81811015613b2a57602081850181015186830182015201613b0e565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b600063ffffffff80881683528087166020840152508460408301526bffffffffffffffffffffffff8416606083015260a06080830152613bab60a0830184613b04565b979650505050505050565b808201808211156107d0576107d0613a49565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60ff81811683821602908116908181146136e4576136e4613a49565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b6020815260006107bc6020830184613b04565b80820281158282048414176107d0576107d0613a49565b60ff82811682821603908111156107d0576107d0613a49565b818103818111156107d0576107d0613a49565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f54797065644d656d566965772f696e646578202d204f76657272616e2074686581527f20766965772e20536c696365206973206174203078000000000000000000000060208201527fffffffffffff000000000000000000000000000000000000000000000000000060d086811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b840181905286821b8316604a8501527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060508501527f7800000000000000000000000000000000000000000000000000000000000000607085015285821b83166071850152607784015283901b1660868201527f2e00000000000000000000000000000000000000000000000000000000000000608c8201526000608d82016108a856fea26469706673582212207df353f2398c10374ab569db6e38fd2e633688a303a53c3884f3bd13f3af7a9e64736f6c63430008110033", }
DestinationMetaData contains all meta data concerning the Destination contract.
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bfb1771308af117e93d42203fa87335af9ee9daf07fe637f10584098e9ddcc2764736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bc1ae9a548e1a0bdceec4d1902f6c69cd609a5707faa3baa012f34c568a2634c64736f6c63430008110033",
}
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 GlobalNotaryRegistryHarnessABI = GlobalNotaryRegistryHarnessMetaData.ABI
GlobalNotaryRegistryHarnessABI is the input ABI used to generate the binding from. Deprecated: Use GlobalNotaryRegistryHarnessMetaData.ABI instead.
var GlobalNotaryRegistryHarnessBin = GlobalNotaryRegistryHarnessMetaData.Bin
GlobalNotaryRegistryHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use GlobalNotaryRegistryHarnessMetaData.Bin instead.
var GlobalNotaryRegistryHarnessFuncSigs = GlobalNotaryRegistryHarnessMetaData.Sigs
Deprecated: Use GlobalNotaryRegistryHarnessMetaData.Sigs instead. GlobalNotaryRegistryHarnessFuncSigs maps the 4-byte function signature to its string representation.
var GlobalNotaryRegistryHarnessMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"AfterNotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"AfterNotaryRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"BeforeNotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"BeforeNotaryRemoved\",\"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\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"addNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allNotaries\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"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\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"isNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"notariesAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"removeNotary\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "2af678b0": "addNotary(uint32,address)", "6f225878": "allDomains()", "d9b3cdcc": "allNotaries(uint32)", "30dcf706": "domainsAmount()", "1a7a98e2": "getDomain(uint256)", "6a39aefa": "getNotary(uint32,uint256)", "e98fae1f": "isNotary(uint32,address)", "40dbb5a7": "notariesAmount(uint32)", "4b82bad7": "removeNotary(uint32,address)", }, Bin: "0x608060405234801561001057600080fd5b506110c7806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c80634b82bad7116100765780636f2258781161005b5780636f2258781461017f578063d9b3cdcc14610194578063e98fae1f146101b457600080fd5b80634b82bad7146101345780636a39aefa1461014757600080fd5b80631a7a98e2146100a85780632af678b0146100d557806330dcf706146100f857806340dbb5a71461010e575b600080fd5b6100bb6100b6366004610e2b565b6101c7565b60405163ffffffff90911681526020015b60405180910390f35b6100e86100e3366004610e5d565b6101d9565b60405190151581526020016100cc565b6101006101ec565b6040519081526020016100cc565b61010061011c366004610ead565b63ffffffff1660009081526002602052604090205490565b6100e8610142366004610e5d565b6101fd565b61015a610155366004610ec8565b610209565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100cc565b610187610259565b6040516100cc9190610ef2565b6101a76101a2366004610ead565b6102fc565b6040516100cc9190610f3c565b6100e86101c2366004610e5d565b61037c565b60006101d38183610388565b92915050565b60006101e58383610394565b9392505050565b60006101f8600061057c565b905090565b60006101e58383610586565b63ffffffff8216600090815260026020526040812080548390811061023057610230610f8a565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b606060006102656101ec565b90508067ffffffffffffffff81111561028057610280610fb9565b6040519080825280602002602001820160405280156102a9578160200160208202803683370190505b50915060005b818110156102f7576102c0816101c7565b8382815181106102d2576102d2610f8a565b63ffffffff909216602092830291909101909101526102f081611017565b90506102af565b505090565b63ffffffff811660009081526002602090815260409182902080548351818402810184019094528084526060939283018282801561037057602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610345575b50505050509050919050565b60006101e583836108f3565b60006101e58383610999565b60008263ffffffff1660000361040b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f21646f6d61696e3a207a65726f0000000000000000000000000000000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526003602052604090205463ffffffff1615610444575060006101d3565b61044e83836109c3565b60408051808201825263ffffffff80861680835260008181526002602081815286832080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90811683890190815273ffffffffffffffffffffffffffffffffffffffff8c16808752600385529986209851905190911664010000000002908716179096559081528454600181018655948252812090930180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169094179093556105179290610a8d16565b5060405173ffffffffffffffffffffffffffffffffffffffff8316815263ffffffff8416907f62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c3559060200160405180910390a26105738383610a99565b50600192915050565b60006101d3825490565b60008263ffffffff166000036105f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f21646f6d61696e3a207a65726f000000000000000000000000000000000000006044820152606401610402565b73ffffffffffffffffffffffffffffffffffffffff821660009081526003602090815260409182902082518084019093525463ffffffff8082168085526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1692840192909252908516146106755760009150506101d3565b61067f8484610b5a565b63ffffffff8416600090815260026020526040812080549091906106a59060019061104f565b905082602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681146107df5760008282815481106106e4576106e4610f8a565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808385602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168154811061074657610746610f8a565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558681015193909216815260039091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b818054806107ef576107ef611062565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff87168252600390526040812081905581900361088c5761088a600063ffffffff80891690610c1b16565b505b60405173ffffffffffffffffffffffffffffffffffffffff8616815263ffffffff8716907f3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b9060200160405180910390a26108e78686610c27565b50600195945050505050565b60008263ffffffff16600003610965576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f21646f6d61696e3a207a65726f000000000000000000000000000000000000006044820152606401610402565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205463ffffffff91821691161490565b60008260000182815481106109b0576109b0610f8a565b9060005260206000200154905092915050565b6109cd828261037c565b15610a34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f216265666f72654e6f74617279416464656400000000000000000000000000006044820152606401610402565b6040805163ffffffff8416815273ffffffffffffffffffffffffffffffffffffffff831660208201527fc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d891015b60405180910390a15050565b60006101e58383610ce9565b610aa3828261037c565b610b09576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f2161667465724e6f7461727941646465640000000000000000000000000000006044820152606401610402565b6040805163ffffffff8416815273ffffffffffffffffffffffffffffffffffffffff831660208201527f50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc9101610a81565b610b64828261037c565b610bca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f216265666f72654e6f7461727952656d6f7665640000000000000000000000006044820152606401610402565b6040805163ffffffff8416815273ffffffffffffffffffffffffffffffffffffffff831660208201527fcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f0819101610a81565b60006101e58383610d38565b610c31828261037c565b15610c98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f2161667465724e6f7461727952656d6f766564000000000000000000000000006044820152606401610402565b6040805163ffffffff8416815273ffffffffffffffffffffffffffffffffffffffff831660208201527ffd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a0729101610a81565b6000818152600183016020526040812054610d30575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556101d3565b5060006101d3565b60008181526001830160205260408120548015610e21576000610d5c60018361104f565b8554909150600090610d709060019061104f565b9050818114610dd5576000866000018281548110610d9057610d90610f8a565b9060005260206000200154905080876000018481548110610db357610db3610f8a565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610de657610de6611062565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506101d3565b60009150506101d3565b600060208284031215610e3d57600080fd5b5035919050565b803563ffffffff81168114610e5857600080fd5b919050565b60008060408385031215610e7057600080fd5b610e7983610e44565b9150602083013573ffffffffffffffffffffffffffffffffffffffff81168114610ea257600080fd5b809150509250929050565b600060208284031215610ebf57600080fd5b6101e582610e44565b60008060408385031215610edb57600080fd5b610ee483610e44565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015610f3057835163ffffffff1683529284019291840191600101610f0e565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015610f3057835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610f58565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361104857611048610fe8565b5060010190565b818103818111156101d3576101d3610fe8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220af78635ce7f67e3876ed060653f891d9394cfa273dc83de7d1420f3aebf9132564736f6c63430008110033", }
GlobalNotaryRegistryHarnessMetaData contains all meta data concerning the GlobalNotaryRegistryHarness contract.
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: "0x608060405234801561001057600080fd5b5061052c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80636a39aefa116100505780636a39aefa146100e05780636f22587814610118578063d9b3cdcc1461012d57600080fd5b80631a7a98e21461007757806330dcf706146100a457806340dbb5a7146100ba575b600080fd5b61008a61008536600461032a565b61014d565b60405163ffffffff90911681526020015b60405180910390f35b6100ac61015f565b60405190815260200161009b565b6100ac6100c836600461035c565b63ffffffff1660009081526002602052604090205490565b6100f36100ee366004610377565b610170565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161009b565b6101206101c0565b60405161009b91906103a1565b61014061013b36600461035c565b610263565b60405161009b91906103eb565b600061015981836102e3565b92915050565b600061016b60006102f6565b905090565b63ffffffff8216600090815260026020526040812080548390811061019757610197610439565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169392505050565b606060006101cc61015f565b90508067ffffffffffffffff8111156101e7576101e7610468565b604051908082528060200260200182016040528015610210578160200160208202803683370190505b50915060005b8181101561025e576102278161014d565b83828151811061023957610239610439565b63ffffffff9092166020928302919091019091015261025781610497565b9050610216565b505090565b63ffffffff81166000908152600260209081526040918290208054835181840281018401909452808452606093928301828280156102d757602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116102ac575b50505050509050919050565b60006102ef8383610300565b9392505050565b6000610159825490565b600082600001828154811061031757610317610439565b9060005260206000200154905092915050565b60006020828403121561033c57600080fd5b5035919050565b803563ffffffff8116811461035757600080fd5b919050565b60006020828403121561036e57600080fd5b6102ef82610343565b6000806040838503121561038a57600080fd5b61039383610343565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835163ffffffff16835292840192918401916001016103bd565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156103df57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610407565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036104ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b506001019056fea2646970667358221220ff04bb639579becb0ded05b6f4e69500c7175df558707afc858dce53e70b1e9464736f6c63430008110033", }
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 GuardRegistryHarnessABI = GuardRegistryHarnessMetaData.ABI
GuardRegistryHarnessABI is the input ABI used to generate the binding from. Deprecated: Use GuardRegistryHarnessMetaData.ABI instead.
var GuardRegistryHarnessBin = GuardRegistryHarnessMetaData.Bin
GuardRegistryHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use GuardRegistryHarnessMetaData.Bin instead.
var GuardRegistryHarnessFuncSigs = GuardRegistryHarnessMetaData.Sigs
Deprecated: Use GuardRegistryHarnessMetaData.Sigs instead. GuardRegistryHarnessFuncSigs maps the 4-byte function signature to its string representation.
var GuardRegistryHarnessMetaData = &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\":[{\"internalType\":\"address\",\"name\":\"_guard\",\"type\":\"address\"}],\"name\":\"addGuard\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_guard\",\"type\":\"address\"}],\"name\":\"isGuard\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_guard\",\"type\":\"address\"}],\"name\":\"removeGuard\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "6913a63c": "addGuard(address)", "9fe03fa2": "allGuards()", "629ddf69": "getGuard(uint256)", "246c2449": "guardsAmount()", "489c1202": "isGuard(address)", "b6235016": "removeGuard(address)", }, Bin: "0x608060405234801561001057600080fd5b5061061e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80636913a63c116100505780636913a63c146100ed5780639fe03fa214610100578063b62350161461011557600080fd5b8063246c244914610077578063489c120214610092578063629ddf69146100b5575b600080fd5b61007f610128565b6040519081526020015b60405180910390f35b6100a56100a03660046104a7565b610139565b6040519015158152602001610089565b6100c86100c33660046104dd565b61014a565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610089565b6100a56100fb3660046104a7565b610156565b610108610161565b60405161008991906104f6565b6100a56101233660046104a7565b61016d565b60006101346000610178565b905090565b600061014482610182565b92915050565b6000610144818361018e565b6000610144826101a1565b60606101346000610205565b600061014482610212565b6000610144825490565b6000610144818361026c565b600061019a838361029b565b9392505050565b60006101ad81836102c5565b905080156102005760405173ffffffffffffffffffffffffffffffffffffffff831681527f93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59906020015b60405180910390a15b919050565b6060600061019a836102e7565b600061021e8183610343565b905080156102005760405173ffffffffffffffffffffffffffffffffffffffff831681527f59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048906020016101f7565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600183016020526040812054151561019a565b60008260000182815481106102b2576102b2610550565b9060005260206000200154905092915050565b600061019a8373ffffffffffffffffffffffffffffffffffffffff8416610365565b60608160000180548060200260200160405190810160405280929190818152602001828054801561033757602002820191906000526020600020905b815481526020019060010190808311610323575b50505050509050919050565b600061019a8373ffffffffffffffffffffffffffffffffffffffff84166103b4565b60008181526001830160205260408120546103ac57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610144565b506000610144565b6000818152600183016020526040812054801561049d5760006103d860018361057f565b85549091506000906103ec9060019061057f565b905081811461045157600086600001828154811061040c5761040c610550565b906000526020600020015490508087600001848154811061042f5761042f610550565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610462576104626105b9565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610144565b6000915050610144565b6000602082840312156104b957600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461019a57600080fd5b6000602082840312156104ef57600080fd5b5035919050565b6020808252825182820181905260009190848201906040850190845b8181101561054457835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610512565b50909695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b81810381811115610144577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220486e72df800d71383a74f6ab17ef61d2fdd760d7919dc0498e07019ced5bd71c64736f6c63430008110033", }
GuardRegistryHarnessMetaData contains all meta data concerning the GuardRegistryHarness contract.
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: "0x608060405234801561001057600080fd5b50610265806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063246c244914610046578063629ddf69146100615780639fe03fa214610099575b600080fd5b61004e6100ae565b6040519081526020015b60405180910390f35b61007461006f36600461018d565b6100bf565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610058565b6100a16100d1565b60405161005891906101a6565b60006100ba60006100dd565b905090565b60006100cb81836100e7565b92915050565b60606100ba60006100fa565b60006100cb825490565b60006100f38383610107565b9392505050565b606060006100f383610131565b600082600001828154811061011e5761011e610200565b9060005260206000200154905092915050565b60608160000180548060200260200160405190810160405280929190818152602001828054801561018157602002820191906000526020600020905b81548152602001906001019080831161016d575b50505050509050919050565b60006020828403121561019f57600080fd5b5035919050565b6020808252825182820181905260009190848201906040850190845b818110156101f457835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016101c2565b50909695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212206793cdd08148848f0e6648864dcfab6f41ab1fe6ca20d106617012b9706b28b564736f6c63430008110033", }
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220976758ff9e35a821df42e9283b5859a66937b03590adb0a6c467c820fd14f48f64736f6c63430008110033",
}
HeaderMetaData contains all meta data concerning the Header contract.
var IMessageRecipientABI = IMessageRecipientMetaData.ABI
IMessageRecipientABI is the input ABI used to generate the binding from. Deprecated: Use IMessageRecipientMetaData.ABI instead.
var IMessageRecipientFuncSigs = IMessageRecipientMetaData.Sigs
Deprecated: Use IMessageRecipientMetaData.Sigs instead. IMessageRecipientFuncSigs maps the 4-byte function signature to its string representation.
var IMessageRecipientMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_origin\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_sender\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_rootTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"}],\"name\":\"handle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "e4d16d62": "handle(uint32,uint32,bytes32,uint256,bytes)", }, }
IMessageRecipientMetaData contains all meta data concerning the IMessageRecipient 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: "0x60a060405234801561001057600080fd5b5060405161011f38038061011f83398101604081905261002f9161003d565b63ffffffff1660805261006a565b60006020828403121561004f57600080fd5b815163ffffffff8116811461006357600080fd5b9392505050565b608051609d6100826000396000602f0152609d6000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80638d3638f414602d575b600080fd5b7f000000000000000000000000000000000000000000000000000000000000000060405163ffffffff909116815260200160405180910390f3fea26469706673582212200df3a210093d444f5b976a0e92ebe13c06ec10a0aca8ea8475b4eeb66fb9a4d164736f6c63430008110033", }
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e13a5321b4883b3b0e9aba60247288501d4c07ab3c888faa5677e7bb3b1faeda64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d577c87d3c16f0faab5ceb09f76317003da48af3d2bf40e2169f664df7959a1a64736f6c63430008110033",
}
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 NotaryRegistryHarnessEventsABI = NotaryRegistryHarnessEventsMetaData.ABI
NotaryRegistryHarnessEventsABI is the input ABI used to generate the binding from. Deprecated: Use NotaryRegistryHarnessEventsMetaData.ABI instead.
var NotaryRegistryHarnessEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"AfterNotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"AfterNotaryRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"BeforeNotaryAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"BeforeNotaryRemoved\",\"type\":\"event\"}]",
}
NotaryRegistryHarnessEventsMetaData contains all meta data concerning the NotaryRegistryHarnessEvents 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122031796c8e664f6e86764cd7b147faefbbfa1432559305e45d2b1d705e1b5a81bd64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200aee6203a86300b4180e53930208417d889d4ad2a29aecca536b93c8eca94cf664736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f07c0c70386ac34b27e33261f5775ccd0f4ad289e86c6a13070d38bd391de5ec64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d7d8b111b7389e99c7278c0e2a65b255b01b19d26a5ac4378574fe39719c398e64736f6c63430008110033",
}
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 SystemContractHarnessABI = SystemContractHarnessMetaData.ABI
SystemContractHarnessABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractHarnessMetaData.ABI instead.
var SystemContractHarnessEventsABI = SystemContractHarnessEventsMetaData.ABI
SystemContractHarnessEventsABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractHarnessEventsMetaData.ABI instead.
var SystemContractHarnessEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"caller\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"LogSystemCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyLocalCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlySynapseChainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyTwoHoursCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"UsualCall\",\"type\":\"event\"}]",
}
SystemContractHarnessEventsMetaData contains all meta data concerning the SystemContractHarnessEvents contract.
var SystemContractHarnessFuncSigs = SystemContractHarnessMetaData.Sigs
Deprecated: Use SystemContractHarnessMetaData.Sigs instead. SystemContractHarnessFuncSigs maps the 4-byte function signature to its string representation.
var SystemContractHarnessMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"caller\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"LogSystemCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyLocalCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlySynapseChainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyTwoHoursCall\",\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"UsualCall\",\"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\":[],\"name\":\"sensitiveValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyLocal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOrigin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOriginDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlySynapseChain\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyTwoHours\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"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()", "089d2894": "sensitiveValue()", "760b6e21": "setSensitiveValue(uint256,uint32,uint8,uint256)", "8d87ad2f": "setSensitiveValueOnlyDestination(uint256,uint32,uint8,uint256)", "a1a561b4": "setSensitiveValueOnlyLocal(uint256,uint32,uint8,uint256)", "7adc4962": "setSensitiveValueOnlyOrigin(uint256,uint32,uint8,uint256)", "436a450e": "setSensitiveValueOnlyOriginDestination(uint256,uint32,uint8,uint256)", "ddd4e4c0": "setSensitiveValueOnlySynapseChain(uint256,uint32,uint8,uint256)", "04d960cb": "setSensitiveValueOnlyTwoHours(uint256,uint32,uint8,uint256)", "fbde22f7": "setSystemRouter(address)", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemContractHarnessMetaData contains all meta data concerning the SystemContractHarness contract.
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\":[],\"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)", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemContractMetaData contains all meta data concerning the SystemContract 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122016768a51563ebdbee69618f9ac3648f4bef36baf2ffa22349d1aff38e804b05e64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122000ce51dc7869ab5bcc30e995f8af31a9f121b46f8e2ac4f55b4b537056d2138764736f6c63430008110033",
}
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\":\"LOW_12_MASK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NULL\",\"outputs\":[{\"internalType\":\"bytes29\",\"name\":\"\",\"type\":\"bytes29\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TWELVE_BYTES\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "b286bae7": "LOW_12_MASK()", "f26be3fc": "NULL()", "406cba16": "TWELVE_BYTES()", }, Bin: "0x61011561003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060475760003560e01c8063406cba1614604c578063b286bae714606a578063f26be3fc146089575b600080fd5b6053606081565b60405160ff90911681526020015b60405180910390f35b607c6bffffffffffffffffffffffff81565b6040519081526020016061565b60af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000009091168152602001606156fea26469706673582212208aaa7384d466d141a3b6b78b4cfc1fd8c369a69a2e363c5325c2b2c702c82b8e64736f6c63430008110033", }
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: "0x6080604052348015600f57600080fd5b5060808061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ffa1ad7414602d575b600080fd5b6034600081565b60405160ff909116815260200160405180910390f3fea26469706673582212205412c99a34e1f85b5f9f9f7d613a521e6fb2ea1c13a3a915d7bba1586b43794964736f6c63430008110033", }
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 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 Destination ¶
type Destination struct { DestinationCaller // Read-only binding to the contract DestinationTransactor // Write-only binding to the contract DestinationFilterer // Log filterer for contract events }
Destination is an auto generated Go binding around an Ethereum contract.
func DeployDestination ¶
func DeployDestination(auth *bind.TransactOpts, backend bind.ContractBackend, _domain uint32) (common.Address, *types.Transaction, *Destination, error)
DeployDestination deploys a new Ethereum contract, binding an instance of Destination to it.
func NewDestination ¶
func NewDestination(address common.Address, backend bind.ContractBackend) (*Destination, error)
NewDestination creates a new instance of Destination, bound to a specific deployed contract.
type DestinationAttestationAccepted ¶
type DestinationAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
DestinationAttestationAccepted represents a AttestationAccepted event raised by the Destination contract.
type DestinationAttestationAcceptedIterator ¶
type DestinationAttestationAcceptedIterator struct { Event *DestinationAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the Destination contract.
func (*DestinationAttestationAcceptedIterator) Close ¶
func (it *DestinationAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationAttestationAcceptedIterator) Error ¶
func (it *DestinationAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationAttestationAcceptedIterator) Next ¶
func (it *DestinationAttestationAcceptedIterator) 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 DestinationCaller ¶
type DestinationCaller struct {
// contains filtered or unexported fields
}
DestinationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDestinationCaller ¶
func NewDestinationCaller(address common.Address, caller bind.ContractCaller) (*DestinationCaller, error)
NewDestinationCaller creates a new read-only instance of Destination, bound to a specific deployed contract.
func (*DestinationCaller) AcceptableRoot ¶
func (_Destination *DestinationCaller) AcceptableRoot(opts *bind.CallOpts, _origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationCaller) AllDomains ¶ added in v0.0.30
func (_Destination *DestinationCaller) 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 (*DestinationCaller) AllGuards ¶
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationCaller) AllNotaries ¶ added in v0.0.20
func (_Destination *DestinationCaller) 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 (*DestinationCaller) BlacklistedNotaries ¶ added in v0.0.20
func (_Destination *DestinationCaller) BlacklistedNotaries(opts *bind.CallOpts, arg0 common.Address) (struct { Guard common.Address BlacklistedAt *big.Int }, error)
BlacklistedNotaries is a free data retrieval call binding the contract method 0x3c3a2f87.
Solidity: function blacklistedNotaries(address ) view returns(address guard, uint96 blacklistedAt)
func (*DestinationCaller) DomainsAmount ¶ added in v0.0.30
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationCaller) GetDomain ¶ added in v0.0.30
func (_Destination *DestinationCaller) 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 (*DestinationCaller) GetGuard ¶
func (_Destination *DestinationCaller) 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 (*DestinationCaller) GetNotary ¶ added in v0.0.20
func (_Destination *DestinationCaller) 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 (*DestinationCaller) GuardsAmount ¶
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationCaller) LocalDomain ¶
func (_Destination *DestinationCaller) 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 (*DestinationCaller) MessageStatus ¶ added in v0.0.20
func (_Destination *DestinationCaller) MessageStatus(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x7952832b.
Solidity: function messageStatus(uint32 , bytes32 ) view returns(bytes32)
func (*DestinationCaller) MirrorRoots ¶ added in v0.0.20
func (_Destination *DestinationCaller) MirrorRoots(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationCaller) Mirrors ¶ added in v0.0.20
func (_Destination *DestinationCaller) Mirrors(opts *bind.CallOpts, arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationCaller) NotariesAmount ¶ added in v0.0.20
func (_Destination *DestinationCaller) 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 (*DestinationCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DestinationCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Destination *DestinationCaller) 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 (*DestinationCaller) SubmittedAt ¶ added in v0.0.20
func (_Destination *DestinationCaller) SubmittedAt(opts *bind.CallOpts, _origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
func (*DestinationCaller) 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 DestinationCallerRaw ¶
type DestinationCallerRaw struct {
Contract *DestinationCaller // Generic read-only contract binding to access the raw methods on
}
DestinationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DestinationCallerRaw) Call ¶
func (_Destination *DestinationCallerRaw) 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 DestinationCallerSession ¶
type DestinationCallerSession struct { Contract *DestinationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DestinationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DestinationCallerSession) AcceptableRoot ¶
func (_Destination *DestinationCallerSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationCallerSession) AllDomains ¶ added in v0.0.30
func (_Destination *DestinationCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*DestinationCallerSession) AllGuards ¶
func (_Destination *DestinationCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationCallerSession) AllNotaries ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) 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 (*DestinationCallerSession) BlacklistedNotaries ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) BlacklistedNotaries(arg0 common.Address) (struct { Guard common.Address BlacklistedAt *big.Int }, error)
BlacklistedNotaries is a free data retrieval call binding the contract method 0x3c3a2f87.
Solidity: function blacklistedNotaries(address ) view returns(address guard, uint96 blacklistedAt)
func (*DestinationCallerSession) DomainsAmount ¶ added in v0.0.30
func (_Destination *DestinationCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationCallerSession) GetDomain ¶ added in v0.0.30
func (_Destination *DestinationCallerSession) 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 (*DestinationCallerSession) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*DestinationCallerSession) GetNotary ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) 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 (*DestinationCallerSession) GuardsAmount ¶
func (_Destination *DestinationCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationCallerSession) LocalDomain ¶
func (_Destination *DestinationCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*DestinationCallerSession) MessageStatus ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x7952832b.
Solidity: function messageStatus(uint32 , bytes32 ) view returns(bytes32)
func (*DestinationCallerSession) MirrorRoots ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationCallerSession) Mirrors ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) Mirrors(arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationCallerSession) NotariesAmount ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) 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 (*DestinationCallerSession) Owner ¶
func (_Destination *DestinationCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DestinationCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Destination *DestinationCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*DestinationCallerSession) SubmittedAt ¶ added in v0.0.20
func (_Destination *DestinationCallerSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
func (*DestinationCallerSession) SystemRouter ¶ added in v0.0.4
func (_Destination *DestinationCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*DestinationCallerSession) VERSION ¶
func (_Destination *DestinationCallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type DestinationEvents ¶ added in v0.0.29
type DestinationEvents struct { DestinationEventsCaller // Read-only binding to the contract DestinationEventsTransactor // Write-only binding to the contract DestinationEventsFilterer // Log filterer for contract events }
DestinationEvents is an auto generated Go binding around an Ethereum contract.
func NewDestinationEvents ¶ added in v0.0.29
func NewDestinationEvents(address common.Address, backend bind.ContractBackend) (*DestinationEvents, error)
NewDestinationEvents creates a new instance of DestinationEvents, bound to a specific deployed contract.
type DestinationEventsCaller ¶ added in v0.0.29
type DestinationEventsCaller struct {
// contains filtered or unexported fields
}
DestinationEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDestinationEventsCaller ¶ added in v0.0.29
func NewDestinationEventsCaller(address common.Address, caller bind.ContractCaller) (*DestinationEventsCaller, error)
NewDestinationEventsCaller creates a new read-only instance of DestinationEvents, bound to a specific deployed contract.
type DestinationEventsCallerRaw ¶ added in v0.0.29
type DestinationEventsCallerRaw struct {
Contract *DestinationEventsCaller // Generic read-only contract binding to access the raw methods on
}
DestinationEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DestinationEventsCallerRaw) Call ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsCallerRaw) 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 DestinationEventsCallerSession ¶ added in v0.0.29
type DestinationEventsCallerSession struct { Contract *DestinationEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DestinationEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DestinationEventsExecuted ¶ added in v0.0.29
type DestinationEventsExecuted struct { RemoteDomain uint32 MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
DestinationEventsExecuted represents a Executed event raised by the DestinationEvents contract.
type DestinationEventsExecutedIterator ¶ added in v0.0.29
type DestinationEventsExecutedIterator struct { Event *DestinationEventsExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationEventsExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the DestinationEvents contract.
func (*DestinationEventsExecutedIterator) Close ¶ added in v0.0.29
func (it *DestinationEventsExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationEventsExecutedIterator) Error ¶ added in v0.0.29
func (it *DestinationEventsExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationEventsExecutedIterator) Next ¶ added in v0.0.29
func (it *DestinationEventsExecutedIterator) 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 DestinationEventsFilterer ¶ added in v0.0.29
type DestinationEventsFilterer struct {
// contains filtered or unexported fields
}
DestinationEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDestinationEventsFilterer ¶ added in v0.0.29
func NewDestinationEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*DestinationEventsFilterer, error)
NewDestinationEventsFilterer creates a new log filterer instance of DestinationEvents, bound to a specific deployed contract.
func (*DestinationEventsFilterer) FilterExecuted ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationEventsExecutedIterator, error)
FilterExecuted is a free log retrieval operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationEventsFilterer) FilterNotaryBlacklisted ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) FilterNotaryBlacklisted(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*DestinationEventsNotaryBlacklistedIterator, error)
FilterNotaryBlacklisted is a free log retrieval operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationEventsFilterer) FilterSetConfirmation ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) FilterSetConfirmation(opts *bind.FilterOpts, remoteDomain []uint32, root [][32]byte) (*DestinationEventsSetConfirmationIterator, error)
FilterSetConfirmation is a free log retrieval operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationEventsFilterer) ParseExecuted ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) ParseExecuted(log types.Log) (*DestinationEventsExecuted, error)
ParseExecuted is a log parse operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationEventsFilterer) ParseNotaryBlacklisted ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) ParseNotaryBlacklisted(log types.Log) (*DestinationEventsNotaryBlacklisted, error)
ParseNotaryBlacklisted is a log parse operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationEventsFilterer) ParseSetConfirmation ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) ParseSetConfirmation(log types.Log) (*DestinationEventsSetConfirmation, error)
ParseSetConfirmation is a log parse operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationEventsFilterer) WatchExecuted ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationEventsExecuted, remoteDomain []uint32, messageHash [][32]byte) (event.Subscription, error)
WatchExecuted is a free log subscription operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationEventsFilterer) WatchNotaryBlacklisted ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) WatchNotaryBlacklisted(opts *bind.WatchOpts, sink chan<- *DestinationEventsNotaryBlacklisted, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotaryBlacklisted is a free log subscription operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationEventsFilterer) WatchSetConfirmation ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsFilterer) WatchSetConfirmation(opts *bind.WatchOpts, sink chan<- *DestinationEventsSetConfirmation, remoteDomain []uint32, root [][32]byte) (event.Subscription, error)
WatchSetConfirmation is a free log subscription operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
type DestinationEventsNotaryBlacklisted ¶ added in v0.0.29
type DestinationEventsNotaryBlacklisted struct { Notary common.Address Guard common.Address Reporter common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
DestinationEventsNotaryBlacklisted represents a NotaryBlacklisted event raised by the DestinationEvents contract.
type DestinationEventsNotaryBlacklistedIterator ¶ added in v0.0.29
type DestinationEventsNotaryBlacklistedIterator struct { Event *DestinationEventsNotaryBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationEventsNotaryBlacklistedIterator is returned from FilterNotaryBlacklisted and is used to iterate over the raw logs and unpacked data for NotaryBlacklisted events raised by the DestinationEvents contract.
func (*DestinationEventsNotaryBlacklistedIterator) Close ¶ added in v0.0.29
func (it *DestinationEventsNotaryBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationEventsNotaryBlacklistedIterator) Error ¶ added in v0.0.29
func (it *DestinationEventsNotaryBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationEventsNotaryBlacklistedIterator) Next ¶ added in v0.0.29
func (it *DestinationEventsNotaryBlacklistedIterator) 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 DestinationEventsRaw ¶ added in v0.0.29
type DestinationEventsRaw struct {
Contract *DestinationEvents // Generic contract binding to access the raw methods on
}
DestinationEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DestinationEventsRaw) Call ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsRaw) 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 (*DestinationEventsRaw) Transact ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationEventsRaw) Transfer ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsRaw) 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 DestinationEventsSession ¶ added in v0.0.29
type DestinationEventsSession struct { Contract *DestinationEvents // 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 }
DestinationEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type DestinationEventsSetConfirmation ¶ added in v0.0.29
type DestinationEventsSetConfirmation struct { RemoteDomain uint32 Root [32]byte PreviousConfirmAt *big.Int NewConfirmAt *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationEventsSetConfirmation represents a SetConfirmation event raised by the DestinationEvents contract.
type DestinationEventsSetConfirmationIterator ¶ added in v0.0.29
type DestinationEventsSetConfirmationIterator struct { Event *DestinationEventsSetConfirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationEventsSetConfirmationIterator is returned from FilterSetConfirmation and is used to iterate over the raw logs and unpacked data for SetConfirmation events raised by the DestinationEvents contract.
func (*DestinationEventsSetConfirmationIterator) Close ¶ added in v0.0.29
func (it *DestinationEventsSetConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationEventsSetConfirmationIterator) Error ¶ added in v0.0.29
func (it *DestinationEventsSetConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationEventsSetConfirmationIterator) Next ¶ added in v0.0.29
func (it *DestinationEventsSetConfirmationIterator) 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 DestinationEventsTransactor ¶ added in v0.0.29
type DestinationEventsTransactor struct {
// contains filtered or unexported fields
}
DestinationEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDestinationEventsTransactor ¶ added in v0.0.29
func NewDestinationEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*DestinationEventsTransactor, error)
NewDestinationEventsTransactor creates a new write-only instance of DestinationEvents, bound to a specific deployed contract.
type DestinationEventsTransactorRaw ¶ added in v0.0.29
type DestinationEventsTransactorRaw struct {
Contract *DestinationEventsTransactor // Generic write-only contract binding to access the raw methods on
}
DestinationEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DestinationEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_DestinationEvents *DestinationEventsTransactorRaw) 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 DestinationEventsTransactorSession ¶ added in v0.0.29
type DestinationEventsTransactorSession struct { Contract *DestinationEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DestinationEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type DestinationExecuted ¶
type DestinationExecuted struct { RemoteDomain uint32 MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
DestinationExecuted represents a Executed event raised by the Destination contract.
type DestinationExecutedIterator ¶
type DestinationExecutedIterator struct { Event *DestinationExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the Destination contract.
func (*DestinationExecutedIterator) Close ¶
func (it *DestinationExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationExecutedIterator) Error ¶
func (it *DestinationExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationExecutedIterator) Next ¶
func (it *DestinationExecutedIterator) 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 DestinationFilterer ¶
type DestinationFilterer struct {
// contains filtered or unexported fields
}
DestinationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDestinationFilterer ¶
func NewDestinationFilterer(address common.Address, filterer bind.ContractFilterer) (*DestinationFilterer, error)
NewDestinationFilterer creates a new log filterer instance of Destination, bound to a specific deployed contract.
func (*DestinationFilterer) FilterAttestationAccepted ¶
func (_Destination *DestinationFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*DestinationAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*DestinationFilterer) FilterExecuted ¶
func (_Destination *DestinationFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationExecutedIterator, error)
FilterExecuted is a free log retrieval operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationFilterer) FilterGuardAdded ¶
func (_Destination *DestinationFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*DestinationGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationFilterer) FilterGuardRemoved ¶
func (_Destination *DestinationFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*DestinationGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationFilterer) FilterInitialized ¶
func (_Destination *DestinationFilterer) FilterInitialized(opts *bind.FilterOpts) (*DestinationInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DestinationFilterer) FilterNotaryAdded ¶
func (_Destination *DestinationFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*DestinationNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*DestinationFilterer) FilterNotaryBlacklisted ¶ added in v0.0.5
func (_Destination *DestinationFilterer) FilterNotaryBlacklisted(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*DestinationNotaryBlacklistedIterator, error)
FilterNotaryBlacklisted is a free log retrieval operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationFilterer) FilterNotaryRemoved ¶
func (_Destination *DestinationFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*DestinationNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*DestinationFilterer) FilterOwnershipTransferred ¶
func (_Destination *DestinationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DestinationOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DestinationFilterer) FilterSetConfirmation ¶
func (_Destination *DestinationFilterer) FilterSetConfirmation(opts *bind.FilterOpts, remoteDomain []uint32, root [][32]byte) (*DestinationSetConfirmationIterator, error)
FilterSetConfirmation is a free log retrieval operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationFilterer) ParseAttestationAccepted ¶
func (_Destination *DestinationFilterer) ParseAttestationAccepted(log types.Log) (*DestinationAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*DestinationFilterer) ParseExecuted ¶
func (_Destination *DestinationFilterer) ParseExecuted(log types.Log) (*DestinationExecuted, error)
ParseExecuted is a log parse operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationFilterer) ParseGuardAdded ¶
func (_Destination *DestinationFilterer) ParseGuardAdded(log types.Log) (*DestinationGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationFilterer) ParseGuardRemoved ¶
func (_Destination *DestinationFilterer) ParseGuardRemoved(log types.Log) (*DestinationGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationFilterer) ParseInitialized ¶
func (_Destination *DestinationFilterer) ParseInitialized(log types.Log) (*DestinationInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DestinationFilterer) ParseNotaryAdded ¶
func (_Destination *DestinationFilterer) ParseNotaryAdded(log types.Log) (*DestinationNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*DestinationFilterer) ParseNotaryBlacklisted ¶ added in v0.0.5
func (_Destination *DestinationFilterer) ParseNotaryBlacklisted(log types.Log) (*DestinationNotaryBlacklisted, error)
ParseNotaryBlacklisted is a log parse operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationFilterer) ParseNotaryRemoved ¶
func (_Destination *DestinationFilterer) ParseNotaryRemoved(log types.Log) (*DestinationNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*DestinationFilterer) ParseOwnershipTransferred ¶
func (_Destination *DestinationFilterer) ParseOwnershipTransferred(log types.Log) (*DestinationOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DestinationFilterer) ParseSetConfirmation ¶
func (_Destination *DestinationFilterer) ParseSetConfirmation(log types.Log) (*DestinationSetConfirmation, error)
ParseSetConfirmation is a log parse operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationFilterer) WatchAttestationAccepted ¶
func (_Destination *DestinationFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationAttestationAccepted, 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 (*DestinationFilterer) WatchExecuted ¶
func (_Destination *DestinationFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationExecuted, remoteDomain []uint32, messageHash [][32]byte) (event.Subscription, error)
WatchExecuted is a free log subscription operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationFilterer) WatchGuardAdded ¶
func (_Destination *DestinationFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *DestinationGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationFilterer) WatchGuardRemoved ¶
func (_Destination *DestinationFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *DestinationGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationFilterer) WatchInitialized ¶
func (_Destination *DestinationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DestinationInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DestinationFilterer) WatchNotaryAdded ¶
func (_Destination *DestinationFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationNotaryAdded, 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 (*DestinationFilterer) WatchNotaryBlacklisted ¶ added in v0.0.5
func (_Destination *DestinationFilterer) WatchNotaryBlacklisted(opts *bind.WatchOpts, sink chan<- *DestinationNotaryBlacklisted, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotaryBlacklisted is a free log subscription operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationFilterer) WatchNotaryRemoved ¶
func (_Destination *DestinationFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationNotaryRemoved, 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 (*DestinationFilterer) WatchOwnershipTransferred ¶
func (_Destination *DestinationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DestinationOwnershipTransferred, 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)
func (*DestinationFilterer) WatchSetConfirmation ¶
func (_Destination *DestinationFilterer) WatchSetConfirmation(opts *bind.WatchOpts, sink chan<- *DestinationSetConfirmation, remoteDomain []uint32, root [][32]byte) (event.Subscription, error)
WatchSetConfirmation is a free log subscription operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
type DestinationGuardAdded ¶
type DestinationGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationGuardAdded represents a GuardAdded event raised by the Destination contract.
type DestinationGuardAddedIterator ¶
type DestinationGuardAddedIterator struct { Event *DestinationGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the Destination contract.
func (*DestinationGuardAddedIterator) Close ¶
func (it *DestinationGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationGuardAddedIterator) Error ¶
func (it *DestinationGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationGuardAddedIterator) Next ¶
func (it *DestinationGuardAddedIterator) 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 DestinationGuardRemoved ¶
type DestinationGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationGuardRemoved represents a GuardRemoved event raised by the Destination contract.
type DestinationGuardRemovedIterator ¶
type DestinationGuardRemovedIterator struct { Event *DestinationGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the Destination contract.
func (*DestinationGuardRemovedIterator) Close ¶
func (it *DestinationGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationGuardRemovedIterator) Error ¶
func (it *DestinationGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationGuardRemovedIterator) Next ¶
func (it *DestinationGuardRemovedIterator) 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 DestinationHarness ¶
type DestinationHarness struct { DestinationHarnessCaller // Read-only binding to the contract DestinationHarnessTransactor // Write-only binding to the contract DestinationHarnessFilterer // Log filterer for contract events }
DestinationHarness is an auto generated Go binding around an Ethereum contract.
func DeployDestinationHarness ¶
func DeployDestinationHarness(auth *bind.TransactOpts, backend bind.ContractBackend, _localDomain uint32) (common.Address, *types.Transaction, *DestinationHarness, error)
DeployDestinationHarness deploys a new Ethereum contract, binding an instance of DestinationHarness to it.
func NewDestinationHarness ¶
func NewDestinationHarness(address common.Address, backend bind.ContractBackend) (*DestinationHarness, error)
NewDestinationHarness creates a new instance of DestinationHarness, bound to a specific deployed contract.
type DestinationHarnessAfterNotaryAdded ¶ added in v0.0.35
type DestinationHarnessAfterNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessAfterNotaryAdded represents a AfterNotaryAdded event raised by the DestinationHarness contract.
type DestinationHarnessAfterNotaryAddedIterator ¶ added in v0.0.35
type DestinationHarnessAfterNotaryAddedIterator struct { Event *DestinationHarnessAfterNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessAfterNotaryAddedIterator is returned from FilterAfterNotaryAdded and is used to iterate over the raw logs and unpacked data for AfterNotaryAdded events raised by the DestinationHarness contract.
func (*DestinationHarnessAfterNotaryAddedIterator) Close ¶ added in v0.0.35
func (it *DestinationHarnessAfterNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessAfterNotaryAddedIterator) Error ¶ added in v0.0.35
func (it *DestinationHarnessAfterNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessAfterNotaryAddedIterator) Next ¶ added in v0.0.35
func (it *DestinationHarnessAfterNotaryAddedIterator) 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 DestinationHarnessAfterNotaryRemoved ¶ added in v0.0.35
type DestinationHarnessAfterNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessAfterNotaryRemoved represents a AfterNotaryRemoved event raised by the DestinationHarness contract.
type DestinationHarnessAfterNotaryRemovedIterator ¶ added in v0.0.35
type DestinationHarnessAfterNotaryRemovedIterator struct { Event *DestinationHarnessAfterNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessAfterNotaryRemovedIterator is returned from FilterAfterNotaryRemoved and is used to iterate over the raw logs and unpacked data for AfterNotaryRemoved events raised by the DestinationHarness contract.
func (*DestinationHarnessAfterNotaryRemovedIterator) Close ¶ added in v0.0.35
func (it *DestinationHarnessAfterNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessAfterNotaryRemovedIterator) Error ¶ added in v0.0.35
func (it *DestinationHarnessAfterNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessAfterNotaryRemovedIterator) Next ¶ added in v0.0.35
func (it *DestinationHarnessAfterNotaryRemovedIterator) 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 DestinationHarnessAttestationAccepted ¶
type DestinationHarnessAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessAttestationAccepted represents a AttestationAccepted event raised by the DestinationHarness contract.
type DestinationHarnessAttestationAcceptedIterator ¶
type DestinationHarnessAttestationAcceptedIterator struct { Event *DestinationHarnessAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the DestinationHarness contract.
func (*DestinationHarnessAttestationAcceptedIterator) Close ¶
func (it *DestinationHarnessAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessAttestationAcceptedIterator) Error ¶
func (it *DestinationHarnessAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessAttestationAcceptedIterator) Next ¶
func (it *DestinationHarnessAttestationAcceptedIterator) 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 DestinationHarnessBeforeNotaryAdded ¶ added in v0.0.35
type DestinationHarnessBeforeNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessBeforeNotaryAdded represents a BeforeNotaryAdded event raised by the DestinationHarness contract.
type DestinationHarnessBeforeNotaryAddedIterator ¶ added in v0.0.35
type DestinationHarnessBeforeNotaryAddedIterator struct { Event *DestinationHarnessBeforeNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessBeforeNotaryAddedIterator is returned from FilterBeforeNotaryAdded and is used to iterate over the raw logs and unpacked data for BeforeNotaryAdded events raised by the DestinationHarness contract.
func (*DestinationHarnessBeforeNotaryAddedIterator) Close ¶ added in v0.0.35
func (it *DestinationHarnessBeforeNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessBeforeNotaryAddedIterator) Error ¶ added in v0.0.35
func (it *DestinationHarnessBeforeNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessBeforeNotaryAddedIterator) Next ¶ added in v0.0.35
func (it *DestinationHarnessBeforeNotaryAddedIterator) 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 DestinationHarnessBeforeNotaryRemoved ¶ added in v0.0.35
type DestinationHarnessBeforeNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessBeforeNotaryRemoved represents a BeforeNotaryRemoved event raised by the DestinationHarness contract.
type DestinationHarnessBeforeNotaryRemovedIterator ¶ added in v0.0.35
type DestinationHarnessBeforeNotaryRemovedIterator struct { Event *DestinationHarnessBeforeNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessBeforeNotaryRemovedIterator is returned from FilterBeforeNotaryRemoved and is used to iterate over the raw logs and unpacked data for BeforeNotaryRemoved events raised by the DestinationHarness contract.
func (*DestinationHarnessBeforeNotaryRemovedIterator) Close ¶ added in v0.0.35
func (it *DestinationHarnessBeforeNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessBeforeNotaryRemovedIterator) Error ¶ added in v0.0.35
func (it *DestinationHarnessBeforeNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessBeforeNotaryRemovedIterator) Next ¶ added in v0.0.35
func (it *DestinationHarnessBeforeNotaryRemovedIterator) 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 DestinationHarnessCaller ¶
type DestinationHarnessCaller struct {
// contains filtered or unexported fields
}
DestinationHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDestinationHarnessCaller ¶
func NewDestinationHarnessCaller(address common.Address, caller bind.ContractCaller) (*DestinationHarnessCaller, error)
NewDestinationHarnessCaller creates a new read-only instance of DestinationHarness, bound to a specific deployed contract.
func (*DestinationHarnessCaller) AcceptableRoot ¶
func (_DestinationHarness *DestinationHarnessCaller) AcceptableRoot(opts *bind.CallOpts, _origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationHarnessCaller) AllDomains ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) AllGuards ¶
func (_DestinationHarness *DestinationHarnessCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationHarnessCaller) AllNotaries ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) BlacklistedNotaries ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) BlacklistedNotaries(opts *bind.CallOpts, arg0 common.Address) (struct { Guard common.Address BlacklistedAt *big.Int }, error)
BlacklistedNotaries is a free data retrieval call binding the contract method 0x3c3a2f87.
Solidity: function blacklistedNotaries(address ) view returns(address guard, uint96 blacklistedAt)
func (*DestinationHarnessCaller) DomainsAmount ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) GetDomain ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) GetGuard ¶
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) GetNotary ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) GuardsAmount ¶
func (_DestinationHarness *DestinationHarnessCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationHarnessCaller) IsGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessCaller) IsGuard(opts *bind.CallOpts, _guard common.Address) (bool, error)
IsGuard is a free data retrieval call binding the contract method 0x489c1202.
Solidity: function isGuard(address _guard) view returns(bool)
func (*DestinationHarnessCaller) IsNotary ¶
func (_DestinationHarness *DestinationHarnessCaller) IsNotary(opts *bind.CallOpts, _domain uint32, _notary common.Address) (bool, error)
IsNotary is a free data retrieval call binding the contract method 0xe98fae1f.
Solidity: function isNotary(uint32 _domain, address _notary) view returns(bool)
func (*DestinationHarnessCaller) LocalDomain ¶
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) MessageStatus ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) MessageStatus(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x7952832b.
Solidity: function messageStatus(uint32 , bytes32 ) view returns(bytes32)
func (*DestinationHarnessCaller) MirrorRoots ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) MirrorRoots(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationHarnessCaller) Mirrors ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) Mirrors(opts *bind.CallOpts, arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationHarnessCaller) NotariesAmount ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) Owner ¶
func (_DestinationHarness *DestinationHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DestinationHarnessCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessCaller) 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 (*DestinationHarnessCaller) SensitiveValue ¶
func (_DestinationHarness *DestinationHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*DestinationHarnessCaller) SubmittedAt ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCaller) SubmittedAt(opts *bind.CallOpts, _origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
func (*DestinationHarnessCaller) SystemRouter ¶ added in v0.0.4
func (_DestinationHarness *DestinationHarnessCaller) 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 DestinationHarnessCallerRaw ¶
type DestinationHarnessCallerRaw struct {
Contract *DestinationHarnessCaller // Generic read-only contract binding to access the raw methods on
}
DestinationHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DestinationHarnessCallerRaw) Call ¶
func (_DestinationHarness *DestinationHarnessCallerRaw) 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 DestinationHarnessCallerSession ¶
type DestinationHarnessCallerSession struct { Contract *DestinationHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DestinationHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DestinationHarnessCallerSession) AcceptableRoot ¶
func (_DestinationHarness *DestinationHarnessCallerSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationHarnessCallerSession) AllDomains ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*DestinationHarnessCallerSession) AllGuards ¶
func (_DestinationHarness *DestinationHarnessCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationHarnessCallerSession) AllNotaries ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) 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 (*DestinationHarnessCallerSession) BlacklistedNotaries ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) BlacklistedNotaries(arg0 common.Address) (struct { Guard common.Address BlacklistedAt *big.Int }, error)
BlacklistedNotaries is a free data retrieval call binding the contract method 0x3c3a2f87.
Solidity: function blacklistedNotaries(address ) view returns(address guard, uint96 blacklistedAt)
func (*DestinationHarnessCallerSession) DomainsAmount ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationHarnessCallerSession) GetDomain ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCallerSession) 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 (*DestinationHarnessCallerSession) GetGuard ¶
func (_DestinationHarness *DestinationHarnessCallerSession) GetGuard(_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 (*DestinationHarnessCallerSession) GetNotary ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) 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 (*DestinationHarnessCallerSession) GuardsAmount ¶
func (_DestinationHarness *DestinationHarnessCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationHarnessCallerSession) IsGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessCallerSession) IsGuard(_guard common.Address) (bool, error)
IsGuard is a free data retrieval call binding the contract method 0x489c1202.
Solidity: function isGuard(address _guard) view returns(bool)
func (*DestinationHarnessCallerSession) IsNotary ¶
func (_DestinationHarness *DestinationHarnessCallerSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
IsNotary is a free data retrieval call binding the contract method 0xe98fae1f.
Solidity: function isNotary(uint32 _domain, address _notary) view returns(bool)
func (*DestinationHarnessCallerSession) LocalDomain ¶
func (_DestinationHarness *DestinationHarnessCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*DestinationHarnessCallerSession) MessageStatus ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x7952832b.
Solidity: function messageStatus(uint32 , bytes32 ) view returns(bytes32)
func (*DestinationHarnessCallerSession) MirrorRoots ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationHarnessCallerSession) Mirrors ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) Mirrors(arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationHarnessCallerSession) NotariesAmount ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) 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 (*DestinationHarnessCallerSession) Owner ¶
func (_DestinationHarness *DestinationHarnessCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DestinationHarnessCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*DestinationHarnessCallerSession) SensitiveValue ¶
func (_DestinationHarness *DestinationHarnessCallerSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*DestinationHarnessCallerSession) SubmittedAt ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessCallerSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
func (*DestinationHarnessCallerSession) SystemRouter ¶ added in v0.0.4
func (_DestinationHarness *DestinationHarnessCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*DestinationHarnessCallerSession) VERSION ¶
func (_DestinationHarness *DestinationHarnessCallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type DestinationHarnessEvents ¶ added in v0.0.29
type DestinationHarnessEvents struct { DestinationHarnessEventsCaller // Read-only binding to the contract DestinationHarnessEventsTransactor // Write-only binding to the contract DestinationHarnessEventsFilterer // Log filterer for contract events }
DestinationHarnessEvents is an auto generated Go binding around an Ethereum contract.
func NewDestinationHarnessEvents ¶ added in v0.0.29
func NewDestinationHarnessEvents(address common.Address, backend bind.ContractBackend) (*DestinationHarnessEvents, error)
NewDestinationHarnessEvents creates a new instance of DestinationHarnessEvents, bound to a specific deployed contract.
type DestinationHarnessEventsCaller ¶ added in v0.0.29
type DestinationHarnessEventsCaller struct {
// contains filtered or unexported fields
}
DestinationHarnessEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDestinationHarnessEventsCaller ¶ added in v0.0.29
func NewDestinationHarnessEventsCaller(address common.Address, caller bind.ContractCaller) (*DestinationHarnessEventsCaller, error)
NewDestinationHarnessEventsCaller creates a new read-only instance of DestinationHarnessEvents, bound to a specific deployed contract.
type DestinationHarnessEventsCallerRaw ¶ added in v0.0.29
type DestinationHarnessEventsCallerRaw struct {
Contract *DestinationHarnessEventsCaller // Generic read-only contract binding to access the raw methods on
}
DestinationHarnessEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DestinationHarnessEventsCallerRaw) Call ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsCallerRaw) 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 DestinationHarnessEventsCallerSession ¶ added in v0.0.29
type DestinationHarnessEventsCallerSession struct { Contract *DestinationHarnessEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DestinationHarnessEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DestinationHarnessEventsFilterer ¶ added in v0.0.29
type DestinationHarnessEventsFilterer struct {
// contains filtered or unexported fields
}
DestinationHarnessEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDestinationHarnessEventsFilterer ¶ added in v0.0.29
func NewDestinationHarnessEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*DestinationHarnessEventsFilterer, error)
NewDestinationHarnessEventsFilterer creates a new log filterer instance of DestinationHarnessEvents, bound to a specific deployed contract.
func (*DestinationHarnessEventsFilterer) FilterLogTips ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsFilterer) FilterLogTips(opts *bind.FilterOpts) (*DestinationHarnessEventsLogTipsIterator, error)
FilterLogTips is a free log retrieval operation binding the contract event 0x1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa11.
Solidity: event LogTips(uint96 notaryTip, uint96 broadcasterTip, uint96 proverTip, uint96 executorTip)
func (*DestinationHarnessEventsFilterer) ParseLogTips ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsFilterer) ParseLogTips(log types.Log) (*DestinationHarnessEventsLogTips, error)
ParseLogTips is a log parse operation binding the contract event 0x1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa11.
Solidity: event LogTips(uint96 notaryTip, uint96 broadcasterTip, uint96 proverTip, uint96 executorTip)
func (*DestinationHarnessEventsFilterer) WatchLogTips ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsFilterer) WatchLogTips(opts *bind.WatchOpts, sink chan<- *DestinationHarnessEventsLogTips) (event.Subscription, error)
WatchLogTips is a free log subscription operation binding the contract event 0x1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa11.
Solidity: event LogTips(uint96 notaryTip, uint96 broadcasterTip, uint96 proverTip, uint96 executorTip)
type DestinationHarnessEventsLogTips ¶ added in v0.0.29
type DestinationHarnessEventsLogTips struct { NotaryTip *big.Int BroadcasterTip *big.Int ProverTip *big.Int ExecutorTip *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessEventsLogTips represents a LogTips event raised by the DestinationHarnessEvents contract.
type DestinationHarnessEventsLogTipsIterator ¶ added in v0.0.29
type DestinationHarnessEventsLogTipsIterator struct { Event *DestinationHarnessEventsLogTips // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessEventsLogTipsIterator is returned from FilterLogTips and is used to iterate over the raw logs and unpacked data for LogTips events raised by the DestinationHarnessEvents contract.
func (*DestinationHarnessEventsLogTipsIterator) Close ¶ added in v0.0.29
func (it *DestinationHarnessEventsLogTipsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessEventsLogTipsIterator) Error ¶ added in v0.0.29
func (it *DestinationHarnessEventsLogTipsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessEventsLogTipsIterator) Next ¶ added in v0.0.29
func (it *DestinationHarnessEventsLogTipsIterator) 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 DestinationHarnessEventsRaw ¶ added in v0.0.29
type DestinationHarnessEventsRaw struct {
Contract *DestinationHarnessEvents // Generic contract binding to access the raw methods on
}
DestinationHarnessEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DestinationHarnessEventsRaw) Call ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsRaw) 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 (*DestinationHarnessEventsRaw) Transact ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationHarnessEventsRaw) Transfer ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsRaw) 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 DestinationHarnessEventsSession ¶ added in v0.0.29
type DestinationHarnessEventsSession struct { Contract *DestinationHarnessEvents // 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 }
DestinationHarnessEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type DestinationHarnessEventsTransactor ¶ added in v0.0.29
type DestinationHarnessEventsTransactor struct {
// contains filtered or unexported fields
}
DestinationHarnessEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDestinationHarnessEventsTransactor ¶ added in v0.0.29
func NewDestinationHarnessEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*DestinationHarnessEventsTransactor, error)
NewDestinationHarnessEventsTransactor creates a new write-only instance of DestinationHarnessEvents, bound to a specific deployed contract.
type DestinationHarnessEventsTransactorRaw ¶ added in v0.0.29
type DestinationHarnessEventsTransactorRaw struct {
Contract *DestinationHarnessEventsTransactor // Generic write-only contract binding to access the raw methods on
}
DestinationHarnessEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DestinationHarnessEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationHarnessEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_DestinationHarnessEvents *DestinationHarnessEventsTransactorRaw) 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 DestinationHarnessEventsTransactorSession ¶ added in v0.0.29
type DestinationHarnessEventsTransactorSession struct { Contract *DestinationHarnessEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DestinationHarnessEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type DestinationHarnessExecuted ¶
type DestinationHarnessExecuted struct { RemoteDomain uint32 MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessExecuted represents a Executed event raised by the DestinationHarness contract.
type DestinationHarnessExecutedIterator ¶
type DestinationHarnessExecutedIterator struct { Event *DestinationHarnessExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the DestinationHarness contract.
func (*DestinationHarnessExecutedIterator) Close ¶
func (it *DestinationHarnessExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessExecutedIterator) Error ¶
func (it *DestinationHarnessExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessExecutedIterator) Next ¶
func (it *DestinationHarnessExecutedIterator) 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 DestinationHarnessFilterer ¶
type DestinationHarnessFilterer struct {
// contains filtered or unexported fields
}
DestinationHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDestinationHarnessFilterer ¶
func NewDestinationHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*DestinationHarnessFilterer, error)
NewDestinationHarnessFilterer creates a new log filterer instance of DestinationHarness, bound to a specific deployed contract.
func (*DestinationHarnessFilterer) FilterAfterNotaryAdded ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) FilterAfterNotaryAdded(opts *bind.FilterOpts) (*DestinationHarnessAfterNotaryAddedIterator, error)
FilterAfterNotaryAdded is a free log retrieval operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*DestinationHarnessFilterer) FilterAfterNotaryRemoved ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) FilterAfterNotaryRemoved(opts *bind.FilterOpts) (*DestinationHarnessAfterNotaryRemovedIterator, error)
FilterAfterNotaryRemoved is a free log retrieval operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*DestinationHarnessFilterer) FilterAttestationAccepted ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*DestinationHarnessAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*DestinationHarnessFilterer) FilterBeforeNotaryAdded ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) FilterBeforeNotaryAdded(opts *bind.FilterOpts) (*DestinationHarnessBeforeNotaryAddedIterator, error)
FilterBeforeNotaryAdded is a free log retrieval operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*DestinationHarnessFilterer) FilterBeforeNotaryRemoved ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) FilterBeforeNotaryRemoved(opts *bind.FilterOpts) (*DestinationHarnessBeforeNotaryRemovedIterator, error)
FilterBeforeNotaryRemoved is a free log retrieval operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*DestinationHarnessFilterer) FilterExecuted ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationHarnessExecutedIterator, error)
FilterExecuted is a free log retrieval operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationHarnessFilterer) FilterGuardAdded ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*DestinationHarnessGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationHarnessFilterer) FilterGuardRemoved ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*DestinationHarnessGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationHarnessFilterer) FilterInitialized ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*DestinationHarnessInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DestinationHarnessFilterer) FilterLogSystemCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*DestinationHarnessLogSystemCallIterator, error)
FilterLogSystemCall is a free log retrieval operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*DestinationHarnessFilterer) FilterLogTips ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterLogTips(opts *bind.FilterOpts) (*DestinationHarnessLogTipsIterator, error)
FilterLogTips is a free log retrieval operation binding the contract event 0x1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa11.
Solidity: event LogTips(uint96 notaryTip, uint96 broadcasterTip, uint96 proverTip, uint96 executorTip)
func (*DestinationHarnessFilterer) FilterNotaryAdded ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*DestinationHarnessFilterer) FilterNotaryBlacklisted ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessFilterer) FilterNotaryBlacklisted(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*DestinationHarnessNotaryBlacklistedIterator, error)
FilterNotaryBlacklisted is a free log retrieval operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationHarnessFilterer) FilterNotaryRemoved ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*DestinationHarnessFilterer) FilterOnlyDestinationCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyDestinationCallIterator, error)
FilterOnlyDestinationCall is a free log retrieval operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) FilterOnlyLocalCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyLocalCallIterator, error)
FilterOnlyLocalCall is a free log retrieval operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) FilterOnlyOriginCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyOriginCallIterator, error)
FilterOnlyOriginCall is a free log retrieval operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) FilterOnlyOriginDestinationCall ¶ added in v0.0.29
func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyOriginDestinationCallIterator, error)
FilterOnlyOriginDestinationCall is a free log retrieval operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) FilterOnlySynapseChainCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*DestinationHarnessOnlySynapseChainCallIterator, error)
FilterOnlySynapseChainCall is a free log retrieval operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) FilterOnlyTwoHoursCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*DestinationHarnessOnlyTwoHoursCallIterator, error)
FilterOnlyTwoHoursCall is a free log retrieval operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) FilterOwnershipTransferred ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DestinationHarnessOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DestinationHarnessFilterer) FilterSetConfirmation ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterSetConfirmation(opts *bind.FilterOpts, remoteDomain []uint32, root [][32]byte) (*DestinationHarnessSetConfirmationIterator, error)
FilterSetConfirmation is a free log retrieval operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationHarnessFilterer) FilterUsualCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*DestinationHarnessUsualCallIterator, error)
FilterUsualCall is a free log retrieval operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseAfterNotaryAdded ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) ParseAfterNotaryAdded(log types.Log) (*DestinationHarnessAfterNotaryAdded, error)
ParseAfterNotaryAdded is a log parse operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*DestinationHarnessFilterer) ParseAfterNotaryRemoved ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) ParseAfterNotaryRemoved(log types.Log) (*DestinationHarnessAfterNotaryRemoved, error)
ParseAfterNotaryRemoved is a log parse operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*DestinationHarnessFilterer) ParseAttestationAccepted ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseAttestationAccepted(log types.Log) (*DestinationHarnessAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*DestinationHarnessFilterer) ParseBeforeNotaryAdded ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) ParseBeforeNotaryAdded(log types.Log) (*DestinationHarnessBeforeNotaryAdded, error)
ParseBeforeNotaryAdded is a log parse operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*DestinationHarnessFilterer) ParseBeforeNotaryRemoved ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) ParseBeforeNotaryRemoved(log types.Log) (*DestinationHarnessBeforeNotaryRemoved, error)
ParseBeforeNotaryRemoved is a log parse operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*DestinationHarnessFilterer) ParseExecuted ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseExecuted(log types.Log) (*DestinationHarnessExecuted, error)
ParseExecuted is a log parse operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationHarnessFilterer) ParseGuardAdded ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseGuardAdded(log types.Log) (*DestinationHarnessGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationHarnessFilterer) ParseGuardRemoved ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseGuardRemoved(log types.Log) (*DestinationHarnessGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationHarnessFilterer) ParseInitialized ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseInitialized(log types.Log) (*DestinationHarnessInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DestinationHarnessFilterer) ParseLogSystemCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseLogSystemCall(log types.Log) (*DestinationHarnessLogSystemCall, error)
ParseLogSystemCall is a log parse operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*DestinationHarnessFilterer) ParseLogTips ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseLogTips(log types.Log) (*DestinationHarnessLogTips, error)
ParseLogTips is a log parse operation binding the contract event 0x1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa11.
Solidity: event LogTips(uint96 notaryTip, uint96 broadcasterTip, uint96 proverTip, uint96 executorTip)
func (*DestinationHarnessFilterer) ParseNotaryAdded ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseNotaryAdded(log types.Log) (*DestinationHarnessNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*DestinationHarnessFilterer) ParseNotaryBlacklisted ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessFilterer) ParseNotaryBlacklisted(log types.Log) (*DestinationHarnessNotaryBlacklisted, error)
ParseNotaryBlacklisted is a log parse operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationHarnessFilterer) ParseNotaryRemoved ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseNotaryRemoved(log types.Log) (*DestinationHarnessNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*DestinationHarnessFilterer) ParseOnlyDestinationCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*DestinationHarnessOnlyDestinationCall, error)
ParseOnlyDestinationCall is a log parse operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseOnlyLocalCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*DestinationHarnessOnlyLocalCall, error)
ParseOnlyLocalCall is a log parse operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseOnlyOriginCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*DestinationHarnessOnlyOriginCall, error)
ParseOnlyOriginCall is a log parse operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseOnlyOriginDestinationCall ¶ added in v0.0.29
func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*DestinationHarnessOnlyOriginDestinationCall, error)
ParseOnlyOriginDestinationCall is a log parse operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseOnlySynapseChainCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*DestinationHarnessOnlySynapseChainCall, error)
ParseOnlySynapseChainCall is a log parse operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseOnlyTwoHoursCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*DestinationHarnessOnlyTwoHoursCall, error)
ParseOnlyTwoHoursCall is a log parse operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) ParseOwnershipTransferred ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*DestinationHarnessOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DestinationHarnessFilterer) ParseSetConfirmation ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseSetConfirmation(log types.Log) (*DestinationHarnessSetConfirmation, error)
ParseSetConfirmation is a log parse operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationHarnessFilterer) ParseUsualCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) ParseUsualCall(log types.Log) (*DestinationHarnessUsualCall, error)
ParseUsualCall is a log parse operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchAfterNotaryAdded ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) WatchAfterNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAfterNotaryAdded) (event.Subscription, error)
WatchAfterNotaryAdded is a free log subscription operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*DestinationHarnessFilterer) WatchAfterNotaryRemoved ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) WatchAfterNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAfterNotaryRemoved) (event.Subscription, error)
WatchAfterNotaryRemoved is a free log subscription operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*DestinationHarnessFilterer) WatchAttestationAccepted ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAttestationAccepted, 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 (*DestinationHarnessFilterer) WatchBeforeNotaryAdded ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) WatchBeforeNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessBeforeNotaryAdded) (event.Subscription, error)
WatchBeforeNotaryAdded is a free log subscription operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*DestinationHarnessFilterer) WatchBeforeNotaryRemoved ¶ added in v0.0.35
func (_DestinationHarness *DestinationHarnessFilterer) WatchBeforeNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessBeforeNotaryRemoved) (event.Subscription, error)
WatchBeforeNotaryRemoved is a free log subscription operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*DestinationHarnessFilterer) WatchExecuted ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessExecuted, remoteDomain []uint32, messageHash [][32]byte) (event.Subscription, error)
WatchExecuted is a free log subscription operation binding the contract event 0x669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c.
Solidity: event Executed(uint32 indexed remoteDomain, bytes32 indexed messageHash)
func (*DestinationHarnessFilterer) WatchGuardAdded ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationHarnessFilterer) WatchGuardRemoved ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationHarnessFilterer) WatchInitialized ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DestinationHarnessInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DestinationHarnessFilterer) WatchLogSystemCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessLogSystemCall) (event.Subscription, error)
WatchLogSystemCall is a free log subscription operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*DestinationHarnessFilterer) WatchLogTips ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchLogTips(opts *bind.WatchOpts, sink chan<- *DestinationHarnessLogTips) (event.Subscription, error)
WatchLogTips is a free log subscription operation binding the contract event 0x1dad5ea7bf29006ead0af41296d42c169129acd1ec64b3639ebe94b8c01bfa11.
Solidity: event LogTips(uint96 notaryTip, uint96 broadcasterTip, uint96 proverTip, uint96 executorTip)
func (*DestinationHarnessFilterer) WatchNotaryAdded ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessNotaryAdded, 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 (*DestinationHarnessFilterer) WatchNotaryBlacklisted ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessFilterer) WatchNotaryBlacklisted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessNotaryBlacklisted, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotaryBlacklisted is a free log subscription operation binding the contract event 0x4d1427447a05b6ef418581d309b05433942b337215d6d762be7f30a4bf62cbb0.
Solidity: event NotaryBlacklisted(address indexed notary, address indexed guard, address indexed reporter, bytes report)
func (*DestinationHarnessFilterer) WatchNotaryRemoved ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessNotaryRemoved, 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 (*DestinationHarnessFilterer) WatchOnlyDestinationCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyDestinationCall) (event.Subscription, error)
WatchOnlyDestinationCall is a free log subscription operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchOnlyLocalCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyLocalCall) (event.Subscription, error)
WatchOnlyLocalCall is a free log subscription operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchOnlyOriginCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyOriginCall) (event.Subscription, error)
WatchOnlyOriginCall is a free log subscription operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchOnlyOriginDestinationCall ¶ added in v0.0.29
func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyOriginDestinationCall) (event.Subscription, error)
WatchOnlyOriginDestinationCall is a free log subscription operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchOnlySynapseChainCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlySynapseChainCall) (event.Subscription, error)
WatchOnlySynapseChainCall is a free log subscription operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchOnlyTwoHoursCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOnlyTwoHoursCall) (event.Subscription, error)
WatchOnlyTwoHoursCall is a free log subscription operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*DestinationHarnessFilterer) WatchOwnershipTransferred ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOwnershipTransferred, 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)
func (*DestinationHarnessFilterer) WatchSetConfirmation ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchSetConfirmation(opts *bind.WatchOpts, sink chan<- *DestinationHarnessSetConfirmation, remoteDomain []uint32, root [][32]byte) (event.Subscription, error)
WatchSetConfirmation is a free log subscription operation binding the contract event 0x6dc81ebe3eada4cb187322470457db45b05b451f739729cfa5789316e9722730.
Solidity: event SetConfirmation(uint32 indexed remoteDomain, bytes32 indexed root, uint256 previousConfirmAt, uint256 newConfirmAt)
func (*DestinationHarnessFilterer) WatchUsualCall ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *DestinationHarnessUsualCall) (event.Subscription, error)
WatchUsualCall is a free log subscription operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
type DestinationHarnessGuardAdded ¶
type DestinationHarnessGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessGuardAdded represents a GuardAdded event raised by the DestinationHarness contract.
type DestinationHarnessGuardAddedIterator ¶
type DestinationHarnessGuardAddedIterator struct { Event *DestinationHarnessGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the DestinationHarness contract.
func (*DestinationHarnessGuardAddedIterator) Close ¶
func (it *DestinationHarnessGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessGuardAddedIterator) Error ¶
func (it *DestinationHarnessGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessGuardAddedIterator) Next ¶
func (it *DestinationHarnessGuardAddedIterator) 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 DestinationHarnessGuardRemoved ¶
type DestinationHarnessGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessGuardRemoved represents a GuardRemoved event raised by the DestinationHarness contract.
type DestinationHarnessGuardRemovedIterator ¶
type DestinationHarnessGuardRemovedIterator struct { Event *DestinationHarnessGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the DestinationHarness contract.
func (*DestinationHarnessGuardRemovedIterator) Close ¶
func (it *DestinationHarnessGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessGuardRemovedIterator) Error ¶
func (it *DestinationHarnessGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessGuardRemovedIterator) Next ¶
func (it *DestinationHarnessGuardRemovedIterator) 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 DestinationHarnessInitialized ¶
type DestinationHarnessInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessInitialized represents a Initialized event raised by the DestinationHarness contract.
type DestinationHarnessInitializedIterator ¶
type DestinationHarnessInitializedIterator struct { Event *DestinationHarnessInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the DestinationHarness contract.
func (*DestinationHarnessInitializedIterator) Close ¶
func (it *DestinationHarnessInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessInitializedIterator) Error ¶
func (it *DestinationHarnessInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessInitializedIterator) Next ¶
func (it *DestinationHarnessInitializedIterator) 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 DestinationHarnessLogSystemCall ¶ added in v0.0.13
type DestinationHarnessLogSystemCall struct { Origin uint32 Caller uint8 RootSubmittedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessLogSystemCall represents a LogSystemCall event raised by the DestinationHarness contract.
type DestinationHarnessLogSystemCallIterator ¶ added in v0.0.13
type DestinationHarnessLogSystemCallIterator struct { Event *DestinationHarnessLogSystemCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessLogSystemCallIterator is returned from FilterLogSystemCall and is used to iterate over the raw logs and unpacked data for LogSystemCall events raised by the DestinationHarness contract.
func (*DestinationHarnessLogSystemCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessLogSystemCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessLogSystemCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessLogSystemCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessLogSystemCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessLogSystemCallIterator) 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 DestinationHarnessLogTips ¶
type DestinationHarnessLogTips struct { NotaryTip *big.Int BroadcasterTip *big.Int ProverTip *big.Int ExecutorTip *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessLogTips represents a LogTips event raised by the DestinationHarness contract.
type DestinationHarnessLogTipsIterator ¶
type DestinationHarnessLogTipsIterator struct { Event *DestinationHarnessLogTips // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessLogTipsIterator is returned from FilterLogTips and is used to iterate over the raw logs and unpacked data for LogTips events raised by the DestinationHarness contract.
func (*DestinationHarnessLogTipsIterator) Close ¶
func (it *DestinationHarnessLogTipsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessLogTipsIterator) Error ¶
func (it *DestinationHarnessLogTipsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessLogTipsIterator) Next ¶
func (it *DestinationHarnessLogTipsIterator) 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 DestinationHarnessNotaryAdded ¶
type DestinationHarnessNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessNotaryAdded represents a NotaryAdded event raised by the DestinationHarness contract.
type DestinationHarnessNotaryAddedIterator ¶
type DestinationHarnessNotaryAddedIterator struct { Event *DestinationHarnessNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the DestinationHarness contract.
func (*DestinationHarnessNotaryAddedIterator) Close ¶
func (it *DestinationHarnessNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessNotaryAddedIterator) Error ¶
func (it *DestinationHarnessNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessNotaryAddedIterator) Next ¶
func (it *DestinationHarnessNotaryAddedIterator) 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 DestinationHarnessNotaryBlacklisted ¶ added in v0.0.5
type DestinationHarnessNotaryBlacklisted struct { Notary common.Address Guard common.Address Reporter common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessNotaryBlacklisted represents a NotaryBlacklisted event raised by the DestinationHarness contract.
type DestinationHarnessNotaryBlacklistedIterator ¶ added in v0.0.5
type DestinationHarnessNotaryBlacklistedIterator struct { Event *DestinationHarnessNotaryBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessNotaryBlacklistedIterator is returned from FilterNotaryBlacklisted and is used to iterate over the raw logs and unpacked data for NotaryBlacklisted events raised by the DestinationHarness contract.
func (*DestinationHarnessNotaryBlacklistedIterator) Close ¶ added in v0.0.5
func (it *DestinationHarnessNotaryBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessNotaryBlacklistedIterator) Error ¶ added in v0.0.5
func (it *DestinationHarnessNotaryBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessNotaryBlacklistedIterator) Next ¶ added in v0.0.5
func (it *DestinationHarnessNotaryBlacklistedIterator) 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 DestinationHarnessNotaryRemoved ¶
type DestinationHarnessNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessNotaryRemoved represents a NotaryRemoved event raised by the DestinationHarness contract.
type DestinationHarnessNotaryRemovedIterator ¶
type DestinationHarnessNotaryRemovedIterator struct { Event *DestinationHarnessNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the DestinationHarness contract.
func (*DestinationHarnessNotaryRemovedIterator) Close ¶
func (it *DestinationHarnessNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessNotaryRemovedIterator) Error ¶
func (it *DestinationHarnessNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessNotaryRemovedIterator) Next ¶
func (it *DestinationHarnessNotaryRemovedIterator) 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 DestinationHarnessOnlyDestinationCall ¶ added in v0.0.13
type DestinationHarnessOnlyDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOnlyDestinationCall represents a OnlyDestinationCall event raised by the DestinationHarness contract.
type DestinationHarnessOnlyDestinationCallIterator ¶ added in v0.0.13
type DestinationHarnessOnlyDestinationCallIterator struct { Event *DestinationHarnessOnlyDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOnlyDestinationCallIterator is returned from FilterOnlyDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyDestinationCall events raised by the DestinationHarness contract.
func (*DestinationHarnessOnlyDestinationCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessOnlyDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOnlyDestinationCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessOnlyDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOnlyDestinationCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessOnlyDestinationCallIterator) 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 DestinationHarnessOnlyLocalCall ¶ added in v0.0.13
type DestinationHarnessOnlyLocalCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOnlyLocalCall represents a OnlyLocalCall event raised by the DestinationHarness contract.
type DestinationHarnessOnlyLocalCallIterator ¶ added in v0.0.13
type DestinationHarnessOnlyLocalCallIterator struct { Event *DestinationHarnessOnlyLocalCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOnlyLocalCallIterator is returned from FilterOnlyLocalCall and is used to iterate over the raw logs and unpacked data for OnlyLocalCall events raised by the DestinationHarness contract.
func (*DestinationHarnessOnlyLocalCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessOnlyLocalCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOnlyLocalCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessOnlyLocalCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOnlyLocalCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessOnlyLocalCallIterator) 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 DestinationHarnessOnlyOriginCall ¶ added in v0.0.13
type DestinationHarnessOnlyOriginCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOnlyOriginCall represents a OnlyOriginCall event raised by the DestinationHarness contract.
type DestinationHarnessOnlyOriginCallIterator ¶ added in v0.0.13
type DestinationHarnessOnlyOriginCallIterator struct { Event *DestinationHarnessOnlyOriginCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOnlyOriginCallIterator is returned from FilterOnlyOriginCall and is used to iterate over the raw logs and unpacked data for OnlyOriginCall events raised by the DestinationHarness contract.
func (*DestinationHarnessOnlyOriginCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessOnlyOriginCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOnlyOriginCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessOnlyOriginCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOnlyOriginCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessOnlyOriginCallIterator) 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 DestinationHarnessOnlyOriginDestinationCall ¶ added in v0.0.29
type DestinationHarnessOnlyOriginDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOnlyOriginDestinationCall represents a OnlyOriginDestinationCall event raised by the DestinationHarness contract.
type DestinationHarnessOnlyOriginDestinationCallIterator ¶ added in v0.0.29
type DestinationHarnessOnlyOriginDestinationCallIterator struct { Event *DestinationHarnessOnlyOriginDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOnlyOriginDestinationCallIterator is returned from FilterOnlyOriginDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyOriginDestinationCall events raised by the DestinationHarness contract.
func (*DestinationHarnessOnlyOriginDestinationCallIterator) Close ¶ added in v0.0.29
func (it *DestinationHarnessOnlyOriginDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOnlyOriginDestinationCallIterator) Error ¶ added in v0.0.29
func (it *DestinationHarnessOnlyOriginDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOnlyOriginDestinationCallIterator) Next ¶ added in v0.0.29
func (it *DestinationHarnessOnlyOriginDestinationCallIterator) 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 DestinationHarnessOnlySynapseChainCall ¶ added in v0.0.13
type DestinationHarnessOnlySynapseChainCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOnlySynapseChainCall represents a OnlySynapseChainCall event raised by the DestinationHarness contract.
type DestinationHarnessOnlySynapseChainCallIterator ¶ added in v0.0.13
type DestinationHarnessOnlySynapseChainCallIterator struct { Event *DestinationHarnessOnlySynapseChainCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOnlySynapseChainCallIterator is returned from FilterOnlySynapseChainCall and is used to iterate over the raw logs and unpacked data for OnlySynapseChainCall events raised by the DestinationHarness contract.
func (*DestinationHarnessOnlySynapseChainCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessOnlySynapseChainCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOnlySynapseChainCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessOnlySynapseChainCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOnlySynapseChainCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessOnlySynapseChainCallIterator) 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 DestinationHarnessOnlyTwoHoursCall ¶ added in v0.0.13
type DestinationHarnessOnlyTwoHoursCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOnlyTwoHoursCall represents a OnlyTwoHoursCall event raised by the DestinationHarness contract.
type DestinationHarnessOnlyTwoHoursCallIterator ¶ added in v0.0.13
type DestinationHarnessOnlyTwoHoursCallIterator struct { Event *DestinationHarnessOnlyTwoHoursCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOnlyTwoHoursCallIterator is returned from FilterOnlyTwoHoursCall and is used to iterate over the raw logs and unpacked data for OnlyTwoHoursCall events raised by the DestinationHarness contract.
func (*DestinationHarnessOnlyTwoHoursCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessOnlyTwoHoursCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOnlyTwoHoursCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessOnlyTwoHoursCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOnlyTwoHoursCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessOnlyTwoHoursCallIterator) 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 DestinationHarnessOwnershipTransferred ¶
type DestinationHarnessOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessOwnershipTransferred represents a OwnershipTransferred event raised by the DestinationHarness contract.
type DestinationHarnessOwnershipTransferredIterator ¶
type DestinationHarnessOwnershipTransferredIterator struct { Event *DestinationHarnessOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DestinationHarness contract.
func (*DestinationHarnessOwnershipTransferredIterator) Close ¶
func (it *DestinationHarnessOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessOwnershipTransferredIterator) Error ¶
func (it *DestinationHarnessOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessOwnershipTransferredIterator) Next ¶
func (it *DestinationHarnessOwnershipTransferredIterator) 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 DestinationHarnessRaw ¶
type DestinationHarnessRaw struct {
Contract *DestinationHarness // Generic contract binding to access the raw methods on
}
DestinationHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DestinationHarnessRaw) Call ¶
func (_DestinationHarness *DestinationHarnessRaw) 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 (*DestinationHarnessRaw) Transact ¶
func (_DestinationHarness *DestinationHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationHarnessRaw) Transfer ¶
func (_DestinationHarness *DestinationHarnessRaw) 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 DestinationHarnessRef ¶
type DestinationHarnessRef struct { *DestinationHarness // contains filtered or unexported fields }
DestinationHarnessRef is a destination harness reference nolint: golint
func NewDestinationHarnessRef ¶
func NewDestinationHarnessRef(address common.Address, backend bind.ContractBackend) (*DestinationHarnessRef, error)
NewDestinationHarnessRef creates a new destination harness.
func (DestinationHarnessRef) Address ¶
func (r DestinationHarnessRef) Address() common.Address
Address gets the address of the contract.
type DestinationHarnessSession ¶
type DestinationHarnessSession struct { Contract *DestinationHarness // 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 }
DestinationHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DestinationHarnessSession) AcceptableRoot ¶
func (_DestinationHarness *DestinationHarnessSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationHarnessSession) AddGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessSession) AddGuard(_guard common.Address) (*types.Transaction, error)
AddGuard is a paid mutator transaction binding the contract method 0x6913a63c.
Solidity: function addGuard(address _guard) returns(bool)
func (*DestinationHarnessSession) AddNotary ¶
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) AllDomains ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*DestinationHarnessSession) AllGuards ¶
func (_DestinationHarness *DestinationHarnessSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationHarnessSession) AllNotaries ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) BlacklistedNotaries ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) BlacklistedNotaries(arg0 common.Address) (struct { Guard common.Address BlacklistedAt *big.Int }, error)
BlacklistedNotaries is a free data retrieval call binding the contract method 0x3c3a2f87.
Solidity: function blacklistedNotaries(address ) view returns(address guard, uint96 blacklistedAt)
func (*DestinationHarnessSession) DomainsAmount ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationHarnessSession) Execute ¶
func (_DestinationHarness *DestinationHarnessSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xc1ab73df.
Solidity: function execute(bytes _message, bytes32[32] _proof, uint256 _index) returns()
func (*DestinationHarnessSession) GetDomain ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) GetGuard ¶
func (_DestinationHarness *DestinationHarnessSession) GetGuard(_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 (*DestinationHarnessSession) GetNotary ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) GuardsAmount ¶
func (_DestinationHarness *DestinationHarnessSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationHarnessSession) Initialize ¶
func (_DestinationHarness *DestinationHarnessSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*DestinationHarnessSession) IsGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessSession) IsGuard(_guard common.Address) (bool, error)
IsGuard is a free data retrieval call binding the contract method 0x489c1202.
Solidity: function isGuard(address _guard) view returns(bool)
func (*DestinationHarnessSession) IsNotary ¶
func (_DestinationHarness *DestinationHarnessSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
IsNotary is a free data retrieval call binding the contract method 0xe98fae1f.
Solidity: function isNotary(uint32 _domain, address _notary) view returns(bool)
func (*DestinationHarnessSession) LocalDomain ¶
func (_DestinationHarness *DestinationHarnessSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*DestinationHarnessSession) MessageStatus ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x7952832b.
Solidity: function messageStatus(uint32 , bytes32 ) view returns(bytes32)
func (*DestinationHarnessSession) MirrorRoots ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationHarnessSession) Mirrors ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) Mirrors(arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationHarnessSession) NotariesAmount ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) Owner ¶
func (_DestinationHarness *DestinationHarnessSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DestinationHarnessSession) RemoveGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
RemoveGuard is a paid mutator transaction binding the contract method 0xb6235016.
Solidity: function removeGuard(address _guard) returns(bool)
func (*DestinationHarnessSession) RemoveNotary ¶ added in v0.0.10
func (_DestinationHarness *DestinationHarnessSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
func (*DestinationHarnessSession) RenounceOwnership ¶
func (_DestinationHarness *DestinationHarnessSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DestinationHarnessSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*DestinationHarnessSession) SensitiveValue ¶
func (_DestinationHarness *DestinationHarnessSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*DestinationHarnessSession) SetConfirmation ¶
func (_DestinationHarness *DestinationHarnessSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
SetConfirmation is a paid mutator transaction binding the contract method 0x9df7d36d.
Solidity: function setConfirmation(uint32 _origin, bytes32 _root, uint256 _confirmAt) returns()
func (*DestinationHarnessSession) SetMessageStatus ¶
func (_DestinationHarness *DestinationHarnessSession) SetMessageStatus(_originDomain uint32, _messageHash [32]byte, _status [32]byte) (*types.Transaction, error)
SetMessageStatus is a paid mutator transaction binding the contract method 0xbfd84d36.
Solidity: function setMessageStatus(uint32 _originDomain, bytes32 _messageHash, bytes32 _status) returns()
func (*DestinationHarnessSession) SetNotary ¶
func (_DestinationHarness *DestinationHarnessSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
SetNotary is a paid mutator transaction binding the contract method 0x43515a98.
Solidity: function setNotary(uint32 _domain, address _notary) returns()
func (*DestinationHarnessSession) SetSensitiveValue ¶
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValue(_newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x48639d24.
Solidity: function setSensitiveValue(uint256 _newValue) returns()
func (*DestinationHarnessSession) SetSensitiveValue0 ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValue0(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValue0 is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessSession) SetSystemRouter ¶ added in v0.0.4
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) SubmitAttestation ¶
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) SubmitReport ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) SubmittedAt ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
func (*DestinationHarnessSession) SystemRouter ¶ added in v0.0.4
func (_DestinationHarness *DestinationHarnessSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*DestinationHarnessSession) TransferOwnership ¶
func (_DestinationHarness *DestinationHarnessSession) 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 (*DestinationHarnessSession) VERSION ¶
func (_DestinationHarness *DestinationHarnessSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type DestinationHarnessSetConfirmation ¶
type DestinationHarnessSetConfirmation struct { RemoteDomain uint32 Root [32]byte PreviousConfirmAt *big.Int NewConfirmAt *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessSetConfirmation represents a SetConfirmation event raised by the DestinationHarness contract.
type DestinationHarnessSetConfirmationIterator ¶
type DestinationHarnessSetConfirmationIterator struct { Event *DestinationHarnessSetConfirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessSetConfirmationIterator is returned from FilterSetConfirmation and is used to iterate over the raw logs and unpacked data for SetConfirmation events raised by the DestinationHarness contract.
func (*DestinationHarnessSetConfirmationIterator) Close ¶
func (it *DestinationHarnessSetConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessSetConfirmationIterator) Error ¶
func (it *DestinationHarnessSetConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessSetConfirmationIterator) Next ¶
func (it *DestinationHarnessSetConfirmationIterator) 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 DestinationHarnessTransactor ¶
type DestinationHarnessTransactor struct {
// contains filtered or unexported fields
}
DestinationHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDestinationHarnessTransactor ¶
func NewDestinationHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*DestinationHarnessTransactor, error)
NewDestinationHarnessTransactor creates a new write-only instance of DestinationHarness, bound to a specific deployed contract.
func (*DestinationHarnessTransactor) AddGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessTransactor) AddGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error)
AddGuard is a paid mutator transaction binding the contract method 0x6913a63c.
Solidity: function addGuard(address _guard) returns(bool)
func (*DestinationHarnessTransactor) AddNotary ¶
func (_DestinationHarness *DestinationHarnessTransactor) 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 (*DestinationHarnessTransactor) Execute ¶
func (_DestinationHarness *DestinationHarnessTransactor) Execute(opts *bind.TransactOpts, _message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xc1ab73df.
Solidity: function execute(bytes _message, bytes32[32] _proof, uint256 _index) returns()
func (*DestinationHarnessTransactor) Initialize ¶
func (_DestinationHarness *DestinationHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*DestinationHarnessTransactor) RemoveGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessTransactor) RemoveGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error)
RemoveGuard is a paid mutator transaction binding the contract method 0xb6235016.
Solidity: function removeGuard(address _guard) returns(bool)
func (*DestinationHarnessTransactor) RemoveNotary ¶ added in v0.0.10
func (_DestinationHarness *DestinationHarnessTransactor) RemoveNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
func (*DestinationHarnessTransactor) RenounceOwnership ¶
func (_DestinationHarness *DestinationHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DestinationHarnessTransactor) SetConfirmation ¶
func (_DestinationHarness *DestinationHarnessTransactor) SetConfirmation(opts *bind.TransactOpts, _origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
SetConfirmation is a paid mutator transaction binding the contract method 0x9df7d36d.
Solidity: function setConfirmation(uint32 _origin, bytes32 _root, uint256 _confirmAt) returns()
func (*DestinationHarnessTransactor) SetMessageStatus ¶
func (_DestinationHarness *DestinationHarnessTransactor) SetMessageStatus(opts *bind.TransactOpts, _originDomain uint32, _messageHash [32]byte, _status [32]byte) (*types.Transaction, error)
SetMessageStatus is a paid mutator transaction binding the contract method 0xbfd84d36.
Solidity: function setMessageStatus(uint32 _originDomain, bytes32 _messageHash, bytes32 _status) returns()
func (*DestinationHarnessTransactor) SetNotary ¶
func (_DestinationHarness *DestinationHarnessTransactor) SetNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
SetNotary is a paid mutator transaction binding the contract method 0x43515a98.
Solidity: function setNotary(uint32 _domain, address _notary) returns()
func (*DestinationHarnessTransactor) SetSensitiveValue ¶
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x48639d24.
Solidity: function setSensitiveValue(uint256 _newValue) returns()
func (*DestinationHarnessTransactor) SetSensitiveValue0 ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValue0(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValue0 is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactor) SetSystemRouter ¶ added in v0.0.4
func (_DestinationHarness *DestinationHarnessTransactor) 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 (*DestinationHarnessTransactor) SubmitAttestation ¶
func (_DestinationHarness *DestinationHarnessTransactor) 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 (*DestinationHarnessTransactor) SubmitReport ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessTransactor) 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 (*DestinationHarnessTransactor) TransferOwnership ¶
func (_DestinationHarness *DestinationHarnessTransactor) 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 DestinationHarnessTransactorRaw ¶
type DestinationHarnessTransactorRaw struct {
Contract *DestinationHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
DestinationHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DestinationHarnessTransactorRaw) Transact ¶
func (_DestinationHarness *DestinationHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationHarnessTransactorRaw) Transfer ¶
func (_DestinationHarness *DestinationHarnessTransactorRaw) 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 DestinationHarnessTransactorSession ¶
type DestinationHarnessTransactorSession struct { Contract *DestinationHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DestinationHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DestinationHarnessTransactorSession) AddGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessTransactorSession) AddGuard(_guard common.Address) (*types.Transaction, error)
AddGuard is a paid mutator transaction binding the contract method 0x6913a63c.
Solidity: function addGuard(address _guard) returns(bool)
func (*DestinationHarnessTransactorSession) AddNotary ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) 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 (*DestinationHarnessTransactorSession) Execute ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xc1ab73df.
Solidity: function execute(bytes _message, bytes32[32] _proof, uint256 _index) returns()
func (*DestinationHarnessTransactorSession) Initialize ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*DestinationHarnessTransactorSession) RemoveGuard ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessTransactorSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
RemoveGuard is a paid mutator transaction binding the contract method 0xb6235016.
Solidity: function removeGuard(address _guard) returns(bool)
func (*DestinationHarnessTransactorSession) RemoveNotary ¶ added in v0.0.10
func (_DestinationHarness *DestinationHarnessTransactorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
func (*DestinationHarnessTransactorSession) RenounceOwnership ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DestinationHarnessTransactorSession) SetConfirmation ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
SetConfirmation is a paid mutator transaction binding the contract method 0x9df7d36d.
Solidity: function setConfirmation(uint32 _origin, bytes32 _root, uint256 _confirmAt) returns()
func (*DestinationHarnessTransactorSession) SetMessageStatus ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) SetMessageStatus(_originDomain uint32, _messageHash [32]byte, _status [32]byte) (*types.Transaction, error)
SetMessageStatus is a paid mutator transaction binding the contract method 0xbfd84d36.
Solidity: function setMessageStatus(uint32 _originDomain, bytes32 _messageHash, bytes32 _status) returns()
func (*DestinationHarnessTransactorSession) SetNotary ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
SetNotary is a paid mutator transaction binding the contract method 0x43515a98.
Solidity: function setNotary(uint32 _domain, address _notary) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValue ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValue(_newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x48639d24.
Solidity: function setSensitiveValue(uint256 _newValue) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValue0 ¶ added in v0.0.20
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValue0(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValue0 is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_DestinationHarness *DestinationHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*DestinationHarnessTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_DestinationHarness *DestinationHarnessTransactorSession) 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 (*DestinationHarnessTransactorSession) SubmitAttestation ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) 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 (*DestinationHarnessTransactorSession) SubmitReport ¶ added in v0.0.5
func (_DestinationHarness *DestinationHarnessTransactorSession) 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 (*DestinationHarnessTransactorSession) TransferOwnership ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) 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 DestinationHarnessUsualCall ¶ added in v0.0.13
type DestinationHarnessUsualCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessUsualCall represents a UsualCall event raised by the DestinationHarness contract.
type DestinationHarnessUsualCallIterator ¶ added in v0.0.13
type DestinationHarnessUsualCallIterator struct { Event *DestinationHarnessUsualCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessUsualCallIterator is returned from FilterUsualCall and is used to iterate over the raw logs and unpacked data for UsualCall events raised by the DestinationHarness contract.
func (*DestinationHarnessUsualCallIterator) Close ¶ added in v0.0.13
func (it *DestinationHarnessUsualCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessUsualCallIterator) Error ¶ added in v0.0.13
func (it *DestinationHarnessUsualCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessUsualCallIterator) Next ¶ added in v0.0.13
func (it *DestinationHarnessUsualCallIterator) 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 DestinationHub ¶ added in v0.0.20
type DestinationHub struct { DestinationHubCaller // Read-only binding to the contract DestinationHubTransactor // Write-only binding to the contract DestinationHubFilterer // Log filterer for contract events }
DestinationHub is an auto generated Go binding around an Ethereum contract.
func NewDestinationHub ¶ added in v0.0.20
func NewDestinationHub(address common.Address, backend bind.ContractBackend) (*DestinationHub, error)
NewDestinationHub creates a new instance of DestinationHub, bound to a specific deployed contract.
type DestinationHubAttestationAccepted ¶ added in v0.0.20
type DestinationHubAttestationAccepted struct { Notary common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
DestinationHubAttestationAccepted represents a AttestationAccepted event raised by the DestinationHub contract.
type DestinationHubAttestationAcceptedIterator ¶ added in v0.0.20
type DestinationHubAttestationAcceptedIterator struct { Event *DestinationHubAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHubAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the DestinationHub contract.
func (*DestinationHubAttestationAcceptedIterator) Close ¶ added in v0.0.20
func (it *DestinationHubAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHubAttestationAcceptedIterator) Error ¶ added in v0.0.20
func (it *DestinationHubAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHubAttestationAcceptedIterator) Next ¶ added in v0.0.20
func (it *DestinationHubAttestationAcceptedIterator) 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 DestinationHubCaller ¶ added in v0.0.20
type DestinationHubCaller struct {
// contains filtered or unexported fields
}
DestinationHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDestinationHubCaller ¶ added in v0.0.20
func NewDestinationHubCaller(address common.Address, caller bind.ContractCaller) (*DestinationHubCaller, error)
NewDestinationHubCaller creates a new read-only instance of DestinationHub, bound to a specific deployed contract.
func (*DestinationHubCaller) AcceptableRoot ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) AcceptableRoot(opts *bind.CallOpts, _origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationHubCaller) AllDomains ¶ added in v0.0.30
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) AllGuards ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationHubCaller) AllNotaries ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) DomainsAmount ¶ added in v0.0.30
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationHubCaller) GetDomain ¶ added in v0.0.30
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) GetGuard ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) GetNotary ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) 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 (*DestinationHubCaller) LocalDomain ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) MirrorRoots ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) MirrorRoots(opts *bind.CallOpts, arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationHubCaller) Mirrors ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) Mirrors(opts *bind.CallOpts, arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationHubCaller) NotariesAmount ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) 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 (*DestinationHubCaller) SubmittedAt ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCaller) SubmittedAt(opts *bind.CallOpts, _origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
type DestinationHubCallerRaw ¶ added in v0.0.20
type DestinationHubCallerRaw struct {
Contract *DestinationHubCaller // Generic read-only contract binding to access the raw methods on
}
DestinationHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DestinationHubCallerRaw) Call ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerRaw) 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 DestinationHubCallerSession ¶ added in v0.0.20
type DestinationHubCallerSession struct { Contract *DestinationHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DestinationHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DestinationHubCallerSession) AcceptableRoot ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationHubCallerSession) AllDomains ¶ added in v0.0.30
func (_DestinationHub *DestinationHubCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*DestinationHubCallerSession) AllGuards ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationHubCallerSession) AllNotaries ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) 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 (*DestinationHubCallerSession) DomainsAmount ¶ added in v0.0.30
func (_DestinationHub *DestinationHubCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationHubCallerSession) GetDomain ¶ added in v0.0.30
func (_DestinationHub *DestinationHubCallerSession) 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 (*DestinationHubCallerSession) GetGuard ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) GetGuard(_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 (*DestinationHubCallerSession) GetNotary ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) 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 (*DestinationHubCallerSession) GuardsAmount ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationHubCallerSession) LocalDomain ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*DestinationHubCallerSession) MirrorRoots ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationHubCallerSession) Mirrors ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) Mirrors(arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationHubCallerSession) NotariesAmount ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) 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 (*DestinationHubCallerSession) SubmittedAt ¶ added in v0.0.20
func (_DestinationHub *DestinationHubCallerSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
type DestinationHubFilterer ¶ added in v0.0.20
type DestinationHubFilterer struct {
// contains filtered or unexported fields
}
DestinationHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDestinationHubFilterer ¶ added in v0.0.20
func NewDestinationHubFilterer(address common.Address, filterer bind.ContractFilterer) (*DestinationHubFilterer, error)
NewDestinationHubFilterer creates a new log filterer instance of DestinationHub, bound to a specific deployed contract.
func (*DestinationHubFilterer) FilterAttestationAccepted ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts, notary []common.Address) (*DestinationHubAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*DestinationHubFilterer) FilterGuardAdded ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*DestinationHubGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationHubFilterer) FilterGuardRemoved ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*DestinationHubGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationHubFilterer) FilterNotaryAdded ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*DestinationHubNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*DestinationHubFilterer) FilterNotaryRemoved ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*DestinationHubNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*DestinationHubFilterer) ParseAttestationAccepted ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) ParseAttestationAccepted(log types.Log) (*DestinationHubAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x744faabf74c86a873d8f8256c1f071b7ac997f1a9fa1f506dc5a528d5bbb16f3.
Solidity: event AttestationAccepted(address indexed notary, bytes attestation)
func (*DestinationHubFilterer) ParseGuardAdded ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) ParseGuardAdded(log types.Log) (*DestinationHubGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationHubFilterer) ParseGuardRemoved ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) ParseGuardRemoved(log types.Log) (*DestinationHubGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationHubFilterer) ParseNotaryAdded ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) ParseNotaryAdded(log types.Log) (*DestinationHubNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*DestinationHubFilterer) ParseNotaryRemoved ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) ParseNotaryRemoved(log types.Log) (*DestinationHubNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*DestinationHubFilterer) WatchAttestationAccepted ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationHubAttestationAccepted, 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 (*DestinationHubFilterer) WatchGuardAdded ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *DestinationHubGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*DestinationHubFilterer) WatchGuardRemoved ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHubGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*DestinationHubFilterer) WatchNotaryAdded ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *DestinationHubNotaryAdded, 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 (*DestinationHubFilterer) WatchNotaryRemoved ¶ added in v0.0.20
func (_DestinationHub *DestinationHubFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHubNotaryRemoved, 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 DestinationHubGuardAdded ¶ added in v0.0.20
type DestinationHubGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHubGuardAdded represents a GuardAdded event raised by the DestinationHub contract.
type DestinationHubGuardAddedIterator ¶ added in v0.0.20
type DestinationHubGuardAddedIterator struct { Event *DestinationHubGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHubGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the DestinationHub contract.
func (*DestinationHubGuardAddedIterator) Close ¶ added in v0.0.20
func (it *DestinationHubGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHubGuardAddedIterator) Error ¶ added in v0.0.20
func (it *DestinationHubGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHubGuardAddedIterator) Next ¶ added in v0.0.20
func (it *DestinationHubGuardAddedIterator) 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 DestinationHubGuardRemoved ¶ added in v0.0.20
type DestinationHubGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHubGuardRemoved represents a GuardRemoved event raised by the DestinationHub contract.
type DestinationHubGuardRemovedIterator ¶ added in v0.0.20
type DestinationHubGuardRemovedIterator struct { Event *DestinationHubGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHubGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the DestinationHub contract.
func (*DestinationHubGuardRemovedIterator) Close ¶ added in v0.0.20
func (it *DestinationHubGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHubGuardRemovedIterator) Error ¶ added in v0.0.20
func (it *DestinationHubGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHubGuardRemovedIterator) Next ¶ added in v0.0.20
func (it *DestinationHubGuardRemovedIterator) 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 DestinationHubNotaryAdded ¶ added in v0.0.20
type DestinationHubNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHubNotaryAdded represents a NotaryAdded event raised by the DestinationHub contract.
type DestinationHubNotaryAddedIterator ¶ added in v0.0.20
type DestinationHubNotaryAddedIterator struct { Event *DestinationHubNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHubNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the DestinationHub contract.
func (*DestinationHubNotaryAddedIterator) Close ¶ added in v0.0.20
func (it *DestinationHubNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHubNotaryAddedIterator) Error ¶ added in v0.0.20
func (it *DestinationHubNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHubNotaryAddedIterator) Next ¶ added in v0.0.20
func (it *DestinationHubNotaryAddedIterator) 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 DestinationHubNotaryRemoved ¶ added in v0.0.20
type DestinationHubNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHubNotaryRemoved represents a NotaryRemoved event raised by the DestinationHub contract.
type DestinationHubNotaryRemovedIterator ¶ added in v0.0.20
type DestinationHubNotaryRemovedIterator struct { Event *DestinationHubNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHubNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the DestinationHub contract.
func (*DestinationHubNotaryRemovedIterator) Close ¶ added in v0.0.20
func (it *DestinationHubNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHubNotaryRemovedIterator) Error ¶ added in v0.0.20
func (it *DestinationHubNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHubNotaryRemovedIterator) Next ¶ added in v0.0.20
func (it *DestinationHubNotaryRemovedIterator) 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 DestinationHubRaw ¶ added in v0.0.20
type DestinationHubRaw struct {
Contract *DestinationHub // Generic contract binding to access the raw methods on
}
DestinationHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DestinationHubRaw) Call ¶ added in v0.0.20
func (_DestinationHub *DestinationHubRaw) 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 (*DestinationHubRaw) Transact ¶ added in v0.0.20
func (_DestinationHub *DestinationHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationHubRaw) Transfer ¶ added in v0.0.20
func (_DestinationHub *DestinationHubRaw) 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 DestinationHubSession ¶ added in v0.0.20
type DestinationHubSession struct { Contract *DestinationHub // 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 }
DestinationHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DestinationHubSession) AcceptableRoot ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationHubSession) AllDomains ¶ added in v0.0.30
func (_DestinationHub *DestinationHubSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*DestinationHubSession) AllGuards ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationHubSession) AllNotaries ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) 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 (*DestinationHubSession) DomainsAmount ¶ added in v0.0.30
func (_DestinationHub *DestinationHubSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationHubSession) GetDomain ¶ added in v0.0.30
func (_DestinationHub *DestinationHubSession) 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 (*DestinationHubSession) 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 (*DestinationHubSession) GetNotary ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) 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 (*DestinationHubSession) GuardsAmount ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationHubSession) LocalDomain ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*DestinationHubSession) MirrorRoots ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationHubSession) Mirrors ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) Mirrors(arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationHubSession) NotariesAmount ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) 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 (*DestinationHubSession) SubmitAttestation ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) 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 (*DestinationHubSession) SubmitReport ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) 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 (*DestinationHubSession) SubmittedAt ¶ added in v0.0.20
func (_DestinationHub *DestinationHubSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
type DestinationHubTransactor ¶ added in v0.0.20
type DestinationHubTransactor struct {
// contains filtered or unexported fields
}
DestinationHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDestinationHubTransactor ¶ added in v0.0.20
func NewDestinationHubTransactor(address common.Address, transactor bind.ContractTransactor) (*DestinationHubTransactor, error)
NewDestinationHubTransactor creates a new write-only instance of DestinationHub, bound to a specific deployed contract.
func (*DestinationHubTransactor) SubmitAttestation ¶ added in v0.0.20
func (_DestinationHub *DestinationHubTransactor) 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 (*DestinationHubTransactor) SubmitReport ¶ added in v0.0.20
func (_DestinationHub *DestinationHubTransactor) 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 DestinationHubTransactorRaw ¶ added in v0.0.20
type DestinationHubTransactorRaw struct {
Contract *DestinationHubTransactor // Generic write-only contract binding to access the raw methods on
}
DestinationHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DestinationHubTransactorRaw) Transact ¶ added in v0.0.20
func (_DestinationHub *DestinationHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationHubTransactorRaw) Transfer ¶ added in v0.0.20
func (_DestinationHub *DestinationHubTransactorRaw) 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 DestinationHubTransactorSession ¶ added in v0.0.20
type DestinationHubTransactorSession struct { Contract *DestinationHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DestinationHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DestinationHubTransactorSession) SubmitAttestation ¶ added in v0.0.20
func (_DestinationHub *DestinationHubTransactorSession) 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 (*DestinationHubTransactorSession) SubmitReport ¶ added in v0.0.20
func (_DestinationHub *DestinationHubTransactorSession) 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 DestinationInitialized ¶
type DestinationInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
DestinationInitialized represents a Initialized event raised by the Destination contract.
type DestinationInitializedIterator ¶
type DestinationInitializedIterator struct { Event *DestinationInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Destination contract.
func (*DestinationInitializedIterator) Close ¶
func (it *DestinationInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationInitializedIterator) Error ¶
func (it *DestinationInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationInitializedIterator) Next ¶
func (it *DestinationInitializedIterator) 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 DestinationNotaryAdded ¶
type DestinationNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationNotaryAdded represents a NotaryAdded event raised by the Destination contract.
type DestinationNotaryAddedIterator ¶
type DestinationNotaryAddedIterator struct { Event *DestinationNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the Destination contract.
func (*DestinationNotaryAddedIterator) Close ¶
func (it *DestinationNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationNotaryAddedIterator) Error ¶
func (it *DestinationNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationNotaryAddedIterator) Next ¶
func (it *DestinationNotaryAddedIterator) 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 DestinationNotaryBlacklisted ¶ added in v0.0.5
type DestinationNotaryBlacklisted struct { Notary common.Address Guard common.Address Reporter common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
DestinationNotaryBlacklisted represents a NotaryBlacklisted event raised by the Destination contract.
type DestinationNotaryBlacklistedIterator ¶ added in v0.0.5
type DestinationNotaryBlacklistedIterator struct { Event *DestinationNotaryBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationNotaryBlacklistedIterator is returned from FilterNotaryBlacklisted and is used to iterate over the raw logs and unpacked data for NotaryBlacklisted events raised by the Destination contract.
func (*DestinationNotaryBlacklistedIterator) Close ¶ added in v0.0.5
func (it *DestinationNotaryBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationNotaryBlacklistedIterator) Error ¶ added in v0.0.5
func (it *DestinationNotaryBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationNotaryBlacklistedIterator) Next ¶ added in v0.0.5
func (it *DestinationNotaryBlacklistedIterator) 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 DestinationNotaryRemoved ¶
type DestinationNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationNotaryRemoved represents a NotaryRemoved event raised by the Destination contract.
type DestinationNotaryRemovedIterator ¶
type DestinationNotaryRemovedIterator struct { Event *DestinationNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the Destination contract.
func (*DestinationNotaryRemovedIterator) Close ¶
func (it *DestinationNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationNotaryRemovedIterator) Error ¶
func (it *DestinationNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationNotaryRemovedIterator) Next ¶
func (it *DestinationNotaryRemovedIterator) 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 DestinationOwnershipTransferred ¶
type DestinationOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationOwnershipTransferred represents a OwnershipTransferred event raised by the Destination contract.
type DestinationOwnershipTransferredIterator ¶
type DestinationOwnershipTransferredIterator struct { Event *DestinationOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Destination contract.
func (*DestinationOwnershipTransferredIterator) Close ¶
func (it *DestinationOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationOwnershipTransferredIterator) Error ¶
func (it *DestinationOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationOwnershipTransferredIterator) Next ¶
func (it *DestinationOwnershipTransferredIterator) 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 DestinationRaw ¶
type DestinationRaw struct {
Contract *Destination // Generic contract binding to access the raw methods on
}
DestinationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DestinationRaw) Call ¶
func (_Destination *DestinationRaw) 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 (*DestinationRaw) Transact ¶
func (_Destination *DestinationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationRaw) Transfer ¶
func (_Destination *DestinationRaw) 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 DestinationSession ¶
type DestinationSession struct { Contract *Destination // 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 }
DestinationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DestinationSession) AcceptableRoot ¶
func (_Destination *DestinationSession) AcceptableRoot(_origin uint32, _optimisticSeconds uint32, _root [32]byte) (bool, error)
AcceptableRoot is a free data retrieval call binding the contract method 0x15a046aa.
Solidity: function acceptableRoot(uint32 _origin, uint32 _optimisticSeconds, bytes32 _root) view returns(bool)
func (*DestinationSession) AllDomains ¶ added in v0.0.30
func (_Destination *DestinationSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*DestinationSession) AllGuards ¶
func (_Destination *DestinationSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*DestinationSession) AllNotaries ¶ added in v0.0.20
func (_Destination *DestinationSession) 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 (*DestinationSession) BlacklistedNotaries ¶ added in v0.0.20
func (_Destination *DestinationSession) BlacklistedNotaries(arg0 common.Address) (struct { Guard common.Address BlacklistedAt *big.Int }, error)
BlacklistedNotaries is a free data retrieval call binding the contract method 0x3c3a2f87.
Solidity: function blacklistedNotaries(address ) view returns(address guard, uint96 blacklistedAt)
func (*DestinationSession) DomainsAmount ¶ added in v0.0.30
func (_Destination *DestinationSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*DestinationSession) Execute ¶
func (_Destination *DestinationSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xc1ab73df.
Solidity: function execute(bytes _message, bytes32[32] _proof, uint256 _index) returns()
func (*DestinationSession) GetDomain ¶ added in v0.0.30
func (_Destination *DestinationSession) 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 (*DestinationSession) GetGuard ¶
GetGuard is a free data retrieval call binding the contract method 0x629ddf69.
Solidity: function getGuard(uint256 _index) view returns(address)
func (*DestinationSession) GetNotary ¶ added in v0.0.20
func (_Destination *DestinationSession) 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 (*DestinationSession) GuardsAmount ¶
func (_Destination *DestinationSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*DestinationSession) Initialize ¶
func (_Destination *DestinationSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*DestinationSession) LocalDomain ¶
func (_Destination *DestinationSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*DestinationSession) MessageStatus ¶ added in v0.0.20
func (_Destination *DestinationSession) MessageStatus(arg0 uint32, arg1 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x7952832b.
Solidity: function messageStatus(uint32 , bytes32 ) view returns(bytes32)
func (*DestinationSession) MirrorRoots ¶ added in v0.0.20
func (_Destination *DestinationSession) MirrorRoots(arg0 uint32, arg1 [32]byte) (struct { Notary common.Address SubmittedAt *big.Int }, error)
MirrorRoots is a free data retrieval call binding the contract method 0x79453331.
Solidity: function mirrorRoots(uint32 , bytes32 ) view returns(address notary, uint96 submittedAt)
func (*DestinationSession) Mirrors ¶ added in v0.0.20
func (_Destination *DestinationSession) Mirrors(arg0 uint32) (struct { LatestNonce uint32 LatestNotary common.Address }, error)
Mirrors is a free data retrieval call binding the contract method 0x6356267b.
Solidity: function mirrors(uint32 ) view returns(uint32 latestNonce, address latestNotary)
func (*DestinationSession) NotariesAmount ¶ added in v0.0.20
func (_Destination *DestinationSession) 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 (*DestinationSession) Owner ¶
func (_Destination *DestinationSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DestinationSession) RenounceOwnership ¶
func (_Destination *DestinationSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DestinationSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Destination *DestinationSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*DestinationSession) SetConfirmation ¶
func (_Destination *DestinationSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
SetConfirmation is a paid mutator transaction binding the contract method 0x9df7d36d.
Solidity: function setConfirmation(uint32 _origin, bytes32 _root, uint256 _confirmAt) returns()
func (*DestinationSession) SetNotary ¶
func (_Destination *DestinationSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
SetNotary is a paid mutator transaction binding the contract method 0x43515a98.
Solidity: function setNotary(uint32 _domain, address _notary) returns()
func (*DestinationSession) SetSystemRouter ¶ added in v0.0.4
func (_Destination *DestinationSession) 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 (*DestinationSession) SubmitAttestation ¶
func (_Destination *DestinationSession) 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 (*DestinationSession) SubmitReport ¶ added in v0.0.5
func (_Destination *DestinationSession) 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 (*DestinationSession) SubmittedAt ¶ added in v0.0.20
func (_Destination *DestinationSession) SubmittedAt(_origin uint32, _root [32]byte) (*big.Int, error)
SubmittedAt is a free data retrieval call binding the contract method 0x44792b83.
Solidity: function submittedAt(uint32 _origin, bytes32 _root) view returns(uint96)
func (*DestinationSession) SystemRouter ¶ added in v0.0.4
func (_Destination *DestinationSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*DestinationSession) TransferOwnership ¶
func (_Destination *DestinationSession) 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 (*DestinationSession) VERSION ¶
func (_Destination *DestinationSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type DestinationSetConfirmation ¶
type DestinationSetConfirmation struct { RemoteDomain uint32 Root [32]byte PreviousConfirmAt *big.Int NewConfirmAt *big.Int Raw types.Log // Blockchain specific contextual infos }
DestinationSetConfirmation represents a SetConfirmation event raised by the Destination contract.
type DestinationSetConfirmationIterator ¶
type DestinationSetConfirmationIterator struct { Event *DestinationSetConfirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationSetConfirmationIterator is returned from FilterSetConfirmation and is used to iterate over the raw logs and unpacked data for SetConfirmation events raised by the Destination contract.
func (*DestinationSetConfirmationIterator) Close ¶
func (it *DestinationSetConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationSetConfirmationIterator) Error ¶
func (it *DestinationSetConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationSetConfirmationIterator) Next ¶
func (it *DestinationSetConfirmationIterator) 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 DestinationTransactor ¶
type DestinationTransactor struct {
// contains filtered or unexported fields
}
DestinationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDestinationTransactor ¶
func NewDestinationTransactor(address common.Address, transactor bind.ContractTransactor) (*DestinationTransactor, error)
NewDestinationTransactor creates a new write-only instance of Destination, bound to a specific deployed contract.
func (*DestinationTransactor) Execute ¶
func (_Destination *DestinationTransactor) Execute(opts *bind.TransactOpts, _message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xc1ab73df.
Solidity: function execute(bytes _message, bytes32[32] _proof, uint256 _index) returns()
func (*DestinationTransactor) Initialize ¶
func (_Destination *DestinationTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*DestinationTransactor) RenounceOwnership ¶
func (_Destination *DestinationTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DestinationTransactor) SetConfirmation ¶
func (_Destination *DestinationTransactor) SetConfirmation(opts *bind.TransactOpts, _origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
SetConfirmation is a paid mutator transaction binding the contract method 0x9df7d36d.
Solidity: function setConfirmation(uint32 _origin, bytes32 _root, uint256 _confirmAt) returns()
func (*DestinationTransactor) SetNotary ¶
func (_Destination *DestinationTransactor) SetNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
SetNotary is a paid mutator transaction binding the contract method 0x43515a98.
Solidity: function setNotary(uint32 _domain, address _notary) returns()
func (*DestinationTransactor) SetSystemRouter ¶ added in v0.0.4
func (_Destination *DestinationTransactor) 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 (*DestinationTransactor) SubmitAttestation ¶
func (_Destination *DestinationTransactor) 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 (*DestinationTransactor) SubmitReport ¶ added in v0.0.5
func (_Destination *DestinationTransactor) 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 (*DestinationTransactor) TransferOwnership ¶
func (_Destination *DestinationTransactor) 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 DestinationTransactorRaw ¶
type DestinationTransactorRaw struct {
Contract *DestinationTransactor // Generic write-only contract binding to access the raw methods on
}
DestinationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DestinationTransactorRaw) Transact ¶
func (_Destination *DestinationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DestinationTransactorRaw) Transfer ¶
func (_Destination *DestinationTransactorRaw) 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 DestinationTransactorSession ¶
type DestinationTransactorSession struct { Contract *DestinationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DestinationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DestinationTransactorSession) Execute ¶
func (_Destination *DestinationTransactorSession) Execute(_message []byte, _proof [32][32]byte, _index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0xc1ab73df.
Solidity: function execute(bytes _message, bytes32[32] _proof, uint256 _index) returns()
func (*DestinationTransactorSession) Initialize ¶
func (_Destination *DestinationTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*DestinationTransactorSession) RenounceOwnership ¶
func (_Destination *DestinationTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DestinationTransactorSession) SetConfirmation ¶
func (_Destination *DestinationTransactorSession) SetConfirmation(_origin uint32, _root [32]byte, _confirmAt *big.Int) (*types.Transaction, error)
SetConfirmation is a paid mutator transaction binding the contract method 0x9df7d36d.
Solidity: function setConfirmation(uint32 _origin, bytes32 _root, uint256 _confirmAt) returns()
func (*DestinationTransactorSession) SetNotary ¶
func (_Destination *DestinationTransactorSession) SetNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
SetNotary is a paid mutator transaction binding the contract method 0x43515a98.
Solidity: function setNotary(uint32 _domain, address _notary) returns()
func (*DestinationTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_Destination *DestinationTransactorSession) 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 (*DestinationTransactorSession) SubmitAttestation ¶
func (_Destination *DestinationTransactorSession) 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 (*DestinationTransactorSession) SubmitReport ¶ added in v0.0.5
func (_Destination *DestinationTransactorSession) 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 (*DestinationTransactorSession) TransferOwnership ¶
func (_Destination *DestinationTransactorSession) 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 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 GlobalNotaryRegistry ¶
type GlobalNotaryRegistry struct { GlobalNotaryRegistryCaller // Read-only binding to the contract GlobalNotaryRegistryTransactor // Write-only binding to the contract GlobalNotaryRegistryFilterer // Log filterer for contract events }
GlobalNotaryRegistry is an auto generated Go binding around an Ethereum contract.
func DeployGlobalNotaryRegistry ¶
func DeployGlobalNotaryRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GlobalNotaryRegistry, error)
DeployGlobalNotaryRegistry deploys a new Ethereum contract, binding an instance of GlobalNotaryRegistry to it.
func NewGlobalNotaryRegistry ¶
func NewGlobalNotaryRegistry(address common.Address, backend bind.ContractBackend) (*GlobalNotaryRegistry, error)
NewGlobalNotaryRegistry creates a new instance of GlobalNotaryRegistry, bound to a specific deployed contract.
type GlobalNotaryRegistryCaller ¶
type GlobalNotaryRegistryCaller struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryCaller ¶
func NewGlobalNotaryRegistryCaller(address common.Address, caller bind.ContractCaller) (*GlobalNotaryRegistryCaller, error)
NewGlobalNotaryRegistryCaller creates a new read-only instance of GlobalNotaryRegistry, bound to a specific deployed contract.
func (*GlobalNotaryRegistryCaller) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistryCaller) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) AllNotaries(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*GlobalNotaryRegistryCaller) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) DomainsAmount(opts *bind.CallOpts) (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistryCaller) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) GetDomain(opts *bind.CallOpts, _index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*GlobalNotaryRegistryCaller) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) GetNotary(opts *bind.CallOpts, _domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*GlobalNotaryRegistryCaller) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCaller) NotariesAmount(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
type GlobalNotaryRegistryCallerRaw ¶
type GlobalNotaryRegistryCallerRaw struct {
Contract *GlobalNotaryRegistryCaller // Generic read-only contract binding to access the raw methods on
}
GlobalNotaryRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryCallerRaw) Call ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type GlobalNotaryRegistryCallerSession ¶
type GlobalNotaryRegistryCallerSession struct { Contract *GlobalNotaryRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GlobalNotaryRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GlobalNotaryRegistryCallerSession) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistryCallerSession) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) AllNotaries(_domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*GlobalNotaryRegistryCallerSession) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistryCallerSession) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) GetDomain(_index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*GlobalNotaryRegistryCallerSession) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*GlobalNotaryRegistryCallerSession) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistryCallerSession) NotariesAmount(_domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
type GlobalNotaryRegistryFilterer ¶
type GlobalNotaryRegistryFilterer struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGlobalNotaryRegistryFilterer ¶
func NewGlobalNotaryRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*GlobalNotaryRegistryFilterer, error)
NewGlobalNotaryRegistryFilterer creates a new log filterer instance of GlobalNotaryRegistry, bound to a specific deployed contract.
func (*GlobalNotaryRegistryFilterer) FilterNotaryAdded ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) FilterNotaryRemoved ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) ParseNotaryAdded ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) ParseNotaryAdded(log types.Log) (*GlobalNotaryRegistryNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) ParseNotaryRemoved ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) ParseNotaryRemoved(log types.Log) (*GlobalNotaryRegistryNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) WatchNotaryAdded ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryNotaryAdded, domain []uint32) (event.Subscription, error)
WatchNotaryAdded is a free log subscription operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryFilterer) WatchNotaryRemoved ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryNotaryRemoved, domain []uint32) (event.Subscription, error)
WatchNotaryRemoved is a free log subscription operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
type GlobalNotaryRegistryHarness ¶ added in v0.0.20
type GlobalNotaryRegistryHarness struct { GlobalNotaryRegistryHarnessCaller // Read-only binding to the contract GlobalNotaryRegistryHarnessTransactor // Write-only binding to the contract GlobalNotaryRegistryHarnessFilterer // Log filterer for contract events }
GlobalNotaryRegistryHarness is an auto generated Go binding around an Ethereum contract.
func DeployGlobalNotaryRegistryHarness ¶ added in v0.0.20
func DeployGlobalNotaryRegistryHarness(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GlobalNotaryRegistryHarness, error)
DeployGlobalNotaryRegistryHarness deploys a new Ethereum contract, binding an instance of GlobalNotaryRegistryHarness to it.
func NewGlobalNotaryRegistryHarness ¶ added in v0.0.20
func NewGlobalNotaryRegistryHarness(address common.Address, backend bind.ContractBackend) (*GlobalNotaryRegistryHarness, error)
NewGlobalNotaryRegistryHarness creates a new instance of GlobalNotaryRegistryHarness, bound to a specific deployed contract.
type GlobalNotaryRegistryHarnessAfterNotaryAdded ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessAfterNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryHarnessAfterNotaryAdded represents a AfterNotaryAdded event raised by the GlobalNotaryRegistryHarness contract.
type GlobalNotaryRegistryHarnessAfterNotaryAddedIterator ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessAfterNotaryAddedIterator struct { Event *GlobalNotaryRegistryHarnessAfterNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryHarnessAfterNotaryAddedIterator is returned from FilterAfterNotaryAdded and is used to iterate over the raw logs and unpacked data for AfterNotaryAdded events raised by the GlobalNotaryRegistryHarness contract.
func (*GlobalNotaryRegistryHarnessAfterNotaryAddedIterator) Close ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessAfterNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryHarnessAfterNotaryAddedIterator) Error ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessAfterNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryHarnessAfterNotaryAddedIterator) Next ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessAfterNotaryAddedIterator) 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 GlobalNotaryRegistryHarnessAfterNotaryRemoved ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessAfterNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryHarnessAfterNotaryRemoved represents a AfterNotaryRemoved event raised by the GlobalNotaryRegistryHarness contract.
type GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator struct { Event *GlobalNotaryRegistryHarnessAfterNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator is returned from FilterAfterNotaryRemoved and is used to iterate over the raw logs and unpacked data for AfterNotaryRemoved events raised by the GlobalNotaryRegistryHarness contract.
func (*GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator) Close ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator) Error ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator) Next ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator) 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 GlobalNotaryRegistryHarnessBeforeNotaryAdded ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessBeforeNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryHarnessBeforeNotaryAdded represents a BeforeNotaryAdded event raised by the GlobalNotaryRegistryHarness contract.
type GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator struct { Event *GlobalNotaryRegistryHarnessBeforeNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator is returned from FilterBeforeNotaryAdded and is used to iterate over the raw logs and unpacked data for BeforeNotaryAdded events raised by the GlobalNotaryRegistryHarness contract.
func (*GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator) Close ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator) Error ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator) Next ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator) 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 GlobalNotaryRegistryHarnessBeforeNotaryRemoved ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessBeforeNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryHarnessBeforeNotaryRemoved represents a BeforeNotaryRemoved event raised by the GlobalNotaryRegistryHarness contract.
type GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator ¶ added in v0.0.35
type GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator struct { Event *GlobalNotaryRegistryHarnessBeforeNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator is returned from FilterBeforeNotaryRemoved and is used to iterate over the raw logs and unpacked data for BeforeNotaryRemoved events raised by the GlobalNotaryRegistryHarness contract.
func (*GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator) Close ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator) Error ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator) Next ¶ added in v0.0.35
func (it *GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator) 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 GlobalNotaryRegistryHarnessCaller ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessCaller struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryHarnessCaller ¶ added in v0.0.20
func NewGlobalNotaryRegistryHarnessCaller(address common.Address, caller bind.ContractCaller) (*GlobalNotaryRegistryHarnessCaller, error)
NewGlobalNotaryRegistryHarnessCaller creates a new read-only instance of GlobalNotaryRegistryHarness, bound to a specific deployed contract.
func (*GlobalNotaryRegistryHarnessCaller) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) 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 (*GlobalNotaryRegistryHarnessCaller) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) 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 (*GlobalNotaryRegistryHarnessCaller) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) 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 (*GlobalNotaryRegistryHarnessCaller) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) 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 (*GlobalNotaryRegistryHarnessCaller) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) 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 (*GlobalNotaryRegistryHarnessCaller) IsNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) IsNotary(opts *bind.CallOpts, _domain uint32, _notary common.Address) (bool, error)
IsNotary is a free data retrieval call binding the contract method 0xe98fae1f.
Solidity: function isNotary(uint32 _domain, address _notary) view returns(bool)
func (*GlobalNotaryRegistryHarnessCaller) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCaller) 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 GlobalNotaryRegistryHarnessCallerRaw ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessCallerRaw struct {
Contract *GlobalNotaryRegistryHarnessCaller // Generic read-only contract binding to access the raw methods on
}
GlobalNotaryRegistryHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryHarnessCallerRaw) Call ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerRaw) 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 GlobalNotaryRegistryHarnessCallerSession ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessCallerSession struct { Contract *GlobalNotaryRegistryHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GlobalNotaryRegistryHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GlobalNotaryRegistryHarnessCallerSession) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistryHarnessCallerSession) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) 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 (*GlobalNotaryRegistryHarnessCallerSession) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistryHarnessCallerSession) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) 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 (*GlobalNotaryRegistryHarnessCallerSession) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) 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 (*GlobalNotaryRegistryHarnessCallerSession) IsNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
IsNotary is a free data retrieval call binding the contract method 0xe98fae1f.
Solidity: function isNotary(uint32 _domain, address _notary) view returns(bool)
func (*GlobalNotaryRegistryHarnessCallerSession) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessCallerSession) 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 GlobalNotaryRegistryHarnessFilterer ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessFilterer struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGlobalNotaryRegistryHarnessFilterer ¶ added in v0.0.20
func NewGlobalNotaryRegistryHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*GlobalNotaryRegistryHarnessFilterer, error)
NewGlobalNotaryRegistryHarnessFilterer creates a new log filterer instance of GlobalNotaryRegistryHarness, bound to a specific deployed contract.
func (*GlobalNotaryRegistryHarnessFilterer) FilterAfterNotaryAdded ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterAfterNotaryAdded(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessAfterNotaryAddedIterator, error)
FilterAfterNotaryAdded is a free log retrieval operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) FilterAfterNotaryRemoved ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterAfterNotaryRemoved(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessAfterNotaryRemovedIterator, error)
FilterAfterNotaryRemoved is a free log retrieval operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) FilterBeforeNotaryAdded ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterBeforeNotaryAdded(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessBeforeNotaryAddedIterator, error)
FilterBeforeNotaryAdded is a free log retrieval operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) FilterBeforeNotaryRemoved ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterBeforeNotaryRemoved(opts *bind.FilterOpts) (*GlobalNotaryRegistryHarnessBeforeNotaryRemovedIterator, error)
FilterBeforeNotaryRemoved is a free log retrieval operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) FilterNotaryAdded ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterNotaryAdded(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryHarnessNotaryAddedIterator, error)
FilterNotaryAdded is a free log retrieval operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) FilterNotaryRemoved ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) FilterNotaryRemoved(opts *bind.FilterOpts, domain []uint32) (*GlobalNotaryRegistryHarnessNotaryRemovedIterator, error)
FilterNotaryRemoved is a free log retrieval operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) ParseAfterNotaryAdded ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseAfterNotaryAdded(log types.Log) (*GlobalNotaryRegistryHarnessAfterNotaryAdded, error)
ParseAfterNotaryAdded is a log parse operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) ParseAfterNotaryRemoved ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseAfterNotaryRemoved(log types.Log) (*GlobalNotaryRegistryHarnessAfterNotaryRemoved, error)
ParseAfterNotaryRemoved is a log parse operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) ParseBeforeNotaryAdded ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseBeforeNotaryAdded(log types.Log) (*GlobalNotaryRegistryHarnessBeforeNotaryAdded, error)
ParseBeforeNotaryAdded is a log parse operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) ParseBeforeNotaryRemoved ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseBeforeNotaryRemoved(log types.Log) (*GlobalNotaryRegistryHarnessBeforeNotaryRemoved, error)
ParseBeforeNotaryRemoved is a log parse operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) ParseNotaryAdded ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseNotaryAdded(log types.Log) (*GlobalNotaryRegistryHarnessNotaryAdded, error)
ParseNotaryAdded is a log parse operation binding the contract event 0x62d8d15324cce2626119bb61d595f59e655486b1ab41b52c0793d814fe03c355.
Solidity: event NotaryAdded(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) ParseNotaryRemoved ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) ParseNotaryRemoved(log types.Log) (*GlobalNotaryRegistryHarnessNotaryRemoved, error)
ParseNotaryRemoved is a log parse operation binding the contract event 0x3e006f5b97c04e82df349064761281b0981d45330c2f3e57cc032203b0e31b6b.
Solidity: event NotaryRemoved(uint32 indexed domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) WatchAfterNotaryAdded ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchAfterNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessAfterNotaryAdded) (event.Subscription, error)
WatchAfterNotaryAdded is a free log subscription operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) WatchAfterNotaryRemoved ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchAfterNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessAfterNotaryRemoved) (event.Subscription, error)
WatchAfterNotaryRemoved is a free log subscription operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) WatchBeforeNotaryAdded ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchBeforeNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessBeforeNotaryAdded) (event.Subscription, error)
WatchBeforeNotaryAdded is a free log subscription operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) WatchBeforeNotaryRemoved ¶ added in v0.0.35
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchBeforeNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessBeforeNotaryRemoved) (event.Subscription, error)
WatchBeforeNotaryRemoved is a free log subscription operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*GlobalNotaryRegistryHarnessFilterer) WatchNotaryAdded ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchNotaryAdded(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessNotaryAdded, 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 (*GlobalNotaryRegistryHarnessFilterer) WatchNotaryRemoved ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessFilterer) WatchNotaryRemoved(opts *bind.WatchOpts, sink chan<- *GlobalNotaryRegistryHarnessNotaryRemoved, 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 GlobalNotaryRegistryHarnessNotaryAdded ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryHarnessNotaryAdded represents a NotaryAdded event raised by the GlobalNotaryRegistryHarness contract.
type GlobalNotaryRegistryHarnessNotaryAddedIterator ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessNotaryAddedIterator struct { Event *GlobalNotaryRegistryHarnessNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryHarnessNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the GlobalNotaryRegistryHarness contract.
func (*GlobalNotaryRegistryHarnessNotaryAddedIterator) Close ¶ added in v0.0.20
func (it *GlobalNotaryRegistryHarnessNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryHarnessNotaryAddedIterator) Error ¶ added in v0.0.20
func (it *GlobalNotaryRegistryHarnessNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryHarnessNotaryAddedIterator) Next ¶ added in v0.0.20
func (it *GlobalNotaryRegistryHarnessNotaryAddedIterator) 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 GlobalNotaryRegistryHarnessNotaryRemoved ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryHarnessNotaryRemoved represents a NotaryRemoved event raised by the GlobalNotaryRegistryHarness contract.
type GlobalNotaryRegistryHarnessNotaryRemovedIterator ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessNotaryRemovedIterator struct { Event *GlobalNotaryRegistryHarnessNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryHarnessNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the GlobalNotaryRegistryHarness contract.
func (*GlobalNotaryRegistryHarnessNotaryRemovedIterator) Close ¶ added in v0.0.20
func (it *GlobalNotaryRegistryHarnessNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryHarnessNotaryRemovedIterator) Error ¶ added in v0.0.20
func (it *GlobalNotaryRegistryHarnessNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryHarnessNotaryRemovedIterator) Next ¶ added in v0.0.20
func (it *GlobalNotaryRegistryHarnessNotaryRemovedIterator) 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 GlobalNotaryRegistryHarnessRaw ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessRaw struct {
Contract *GlobalNotaryRegistryHarness // Generic contract binding to access the raw methods on
}
GlobalNotaryRegistryHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryHarnessRaw) Call ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessRaw) 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 (*GlobalNotaryRegistryHarnessRaw) Transact ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalNotaryRegistryHarnessRaw) Transfer ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessRaw) 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 GlobalNotaryRegistryHarnessSession ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessSession struct { Contract *GlobalNotaryRegistryHarness // 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 }
GlobalNotaryRegistryHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GlobalNotaryRegistryHarnessSession) AddNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) 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 (*GlobalNotaryRegistryHarnessSession) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistryHarnessSession) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) 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 (*GlobalNotaryRegistryHarnessSession) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistryHarnessSession) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) 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 (*GlobalNotaryRegistryHarnessSession) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) 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 (*GlobalNotaryRegistryHarnessSession) IsNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) IsNotary(_domain uint32, _notary common.Address) (bool, error)
IsNotary is a free data retrieval call binding the contract method 0xe98fae1f.
Solidity: function isNotary(uint32 _domain, address _notary) view returns(bool)
func (*GlobalNotaryRegistryHarnessSession) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) 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 (*GlobalNotaryRegistryHarnessSession) RemoveNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
type GlobalNotaryRegistryHarnessTransactor ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessTransactor struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryHarnessTransactor ¶ added in v0.0.20
func NewGlobalNotaryRegistryHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*GlobalNotaryRegistryHarnessTransactor, error)
NewGlobalNotaryRegistryHarnessTransactor creates a new write-only instance of GlobalNotaryRegistryHarness, bound to a specific deployed contract.
func (*GlobalNotaryRegistryHarnessTransactor) AddNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactor) 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 (*GlobalNotaryRegistryHarnessTransactor) RemoveNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactor) RemoveNotary(opts *bind.TransactOpts, _domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
type GlobalNotaryRegistryHarnessTransactorRaw ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessTransactorRaw struct {
Contract *GlobalNotaryRegistryHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
GlobalNotaryRegistryHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryHarnessTransactorRaw) Transact ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalNotaryRegistryHarnessTransactorRaw) Transfer ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorRaw) 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 GlobalNotaryRegistryHarnessTransactorSession ¶ added in v0.0.20
type GlobalNotaryRegistryHarnessTransactorSession struct { Contract *GlobalNotaryRegistryHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GlobalNotaryRegistryHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GlobalNotaryRegistryHarnessTransactorSession) AddNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorSession) 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 (*GlobalNotaryRegistryHarnessTransactorSession) RemoveNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistryHarness *GlobalNotaryRegistryHarnessTransactorSession) RemoveNotary(_domain uint32, _notary common.Address) (*types.Transaction, error)
RemoveNotary is a paid mutator transaction binding the contract method 0x4b82bad7.
Solidity: function removeNotary(uint32 _domain, address _notary) returns(bool)
type GlobalNotaryRegistryNotaryAdded ¶
type GlobalNotaryRegistryNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryNotaryAdded represents a NotaryAdded event raised by the GlobalNotaryRegistry contract.
type GlobalNotaryRegistryNotaryAddedIterator ¶
type GlobalNotaryRegistryNotaryAddedIterator struct { Event *GlobalNotaryRegistryNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryNotaryAddedIterator is returned from FilterNotaryAdded and is used to iterate over the raw logs and unpacked data for NotaryAdded events raised by the GlobalNotaryRegistry contract.
func (*GlobalNotaryRegistryNotaryAddedIterator) Close ¶
func (it *GlobalNotaryRegistryNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryNotaryAddedIterator) Error ¶
func (it *GlobalNotaryRegistryNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryNotaryAddedIterator) Next ¶
func (it *GlobalNotaryRegistryNotaryAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GlobalNotaryRegistryNotaryRemoved ¶
type GlobalNotaryRegistryNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
GlobalNotaryRegistryNotaryRemoved represents a NotaryRemoved event raised by the GlobalNotaryRegistry contract.
type GlobalNotaryRegistryNotaryRemovedIterator ¶
type GlobalNotaryRegistryNotaryRemovedIterator struct { Event *GlobalNotaryRegistryNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GlobalNotaryRegistryNotaryRemovedIterator is returned from FilterNotaryRemoved and is used to iterate over the raw logs and unpacked data for NotaryRemoved events raised by the GlobalNotaryRegistry contract.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Close ¶
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Error ¶
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GlobalNotaryRegistryNotaryRemovedIterator) Next ¶
func (it *GlobalNotaryRegistryNotaryRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GlobalNotaryRegistryRaw ¶
type GlobalNotaryRegistryRaw struct {
Contract *GlobalNotaryRegistry // Generic contract binding to access the raw methods on
}
GlobalNotaryRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryRaw) Call ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*GlobalNotaryRegistryRaw) Transact ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalNotaryRegistryRaw) Transfer ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GlobalNotaryRegistrySession ¶
type GlobalNotaryRegistrySession struct { Contract *GlobalNotaryRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GlobalNotaryRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GlobalNotaryRegistrySession) AllDomains ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*GlobalNotaryRegistrySession) AllNotaries ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) AllNotaries(_domain uint32) ([]common.Address, error)
AllNotaries is a free data retrieval call binding the contract method 0xd9b3cdcc.
Solidity: function allNotaries(uint32 _domain) view returns(address[])
func (*GlobalNotaryRegistrySession) DomainsAmount ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) DomainsAmount() (*big.Int, error)
DomainsAmount is a free data retrieval call binding the contract method 0x30dcf706.
Solidity: function domainsAmount() view returns(uint256)
func (*GlobalNotaryRegistrySession) GetDomain ¶ added in v0.0.30
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) GetDomain(_index *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _index) view returns(uint32)
func (*GlobalNotaryRegistrySession) GetNotary ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) GetNotary(_domain uint32, _index *big.Int) (common.Address, error)
GetNotary is a free data retrieval call binding the contract method 0x6a39aefa.
Solidity: function getNotary(uint32 _domain, uint256 _index) view returns(address)
func (*GlobalNotaryRegistrySession) NotariesAmount ¶ added in v0.0.20
func (_GlobalNotaryRegistry *GlobalNotaryRegistrySession) NotariesAmount(_domain uint32) (*big.Int, error)
NotariesAmount is a free data retrieval call binding the contract method 0x40dbb5a7.
Solidity: function notariesAmount(uint32 _domain) view returns(uint256)
type GlobalNotaryRegistryTransactor ¶
type GlobalNotaryRegistryTransactor struct {
// contains filtered or unexported fields
}
GlobalNotaryRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGlobalNotaryRegistryTransactor ¶
func NewGlobalNotaryRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*GlobalNotaryRegistryTransactor, error)
NewGlobalNotaryRegistryTransactor creates a new write-only instance of GlobalNotaryRegistry, bound to a specific deployed contract.
type GlobalNotaryRegistryTransactorRaw ¶
type GlobalNotaryRegistryTransactorRaw struct {
Contract *GlobalNotaryRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
GlobalNotaryRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GlobalNotaryRegistryTransactorRaw) Transact ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalNotaryRegistryTransactorRaw) Transfer ¶
func (_GlobalNotaryRegistry *GlobalNotaryRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GlobalNotaryRegistryTransactorSession ¶
type GlobalNotaryRegistryTransactorSession struct { Contract *GlobalNotaryRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GlobalNotaryRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type 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 GuardRegistryHarness ¶ added in v0.0.5
type GuardRegistryHarness struct { GuardRegistryHarnessCaller // Read-only binding to the contract GuardRegistryHarnessTransactor // Write-only binding to the contract GuardRegistryHarnessFilterer // Log filterer for contract events }
GuardRegistryHarness is an auto generated Go binding around an Ethereum contract.
func DeployGuardRegistryHarness ¶ added in v0.0.5
func DeployGuardRegistryHarness(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GuardRegistryHarness, error)
DeployGuardRegistryHarness deploys a new Ethereum contract, binding an instance of GuardRegistryHarness to it.
func NewGuardRegistryHarness ¶ added in v0.0.5
func NewGuardRegistryHarness(address common.Address, backend bind.ContractBackend) (*GuardRegistryHarness, error)
NewGuardRegistryHarness creates a new instance of GuardRegistryHarness, bound to a specific deployed contract.
type GuardRegistryHarnessCaller ¶ added in v0.0.5
type GuardRegistryHarnessCaller struct {
// contains filtered or unexported fields
}
GuardRegistryHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGuardRegistryHarnessCaller ¶ added in v0.0.5
func NewGuardRegistryHarnessCaller(address common.Address, caller bind.ContractCaller) (*GuardRegistryHarnessCaller, error)
NewGuardRegistryHarnessCaller creates a new read-only instance of GuardRegistryHarness, bound to a specific deployed contract.
func (*GuardRegistryHarnessCaller) AllGuards ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCaller) AllGuards(opts *bind.CallOpts) ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*GuardRegistryHarnessCaller) GetGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCaller) 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 (*GuardRegistryHarnessCaller) GuardsAmount ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCaller) GuardsAmount(opts *bind.CallOpts) (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*GuardRegistryHarnessCaller) IsGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCaller) IsGuard(opts *bind.CallOpts, _guard common.Address) (bool, error)
IsGuard is a free data retrieval call binding the contract method 0x489c1202.
Solidity: function isGuard(address _guard) view returns(bool)
type GuardRegistryHarnessCallerRaw ¶ added in v0.0.5
type GuardRegistryHarnessCallerRaw struct {
Contract *GuardRegistryHarnessCaller // Generic read-only contract binding to access the raw methods on
}
GuardRegistryHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GuardRegistryHarnessCallerRaw) Call ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCallerRaw) 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 GuardRegistryHarnessCallerSession ¶ added in v0.0.5
type GuardRegistryHarnessCallerSession struct { Contract *GuardRegistryHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GuardRegistryHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GuardRegistryHarnessCallerSession) AllGuards ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*GuardRegistryHarnessCallerSession) GetGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) GetGuard(_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 (*GuardRegistryHarnessCallerSession) GuardsAmount ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*GuardRegistryHarnessCallerSession) IsGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessCallerSession) IsGuard(_guard common.Address) (bool, error)
IsGuard is a free data retrieval call binding the contract method 0x489c1202.
Solidity: function isGuard(address _guard) view returns(bool)
type GuardRegistryHarnessFilterer ¶ added in v0.0.5
type GuardRegistryHarnessFilterer struct {
// contains filtered or unexported fields
}
GuardRegistryHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGuardRegistryHarnessFilterer ¶ added in v0.0.5
func NewGuardRegistryHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*GuardRegistryHarnessFilterer, error)
NewGuardRegistryHarnessFilterer creates a new log filterer instance of GuardRegistryHarness, bound to a specific deployed contract.
func (*GuardRegistryHarnessFilterer) FilterGuardAdded ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*GuardRegistryHarnessGuardAddedIterator, error)
FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryHarnessFilterer) FilterGuardRemoved ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*GuardRegistryHarnessGuardRemovedIterator, error)
FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*GuardRegistryHarnessFilterer) ParseGuardAdded ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) ParseGuardAdded(log types.Log) (*GuardRegistryHarnessGuardAdded, error)
ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryHarnessFilterer) ParseGuardRemoved ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) ParseGuardRemoved(log types.Log) (*GuardRegistryHarnessGuardRemoved, error)
ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
func (*GuardRegistryHarnessFilterer) WatchGuardAdded ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *GuardRegistryHarnessGuardAdded) (event.Subscription, error)
WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
Solidity: event GuardAdded(address guard)
func (*GuardRegistryHarnessFilterer) WatchGuardRemoved ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *GuardRegistryHarnessGuardRemoved) (event.Subscription, error)
WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
Solidity: event GuardRemoved(address guard)
type GuardRegistryHarnessGuardAdded ¶ added in v0.0.5
type GuardRegistryHarnessGuardAdded struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GuardRegistryHarnessGuardAdded represents a GuardAdded event raised by the GuardRegistryHarness contract.
type GuardRegistryHarnessGuardAddedIterator ¶ added in v0.0.5
type GuardRegistryHarnessGuardAddedIterator struct { Event *GuardRegistryHarnessGuardAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardRegistryHarnessGuardAddedIterator is returned from FilterGuardAdded and is used to iterate over the raw logs and unpacked data for GuardAdded events raised by the GuardRegistryHarness contract.
func (*GuardRegistryHarnessGuardAddedIterator) Close ¶ added in v0.0.5
func (it *GuardRegistryHarnessGuardAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardRegistryHarnessGuardAddedIterator) Error ¶ added in v0.0.5
func (it *GuardRegistryHarnessGuardAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardRegistryHarnessGuardAddedIterator) Next ¶ added in v0.0.5
func (it *GuardRegistryHarnessGuardAddedIterator) 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 GuardRegistryHarnessGuardRemoved ¶ added in v0.0.5
type GuardRegistryHarnessGuardRemoved struct { Guard common.Address Raw types.Log // Blockchain specific contextual infos }
GuardRegistryHarnessGuardRemoved represents a GuardRemoved event raised by the GuardRegistryHarness contract.
type GuardRegistryHarnessGuardRemovedIterator ¶ added in v0.0.5
type GuardRegistryHarnessGuardRemovedIterator struct { Event *GuardRegistryHarnessGuardRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GuardRegistryHarnessGuardRemovedIterator is returned from FilterGuardRemoved and is used to iterate over the raw logs and unpacked data for GuardRemoved events raised by the GuardRegistryHarness contract.
func (*GuardRegistryHarnessGuardRemovedIterator) Close ¶ added in v0.0.5
func (it *GuardRegistryHarnessGuardRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GuardRegistryHarnessGuardRemovedIterator) Error ¶ added in v0.0.5
func (it *GuardRegistryHarnessGuardRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GuardRegistryHarnessGuardRemovedIterator) Next ¶ added in v0.0.5
func (it *GuardRegistryHarnessGuardRemovedIterator) 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 GuardRegistryHarnessRaw ¶ added in v0.0.5
type GuardRegistryHarnessRaw struct {
Contract *GuardRegistryHarness // Generic contract binding to access the raw methods on
}
GuardRegistryHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GuardRegistryHarnessRaw) Call ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessRaw) 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 (*GuardRegistryHarnessRaw) Transact ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardRegistryHarnessRaw) Transfer ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessRaw) 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 GuardRegistryHarnessSession ¶ added in v0.0.5
type GuardRegistryHarnessSession struct { Contract *GuardRegistryHarness // 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 }
GuardRegistryHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GuardRegistryHarnessSession) AddGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessSession) AddGuard(_guard common.Address) (*types.Transaction, error)
AddGuard is a paid mutator transaction binding the contract method 0x6913a63c.
Solidity: function addGuard(address _guard) returns(bool)
func (*GuardRegistryHarnessSession) AllGuards ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessSession) AllGuards() ([]common.Address, error)
AllGuards is a free data retrieval call binding the contract method 0x9fe03fa2.
Solidity: function allGuards() view returns(address[])
func (*GuardRegistryHarnessSession) GetGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessSession) GetGuard(_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 (*GuardRegistryHarnessSession) GuardsAmount ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessSession) GuardsAmount() (*big.Int, error)
GuardsAmount is a free data retrieval call binding the contract method 0x246c2449.
Solidity: function guardsAmount() view returns(uint256)
func (*GuardRegistryHarnessSession) IsGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessSession) IsGuard(_guard common.Address) (bool, error)
IsGuard is a free data retrieval call binding the contract method 0x489c1202.
Solidity: function isGuard(address _guard) view returns(bool)
func (*GuardRegistryHarnessSession) RemoveGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
RemoveGuard is a paid mutator transaction binding the contract method 0xb6235016.
Solidity: function removeGuard(address _guard) returns(bool)
type GuardRegistryHarnessTransactor ¶ added in v0.0.5
type GuardRegistryHarnessTransactor struct {
// contains filtered or unexported fields
}
GuardRegistryHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGuardRegistryHarnessTransactor ¶ added in v0.0.5
func NewGuardRegistryHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*GuardRegistryHarnessTransactor, error)
NewGuardRegistryHarnessTransactor creates a new write-only instance of GuardRegistryHarness, bound to a specific deployed contract.
func (*GuardRegistryHarnessTransactor) AddGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessTransactor) AddGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error)
AddGuard is a paid mutator transaction binding the contract method 0x6913a63c.
Solidity: function addGuard(address _guard) returns(bool)
func (*GuardRegistryHarnessTransactor) RemoveGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessTransactor) RemoveGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error)
RemoveGuard is a paid mutator transaction binding the contract method 0xb6235016.
Solidity: function removeGuard(address _guard) returns(bool)
type GuardRegistryHarnessTransactorRaw ¶ added in v0.0.5
type GuardRegistryHarnessTransactorRaw struct {
Contract *GuardRegistryHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
GuardRegistryHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GuardRegistryHarnessTransactorRaw) Transact ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GuardRegistryHarnessTransactorRaw) Transfer ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessTransactorRaw) 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 GuardRegistryHarnessTransactorSession ¶ added in v0.0.5
type GuardRegistryHarnessTransactorSession struct { Contract *GuardRegistryHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GuardRegistryHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GuardRegistryHarnessTransactorSession) AddGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessTransactorSession) AddGuard(_guard common.Address) (*types.Transaction, error)
AddGuard is a paid mutator transaction binding the contract method 0x6913a63c.
Solidity: function addGuard(address _guard) returns(bool)
func (*GuardRegistryHarnessTransactorSession) RemoveGuard ¶ added in v0.0.5
func (_GuardRegistryHarness *GuardRegistryHarnessTransactorSession) RemoveGuard(_guard common.Address) (*types.Transaction, error)
RemoveGuard is a paid mutator transaction binding the contract method 0xb6235016.
Solidity: function removeGuard(address _guard) returns(bool)
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 IMessageRecipient ¶
type IMessageRecipient struct { IMessageRecipientCaller // Read-only binding to the contract IMessageRecipientTransactor // Write-only binding to the contract IMessageRecipientFilterer // Log filterer for contract events }
IMessageRecipient is an auto generated Go binding around an Ethereum contract.
func NewIMessageRecipient ¶
func NewIMessageRecipient(address common.Address, backend bind.ContractBackend) (*IMessageRecipient, error)
NewIMessageRecipient creates a new instance of IMessageRecipient, bound to a specific deployed contract.
type IMessageRecipientCaller ¶
type IMessageRecipientCaller struct {
// contains filtered or unexported fields
}
IMessageRecipientCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIMessageRecipientCaller ¶
func NewIMessageRecipientCaller(address common.Address, caller bind.ContractCaller) (*IMessageRecipientCaller, error)
NewIMessageRecipientCaller creates a new read-only instance of IMessageRecipient, bound to a specific deployed contract.
type IMessageRecipientCallerRaw ¶
type IMessageRecipientCallerRaw struct {
Contract *IMessageRecipientCaller // Generic read-only contract binding to access the raw methods on
}
IMessageRecipientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IMessageRecipientCallerRaw) Call ¶
func (_IMessageRecipient *IMessageRecipientCallerRaw) 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 IMessageRecipientCallerSession ¶
type IMessageRecipientCallerSession struct { Contract *IMessageRecipientCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IMessageRecipientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IMessageRecipientFilterer ¶
type IMessageRecipientFilterer struct {
// contains filtered or unexported fields
}
IMessageRecipientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIMessageRecipientFilterer ¶
func NewIMessageRecipientFilterer(address common.Address, filterer bind.ContractFilterer) (*IMessageRecipientFilterer, error)
NewIMessageRecipientFilterer creates a new log filterer instance of IMessageRecipient, bound to a specific deployed contract.
type IMessageRecipientRaw ¶
type IMessageRecipientRaw struct {
Contract *IMessageRecipient // Generic contract binding to access the raw methods on
}
IMessageRecipientRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IMessageRecipientRaw) Call ¶
func (_IMessageRecipient *IMessageRecipientRaw) 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 (*IMessageRecipientRaw) Transact ¶
func (_IMessageRecipient *IMessageRecipientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMessageRecipientRaw) Transfer ¶
func (_IMessageRecipient *IMessageRecipientRaw) 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 IMessageRecipientSession ¶
type IMessageRecipientSession struct { Contract *IMessageRecipient // 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 }
IMessageRecipientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IMessageRecipientSession) Handle ¶
func (_IMessageRecipient *IMessageRecipientSession) Handle(_origin uint32, _nonce uint32, _sender [32]byte, _rootTimestamp *big.Int, _message []byte) (*types.Transaction, error)
Handle is a paid mutator transaction binding the contract method 0xe4d16d62.
Solidity: function handle(uint32 _origin, uint32 _nonce, bytes32 _sender, uint256 _rootTimestamp, bytes _message) returns()
type IMessageRecipientTransactor ¶
type IMessageRecipientTransactor struct {
// contains filtered or unexported fields
}
IMessageRecipientTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIMessageRecipientTransactor ¶
func NewIMessageRecipientTransactor(address common.Address, transactor bind.ContractTransactor) (*IMessageRecipientTransactor, error)
NewIMessageRecipientTransactor creates a new write-only instance of IMessageRecipient, bound to a specific deployed contract.
func (*IMessageRecipientTransactor) Handle ¶
func (_IMessageRecipient *IMessageRecipientTransactor) Handle(opts *bind.TransactOpts, _origin uint32, _nonce uint32, _sender [32]byte, _rootTimestamp *big.Int, _message []byte) (*types.Transaction, error)
Handle is a paid mutator transaction binding the contract method 0xe4d16d62.
Solidity: function handle(uint32 _origin, uint32 _nonce, bytes32 _sender, uint256 _rootTimestamp, bytes _message) returns()
type IMessageRecipientTransactorRaw ¶
type IMessageRecipientTransactorRaw struct {
Contract *IMessageRecipientTransactor // Generic write-only contract binding to access the raw methods on
}
IMessageRecipientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IMessageRecipientTransactorRaw) Transact ¶
func (_IMessageRecipient *IMessageRecipientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMessageRecipientTransactorRaw) Transfer ¶
func (_IMessageRecipient *IMessageRecipientTransactorRaw) 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 IMessageRecipientTransactorSession ¶
type IMessageRecipientTransactorSession struct { Contract *IMessageRecipientTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IMessageRecipientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IMessageRecipientTransactorSession) Handle ¶
func (_IMessageRecipient *IMessageRecipientTransactorSession) Handle(_origin uint32, _nonce uint32, _sender [32]byte, _rootTimestamp *big.Int, _message []byte) (*types.Transaction, error)
Handle is a paid mutator transaction binding the contract method 0xe4d16d62.
Solidity: function handle(uint32 _origin, uint32 _nonce, bytes32 _sender, uint256 _rootTimestamp, bytes _message) returns()
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 NotaryRegistryHarnessEvents ¶ added in v0.0.35
type NotaryRegistryHarnessEvents struct { NotaryRegistryHarnessEventsCaller // Read-only binding to the contract NotaryRegistryHarnessEventsTransactor // Write-only binding to the contract NotaryRegistryHarnessEventsFilterer // Log filterer for contract events }
NotaryRegistryHarnessEvents is an auto generated Go binding around an Ethereum contract.
func NewNotaryRegistryHarnessEvents ¶ added in v0.0.35
func NewNotaryRegistryHarnessEvents(address common.Address, backend bind.ContractBackend) (*NotaryRegistryHarnessEvents, error)
NewNotaryRegistryHarnessEvents creates a new instance of NotaryRegistryHarnessEvents, bound to a specific deployed contract.
type NotaryRegistryHarnessEventsAfterNotaryAdded ¶ added in v0.0.35
type NotaryRegistryHarnessEventsAfterNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
NotaryRegistryHarnessEventsAfterNotaryAdded represents a AfterNotaryAdded event raised by the NotaryRegistryHarnessEvents contract.
type NotaryRegistryHarnessEventsAfterNotaryAddedIterator ¶ added in v0.0.35
type NotaryRegistryHarnessEventsAfterNotaryAddedIterator struct { Event *NotaryRegistryHarnessEventsAfterNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NotaryRegistryHarnessEventsAfterNotaryAddedIterator is returned from FilterAfterNotaryAdded and is used to iterate over the raw logs and unpacked data for AfterNotaryAdded events raised by the NotaryRegistryHarnessEvents contract.
func (*NotaryRegistryHarnessEventsAfterNotaryAddedIterator) Close ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsAfterNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NotaryRegistryHarnessEventsAfterNotaryAddedIterator) Error ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsAfterNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NotaryRegistryHarnessEventsAfterNotaryAddedIterator) Next ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsAfterNotaryAddedIterator) 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 NotaryRegistryHarnessEventsAfterNotaryRemoved ¶ added in v0.0.35
type NotaryRegistryHarnessEventsAfterNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
NotaryRegistryHarnessEventsAfterNotaryRemoved represents a AfterNotaryRemoved event raised by the NotaryRegistryHarnessEvents contract.
type NotaryRegistryHarnessEventsAfterNotaryRemovedIterator ¶ added in v0.0.35
type NotaryRegistryHarnessEventsAfterNotaryRemovedIterator struct { Event *NotaryRegistryHarnessEventsAfterNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NotaryRegistryHarnessEventsAfterNotaryRemovedIterator is returned from FilterAfterNotaryRemoved and is used to iterate over the raw logs and unpacked data for AfterNotaryRemoved events raised by the NotaryRegistryHarnessEvents contract.
func (*NotaryRegistryHarnessEventsAfterNotaryRemovedIterator) Close ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsAfterNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NotaryRegistryHarnessEventsAfterNotaryRemovedIterator) Error ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsAfterNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NotaryRegistryHarnessEventsAfterNotaryRemovedIterator) Next ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsAfterNotaryRemovedIterator) 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 NotaryRegistryHarnessEventsBeforeNotaryAdded ¶ added in v0.0.35
type NotaryRegistryHarnessEventsBeforeNotaryAdded struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
NotaryRegistryHarnessEventsBeforeNotaryAdded represents a BeforeNotaryAdded event raised by the NotaryRegistryHarnessEvents contract.
type NotaryRegistryHarnessEventsBeforeNotaryAddedIterator ¶ added in v0.0.35
type NotaryRegistryHarnessEventsBeforeNotaryAddedIterator struct { Event *NotaryRegistryHarnessEventsBeforeNotaryAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NotaryRegistryHarnessEventsBeforeNotaryAddedIterator is returned from FilterBeforeNotaryAdded and is used to iterate over the raw logs and unpacked data for BeforeNotaryAdded events raised by the NotaryRegistryHarnessEvents contract.
func (*NotaryRegistryHarnessEventsBeforeNotaryAddedIterator) Close ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsBeforeNotaryAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NotaryRegistryHarnessEventsBeforeNotaryAddedIterator) Error ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsBeforeNotaryAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NotaryRegistryHarnessEventsBeforeNotaryAddedIterator) Next ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsBeforeNotaryAddedIterator) 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 NotaryRegistryHarnessEventsBeforeNotaryRemoved ¶ added in v0.0.35
type NotaryRegistryHarnessEventsBeforeNotaryRemoved struct { Domain uint32 Notary common.Address Raw types.Log // Blockchain specific contextual infos }
NotaryRegistryHarnessEventsBeforeNotaryRemoved represents a BeforeNotaryRemoved event raised by the NotaryRegistryHarnessEvents contract.
type NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator ¶ added in v0.0.35
type NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator struct { Event *NotaryRegistryHarnessEventsBeforeNotaryRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator is returned from FilterBeforeNotaryRemoved and is used to iterate over the raw logs and unpacked data for BeforeNotaryRemoved events raised by the NotaryRegistryHarnessEvents contract.
func (*NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator) Close ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator) Error ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator) Next ¶ added in v0.0.35
func (it *NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator) 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 NotaryRegistryHarnessEventsCaller ¶ added in v0.0.35
type NotaryRegistryHarnessEventsCaller struct {
// contains filtered or unexported fields
}
NotaryRegistryHarnessEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNotaryRegistryHarnessEventsCaller ¶ added in v0.0.35
func NewNotaryRegistryHarnessEventsCaller(address common.Address, caller bind.ContractCaller) (*NotaryRegistryHarnessEventsCaller, error)
NewNotaryRegistryHarnessEventsCaller creates a new read-only instance of NotaryRegistryHarnessEvents, bound to a specific deployed contract.
type NotaryRegistryHarnessEventsCallerRaw ¶ added in v0.0.35
type NotaryRegistryHarnessEventsCallerRaw struct {
Contract *NotaryRegistryHarnessEventsCaller // Generic read-only contract binding to access the raw methods on
}
NotaryRegistryHarnessEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NotaryRegistryHarnessEventsCallerRaw) Call ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsCallerRaw) 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 NotaryRegistryHarnessEventsCallerSession ¶ added in v0.0.35
type NotaryRegistryHarnessEventsCallerSession struct { Contract *NotaryRegistryHarnessEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NotaryRegistryHarnessEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type NotaryRegistryHarnessEventsFilterer ¶ added in v0.0.35
type NotaryRegistryHarnessEventsFilterer struct {
// contains filtered or unexported fields
}
NotaryRegistryHarnessEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNotaryRegistryHarnessEventsFilterer ¶ added in v0.0.35
func NewNotaryRegistryHarnessEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*NotaryRegistryHarnessEventsFilterer, error)
NewNotaryRegistryHarnessEventsFilterer creates a new log filterer instance of NotaryRegistryHarnessEvents, bound to a specific deployed contract.
func (*NotaryRegistryHarnessEventsFilterer) FilterAfterNotaryAdded ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterAfterNotaryAdded(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsAfterNotaryAddedIterator, error)
FilterAfterNotaryAdded is a free log retrieval operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) FilterAfterNotaryRemoved ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterAfterNotaryRemoved(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsAfterNotaryRemovedIterator, error)
FilterAfterNotaryRemoved is a free log retrieval operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) FilterBeforeNotaryAdded ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterBeforeNotaryAdded(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsBeforeNotaryAddedIterator, error)
FilterBeforeNotaryAdded is a free log retrieval operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) FilterBeforeNotaryRemoved ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) FilterBeforeNotaryRemoved(opts *bind.FilterOpts) (*NotaryRegistryHarnessEventsBeforeNotaryRemovedIterator, error)
FilterBeforeNotaryRemoved is a free log retrieval operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) ParseAfterNotaryAdded ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseAfterNotaryAdded(log types.Log) (*NotaryRegistryHarnessEventsAfterNotaryAdded, error)
ParseAfterNotaryAdded is a log parse operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) ParseAfterNotaryRemoved ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseAfterNotaryRemoved(log types.Log) (*NotaryRegistryHarnessEventsAfterNotaryRemoved, error)
ParseAfterNotaryRemoved is a log parse operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) ParseBeforeNotaryAdded ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseBeforeNotaryAdded(log types.Log) (*NotaryRegistryHarnessEventsBeforeNotaryAdded, error)
ParseBeforeNotaryAdded is a log parse operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) ParseBeforeNotaryRemoved ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) ParseBeforeNotaryRemoved(log types.Log) (*NotaryRegistryHarnessEventsBeforeNotaryRemoved, error)
ParseBeforeNotaryRemoved is a log parse operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) WatchAfterNotaryAdded ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchAfterNotaryAdded(opts *bind.WatchOpts, sink chan<- *NotaryRegistryHarnessEventsAfterNotaryAdded) (event.Subscription, error)
WatchAfterNotaryAdded is a free log subscription operation binding the contract event 0x50cdfa05a14cfcd20111733cd283efd884dca782ccbbd228e14e8e4d050456dc.
Solidity: event AfterNotaryAdded(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) WatchAfterNotaryRemoved ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchAfterNotaryRemoved(opts *bind.WatchOpts, sink chan<- *NotaryRegistryHarnessEventsAfterNotaryRemoved) (event.Subscription, error)
WatchAfterNotaryRemoved is a free log subscription operation binding the contract event 0xfd2becfb2a70d58401ffb006dd75733990e73b2db85eeac0c42c4aa94493a072.
Solidity: event AfterNotaryRemoved(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) WatchBeforeNotaryAdded ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchBeforeNotaryAdded(opts *bind.WatchOpts, sink chan<- *NotaryRegistryHarnessEventsBeforeNotaryAdded) (event.Subscription, error)
WatchBeforeNotaryAdded is a free log subscription operation binding the contract event 0xc4d737c69f5b4c6aff0f484381824bf5c04cfbe134bcd1ef0f2bf91dcfc610d8.
Solidity: event BeforeNotaryAdded(uint32 domain, address notary)
func (*NotaryRegistryHarnessEventsFilterer) WatchBeforeNotaryRemoved ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsFilterer) WatchBeforeNotaryRemoved(opts *bind.WatchOpts, sink chan<- *NotaryRegistryHarnessEventsBeforeNotaryRemoved) (event.Subscription, error)
WatchBeforeNotaryRemoved is a free log subscription operation binding the contract event 0xcee2ae01a9932694819b8a180a39c7252f87e9180eabcce918de63a9f9e1f081.
Solidity: event BeforeNotaryRemoved(uint32 domain, address notary)
type NotaryRegistryHarnessEventsRaw ¶ added in v0.0.35
type NotaryRegistryHarnessEventsRaw struct {
Contract *NotaryRegistryHarnessEvents // Generic contract binding to access the raw methods on
}
NotaryRegistryHarnessEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NotaryRegistryHarnessEventsRaw) Call ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsRaw) 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 (*NotaryRegistryHarnessEventsRaw) Transact ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NotaryRegistryHarnessEventsRaw) Transfer ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsRaw) 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 NotaryRegistryHarnessEventsSession ¶ added in v0.0.35
type NotaryRegistryHarnessEventsSession struct { Contract *NotaryRegistryHarnessEvents // 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 }
NotaryRegistryHarnessEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type NotaryRegistryHarnessEventsTransactor ¶ added in v0.0.35
type NotaryRegistryHarnessEventsTransactor struct {
// contains filtered or unexported fields
}
NotaryRegistryHarnessEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNotaryRegistryHarnessEventsTransactor ¶ added in v0.0.35
func NewNotaryRegistryHarnessEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*NotaryRegistryHarnessEventsTransactor, error)
NewNotaryRegistryHarnessEventsTransactor creates a new write-only instance of NotaryRegistryHarnessEvents, bound to a specific deployed contract.
type NotaryRegistryHarnessEventsTransactorRaw ¶ added in v0.0.35
type NotaryRegistryHarnessEventsTransactorRaw struct {
Contract *NotaryRegistryHarnessEventsTransactor // Generic write-only contract binding to access the raw methods on
}
NotaryRegistryHarnessEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NotaryRegistryHarnessEventsTransactorRaw) Transact ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NotaryRegistryHarnessEventsTransactorRaw) Transfer ¶ added in v0.0.35
func (_NotaryRegistryHarnessEvents *NotaryRegistryHarnessEventsTransactorRaw) 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 NotaryRegistryHarnessEventsTransactorSession ¶ added in v0.0.35
type NotaryRegistryHarnessEventsTransactorSession struct { Contract *NotaryRegistryHarnessEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NotaryRegistryHarnessEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableInitialized ¶
type OwnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableInitializedIterator ¶
type OwnableUpgradeableInitializedIterator struct { Event *OwnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableInitializedIterator) Close ¶
func (it *OwnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableInitializedIterator) Error ¶
func (it *OwnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableInitializedIterator) Next ¶
func (it *OwnableUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type 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 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 SystemContractHarness ¶ added in v0.0.13
type SystemContractHarness struct { SystemContractHarnessCaller // Read-only binding to the contract SystemContractHarnessTransactor // Write-only binding to the contract SystemContractHarnessFilterer // Log filterer for contract events }
SystemContractHarness is an auto generated Go binding around an Ethereum contract.
func NewSystemContractHarness ¶ added in v0.0.13
func NewSystemContractHarness(address common.Address, backend bind.ContractBackend) (*SystemContractHarness, error)
NewSystemContractHarness creates a new instance of SystemContractHarness, bound to a specific deployed contract.
type SystemContractHarnessCaller ¶ added in v0.0.13
type SystemContractHarnessCaller struct {
// contains filtered or unexported fields
}
SystemContractHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemContractHarnessCaller ¶ added in v0.0.13
func NewSystemContractHarnessCaller(address common.Address, caller bind.ContractCaller) (*SystemContractHarnessCaller, error)
NewSystemContractHarnessCaller creates a new read-only instance of SystemContractHarness, bound to a specific deployed contract.
func (*SystemContractHarnessCaller) LocalDomain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) 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 (*SystemContractHarnessCaller) Owner ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractHarnessCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) 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 (*SystemContractHarnessCaller) SensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*SystemContractHarnessCaller) SystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) 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 SystemContractHarnessCallerRaw ¶ added in v0.0.13
type SystemContractHarnessCallerRaw struct {
Contract *SystemContractHarnessCaller // Generic read-only contract binding to access the raw methods on
}
SystemContractHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemContractHarnessCallerRaw) Call ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerRaw) 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 SystemContractHarnessCallerSession ¶ added in v0.0.13
type SystemContractHarnessCallerSession struct { Contract *SystemContractHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemContractHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemContractHarnessCallerSession) LocalDomain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractHarnessCallerSession) Owner ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractHarnessCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractHarnessCallerSession) SensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*SystemContractHarnessCallerSession) SystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractHarnessEvents ¶ added in v0.0.29
type SystemContractHarnessEvents struct { SystemContractHarnessEventsCaller // Read-only binding to the contract SystemContractHarnessEventsTransactor // Write-only binding to the contract SystemContractHarnessEventsFilterer // Log filterer for contract events }
SystemContractHarnessEvents is an auto generated Go binding around an Ethereum contract.
func NewSystemContractHarnessEvents ¶ added in v0.0.29
func NewSystemContractHarnessEvents(address common.Address, backend bind.ContractBackend) (*SystemContractHarnessEvents, error)
NewSystemContractHarnessEvents creates a new instance of SystemContractHarnessEvents, bound to a specific deployed contract.
type SystemContractHarnessEventsCaller ¶ added in v0.0.29
type SystemContractHarnessEventsCaller struct {
// contains filtered or unexported fields
}
SystemContractHarnessEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemContractHarnessEventsCaller ¶ added in v0.0.29
func NewSystemContractHarnessEventsCaller(address common.Address, caller bind.ContractCaller) (*SystemContractHarnessEventsCaller, error)
NewSystemContractHarnessEventsCaller creates a new read-only instance of SystemContractHarnessEvents, bound to a specific deployed contract.
type SystemContractHarnessEventsCallerRaw ¶ added in v0.0.29
type SystemContractHarnessEventsCallerRaw struct {
Contract *SystemContractHarnessEventsCaller // Generic read-only contract binding to access the raw methods on
}
SystemContractHarnessEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemContractHarnessEventsCallerRaw) Call ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsCallerRaw) 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 SystemContractHarnessEventsCallerSession ¶ added in v0.0.29
type SystemContractHarnessEventsCallerSession struct { Contract *SystemContractHarnessEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemContractHarnessEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SystemContractHarnessEventsFilterer ¶ added in v0.0.29
type SystemContractHarnessEventsFilterer struct {
// contains filtered or unexported fields
}
SystemContractHarnessEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemContractHarnessEventsFilterer ¶ added in v0.0.29
func NewSystemContractHarnessEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemContractHarnessEventsFilterer, error)
NewSystemContractHarnessEventsFilterer creates a new log filterer instance of SystemContractHarnessEvents, bound to a specific deployed contract.
func (*SystemContractHarnessEventsFilterer) FilterLogSystemCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsLogSystemCallIterator, error)
FilterLogSystemCall is a free log retrieval operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessEventsFilterer) FilterOnlyDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyDestinationCallIterator, error)
FilterOnlyDestinationCall is a free log retrieval operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyLocalCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyLocalCallIterator, error)
FilterOnlyLocalCall is a free log retrieval operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyOriginCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginCallIterator, error)
FilterOnlyOriginCall is a free log retrieval operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator, error)
FilterOnlyOriginDestinationCall is a free log retrieval operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlySynapseChainCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlySynapseChainCallIterator, error)
FilterOnlySynapseChainCall is a free log retrieval operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyTwoHoursCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyTwoHoursCallIterator, error)
FilterOnlyTwoHoursCall is a free log retrieval operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterUsualCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsUsualCallIterator, error)
FilterUsualCall is a free log retrieval operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseLogSystemCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessEventsLogSystemCall, error)
ParseLogSystemCall is a log parse operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessEventsFilterer) ParseOnlyDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyDestinationCall, error)
ParseOnlyDestinationCall is a log parse operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyLocalCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessEventsOnlyLocalCall, error)
ParseOnlyLocalCall is a log parse operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyOriginCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginCall, error)
ParseOnlyOriginCall is a log parse operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginDestinationCall, error)
ParseOnlyOriginDestinationCall is a log parse operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlySynapseChainCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessEventsOnlySynapseChainCall, error)
ParseOnlySynapseChainCall is a log parse operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyTwoHoursCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessEventsOnlyTwoHoursCall, error)
ParseOnlyTwoHoursCall is a log parse operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseUsualCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessEventsUsualCall, error)
ParseUsualCall is a log parse operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchLogSystemCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsLogSystemCall) (event.Subscription, error)
WatchLogSystemCall is a free log subscription operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessEventsFilterer) WatchOnlyDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyDestinationCall) (event.Subscription, error)
WatchOnlyDestinationCall is a free log subscription operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyLocalCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyLocalCall) (event.Subscription, error)
WatchOnlyLocalCall is a free log subscription operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyOriginCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyOriginCall) (event.Subscription, error)
WatchOnlyOriginCall is a free log subscription operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyOriginDestinationCall) (event.Subscription, error)
WatchOnlyOriginDestinationCall is a free log subscription operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlySynapseChainCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlySynapseChainCall) (event.Subscription, error)
WatchOnlySynapseChainCall is a free log subscription operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyTwoHoursCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyTwoHoursCall) (event.Subscription, error)
WatchOnlyTwoHoursCall is a free log subscription operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchUsualCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsUsualCall) (event.Subscription, error)
WatchUsualCall is a free log subscription operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
type SystemContractHarnessEventsLogSystemCall ¶ added in v0.0.29
type SystemContractHarnessEventsLogSystemCall struct { Origin uint32 Caller uint8 RootSubmittedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsLogSystemCall represents a LogSystemCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsLogSystemCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsLogSystemCallIterator struct { Event *SystemContractHarnessEventsLogSystemCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsLogSystemCallIterator is returned from FilterLogSystemCall and is used to iterate over the raw logs and unpacked data for LogSystemCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsLogSystemCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsLogSystemCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsLogSystemCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsLogSystemCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsLogSystemCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsLogSystemCallIterator) 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 SystemContractHarnessEventsOnlyDestinationCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyDestinationCall represents a OnlyDestinationCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyDestinationCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyDestinationCallIterator struct { Event *SystemContractHarnessEventsOnlyDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyDestinationCallIterator is returned from FilterOnlyDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyDestinationCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyDestinationCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyDestinationCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyDestinationCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyDestinationCallIterator) 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 SystemContractHarnessEventsOnlyLocalCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyLocalCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyLocalCall represents a OnlyLocalCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyLocalCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyLocalCallIterator struct { Event *SystemContractHarnessEventsOnlyLocalCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyLocalCallIterator is returned from FilterOnlyLocalCall and is used to iterate over the raw logs and unpacked data for OnlyLocalCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyLocalCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyLocalCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyLocalCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyLocalCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyLocalCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyLocalCallIterator) 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 SystemContractHarnessEventsOnlyOriginCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyOriginCall represents a OnlyOriginCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyOriginCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginCallIterator struct { Event *SystemContractHarnessEventsOnlyOriginCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyOriginCallIterator is returned from FilterOnlyOriginCall and is used to iterate over the raw logs and unpacked data for OnlyOriginCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyOriginCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyOriginCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyOriginCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginCallIterator) 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 SystemContractHarnessEventsOnlyOriginDestinationCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyOriginDestinationCall represents a OnlyOriginDestinationCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyOriginDestinationCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginDestinationCallIterator struct { Event *SystemContractHarnessEventsOnlyOriginDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyOriginDestinationCallIterator is returned from FilterOnlyOriginDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyOriginDestinationCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginDestinationCallIterator) 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 SystemContractHarnessEventsOnlySynapseChainCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlySynapseChainCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlySynapseChainCall represents a OnlySynapseChainCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlySynapseChainCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlySynapseChainCallIterator struct { Event *SystemContractHarnessEventsOnlySynapseChainCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlySynapseChainCallIterator is returned from FilterOnlySynapseChainCall and is used to iterate over the raw logs and unpacked data for OnlySynapseChainCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlySynapseChainCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlySynapseChainCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlySynapseChainCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlySynapseChainCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlySynapseChainCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlySynapseChainCallIterator) 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 SystemContractHarnessEventsOnlyTwoHoursCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyTwoHoursCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyTwoHoursCall represents a OnlyTwoHoursCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyTwoHoursCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyTwoHoursCallIterator struct { Event *SystemContractHarnessEventsOnlyTwoHoursCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyTwoHoursCallIterator is returned from FilterOnlyTwoHoursCall and is used to iterate over the raw logs and unpacked data for OnlyTwoHoursCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyTwoHoursCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyTwoHoursCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyTwoHoursCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyTwoHoursCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyTwoHoursCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyTwoHoursCallIterator) 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 SystemContractHarnessEventsRaw ¶ added in v0.0.29
type SystemContractHarnessEventsRaw struct {
Contract *SystemContractHarnessEvents // Generic contract binding to access the raw methods on
}
SystemContractHarnessEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractHarnessEventsRaw) Call ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) 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 (*SystemContractHarnessEventsRaw) Transact ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessEventsRaw) Transfer ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) 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 SystemContractHarnessEventsSession ¶ added in v0.0.29
type SystemContractHarnessEventsSession struct { Contract *SystemContractHarnessEvents // 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 }
SystemContractHarnessEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SystemContractHarnessEventsTransactor ¶ added in v0.0.29
type SystemContractHarnessEventsTransactor struct {
// contains filtered or unexported fields
}
SystemContractHarnessEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractHarnessEventsTransactor ¶ added in v0.0.29
func NewSystemContractHarnessEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractHarnessEventsTransactor, error)
NewSystemContractHarnessEventsTransactor creates a new write-only instance of SystemContractHarnessEvents, bound to a specific deployed contract.
type SystemContractHarnessEventsTransactorRaw ¶ added in v0.0.29
type SystemContractHarnessEventsTransactorRaw struct {
Contract *SystemContractHarnessEventsTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractHarnessEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractHarnessEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) 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 SystemContractHarnessEventsTransactorSession ¶ added in v0.0.29
type SystemContractHarnessEventsTransactorSession struct { Contract *SystemContractHarnessEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractHarnessEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SystemContractHarnessEventsUsualCall ¶ added in v0.0.29
type SystemContractHarnessEventsUsualCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsUsualCall represents a UsualCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsUsualCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsUsualCallIterator struct { Event *SystemContractHarnessEventsUsualCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsUsualCallIterator is returned from FilterUsualCall and is used to iterate over the raw logs and unpacked data for UsualCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsUsualCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsUsualCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsUsualCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsUsualCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsUsualCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsUsualCallIterator) 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 SystemContractHarnessFilterer ¶ added in v0.0.13
type SystemContractHarnessFilterer struct {
// contains filtered or unexported fields
}
SystemContractHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemContractHarnessFilterer ¶ added in v0.0.13
func NewSystemContractHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemContractHarnessFilterer, error)
NewSystemContractHarnessFilterer creates a new log filterer instance of SystemContractHarness, bound to a specific deployed contract.
func (*SystemContractHarnessFilterer) FilterInitialized ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractHarnessInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractHarnessFilterer) FilterLogSystemCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessLogSystemCallIterator, error)
FilterLogSystemCall is a free log retrieval operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessFilterer) FilterOnlyDestinationCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyDestinationCallIterator, error)
FilterOnlyDestinationCall is a free log retrieval operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyLocalCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyLocalCallIterator, error)
FilterOnlyLocalCall is a free log retrieval operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyOriginCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginCallIterator, error)
FilterOnlyOriginCall is a free log retrieval operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginDestinationCallIterator, error)
FilterOnlyOriginDestinationCall is a free log retrieval operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlySynapseChainCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlySynapseChainCallIterator, error)
FilterOnlySynapseChainCall is a free log retrieval operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyTwoHoursCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyTwoHoursCallIterator, error)
FilterOnlyTwoHoursCall is a free log retrieval operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOwnershipTransferred ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemContractHarnessOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractHarnessFilterer) FilterUsualCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessUsualCallIterator, error)
FilterUsualCall is a free log retrieval operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseInitialized ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseInitialized(log types.Log) (*SystemContractHarnessInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractHarnessFilterer) ParseLogSystemCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessLogSystemCall, error)
ParseLogSystemCall is a log parse operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessFilterer) ParseOnlyDestinationCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessOnlyDestinationCall, error)
ParseOnlyDestinationCall is a log parse operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyLocalCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessOnlyLocalCall, error)
ParseOnlyLocalCall is a log parse operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyOriginCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessOnlyOriginCall, error)
ParseOnlyOriginCall is a log parse operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessOnlyOriginDestinationCall, error)
ParseOnlyOriginDestinationCall is a log parse operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlySynapseChainCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessOnlySynapseChainCall, error)
ParseOnlySynapseChainCall is a log parse operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyTwoHoursCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessOnlyTwoHoursCall, error)
ParseOnlyTwoHoursCall is a log parse operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOwnershipTransferred ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractHarnessOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractHarnessFilterer) ParseUsualCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessUsualCall, error)
ParseUsualCall is a log parse operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchInitialized ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractHarnessFilterer) WatchLogSystemCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessLogSystemCall) (event.Subscription, error)
WatchLogSystemCall is a free log subscription operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessFilterer) WatchOnlyDestinationCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyDestinationCall) (event.Subscription, error)
WatchOnlyDestinationCall is a free log subscription operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyLocalCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyLocalCall) (event.Subscription, error)
WatchOnlyLocalCall is a free log subscription operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyOriginCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyOriginCall) (event.Subscription, error)
WatchOnlyOriginCall is a free log subscription operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyOriginDestinationCall) (event.Subscription, error)
WatchOnlyOriginDestinationCall is a free log subscription operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlySynapseChainCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlySynapseChainCall) (event.Subscription, error)
WatchOnlySynapseChainCall is a free log subscription operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyTwoHoursCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyTwoHoursCall) (event.Subscription, error)
WatchOnlyTwoHoursCall is a free log subscription operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOwnershipTransferred ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOwnershipTransferred, 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)
func (*SystemContractHarnessFilterer) WatchUsualCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessUsualCall) (event.Subscription, error)
WatchUsualCall is a free log subscription operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
type SystemContractHarnessInitialized ¶ added in v0.0.13
type SystemContractHarnessInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessInitialized represents a Initialized event raised by the SystemContractHarness contract.
type SystemContractHarnessInitializedIterator ¶ added in v0.0.13
type SystemContractHarnessInitializedIterator struct { Event *SystemContractHarnessInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemContractHarness contract.
func (*SystemContractHarnessInitializedIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessInitializedIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessInitializedIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessInitializedIterator) 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 SystemContractHarnessLogSystemCall ¶ added in v0.0.13
type SystemContractHarnessLogSystemCall struct { Origin uint32 Caller uint8 RootSubmittedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessLogSystemCall represents a LogSystemCall event raised by the SystemContractHarness contract.
type SystemContractHarnessLogSystemCallIterator ¶ added in v0.0.13
type SystemContractHarnessLogSystemCallIterator struct { Event *SystemContractHarnessLogSystemCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessLogSystemCallIterator is returned from FilterLogSystemCall and is used to iterate over the raw logs and unpacked data for LogSystemCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessLogSystemCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessLogSystemCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessLogSystemCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessLogSystemCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessLogSystemCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessLogSystemCallIterator) 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 SystemContractHarnessOnlyDestinationCall ¶ added in v0.0.13
type SystemContractHarnessOnlyDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyDestinationCall represents a OnlyDestinationCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyDestinationCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyDestinationCallIterator struct { Event *SystemContractHarnessOnlyDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyDestinationCallIterator is returned from FilterOnlyDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyDestinationCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyDestinationCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyDestinationCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyDestinationCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyDestinationCallIterator) 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 SystemContractHarnessOnlyLocalCall ¶ added in v0.0.13
type SystemContractHarnessOnlyLocalCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyLocalCall represents a OnlyLocalCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyLocalCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyLocalCallIterator struct { Event *SystemContractHarnessOnlyLocalCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyLocalCallIterator is returned from FilterOnlyLocalCall and is used to iterate over the raw logs and unpacked data for OnlyLocalCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyLocalCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyLocalCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyLocalCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyLocalCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyLocalCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyLocalCallIterator) 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 SystemContractHarnessOnlyOriginCall ¶ added in v0.0.13
type SystemContractHarnessOnlyOriginCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyOriginCall represents a OnlyOriginCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyOriginCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyOriginCallIterator struct { Event *SystemContractHarnessOnlyOriginCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyOriginCallIterator is returned from FilterOnlyOriginCall and is used to iterate over the raw logs and unpacked data for OnlyOriginCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyOriginCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyOriginCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyOriginCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyOriginCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyOriginCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyOriginCallIterator) 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 SystemContractHarnessOnlyOriginDestinationCall ¶ added in v0.0.29
type SystemContractHarnessOnlyOriginDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyOriginDestinationCall represents a OnlyOriginDestinationCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyOriginDestinationCallIterator ¶ added in v0.0.29
type SystemContractHarnessOnlyOriginDestinationCallIterator struct { Event *SystemContractHarnessOnlyOriginDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyOriginDestinationCallIterator is returned from FilterOnlyOriginDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyOriginDestinationCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyOriginDestinationCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessOnlyOriginDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyOriginDestinationCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessOnlyOriginDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyOriginDestinationCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessOnlyOriginDestinationCallIterator) 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 SystemContractHarnessOnlySynapseChainCall ¶ added in v0.0.13
type SystemContractHarnessOnlySynapseChainCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlySynapseChainCall represents a OnlySynapseChainCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlySynapseChainCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlySynapseChainCallIterator struct { Event *SystemContractHarnessOnlySynapseChainCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlySynapseChainCallIterator is returned from FilterOnlySynapseChainCall and is used to iterate over the raw logs and unpacked data for OnlySynapseChainCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlySynapseChainCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlySynapseChainCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlySynapseChainCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlySynapseChainCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlySynapseChainCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlySynapseChainCallIterator) 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 SystemContractHarnessOnlyTwoHoursCall ¶ added in v0.0.13
type SystemContractHarnessOnlyTwoHoursCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyTwoHoursCall represents a OnlyTwoHoursCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyTwoHoursCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyTwoHoursCallIterator struct { Event *SystemContractHarnessOnlyTwoHoursCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyTwoHoursCallIterator is returned from FilterOnlyTwoHoursCall and is used to iterate over the raw logs and unpacked data for OnlyTwoHoursCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyTwoHoursCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyTwoHoursCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyTwoHoursCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyTwoHoursCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyTwoHoursCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyTwoHoursCallIterator) 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 SystemContractHarnessOwnershipTransferred ¶ added in v0.0.13
type SystemContractHarnessOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOwnershipTransferred represents a OwnershipTransferred event raised by the SystemContractHarness contract.
type SystemContractHarnessOwnershipTransferredIterator ¶ added in v0.0.13
type SystemContractHarnessOwnershipTransferredIterator struct { Event *SystemContractHarnessOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOwnershipTransferredIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOwnershipTransferredIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOwnershipTransferredIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOwnershipTransferredIterator) 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 SystemContractHarnessRaw ¶ added in v0.0.13
type SystemContractHarnessRaw struct {
Contract *SystemContractHarness // Generic contract binding to access the raw methods on
}
SystemContractHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractHarnessRaw) Call ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessRaw) 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 (*SystemContractHarnessRaw) Transact ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessRaw) Transfer ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessRaw) 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 SystemContractHarnessSession ¶ added in v0.0.13
type SystemContractHarnessSession struct { Contract *SystemContractHarness // 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 }
SystemContractHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemContractHarnessSession) LocalDomain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractHarnessSession) Owner ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractHarnessSession) RenounceOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractHarnessSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractHarnessSession) SensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*SystemContractHarnessSession) SetSensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValue(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessSession) SetSystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) 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 (*SystemContractHarnessSession) SystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemContractHarnessSession) TransferOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) 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 SystemContractHarnessTransactor ¶ added in v0.0.13
type SystemContractHarnessTransactor struct {
// contains filtered or unexported fields
}
SystemContractHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractHarnessTransactor ¶ added in v0.0.13
func NewSystemContractHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractHarnessTransactor, error)
NewSystemContractHarnessTransactor creates a new write-only instance of SystemContractHarness, bound to a specific deployed contract.
func (*SystemContractHarnessTransactor) RenounceOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractHarnessTransactor) SetSensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactor) SetSystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) 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 (*SystemContractHarnessTransactor) TransferOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) 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 SystemContractHarnessTransactorRaw ¶ added in v0.0.13
type SystemContractHarnessTransactorRaw struct {
Contract *SystemContractHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractHarnessTransactorRaw) Transact ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessTransactorRaw) Transfer ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorRaw) 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 SystemContractHarnessTransactorSession ¶ added in v0.0.13
type SystemContractHarnessTransactorSession struct { Contract *SystemContractHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemContractHarnessTransactorSession) RenounceOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValue(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyLocal(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_newValue *big.Int, _callOrigin uint32, _systemCaller uint8, _rootSubmittedAt *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _newValue, uint32 _callOrigin, uint8 _systemCaller, uint256 _rootSubmittedAt) returns()
func (*SystemContractHarnessTransactorSession) SetSystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) 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 (*SystemContractHarnessTransactorSession) TransferOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) 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 SystemContractHarnessUsualCall ¶ added in v0.0.13
type SystemContractHarnessUsualCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessUsualCall represents a UsualCall event raised by the SystemContractHarness contract.
type SystemContractHarnessUsualCallIterator ¶ added in v0.0.13
type SystemContractHarnessUsualCallIterator struct { Event *SystemContractHarnessUsualCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessUsualCallIterator is returned from FilterUsualCall and is used to iterate over the raw logs and unpacked data for UsualCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessUsualCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessUsualCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessUsualCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessUsualCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessUsualCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessUsualCallIterator) 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 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) 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) 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) 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 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) LOW12MASK ¶ added in v0.0.20
LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.
Solidity: function LOW_12_MASK() view returns(uint256)
func (*TypedMemViewCaller) NULL ¶
func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCaller) TWELVEBYTES ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewCaller) TWELVEBYTES(opts *bind.CallOpts) (uint8, error)
TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.
Solidity: function TWELVE_BYTES() view returns(uint8)
type TypedMemViewCallerRaw ¶
type TypedMemViewCallerRaw struct {
Contract *TypedMemViewCaller // Generic read-only contract binding to access the raw methods on
}
TypedMemViewCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypedMemViewCallerRaw) Call ¶
func (_TypedMemView *TypedMemViewCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TypedMemViewCallerSession ¶
type TypedMemViewCallerSession struct { Contract *TypedMemViewCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypedMemViewCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TypedMemViewCallerSession) LOW12MASK ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewCallerSession) LOW12MASK() (*big.Int, error)
LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.
Solidity: function LOW_12_MASK() view returns(uint256)
func (*TypedMemViewCallerSession) NULL ¶
func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCallerSession) TWELVEBYTES ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewCallerSession) TWELVEBYTES() (uint8, error)
TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.
Solidity: function TWELVE_BYTES() view returns(uint8)
type TypedMemViewFilterer ¶
type TypedMemViewFilterer struct {
// contains filtered or unexported fields
}
TypedMemViewFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypedMemViewFilterer ¶
func NewTypedMemViewFilterer(address common.Address, filterer bind.ContractFilterer) (*TypedMemViewFilterer, error)
NewTypedMemViewFilterer creates a new log filterer instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewRaw ¶
type TypedMemViewRaw struct {
Contract *TypedMemView // Generic contract binding to access the raw methods on
}
TypedMemViewRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypedMemViewRaw) Call ¶
func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TypedMemViewRaw) Transact ¶
func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewRaw) Transfer ¶
func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypedMemViewSession ¶
type TypedMemViewSession struct { Contract *TypedMemView // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TypedMemViewSession) LOW12MASK ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewSession) LOW12MASK() (*big.Int, error)
LOW12MASK is a free data retrieval call binding the contract method 0xb286bae7.
Solidity: function LOW_12_MASK() view returns(uint256)
func (*TypedMemViewSession) NULL ¶
func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewSession) TWELVEBYTES ¶ added in v0.0.20
func (_TypedMemView *TypedMemViewSession) TWELVEBYTES() (uint8, error)
TWELVEBYTES is a free data retrieval call binding the contract method 0x406cba16.
Solidity: function TWELVE_BYTES() view returns(uint8)
type TypedMemViewTransactor ¶
type TypedMemViewTransactor struct {
// contains filtered or unexported fields
}
TypedMemViewTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypedMemViewTransactor ¶
func NewTypedMemViewTransactor(address common.Address, transactor bind.ContractTransactor) (*TypedMemViewTransactor, error)
NewTypedMemViewTransactor creates a new write-only instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewTransactorRaw ¶
type TypedMemViewTransactorRaw struct {
Contract *TypedMemViewTransactor // Generic write-only contract binding to access the raw methods on
}
TypedMemViewTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypedMemViewTransactorRaw) Transact ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewTransactorRaw) Transfer ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypedMemViewTransactorSession ¶
type TypedMemViewTransactorSession struct { Contract *TypedMemViewTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.