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 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 AgentInfo
- type AgentRegistry
- type AgentRegistryAgentAdded
- type AgentRegistryAgentAddedIterator
- type AgentRegistryAgentRemoved
- type AgentRegistryAgentRemovedIterator
- type AgentRegistryAgentSlashed
- type AgentRegistryAgentSlashedIterator
- type AgentRegistryCaller
- func (_AgentRegistry *AgentRegistryCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_AgentRegistry *AgentRegistryCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_AgentRegistry *AgentRegistryCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_AgentRegistry *AgentRegistryCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_AgentRegistry *AgentRegistryCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AgentRegistry *AgentRegistryCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_AgentRegistry *AgentRegistryCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_AgentRegistry *AgentRegistryCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct{ ... }, error)
- func (_AgentRegistry *AgentRegistryCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- type AgentRegistryCallerRaw
- type AgentRegistryCallerSession
- func (_AgentRegistry *AgentRegistryCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_AgentRegistry *AgentRegistryCallerSession) AllDomains() ([]uint32, error)
- func (_AgentRegistry *AgentRegistryCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_AgentRegistry *AgentRegistryCallerSession) AmountDomains() (*big.Int, error)
- func (_AgentRegistry *AgentRegistryCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AgentRegistry *AgentRegistryCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_AgentRegistry *AgentRegistryCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_AgentRegistry *AgentRegistryCallerSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_AgentRegistry *AgentRegistryCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- type AgentRegistryDomainActivated
- type AgentRegistryDomainActivatedIterator
- type AgentRegistryDomainDeactivated
- type AgentRegistryDomainDeactivatedIterator
- type AgentRegistryEvents
- type AgentRegistryEventsAgentAdded
- type AgentRegistryEventsAgentAddedIterator
- type AgentRegistryEventsAgentRemoved
- type AgentRegistryEventsAgentRemovedIterator
- type AgentRegistryEventsAgentSlashed
- type AgentRegistryEventsAgentSlashedIterator
- type AgentRegistryEventsCaller
- type AgentRegistryEventsCallerRaw
- type AgentRegistryEventsCallerSession
- type AgentRegistryEventsDomainActivated
- type AgentRegistryEventsDomainActivatedIterator
- type AgentRegistryEventsDomainDeactivated
- type AgentRegistryEventsDomainDeactivatedIterator
- type AgentRegistryEventsFilterer
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryEventsAgentAddedIterator, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryEventsAgentRemovedIterator, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryEventsAgentSlashedIterator, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryEventsDomainActivatedIterator, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryEventsDomainDeactivatedIterator, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseAgentAdded(log types.Log) (*AgentRegistryEventsAgentAdded, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseAgentRemoved(log types.Log) (*AgentRegistryEventsAgentRemoved, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseAgentSlashed(log types.Log) (*AgentRegistryEventsAgentSlashed, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseDomainActivated(log types.Log) (*AgentRegistryEventsDomainActivated, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseDomainDeactivated(log types.Log) (*AgentRegistryEventsDomainDeactivated, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsAgentAdded, ...) (event.Subscription, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsAgentRemoved, ...) (event.Subscription, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsAgentSlashed, ...) (event.Subscription, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsDomainActivated, ...) (event.Subscription, error)
- func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsDomainDeactivated, ...) (event.Subscription, error)
- type AgentRegistryEventsRaw
- func (_AgentRegistryEvents *AgentRegistryEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AgentRegistryEvents *AgentRegistryEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AgentRegistryEvents *AgentRegistryEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AgentRegistryEventsSession
- type AgentRegistryEventsTransactor
- type AgentRegistryEventsTransactorRaw
- type AgentRegistryEventsTransactorSession
- type AgentRegistryFilterer
- func (_AgentRegistry *AgentRegistryFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryAgentAddedIterator, error)
- func (_AgentRegistry *AgentRegistryFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryAgentRemovedIterator, error)
- func (_AgentRegistry *AgentRegistryFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryAgentSlashedIterator, error)
- func (_AgentRegistry *AgentRegistryFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryDomainActivatedIterator, error)
- func (_AgentRegistry *AgentRegistryFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryDomainDeactivatedIterator, error)
- func (_AgentRegistry *AgentRegistryFilterer) ParseAgentAdded(log types.Log) (*AgentRegistryAgentAdded, error)
- func (_AgentRegistry *AgentRegistryFilterer) ParseAgentRemoved(log types.Log) (*AgentRegistryAgentRemoved, error)
- func (_AgentRegistry *AgentRegistryFilterer) ParseAgentSlashed(log types.Log) (*AgentRegistryAgentSlashed, error)
- func (_AgentRegistry *AgentRegistryFilterer) ParseDomainActivated(log types.Log) (*AgentRegistryDomainActivated, error)
- func (_AgentRegistry *AgentRegistryFilterer) ParseDomainDeactivated(log types.Log) (*AgentRegistryDomainDeactivated, error)
- func (_AgentRegistry *AgentRegistryFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AgentRegistryAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_AgentRegistry *AgentRegistryFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AgentRegistryAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_AgentRegistry *AgentRegistryFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *AgentRegistryAgentSlashed, domain []uint32, ...) (event.Subscription, error)
- func (_AgentRegistry *AgentRegistryFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryDomainActivated, ...) (event.Subscription, error)
- func (_AgentRegistry *AgentRegistryFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryDomainDeactivated, ...) (event.Subscription, error)
- type AgentRegistryRaw
- func (_AgentRegistry *AgentRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AgentRegistry *AgentRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AgentRegistry *AgentRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AgentRegistrySession
- func (_AgentRegistry *AgentRegistrySession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_AgentRegistry *AgentRegistrySession) AllDomains() ([]uint32, error)
- func (_AgentRegistry *AgentRegistrySession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_AgentRegistry *AgentRegistrySession) AmountDomains() (*big.Int, error)
- func (_AgentRegistry *AgentRegistrySession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AgentRegistry *AgentRegistrySession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_AgentRegistry *AgentRegistrySession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_AgentRegistry *AgentRegistrySession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_AgentRegistry *AgentRegistrySession) IsActiveDomain(_domain uint32) (bool, error)
- type AgentRegistryTransactor
- type AgentRegistryTransactorRaw
- type AgentRegistryTransactorSession
- type AgentSet
- type AgentSetCaller
- type AgentSetCallerRaw
- type AgentSetCallerSession
- type AgentSetFilterer
- type AgentSetRaw
- func (_AgentSet *AgentSetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AgentSet *AgentSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AgentSet *AgentSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AgentSetSession
- type AgentSetTransactor
- type AgentSetTransactorRaw
- type AgentSetTransactorSession
- type AttestationHub
- type AttestationHubCaller
- type AttestationHubCallerRaw
- type AttestationHubCallerSession
- type AttestationHubFilterer
- 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 AttestationLib
- type AttestationLibCaller
- type AttestationLibCallerRaw
- type AttestationLibCallerSession
- type AttestationLibFilterer
- type AttestationLibRaw
- func (_AttestationLib *AttestationLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationLib *AttestationLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationLib *AttestationLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationLibSession
- type AttestationLibTransactor
- type AttestationLibTransactorRaw
- type AttestationLibTransactorSession
- 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 DestinationAgentAdded
- type DestinationAgentAddedIterator
- type DestinationAgentRemoved
- type DestinationAgentRemovedIterator
- type DestinationAgentSlashed
- type DestinationAgentSlashedIterator
- type DestinationAttestation
- type DestinationAttestationAccepted
- type DestinationAttestationAcceptedIterator
- type DestinationCaller
- func (_Destination *DestinationCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_Destination *DestinationCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_Destination *DestinationCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_Destination *DestinationCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_Destination *DestinationCaller) AttestationsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Destination *DestinationCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_Destination *DestinationCaller) GetAttestation(opts *bind.CallOpts, _index *big.Int) (struct{ ... }, error)
- func (_Destination *DestinationCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_Destination *DestinationCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_Destination *DestinationCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct{ ... }, error)
- func (_Destination *DestinationCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_Destination *DestinationCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_Destination *DestinationCaller) MessageStatus(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_Destination *DestinationCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Destination *DestinationCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_Destination *DestinationCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_Destination *DestinationCaller) Version(opts *bind.CallOpts) (string, error)
- type DestinationCallerRaw
- type DestinationCallerSession
- func (_Destination *DestinationCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_Destination *DestinationCallerSession) AllDomains() ([]uint32, error)
- func (_Destination *DestinationCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_Destination *DestinationCallerSession) AmountDomains() (*big.Int, error)
- func (_Destination *DestinationCallerSession) AttestationsAmount() (*big.Int, error)
- func (_Destination *DestinationCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_Destination *DestinationCallerSession) GetAttestation(_index *big.Int) (struct{ ... }, error)
- func (_Destination *DestinationCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_Destination *DestinationCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_Destination *DestinationCallerSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_Destination *DestinationCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_Destination *DestinationCallerSession) LocalDomain() (uint32, error)
- func (_Destination *DestinationCallerSession) MessageStatus(arg0 [32]byte) ([32]byte, error)
- func (_Destination *DestinationCallerSession) Owner() (common.Address, error)
- func (_Destination *DestinationCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Destination *DestinationCallerSession) SystemRouter() (common.Address, error)
- func (_Destination *DestinationCallerSession) Version() (string, error)
- type DestinationDomainActivated
- type DestinationDomainActivatedIterator
- type DestinationDomainDeactivated
- type DestinationDomainDeactivatedIterator
- type DestinationEvents
- type DestinationEventsAttestationAccepted
- type DestinationEventsAttestationAcceptedIterator
- type DestinationEventsCaller
- type DestinationEventsCallerRaw
- type DestinationEventsCallerSession
- type DestinationEventsExecuted
- type DestinationEventsExecutedIterator
- type DestinationEventsFilterer
- func (_DestinationEvents *DestinationEventsFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*DestinationEventsAttestationAcceptedIterator, error)
- func (_DestinationEvents *DestinationEventsFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationEventsExecutedIterator, error)
- func (_DestinationEvents *DestinationEventsFilterer) FilterTipsStored(opts *bind.FilterOpts, notary []common.Address) (*DestinationEventsTipsStoredIterator, error)
- func (_DestinationEvents *DestinationEventsFilterer) ParseAttestationAccepted(log types.Log) (*DestinationEventsAttestationAccepted, error)
- func (_DestinationEvents *DestinationEventsFilterer) ParseExecuted(log types.Log) (*DestinationEventsExecuted, error)
- func (_DestinationEvents *DestinationEventsFilterer) ParseTipsStored(log types.Log) (*DestinationEventsTipsStored, error)
- func (_DestinationEvents *DestinationEventsFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationEventsAttestationAccepted) (event.Subscription, error)
- func (_DestinationEvents *DestinationEventsFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationEventsExecuted, ...) (event.Subscription, error)
- func (_DestinationEvents *DestinationEventsFilterer) WatchTipsStored(opts *bind.WatchOpts, sink chan<- *DestinationEventsTipsStored, ...) (event.Subscription, error)
- 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 DestinationEventsTipsStored
- type DestinationEventsTipsStoredIterator
- type DestinationEventsTransactor
- type DestinationEventsTransactorRaw
- type DestinationEventsTransactorSession
- type DestinationExecuted
- type DestinationExecutedIterator
- type DestinationFilterer
- func (_Destination *DestinationFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationAgentAddedIterator, error)
- func (_Destination *DestinationFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationAgentRemovedIterator, error)
- func (_Destination *DestinationFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationAgentSlashedIterator, error)
- func (_Destination *DestinationFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*DestinationAttestationAcceptedIterator, error)
- func (_Destination *DestinationFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*DestinationDomainActivatedIterator, error)
- func (_Destination *DestinationFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*DestinationDomainDeactivatedIterator, error)
- func (_Destination *DestinationFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationExecutedIterator, error)
- func (_Destination *DestinationFilterer) FilterInitialized(opts *bind.FilterOpts) (*DestinationInitializedIterator, error)
- func (_Destination *DestinationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DestinationOwnershipTransferredIterator, error)
- func (_Destination *DestinationFilterer) FilterTipsStored(opts *bind.FilterOpts, notary []common.Address) (*DestinationTipsStoredIterator, error)
- func (_Destination *DestinationFilterer) ParseAgentAdded(log types.Log) (*DestinationAgentAdded, error)
- func (_Destination *DestinationFilterer) ParseAgentRemoved(log types.Log) (*DestinationAgentRemoved, error)
- func (_Destination *DestinationFilterer) ParseAgentSlashed(log types.Log) (*DestinationAgentSlashed, error)
- func (_Destination *DestinationFilterer) ParseAttestationAccepted(log types.Log) (*DestinationAttestationAccepted, error)
- func (_Destination *DestinationFilterer) ParseDomainActivated(log types.Log) (*DestinationDomainActivated, error)
- func (_Destination *DestinationFilterer) ParseDomainDeactivated(log types.Log) (*DestinationDomainDeactivated, error)
- func (_Destination *DestinationFilterer) ParseExecuted(log types.Log) (*DestinationExecuted, error)
- func (_Destination *DestinationFilterer) ParseInitialized(log types.Log) (*DestinationInitialized, error)
- func (_Destination *DestinationFilterer) ParseOwnershipTransferred(log types.Log) (*DestinationOwnershipTransferred, error)
- func (_Destination *DestinationFilterer) ParseTipsStored(log types.Log) (*DestinationTipsStored, error)
- func (_Destination *DestinationFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *DestinationAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *DestinationAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *DestinationAgentSlashed, domain []uint32, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationAttestationAccepted) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *DestinationDomainActivated, domain []uint32) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *DestinationDomainDeactivated, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationExecuted, remoteDomain []uint32, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DestinationInitialized) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DestinationOwnershipTransferred, ...) (event.Subscription, error)
- func (_Destination *DestinationFilterer) WatchTipsStored(opts *bind.WatchOpts, sink chan<- *DestinationTipsStored, ...) (event.Subscription, error)
- type DestinationHarness
- type DestinationHarnessAgentAdded
- type DestinationHarnessAgentAddedIterator
- type DestinationHarnessAgentRemoved
- type DestinationHarnessAgentRemovedIterator
- type DestinationHarnessAgentSlashed
- type DestinationHarnessAgentSlashedIterator
- type DestinationHarnessAttestationAccepted
- type DestinationHarnessAttestationAcceptedIterator
- type DestinationHarnessCaller
- func (_DestinationHarness *DestinationHarnessCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) AttestationsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) GetAttestation(opts *bind.CallOpts, _index *big.Int) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_DestinationHarness *DestinationHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) MessageStatus(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_DestinationHarness *DestinationHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCaller) Version(opts *bind.CallOpts) (string, error)
- type DestinationHarnessCallerRaw
- type DestinationHarnessCallerSession
- func (_DestinationHarness *DestinationHarnessCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AllDomains() ([]uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AmountDomains() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) AttestationsAmount() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GetAttestation(_index *big.Int) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) LocalDomain() (uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) MessageStatus(arg0 [32]byte) ([32]byte, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) Owner() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) SystemRouter() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessCallerSession) Version() (string, error)
- type DestinationHarnessDomainActivated
- type DestinationHarnessDomainActivatedIterator
- type DestinationHarnessDomainDeactivated
- type DestinationHarnessDomainDeactivatedIterator
- type DestinationHarnessExecuted
- type DestinationHarnessExecutedIterator
- type DestinationHarnessFilterer
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationHarnessAgentAddedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationHarnessAgentRemovedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationHarnessAgentSlashedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*DestinationHarnessAttestationAcceptedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessDomainActivatedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessDomainDeactivatedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterExecuted(opts *bind.FilterOpts, remoteDomain []uint32, messageHash [][32]byte) (*DestinationHarnessExecutedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*DestinationHarnessInitializedIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DestinationHarnessOwnershipTransferredIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) FilterTipsStored(opts *bind.FilterOpts, notary []common.Address) (*DestinationHarnessTipsStoredIterator, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAgentAdded(log types.Log) (*DestinationHarnessAgentAdded, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAgentRemoved(log types.Log) (*DestinationHarnessAgentRemoved, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAgentSlashed(log types.Log) (*DestinationHarnessAgentSlashed, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseAttestationAccepted(log types.Log) (*DestinationHarnessAttestationAccepted, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseDomainActivated(log types.Log) (*DestinationHarnessDomainActivated, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseDomainDeactivated(log types.Log) (*DestinationHarnessDomainDeactivated, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseExecuted(log types.Log) (*DestinationHarnessExecuted, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseInitialized(log types.Log) (*DestinationHarnessInitialized, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*DestinationHarnessOwnershipTransferred, error)
- func (_DestinationHarness *DestinationHarnessFilterer) ParseTipsStored(log types.Log) (*DestinationHarnessTipsStored, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAgentAdded, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAgentRemoved, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAgentSlashed, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAttestationAccepted) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *DestinationHarnessDomainActivated, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *DestinationHarnessDomainDeactivated, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchExecuted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessExecuted, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DestinationHarnessInitialized) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DestinationHarnessOwnershipTransferred, ...) (event.Subscription, error)
- func (_DestinationHarness *DestinationHarnessFilterer) WatchTipsStored(opts *bind.WatchOpts, sink chan<- *DestinationHarnessTipsStored, ...) (event.Subscription, error)
- type DestinationHarnessInitialized
- type DestinationHarnessInitializedIterator
- 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) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) AllDomains() ([]uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) AmountDomains() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) AttestationsAmount() (*big.Int, error)
- func (_DestinationHarness *DestinationHarnessSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) GetAttestation(_index *big.Int) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) Initialize() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_DestinationHarness *DestinationHarnessSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_DestinationHarness *DestinationHarnessSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_DestinationHarness *DestinationHarnessSession) LocalDomain() (uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) MessageStatus(arg0 [32]byte) ([32]byte, error)
- func (_DestinationHarness *DestinationHarnessSession) Owner() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) RenounceOwnership() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SYNAPSEDOMAIN() (uint32, error)
- func (_DestinationHarness *DestinationHarnessSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) SystemRouter() (common.Address, error)
- func (_DestinationHarness *DestinationHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessSession) Version() (string, error)
- type DestinationHarnessTipsStored
- type DestinationHarnessTipsStoredIterator
- type DestinationHarnessTransactor
- func (_DestinationHarness *DestinationHarnessTransactor) AddAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) Execute(opts *bind.TransactOpts, _message []byte, _originProof [32][32]byte, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) RemoveAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SubmitAttestation(opts *bind.TransactOpts, _attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) SyncAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type DestinationHarnessTransactorRaw
- type DestinationHarnessTransactorSession
- func (_DestinationHarness *DestinationHarnessTransactorSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, ...) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) Initialize() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_DestinationHarness *DestinationHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type DestinationInitialized
- type DestinationInitializedIterator
- 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) AllAgents(_domain uint32) ([]common.Address, error)
- func (_Destination *DestinationSession) AllDomains() ([]uint32, error)
- func (_Destination *DestinationSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_Destination *DestinationSession) AmountDomains() (*big.Int, error)
- func (_Destination *DestinationSession) AttestationsAmount() (*big.Int, error)
- func (_Destination *DestinationSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, ...) (*types.Transaction, error)
- func (_Destination *DestinationSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_Destination *DestinationSession) GetAttestation(_index *big.Int) (struct{ ... }, error)
- func (_Destination *DestinationSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_Destination *DestinationSession) Initialize() (*types.Transaction, error)
- func (_Destination *DestinationSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_Destination *DestinationSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_Destination *DestinationSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_Destination *DestinationSession) LocalDomain() (uint32, error)
- func (_Destination *DestinationSession) MessageStatus(arg0 [32]byte) ([32]byte, error)
- func (_Destination *DestinationSession) Owner() (common.Address, error)
- func (_Destination *DestinationSession) RenounceOwnership() (*types.Transaction, error)
- func (_Destination *DestinationSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Destination *DestinationSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Destination *DestinationSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_Destination *DestinationSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- func (_Destination *DestinationSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_Destination *DestinationSession) SystemRouter() (common.Address, error)
- func (_Destination *DestinationSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Destination *DestinationSession) Version() (string, error)
- type DestinationTipsStored
- type DestinationTipsStoredIterator
- type DestinationTransactor
- func (_Destination *DestinationTransactor) Execute(opts *bind.TransactOpts, _message []byte, _originProof [32][32]byte, ...) (*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) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SubmitAttestation(opts *bind.TransactOpts, _attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- func (_Destination *DestinationTransactor) SyncAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*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, _originProof [32][32]byte, _snapProof [][32]byte, ...) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) Initialize() (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- func (_Destination *DestinationTransactorSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*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 HeaderLib
- type HeaderLibCaller
- type HeaderLibCallerRaw
- type HeaderLibCallerSession
- type HeaderLibFilterer
- type HeaderLibRaw
- func (_HeaderLib *HeaderLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_HeaderLib *HeaderLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_HeaderLib *HeaderLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type HeaderLibSession
- type HeaderLibTransactor
- type HeaderLibTransactorRaw
- type HeaderLibTransactorSession
- type IAgentRegistry
- type IAgentRegistryCaller
- func (_IAgentRegistry *IAgentRegistryCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_IAgentRegistry *IAgentRegistryCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_IAgentRegistry *IAgentRegistryCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_IAgentRegistry *IAgentRegistryCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_IAgentRegistry *IAgentRegistryCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_IAgentRegistry *IAgentRegistryCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_IAgentRegistry *IAgentRegistryCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_IAgentRegistry *IAgentRegistryCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct{ ... }, error)
- func (_IAgentRegistry *IAgentRegistryCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- type IAgentRegistryCallerRaw
- type IAgentRegistryCallerSession
- func (_IAgentRegistry *IAgentRegistryCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) AllDomains() ([]uint32, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) AmountDomains() (*big.Int, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_IAgentRegistry *IAgentRegistryCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- type IAgentRegistryFilterer
- type IAgentRegistryRaw
- func (_IAgentRegistry *IAgentRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAgentRegistry *IAgentRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAgentRegistry *IAgentRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAgentRegistrySession
- func (_IAgentRegistry *IAgentRegistrySession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_IAgentRegistry *IAgentRegistrySession) AllDomains() ([]uint32, error)
- func (_IAgentRegistry *IAgentRegistrySession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_IAgentRegistry *IAgentRegistrySession) AmountDomains() (*big.Int, error)
- func (_IAgentRegistry *IAgentRegistrySession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_IAgentRegistry *IAgentRegistrySession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_IAgentRegistry *IAgentRegistrySession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_IAgentRegistry *IAgentRegistrySession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_IAgentRegistry *IAgentRegistrySession) IsActiveDomain(_domain uint32) (bool, error)
- type IAgentRegistryTransactor
- type IAgentRegistryTransactorRaw
- type IAgentRegistryTransactorSession
- type IAttestationHub
- type IAttestationHubCaller
- type IAttestationHubCallerRaw
- type IAttestationHubCallerSession
- type IAttestationHubFilterer
- type IAttestationHubRaw
- func (_IAttestationHub *IAttestationHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAttestationHub *IAttestationHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAttestationHub *IAttestationHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAttestationHubSession
- type IAttestationHubTransactor
- type IAttestationHubTransactorRaw
- type IAttestationHubTransactorSession
- 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 ISystemContract
- type ISystemContractCaller
- type ISystemContractCallerRaw
- type ISystemContractCallerSession
- type ISystemContractFilterer
- type ISystemContractRaw
- func (_ISystemContract *ISystemContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISystemContract *ISystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISystemContractSession
- func (_ISystemContract *ISystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractSession) SystemRouter() (common.Address, error)
- type ISystemContractTransactor
- func (_ISystemContract *ISystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractTransactor) SyncAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- type ISystemContractTransactorRaw
- type ISystemContractTransactorSession
- func (_ISystemContract *ISystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_ISystemContract *ISystemContractTransactorSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*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 InterfaceDestination
- type InterfaceDestinationCaller
- type InterfaceDestinationCallerRaw
- type InterfaceDestinationCallerSession
- type InterfaceDestinationFilterer
- type InterfaceDestinationRaw
- func (_InterfaceDestination *InterfaceDestinationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_InterfaceDestination *InterfaceDestinationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceDestination *InterfaceDestinationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceDestinationSession
- func (_InterfaceDestination *InterfaceDestinationSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, ...) (*types.Transaction, error)
- func (_InterfaceDestination *InterfaceDestinationSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- type InterfaceDestinationTransactor
- func (_InterfaceDestination *InterfaceDestinationTransactor) Execute(opts *bind.TransactOpts, _message []byte, _originProof [32][32]byte, ...) (*types.Transaction, error)
- func (_InterfaceDestination *InterfaceDestinationTransactor) SubmitAttestation(opts *bind.TransactOpts, _attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- type InterfaceDestinationTransactorRaw
- type InterfaceDestinationTransactorSession
- func (_InterfaceDestination *InterfaceDestinationTransactorSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, ...) (*types.Transaction, error)
- func (_InterfaceDestination *InterfaceDestinationTransactorSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
- type InterfaceSystemRouter
- type InterfaceSystemRouterCaller
- type InterfaceSystemRouterCallerRaw
- type InterfaceSystemRouterCallerSession
- type InterfaceSystemRouterFilterer
- type InterfaceSystemRouterRaw
- func (_InterfaceSystemRouter *InterfaceSystemRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_InterfaceSystemRouter *InterfaceSystemRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceSystemRouterSession
- func (_InterfaceSystemRouter *InterfaceSystemRouterSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- type InterfaceSystemRouterTransactor
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) SystemCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) SystemMultiCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) SystemMultiCall0(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) SystemMultiCall1(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- type InterfaceSystemRouterTransactorRaw
- type InterfaceSystemRouterTransactorSession
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- 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 MerkleList
- type MerkleListCaller
- type MerkleListCallerRaw
- type MerkleListCallerSession
- type MerkleListFilterer
- type MerkleListRaw
- func (_MerkleList *MerkleListRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MerkleList *MerkleListRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MerkleList *MerkleListRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MerkleListSession
- type MerkleListTransactor
- type MerkleListTransactorRaw
- type MerkleListTransactorSession
- type MessageLib
- type MessageLibCaller
- type MessageLibCallerRaw
- type MessageLibCallerSession
- type MessageLibFilterer
- type MessageLibRaw
- func (_MessageLib *MessageLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MessageLib *MessageLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MessageLib *MessageLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MessageLibSession
- type MessageLibTransactor
- type MessageLibTransactorRaw
- type MessageLibTransactorSession
- 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 SnapshotLib
- type SnapshotLibCaller
- type SnapshotLibCallerRaw
- type SnapshotLibCallerSession
- type SnapshotLibFilterer
- type SnapshotLibRaw
- func (_SnapshotLib *SnapshotLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SnapshotLib *SnapshotLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SnapshotLib *SnapshotLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SnapshotLibSession
- type SnapshotLibTransactor
- type SnapshotLibTransactorRaw
- type SnapshotLibTransactorSession
- type StateLib
- type StateLibCaller
- type StateLibCallerRaw
- type StateLibCallerSession
- type StateLibFilterer
- type StateLibRaw
- func (_StateLib *StateLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StateLib *StateLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StateLib *StateLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StateLibSession
- type StateLibTransactor
- type StateLibTransactorRaw
- type StateLibTransactorSession
- type StatementHub
- type StatementHubAgentAdded
- type StatementHubAgentAddedIterator
- type StatementHubAgentRemoved
- type StatementHubAgentRemovedIterator
- type StatementHubAgentSlashed
- type StatementHubAgentSlashedIterator
- type StatementHubCaller
- func (_StatementHub *StatementHubCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_StatementHub *StatementHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_StatementHub *StatementHubCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_StatementHub *StatementHubCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_StatementHub *StatementHubCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_StatementHub *StatementHubCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_StatementHub *StatementHubCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_StatementHub *StatementHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct{ ... }, error)
- func (_StatementHub *StatementHubCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_StatementHub *StatementHubCaller) Version(opts *bind.CallOpts) (string, error)
- type StatementHubCallerRaw
- type StatementHubCallerSession
- func (_StatementHub *StatementHubCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_StatementHub *StatementHubCallerSession) AllDomains() ([]uint32, error)
- func (_StatementHub *StatementHubCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_StatementHub *StatementHubCallerSession) AmountDomains() (*big.Int, error)
- func (_StatementHub *StatementHubCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_StatementHub *StatementHubCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_StatementHub *StatementHubCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_StatementHub *StatementHubCallerSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_StatementHub *StatementHubCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_StatementHub *StatementHubCallerSession) Version() (string, error)
- type StatementHubDomainActivated
- type StatementHubDomainActivatedIterator
- type StatementHubDomainDeactivated
- type StatementHubDomainDeactivatedIterator
- type StatementHubFilterer
- func (_StatementHub *StatementHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*StatementHubAgentAddedIterator, error)
- func (_StatementHub *StatementHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*StatementHubAgentRemovedIterator, error)
- func (_StatementHub *StatementHubFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*StatementHubAgentSlashedIterator, error)
- func (_StatementHub *StatementHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*StatementHubDomainActivatedIterator, error)
- func (_StatementHub *StatementHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*StatementHubDomainDeactivatedIterator, error)
- func (_StatementHub *StatementHubFilterer) ParseAgentAdded(log types.Log) (*StatementHubAgentAdded, error)
- func (_StatementHub *StatementHubFilterer) ParseAgentRemoved(log types.Log) (*StatementHubAgentRemoved, error)
- func (_StatementHub *StatementHubFilterer) ParseAgentSlashed(log types.Log) (*StatementHubAgentSlashed, error)
- func (_StatementHub *StatementHubFilterer) ParseDomainActivated(log types.Log) (*StatementHubDomainActivated, error)
- func (_StatementHub *StatementHubFilterer) ParseDomainDeactivated(log types.Log) (*StatementHubDomainDeactivated, error)
- func (_StatementHub *StatementHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *StatementHubAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_StatementHub *StatementHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *StatementHubAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_StatementHub *StatementHubFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *StatementHubAgentSlashed, domain []uint32, ...) (event.Subscription, error)
- func (_StatementHub *StatementHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *StatementHubDomainActivated, ...) (event.Subscription, error)
- func (_StatementHub *StatementHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *StatementHubDomainDeactivated, ...) (event.Subscription, error)
- type StatementHubRaw
- func (_StatementHub *StatementHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StatementHub *StatementHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StatementHub *StatementHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StatementHubSession
- func (_StatementHub *StatementHubSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_StatementHub *StatementHubSession) AllDomains() ([]uint32, error)
- func (_StatementHub *StatementHubSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_StatementHub *StatementHubSession) AmountDomains() (*big.Int, error)
- func (_StatementHub *StatementHubSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_StatementHub *StatementHubSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_StatementHub *StatementHubSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_StatementHub *StatementHubSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_StatementHub *StatementHubSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_StatementHub *StatementHubSession) Version() (string, error)
- type StatementHubTransactor
- type StatementHubTransactorRaw
- type StatementHubTransactorSession
- 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 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 SystemContractInitialized
- type SystemContractInitializedIterator
- type SystemContractOwnershipTransferred
- type SystemContractOwnershipTransferredIterator
- type SystemContractRaw
- func (_SystemContract *SystemContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContract *SystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContract *SystemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractSession
- func (_SystemContract *SystemContractSession) LocalDomain() (uint32, error)
- func (_SystemContract *SystemContractSession) Owner() (common.Address, error)
- func (_SystemContract *SystemContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContract *SystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SystemRouter() (common.Address, error)
- func (_SystemContract *SystemContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractTransactor
- func (_SystemContract *SystemContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SyncAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemContractTransactorRaw
- type SystemContractTransactorSession
- func (_SystemContract *SystemContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRegistry
- type SystemRegistryAgentAdded
- type SystemRegistryAgentAddedIterator
- type SystemRegistryAgentRemoved
- type SystemRegistryAgentRemovedIterator
- type SystemRegistryAgentSlashed
- type SystemRegistryAgentSlashedIterator
- type SystemRegistryCaller
- func (_SystemRegistry *SystemRegistryCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_SystemRegistry *SystemRegistryCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_SystemRegistry *SystemRegistryCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_SystemRegistry *SystemRegistryCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_SystemRegistry *SystemRegistryCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_SystemRegistry *SystemRegistryCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_SystemRegistry *SystemRegistryCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_SystemRegistry *SystemRegistryCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct{ ... }, error)
- func (_SystemRegistry *SystemRegistryCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_SystemRegistry *SystemRegistryCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SystemRegistry *SystemRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemRegistry *SystemRegistryCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_SystemRegistry *SystemRegistryCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type SystemRegistryCallerRaw
- type SystemRegistryCallerSession
- func (_SystemRegistry *SystemRegistryCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_SystemRegistry *SystemRegistryCallerSession) AllDomains() ([]uint32, error)
- func (_SystemRegistry *SystemRegistryCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_SystemRegistry *SystemRegistryCallerSession) AmountDomains() (*big.Int, error)
- func (_SystemRegistry *SystemRegistryCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_SystemRegistry *SystemRegistryCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_SystemRegistry *SystemRegistryCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_SystemRegistry *SystemRegistryCallerSession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_SystemRegistry *SystemRegistryCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_SystemRegistry *SystemRegistryCallerSession) LocalDomain() (uint32, error)
- func (_SystemRegistry *SystemRegistryCallerSession) Owner() (common.Address, error)
- func (_SystemRegistry *SystemRegistryCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemRegistry *SystemRegistryCallerSession) SystemRouter() (common.Address, error)
- type SystemRegistryDomainActivated
- type SystemRegistryDomainActivatedIterator
- type SystemRegistryDomainDeactivated
- type SystemRegistryDomainDeactivatedIterator
- type SystemRegistryFilterer
- func (_SystemRegistry *SystemRegistryFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*SystemRegistryAgentAddedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*SystemRegistryAgentRemovedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*SystemRegistryAgentSlashedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryDomainActivatedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryDomainDeactivatedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemRegistryInitializedIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemRegistryOwnershipTransferredIterator, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseAgentAdded(log types.Log) (*SystemRegistryAgentAdded, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseAgentRemoved(log types.Log) (*SystemRegistryAgentRemoved, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseAgentSlashed(log types.Log) (*SystemRegistryAgentSlashed, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseDomainActivated(log types.Log) (*SystemRegistryDomainActivated, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseDomainDeactivated(log types.Log) (*SystemRegistryDomainDeactivated, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseInitialized(log types.Log) (*SystemRegistryInitialized, error)
- func (_SystemRegistry *SystemRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*SystemRegistryOwnershipTransferred, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *SystemRegistryAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *SystemRegistryAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *SystemRegistryAgentSlashed, domain []uint32, ...) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *SystemRegistryDomainActivated, ...) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *SystemRegistryDomainDeactivated, ...) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemRegistryInitialized) (event.Subscription, error)
- func (_SystemRegistry *SystemRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemRegistryOwnershipTransferred, ...) (event.Subscription, error)
- type SystemRegistryInitialized
- type SystemRegistryInitializedIterator
- type SystemRegistryOwnershipTransferred
- type SystemRegistryOwnershipTransferredIterator
- type SystemRegistryRaw
- func (_SystemRegistry *SystemRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemRegistry *SystemRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemRegistrySession
- func (_SystemRegistry *SystemRegistrySession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) AllDomains() ([]uint32, error)
- func (_SystemRegistry *SystemRegistrySession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_SystemRegistry *SystemRegistrySession) AmountDomains() (*big.Int, error)
- func (_SystemRegistry *SystemRegistrySession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_SystemRegistry *SystemRegistrySession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_SystemRegistry *SystemRegistrySession) IsActiveAgent0(_account common.Address) (struct{ ... }, error)
- func (_SystemRegistry *SystemRegistrySession) IsActiveDomain(_domain uint32) (bool, error)
- func (_SystemRegistry *SystemRegistrySession) LocalDomain() (uint32, error)
- func (_SystemRegistry *SystemRegistrySession) Owner() (common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemRegistry *SystemRegistrySession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SystemRouter() (common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRegistryTransactor
- func (_SystemRegistry *SystemRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SyncAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemRegistryTransactorRaw
- type SystemRegistryTransactorSession
- func (_SystemRegistry *SystemRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRouterMock
- type SystemRouterMockCaller
- type SystemRouterMockCallerRaw
- type SystemRouterMockCallerSession
- type SystemRouterMockFilterer
- type SystemRouterMockRaw
- func (_SystemRouterMock *SystemRouterMockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemRouterMock *SystemRouterMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemRouterMockSession
- func (_SystemRouterMock *SystemRouterMockSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- type SystemRouterMockTransactor
- func (_SystemRouterMock *SystemRouterMockTransactor) SystemCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockTransactor) SystemMultiCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockTransactor) SystemMultiCall0(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockTransactor) SystemMultiCall1(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- type SystemRouterMockTransactorRaw
- type SystemRouterMockTransactorSession
- func (_SystemRouterMock *SystemRouterMockTransactorSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockTransactorSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockTransactorSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_SystemRouterMock *SystemRouterMockTransactorSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- type TipsLib
- type TipsLibCaller
- type TipsLibCallerRaw
- type TipsLibCallerSession
- type TipsLibFilterer
- type TipsLibRaw
- func (_TipsLib *TipsLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TipsLib *TipsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TipsLib *TipsLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TipsLibSession
- type TipsLibTransactor
- type TipsLibTransactorRaw
- type TipsLibTransactorSession
- type TypeCasts
- type TypeCastsCaller
- type TypeCastsCallerRaw
- type TypeCastsCallerSession
- type TypeCastsFilterer
- type TypeCastsRaw
- func (_TypeCasts *TypeCastsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypeCasts *TypeCastsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypeCasts *TypeCastsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypeCastsSession
- type TypeCastsTransactor
- type TypeCastsTransactorRaw
- type TypeCastsTransactorSession
- type TypedMemView
- type TypedMemViewCaller
- func (_TypedMemView *TypedMemViewCaller) BITSEMPTY(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSTYPE(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) LOW96BITSMASK(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTTYPE(opts *bind.CallOpts) (*big.Int, error)
- type TypedMemViewCallerRaw
- type TypedMemViewCallerSession
- func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTTYPE() (*big.Int, error)
- type TypedMemViewFilterer
- type TypedMemViewRaw
- func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypedMemViewSession
- func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTTYPE() (*big.Int, error)
- type TypedMemViewTransactor
- type TypedMemViewTransactorRaw
- type TypedMemViewTransactorSession
- type Version002
- type Version002Caller
- type Version002CallerRaw
- type Version002CallerSession
- type Version002Filterer
- type Version002Raw
- func (_Version002 *Version002Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Version002 *Version002Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Version002 *Version002Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Version002Session
- type Version002Transactor
- type Version002TransactorRaw
- type Version002TransactorSession
- type Versioned
- type VersionedCaller
- type VersionedCallerRaw
- type VersionedCallerSession
- type VersionedFilterer
- type VersionedRaw
- func (_Versioned *VersionedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Versioned *VersionedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Versioned *VersionedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VersionedSession
- type VersionedTransactor
- type VersionedTransactorRaw
- type VersionedTransactorSession
Constants ¶
This section is empty.
Variables ¶
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201fa6250b6fb70f12c1c3540a60c6041681edb6ebeb5a83548c1c5786b0b3b91464736f6c63430008110033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var AgentRegistryABI = AgentRegistryMetaData.ABI
AgentRegistryABI is the input ABI used to generate the binding from. Deprecated: Use AgentRegistryMetaData.ABI instead.
var AgentRegistryEventsABI = AgentRegistryEventsMetaData.ABI
AgentRegistryEventsABI is the input ABI used to generate the binding from. Deprecated: Use AgentRegistryEventsMetaData.ABI instead.
var AgentRegistryEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainDeactivated\",\"type\":\"event\"}]",
}
AgentRegistryEventsMetaData contains all meta data concerning the AgentRegistryEvents contract.
var AgentRegistryFuncSigs = AgentRegistryMetaData.Sigs
Deprecated: Use AgentRegistryMetaData.Sigs instead. AgentRegistryFuncSigs maps the 4-byte function signature to its string representation.
var AgentRegistryMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainDeactivated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"amountAgents\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"amountDomains\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_agentIndex\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_domainIndex\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", }, }
AgentRegistryMetaData contains all meta data concerning the AgentRegistry contract.
var AgentSetABI = AgentSetMetaData.ABI
AgentSetABI is the input ABI used to generate the binding from. Deprecated: Use AgentSetMetaData.ABI instead.
var AgentSetBin = AgentSetMetaData.Bin
AgentSetBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AgentSetMetaData.Bin instead.
var AgentSetMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f8f4629372a767b72786159d96653d0ef103cb7d18027002676488c0e747d03764736f6c63430008110033",
}
AgentSetMetaData contains all meta data concerning the AgentSet contract.
var AttestationHubABI = AttestationHubMetaData.ABI
AttestationHubABI is the input ABI used to generate the binding from. Deprecated: Use AttestationHubMetaData.ABI instead.
var AttestationHubFuncSigs = AttestationHubMetaData.Sigs
Deprecated: Use AttestationHubMetaData.Sigs instead. AttestationHubFuncSigs maps the 4-byte function signature to its string representation.
var AttestationHubMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"attestationsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint40\",\"name\":\"destTimestamp\",\"type\":\"uint40\"}],\"internalType\":\"structDestinationAttestation\",\"name\":\"destAtt\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "3cf7b120": "attestationsAmount()", "29be4db2": "getAttestation(uint256)", }, }
AttestationHubMetaData contains all meta data concerning the AttestationHub contract.
var AttestationLibABI = AttestationLibMetaData.ABI
AttestationLibABI is the input ABI used to generate the binding from. Deprecated: Use AttestationLibMetaData.ABI instead.
var AttestationLibBin = AttestationLibMetaData.Bin
AttestationLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationLibMetaData.Bin instead.
var AttestationLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e1be29709d51668e293f87855cb387fc3e9c8d15f5e0274642d4c414885e847d64736f6c63430008110033",
}
AttestationLibMetaData contains all meta data concerning the AttestationLib 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220fec786191d31dc8e1e16741453436fbfbb76f693749506e3ef9970c6f95880b164736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205d443085e3d4ba3463613370b4d069a9ed05089205115fb749dc9a55d024eacb64736f6c63430008110033",
}
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\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attSignature\",\"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\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"}],\"name\":\"TipsStored\",\"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 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\":\"_domain\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attSignature\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainDeactivated\",\"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\":\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"}],\"name\":\"TipsStored\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"addAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"amountAgents\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"amountDomains\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"attestationsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[32]\",\"name\":\"_originProof\",\"type\":\"bytes32[32]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_snapProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_stateIndex\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_agentIndex\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint40\",\"name\":\"destTimestamp\",\"type\":\"uint40\"}],\"internalType\":\"structDestinationAttestation\",\"name\":\"destAtt\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_domainIndex\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"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\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"messageStatus\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"removeAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_attSignature\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"syncAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "a5c32776": "addAgent(uint32,address)", "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "3cf7b120": "attestationsAmount()", "0c5a33f3": "execute(bytes,bytes32[32],bytes32[],uint256)", "1d82873b": "getAgent(uint32,uint256)", "29be4db2": "getAttestation(uint256)", "1a7a98e2": "getDomain(uint256)", "8129fc1c": "initialize()", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "8d3638f4": "localDomain()", "3c6cf473": "messageStatus(bytes32)", "8da5cb5b": "owner()", "eb997d1b": "removeAgent(uint32,address)", "715018a6": "renounceOwnership()", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "f210b2d8": "submitAttestation(bytes,bytes)", "81cfb5f1": "syncAgent(uint256,uint32,uint8,(uint32,address,bool))", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60e06040523480156200001157600080fd5b506040516200472a3803806200472a8339810160408190526200003491620000d2565b60408051808201909152600580825264181718171960d91b602083015260805281908190620000638162000101565b60a0525063ffffffff1660c052506040516200007f90620000c4565b604051809103906000f0801580156200009c573d6000803e3d6000fd5b50609a80546001600160a01b0319166001600160a01b03929092169190911790555062000129565b6104f5806200423583390190565b600060208284031215620000e557600080fd5b815163ffffffff81168114620000fa57600080fd5b9392505050565b8051602080830151919081101562000123576000198160200360031b1b821691505b50919050565b60805160a05160c0516140b96200017c6000396000818161044901528181610b8701528181610efe015281816111c70152818161156b0152612860015260006103850152600061036201526140b96000f3fe608060405234801561001057600080fd5b50600436106101b95760003560e01c806364ecb518116100f95780638da5cb5b11610097578063eb997d1b11610071578063eb997d1b146104a4578063f210b2d8146104b7578063f2fde38b146104ca578063fbde22f7146104dd57600080fd5b80638da5cb5b1461046b578063a5c3277614610489578063bf61e67e1461049c57600080fd5b8063715018a6116100d3578063715018a6146104215780638129fc1c1461042957806381cfb5f1146104315780638d3638f41461044457600080fd5b806364ecb518146103bd57806365e1e466146103dd5780636f2258781461040c57600080fd5b806332254098116101665780634f5dbc0d116101405780634f5dbc0d14610324578063529d15491461033757806354fd4d501461035757806361b0b357146103b557600080fd5b806332254098146102db5780633c6cf473146102fc5780633cf7b1201461031c57600080fd5b80631d82873b116101975780631d82873b1461022357806329be4db21461025b57806331f36451146102c857600080fd5b80630958117d146101be5780630c5a33f3146101e65780631a7a98e2146101fb575b600080fd5b6101d16101cc3660046139c3565b6104f0565b60405190151581526020015b60405180910390f35b6101f96101f4366004613afd565b610505565b005b61020e610209366004613bb4565b610689565b60405163ffffffff90911681526020016101dd565b610236610231366004613bcd565b6106b8565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101dd565b61026e610269366004613bb4565b6106e9565b60408051928352815173ffffffffffffffffffffffffffffffffffffffff1660208085019190915282015160ff168382015281015163ffffffff16606080840191909152015164ffffffffff16608082015260a0016101dd565b6101f96102d6366004613bf7565b61082f565b6102ee6102e9366004613cb1565b610872565b6040519081526020016101dd565b6102ee61030a366004613bb4565b609b6020526000908152604090205481565b6004546102ee565b6101d1610332366004613cb1565b6108a1565b609a546102369073ffffffffffffffffffffffffffffffffffffffff1681565b6040805180820182527f000000000000000000000000000000000000000000000000000000000000000081527f0000000000000000000000000000000000000000000000000000000000000000602082015290516101dd9190613d30565b6102ee6108ac565b6103d06103cb366004613cb1565b6108d6565b6040516101dd9190613d43565b6103f06103eb366004613d9d565b610905565b60408051921515835263ffffffff9091166020830152016101dd565b61041461091a565b6040516101dd9190613dba565b6101f9610941565b6101f96109aa565b6101f961043f366004613bf7565b610a59565b61020e7f000000000000000000000000000000000000000000000000000000000000000081565b60685473ffffffffffffffffffffffffffffffffffffffff16610236565b6101d16104973660046139c3565b610a87565b61020e600a81565b6101d16104b23660046139c3565b610afb565b6101d16104c5366004613df8565b610b6f565b6101f96104d8366004613d9d565b610c53565b6101f96104eb366004613d9d565b610d4c565b60006104fc8383610dfa565b90505b92915050565b600061051086610e2b565b9050600061052362ffffff198316610e3e565b9050600061053662ffffff198416610e65565b9050600061054883838a8a8a8a610e77565b9050600061055b62ffffff1986166112d4565b905061056b8260000151826112f4565b600061057c62ffffff198616611354565b9050600061059761059262ffffff19881661136a565b611380565b905073ffffffffffffffffffffffffffffffffffffffff811663e4d16d62836105c562ffffff198a166113c7565b6105d462ffffff198b166113dd565b60608901516105f66105eb62ffffff198f166113f3565b62ffffff1916611452565b6040518663ffffffff1660e01b8152600401610616959493929190613e5c565b600060405180830381600087803b15801561063057600080fd5b505af1158015610644573d6000803e3d6000fd5b505060405187925063ffffffff851691507f669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c90600090a3505050505050505050505050565b60006104ff826001600061069c60005490565b81526020019081526020016000206114a590919063ffffffff16565b60006104fc8383600260006106cc60005490565b81526020019081526020016000206114b19092919063ffffffff16565b604080516080810182526000808252602082018190529181018290526060810182905260045483106107625760405162461bcd60e51b815260206004820152601260248201527f496e646578206f7574206f662072616e6765000000000000000000000000000060448201526064015b60405180910390fd5b6004838154811061077557610775613e98565b600091825260208083209190910154808352600382526040928390208351608081018552905473ffffffffffffffffffffffffffffffffffffffff8116825274010000000000000000000000000000000000000000810460ff16938201939093527501000000000000000000000000000000000000000000830463ffffffff169381019390935279010000000000000000000000000000000000000000000000000090910464ffffffffff16606083015294909350915050565b610837611502565b828261084282611569565b61085560025b60ff166001901b826115e4565b61086983600001518460200151600061163e565b50505050505050565b60006104ff826002600061088560005490565b81526020019081526020016000206116a690919063ffffffff16565b60006104ff826116bf565b60006108d1600160006108be60005490565b81526020019081526020016000206116f4565b905090565b60606104ff82600260006108e960005490565b81526020019081526020016000206116fe90919063ffffffff16565b6000806109118361177d565b91509150915091565b606060006104ff6001600061092e60005490565b81526020019081526020016000206117ad565b60685473ffffffffffffffffffffffffffffffffffffffff1633146109a85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610759565b565b60006109b660016117ba565b905080156109eb57603580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6109f361190e565b8015610a5657603580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610a61611502565b8282610a6c82611569565b610a766002610848565b610a7f83611993565b505050505050565b60685460009073ffffffffffffffffffffffffffffffffffffffff163314610af15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610759565b6104fc83836119c1565b60685460009073ffffffffffffffffffffffffffffffffffffffff163314610b655760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610759565b6104fc8383611ab2565b600080600080610b7f8686611bb0565b9250925092507f000000000000000000000000000000000000000000000000000000000000000063ffffffff168263ffffffff1614610c005760405162461bcd60e51b815260206004820152601360248201527f57726f6e67204e6f7461727920646f6d61696e000000000000000000000000006044820152606401610759565b610c0a8382611c3a565b7f5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea006582828888604051610c3f9493929190613ef6565b60405180910390a150600195945050505050565b60685473ffffffffffffffffffffffffffffffffffffffff163314610cba5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610759565b73ffffffffffffffffffffffffffffffffffffffff8116610d435760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610759565b610a5681611ee7565b60685473ffffffffffffffffffffffffffffffffffffffff163314610db35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610759565b609a80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60006104fc838360026000610e0e60005490565b8152602001908152602001600020611f5e9092919063ffffffff16565b60006104ff610e3983612005565b612011565b600062ffffff198216610e5e610e538261206c565b62ffffff191661209e565b9392505050565b600062ffffff198216610e5e816120f5565b6040805160808101825260008082526020820181905291810182905260608101919091526000868152609b602052604090205415610ef75760405162461bcd60e51b815260206004820152601360248201527f214d6573736167655374617475732e4e6f6e65000000000000000000000000006044820152606401610759565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000000016610f2d62ffffff198916612143565b63ffffffff1614610f805760405162461bcd60e51b815260206004820152600c60248201527f2164657374696e6174696f6e00000000000000000000000000000000000000006044820152606401610759565b6000610fd687876020806020026040519081016040528092919082602080028082843760009201919091525060019150610fc1905062ffffff198d166113c7565b610fcb9190613f72565b63ffffffff16612159565b90506000610ff282610fed62ffffff198c16611354565b61219a565b90506000611038828888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505050600189901b90506121fb565b60408051608080820183526000808352602080840182905283850182905260609384018290528582526003815290849020845192830185525473ffffffffffffffffffffffffffffffffffffffff8116835274010000000000000000000000000000000000000000810460ff16918301919091527501000000000000000000000000000000000000000000810463ffffffff169382019390935279010000000000000000000000000000000000000000000000000090920464ffffffffff1690820152909150935061111f845173ffffffffffffffffffffffffffffffffffffffff161590565b1561116c5760405162461bcd60e51b815260206004820152601560248201527f496e76616c696420736e617073686f7420726f6f7400000000000000000000006044820152606401610759565b602084015160ff1686146111c25760405162461bcd60e51b815260206004820152601460248201527f496e76616c69642070726f6f66206c656e6774680000000000000000000000006044820152606401610759565b6111f07f00000000000000000000000000000000000000000000000000000000000000008560000151610dfa565b61123c5760405162461bcd60e51b815260206004820152600f60248201527f496e616374697665206e6f7461727900000000000000000000000000000000006044820152606401610759565b606084015161125062ffffff198c16612237565b63ffffffff166112609190613f8f565b64ffffffffff164210156112b65760405162461bcd60e51b815260206004820152601260248201527f216f7074696d69737469635365636f6e647300000000000000000000000000006044820152606401610759565b6000988952609b602052604090982097909755509695505050505050565b600062ffffff198216610e5e6112e98261224d565b62ffffff1916612298565b73ffffffffffffffffffffffffffffffffffffffff82167fa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b61133b62ffffff1984166105eb565b6040516113489190613d30565b60405180910390a25050565b600081610e5e62ffffff198216600260046122ef565b600081610e5e62ffffff198216602e602061231f565b60007401000000000000000000000000000000000000000082016113bc575050609a5473ffffffffffffffffffffffffffffffffffffffff1690565b816104ff565b919050565b600081610e5e62ffffff198216602660046122ef565b600081610e5e62ffffff1982166006602061231f565b600062ffffff19821681611408826002612499565b611413836001612499565b61141f60036002613fad565b61142c919060ff16613fc9565b6114369190613fc9565b905061144a62ffffff1983168260006124cb565b949350505050565b606060008061146f8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060405191508192506114948483602001612509565b508181016020016040529052919050565b60006104fc83836126a2565b63ffffffff821660009081526020849052604081208054839081106114d8576114d8613e98565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16949350505050565b609a5473ffffffffffffffffffffffffffffffffffffffff1633146109a85760405162461bcd60e51b815260206004820152600d60248201527f2173797374656d526f75746572000000000000000000000000000000000000006044820152606401610759565b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff168163ffffffff1614610a565760405162461bcd60e51b815260206004820152600c60248201527f216c6f63616c446f6d61696e00000000000000000000000000000000000000006044820152606401610759565b6115ee82826126cc565b61163a5760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c65720000000000000000000000000000000000006044820152606401610759565b5050565b600061164a8484611ab2565b90508015610e5e5760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907fbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa390600090a38115610e5e57610e5e565b63ffffffff166000908152602091909152604090205490565b60006104ff8263ffffffff16600160006116d860005490565b81526020019081526020016000206126e290919063ffffffff16565b60006104ff825490565b63ffffffff81166000908152602083815260409182902080548351818402810184019094528084526060939283018282801561177057602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311611745575b5050505050905092915050565b600080610911836002600061179160005490565b81526020019081526020016000206126fa90919063ffffffff16565b60606000610e5e8361277a565b603554600090610100900460ff1615611859578160ff1660011480156117df5750303b155b6118515760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610759565b506000919050565b60355460ff8084169116106118d65760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610759565b50603580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b603554610100900460ff1661198b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610759565b6109a86127d6565b8060400151156119af5761163a816000015182602001516119c1565b61163a81600001518260200151611ab2565b60006119cd838361285c565b156119da575060006104ff565b60008054808252600260205260409091206119f69085856128a2565b91508115611aab5760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907ff317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d90600090a363ffffffff841615611aab576000818152600160205260409020611a749063ffffffff8087169061298a16565b15611aab5760405163ffffffff8516907f05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f122290600090a25b5092915050565b6000611abe838361285c565b15611acb575060006104ff565b6000805480825260026020526040909120611ae7908585612996565b91508115611aab5760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907f36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e90600090a363ffffffff841615801590611b535750611b5184610872565b155b15611aab576000818152600160205260409020611b799063ffffffff80871690612c1e16565b5060405163ffffffff8516907fa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a1990600090a2611aab565b6000806000611bbe85612c2a565b9250611bd8611bd262ffffff198516610e65565b85612c3d565b909250905063ffffffff8216600003611c335760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061204e6f74617279000000000000000000006044820152606401610759565b9250925092565b6000611c4b62ffffff198416612d0c565b9050611d3d611d2282604080516080810182526000808252602082018190529181018290526060810191909152506000908152600360209081526040918290208251608081018452905473ffffffffffffffffffffffffffffffffffffffff8116825274010000000000000000000000000000000000000000810460ff16928201929092527501000000000000000000000000000000000000000000820463ffffffff1692810192909252790100000000000000000000000000000000000000000000000000900464ffffffffff16606082015290565b5173ffffffffffffffffffffffffffffffffffffffff161590565b611d895760405162461bcd60e51b815260206004820152601360248201527f526f6f7420616c726561647920657869737473000000000000000000000000006044820152606401610759565b611d9962ffffff19841683612d21565b600082815260036020908152604080832084518154938601519286015160609096015164ffffffffff16790100000000000000000000000000000000000000000000000000027fffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffff909716750100000000000000000000000000000000000000000002969096167fffff000000000000000000ffffffffffffffffffffffffffffffffffffffffff60ff90941674010000000000000000000000000000000000000000027fffffffffffffffffffffff00000000000000000000000000000000000000000090951673ffffffffffffffffffffffffffffffffffffffff90921691909117939093179190911691909117929092179091556004805460018101825591527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b01555050565b6068805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8082168084526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169383019390935290918516148015611ffc575060208101517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1615155b95945050505050565b60006104ff8282612d9f565b600061201c82612dba565b6120685760405162461bcd60e51b815260206004820152601560248201527f4e6f742061206d657373616765207061796c6f616400000000000000000000006044820152606401610759565b5090565b60008061207a836001612499565b9050610e5e61208b60036002613fad565b62ffffff1985169060ff16836000612eb2565b60006120a982612f27565b6120685760405162461bcd60e51b815260206004820152601460248201527f4e6f74206120686561646572207061796c6f61640000000000000000000000006044820152606401610759565b60008061210183612f6e565b6bffffffffffffffffffffffff169050600061212b8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b600081610e5e62ffffff198216602a60046122ef565b8260005b6020811015612192576121888285836020811061217c5761217c613e98565b60200201518584612f95565b915060010161215d565b509392505050565b600082826040516020016121dd92919091825260e01b7fffffffff0000000000000000000000000000000000000000000000000000000016602082015260240190565b60405160208183030381529060405280519060200120905092915050565b8260005b83518110156121925761222d8285838151811061221e5761221e613e98565b60200260200101518584612f95565b91506001016121ff565b600081610e5e62ffffff198216604e60046122ef565b60008061225b836001612499565b61226760036002613fad565b612274919060ff16613fc9565b90506000612283846002612499565b905061144a62ffffff19851683836000612eb2565b60006122a382612fee565b6120685760405162461bcd60e51b815260206004820152601260248201527f4e6f7420612074697073207061796c6f616400000000000000000000000000006044820152606401610759565b60006122fc826020613fdc565b612307906008613fad565b60ff1661231585858561231f565b901c949350505050565b60008160ff1660000361233457506000610e5e565b61234c8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661236760ff841685613fc9565b11156123d0576123b761237985612f6e565b6bffffffffffffffffffffffff1661239f8660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16613035565b60405162461bcd60e51b81526004016107599190613d30565b60208260ff1611156124245760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e203332206279746573000000000000006044820152606401610759565b60088202600061243386612f6e565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b60006104fc60028360038111156124b2576124b2613ec7565b6124bc9190613ff5565b62ffffff1985169060026122ef565b600061144a8484856124eb8860181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16612503919061400c565b85612eb2565b600062ffffff19808416036125605760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e7465722064657265660000000000006044820152606401610759565b612569836131c5565b6125b55760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e7465722064657265660000006044820152606401610759565b60006125cf8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006125ea85612f6e565b6bffffffffffffffffffffffff1690506000806040519150858211156126105760206060fd5b8386858560045afa9050806126675760405162461bcd60e51b815260206004820152601460248201527f6964656e746974793a206f7574206f66206761730000000000000000000000006044820152606401610759565b61269761267388613201565b70ffffffffff000000000000000000000000606091821b168817901b851760181b90565b979650505050505050565b60008260000182815481106126b9576126b9613e98565b9060005260206000200154905092915050565b60006126d782613225565b909216151592915050565b600081815260018301602052604081205415156104fc565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600183016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169181018290528291156127725780516001935091505b509250929050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156127ca57602002820191906000526020600020905b8154815260200190600101908083116127b6575b50505050509050919050565b603554610100900460ff166128535760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610759565b6109a833611ee7565b60007f000000000000000000000000000000000000000000000000000000000000000063ffffffff168363ffffffff16141580156104fc5750505063ffffffff16151590565b6000806128af85846126fa565b50905080156128c2576000915050610e5e565b505063ffffffff808316600081815260208681526040808320805460018181018355828652848620909101805473ffffffffffffffffffffffffffffffffffffffff8a167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091558351808501855296875291547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff908116878601908152928652818b01909452919093209351925190911664010000000002919093161790559392505050565b60006104fc8383613247565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16918101829052901580612a1b57508363ffffffff16816000015163ffffffff1614155b15612a2a576000915050610e5e565b600060018260200151612a3d919061401f565b63ffffffff8616600090815260208890526040812080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff93909316935091612a849060019061400c565b9050828114612b7c576000828281548110612aa157612aa1613e98565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905080838581548110612ae157612ae1613e98565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558781015193909216815260018b019091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480612b8c57612b8c614054565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff8816825260018a810190915260408220919091559450505050509392505050565b60006104fc8383613296565b60006104ff612c3883612005565b613389565b6000806000612c99856040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b9050612ca581856133f2565b91506000612cb28361177d565b9450905080612d035760405162461bcd60e51b815260206004820152601360248201527f4e6f7420616e20616374697665206167656e74000000000000000000000000006044820152606401610759565b50509250929050565b600062ffffff198216610e5e8183602061231f565b60408051608081018252600060208201819052918101829052606081019190915273ffffffffffffffffffffffffffffffffffffffff82168152612d6a62ffffff19841661340e565b60ff166020820152612d8162ffffff198416613424565b63ffffffff16604082015264ffffffffff4216606082015292915050565b815160009060208401611ffc64ffffffffff8516828461343a565b6000601882901c6bffffffffffffffffffffffff16612ddb60036002613fad565b60ff16811015612dee5750600092915050565b6001612df98461347f565b61ffff1614612e0b5750600092915050565b6000612e18846001612499565b90506000612e27856002612499565b9050828183612e3860036002613fad565b612e45919060ff16613fc9565b612e4f9190613fc9565b1115612e6057506000949350505050565b612e77612e6c8661206c565b62ffffff1916612f27565b1580612e975750612e95612e8a8661224d565b62ffffff1916612fee565b155b15612ea757506000949350505050565b506001949350505050565b600080612ebe86612f6e565b6bffffffffffffffffffffffff169050612ed786613493565b84612ee28784613fc9565b612eec9190613fc9565b1115612eff5762ffffff1991505061144a565b612f098582613fc9565b9050612f1d8364ffffffffff16828661343a565b9695505050505050565b6000601882901c6bffffffffffffffffffffffff166002811015612f4e5750600092915050565b6001612f598461347f565b61ffff16148015610e5e575060521492915050565b600080612f7d60606018613fc9565b9290921c6bffffffffffffffffffffffff1692915050565b6000600183831c168103612fd55760408051602081018790529081018590526060015b60405160208183030381529060405280519060200120905061144a565b6040805160208101869052908101869052606001612fb8565b6000601882901c6bffffffffffffffffffffffff1660028110156130155750600092915050565b60016130208461347f565b61ffff16148015610e5e575060321492915050565b60606000613042866134cc565b9150506000613050866134cc565b915050600061305e866134cc565b915050600061306c866134cc565b604080517f54797065644d656d566965772f696e646578202d204f76657272616e2074686560208201527f20766965772e20536c6963652069732061742030780000000000000000000000818301527fffffffffffff000000000000000000000000000000000000000000000000000060d098891b811660558301527f2077697468206c656e6774682030780000000000000000000000000000000000605b830181905297891b8116606a8301527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060708301527f7800000000000000000000000000000000000000000000000000000000000000609083015295881b861660918201526097810196909652951b90921660a684015250507f2e0000000000000000000000000000000000000000000000000000000000000060ac8201528151808203608d01815260ad90910190915295945050505050565b60006131d082613201565b64ffffffffff1664ffffffffff036131ea57506000919050565b60006131f583613493565b60405110199392505050565b6000806060613211816018613fc9565b61321b9190613fc9565b9290921c92915050565b600081600281111561323957613239613ec7565b60ff166001901b9050919050565b600081815260018301602052604081205461328e575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556104ff565b5060006104ff565b6000818152600183016020526040812054801561337f5760006132ba60018361400c565b85549091506000906132ce9060019061400c565b90508181146133335760008660000182815481106132ee576132ee613e98565b906000526020600020015490508087600001848154811061331157613311613e98565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061334457613344614054565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506104ff565b60009150506104ff565b60006133a68260181c6bffffffffffffffffffffffff16602f1490565b6120685760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e00000000000000000000000000006044820152606401610759565b600080600061340185856135b6565b91509150612192816135fb565b600062ffffff198216610e5e81602060016122ef565b600062ffffff198216610e5e81602160046122ef565b6000806134478385613fc9565b9050604051811115613457575060005b8060000361346c5762ffffff19915050610e5e565b606085811b8517901b831760181b611ffc565b60006104ff62ffffff1983168260026122ef565b60006134ad8260181c6bffffffffffffffffffffffff1690565b6134b683612f6e565b016bffffffffffffffffffffffff169050919050565b600080601f5b600f8160ff16111561353f5760006134eb826008613fad565b60ff1685901c90506134fc816137e7565b61ffff16841793508160ff1660101461351757601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016134d2565b50600f5b60ff8160ff1610156135b057600061355c826008613fad565b60ff1685901c905061356d816137e7565b61ffff16831792508160ff1660001461358857601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01613543565b50915091565b60008082516041036135ec5760208301516040840151606085015160001a6135e087828585613819565b945094505050506135f4565b506000905060025b9250929050565b600081600481111561360f5761360f613ec7565b036136175750565b600181600481111561362b5761362b613ec7565b036136785760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610759565b600281600481111561368c5761368c613ec7565b036136d95760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610759565b60038160048111156136ed576136ed613ec7565b036137605760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610759565b600481600481111561377457613774613ec7565b03610a565760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610759565b60006137f960048360ff16901c613931565b60ff1661ffff919091161760081b61381082613931565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156138505750600090506003613928565b8460ff16601b1415801561386857508460ff16601c14155b156138795750600090506004613928565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156138cd573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661392157600060019250925050613928565b9150600090505b94509492505050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f8416918290811061397e5761397e613e98565b016020015160f81c9392505050565b803563ffffffff811681146113c257600080fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610a5657600080fd5b600080604083850312156139d657600080fd5b6139df8361398d565b915060208301356139ef816139a1565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715613a4c57613a4c6139fa565b60405290565b600082601f830112613a6357600080fd5b813567ffffffffffffffff80821115613a7e57613a7e6139fa565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715613ac457613ac46139fa565b81604052838152866020858801011115613add57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060006104608688031215613b1657600080fd5b853567ffffffffffffffff80821115613b2e57600080fd5b613b3a89838a01613a52565b96506104208801915088821115613b5057600080fd5b60208801955090359080821115613b6657600080fd5b818801915088601f830112613b7a57600080fd5b813581811115613b8957600080fd5b8960208260051b8501011115613b9e57600080fd5b9699959850506020019561044001359392505050565b600060208284031215613bc657600080fd5b5035919050565b60008060408385031215613be057600080fd5b613be98361398d565b946020939093013593505050565b60008060008084860360c0811215613c0e57600080fd5b85359450613c1e6020870161398d565b9350604086013560038110613c3257600080fd5b925060607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa082011215613c6457600080fd5b50613c6d613a29565b613c796060870161398d565b81526080860135613c89816139a1565b602082015260a08601358015158114613ca157600080fd5b6040820152939692955090935050565b600060208284031215613cc357600080fd5b6104fc8261398d565b6000815180845260005b81811015613cf257602081850181015186830182015201613cd6565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815260006104fc6020830184613ccc565b6020808252825182820181905260009190848201906040850190845b81811015613d9157835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101613d5f565b50909695505050505050565b600060208284031215613daf57600080fd5b8135610e5e816139a1565b6020808252825182820181905260009190848201906040850190845b81811015613d9157835163ffffffff1683529284019291840191600101613dd6565b60008060408385031215613e0b57600080fd5b823567ffffffffffffffff80821115613e2357600080fd5b613e2f86838701613a52565b93506020850135915080821115613e4557600080fd5b50613e5285828601613a52565b9150509250929050565b600063ffffffff808816835280871660208401525084604083015264ffffffffff8416606083015260a0608083015261269760a0830184613ccc565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b63ffffffff8516815273ffffffffffffffffffffffffffffffffffffffff84166020820152608060408201526000613f316080830185613ccc565b82810360608401526126978185613ccc565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b63ffffffff828116828216039080821115611aab57611aab613f43565b64ffffffffff818116838216019080821115611aab57611aab613f43565b60ff8181168382160290811690818114611aab57611aab613f43565b808201808211156104ff576104ff613f43565b60ff82811682821603908111156104ff576104ff613f43565b80820281158282048414176104ff576104ff613f43565b818103818111156104ff576104ff613f43565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff828116828216039080821115611aab57611aab613f43565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220b4d5946291173ba91ad8024d80823089eb2034734945ee8d8ef748ea9a909e2264736f6c63430008110033608060405234801561001057600080fd5b506104d5806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632ec0b338146100515780634491b24d14610067578063bf65bc4614610075578063de58387b14610083575b600080fd5b61006561005f36600461025b565b50505050565b005b61006561005f366004610360565b61006561005f3660046103c3565b61006561005f366004610426565b803563ffffffff811681146100a557600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610120576101206100aa565b604052919050565b600067ffffffffffffffff821115610142576101426100aa565b5060051b60200190565b8035600381106100a557600080fd5b600082601f83011261016c57600080fd5b8135602061018161017c83610128565b6100d9565b82815260059290921b840181019181810190868411156101a057600080fd5b8286015b848110156101c2576101b58161014c565b83529183019183016101a4565b509695505050505050565b600082601f8301126101de57600080fd5b813567ffffffffffffffff8111156101f8576101f86100aa565b61022960207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016100d9565b81815284602083860101111561023e57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561027157600080fd5b61027a85610091565b935061028860208601610091565b9250604085013567ffffffffffffffff808211156102a557600080fd5b6102b18883890161015b565b935060608701359150808211156102c757600080fd5b506102d4878288016101cd565b91505092959194509250565b600082601f8301126102f157600080fd5b8135602061030161017c83610128565b82815260059290921b8401810191818101908684111561032057600080fd5b8286015b848110156101c257803567ffffffffffffffff8111156103445760008081fd5b6103528986838b01016101cd565b845250918301918301610324565b6000806000806080858703121561037657600080fd5b61037f85610091565b935061038d60208601610091565b925061039b6040860161014c565b9150606085013567ffffffffffffffff8111156103b757600080fd5b6102d4878288016102e0565b600080600080608085870312156103d957600080fd5b6103e285610091565b93506103f060208601610091565b92506103fe6040860161014c565b9150606085013567ffffffffffffffff81111561041a57600080fd5b6102d4878288016101cd565b6000806000806080858703121561043c57600080fd5b61044585610091565b935061045360208601610091565b9250604085013567ffffffffffffffff8082111561047057600080fd5b61047c8883890161015b565b9350606087013591508082111561049257600080fd5b506102d4878288016102e056fea264697066735822122009b74abeff2f659ccc61f57952cfd155a3b677eb46f1769b44ba0c630da7cc2a64736f6c63430008110033", }
DestinationHarnessMetaData contains all meta data concerning the DestinationHarness contract.
var DestinationMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attSignature\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainDeactivated\",\"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\":\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"}],\"name\":\"TipsStored\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"amountAgents\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"amountDomains\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"attestationsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[32]\",\"name\":\"_originProof\",\"type\":\"bytes32[32]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_snapProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_stateIndex\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_agentIndex\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint40\",\"name\":\"destTimestamp\",\"type\":\"uint40\"}],\"internalType\":\"structDestinationAttestation\",\"name\":\"destAtt\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_domainIndex\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"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\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"messageStatus\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"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\":\"contractInterfaceSystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_attSignature\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"syncAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "3cf7b120": "attestationsAmount()", "0c5a33f3": "execute(bytes,bytes32[32],bytes32[],uint256)", "1d82873b": "getAgent(uint32,uint256)", "29be4db2": "getAttestation(uint256)", "1a7a98e2": "getDomain(uint256)", "8129fc1c": "initialize()", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "8d3638f4": "localDomain()", "3c6cf473": "messageStatus(bytes32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "f210b2d8": "submitAttestation(bytes,bytes)", "81cfb5f1": "syncAgent(uint256,uint32,uint8,(uint32,address,bool))", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, Bin: "0x60e06040523480156200001157600080fd5b50604051620040b4380380620040b4833981016040819052620000349162000075565b60408051808201909152600580825264181718171960d91b602083015260805281906200006181620000a4565b60a0525063ffffffff1660c05250620000cc565b6000602082840312156200008857600080fd5b815163ffffffff811681146200009d57600080fd5b9392505050565b80516020808301519190811015620000c6576000198160200360031b1b821691505b50919050565b60805160a05160c051613f956200011f6000396000818161043301528181610a6301528181610dda015281816110a3015281816114470152612d590152600061036f0152600061034c0152613f956000f3fe608060405234801561001057600080fd5b50600436106101a35760003560e01c806361b0b357116100ee57806381cfb5f111610097578063bf61e67e11610071578063bf61e67e14610473578063f210b2d81461047b578063f2fde38b1461048e578063fbde22f7146104a157600080fd5b806381cfb5f11461041b5780638d3638f41461042e5780638da5cb5b1461045557600080fd5b80636f225878116100c85780636f225878146103f6578063715018a61461040b5780638129fc1c1461041357600080fd5b806361b0b3571461039f57806364ecb518146103a757806365e1e466146103c757600080fd5b806332254098116101505780634f5dbc0d1161012a5780634f5dbc0d1461030e578063529d15491461032157806354fd4d501461034157600080fd5b806332254098146102c55780633c6cf473146102e65780633cf7b1201461030657600080fd5b80631d82873b116101815780631d82873b1461020d57806329be4db21461024557806331f36451146102b257600080fd5b80630958117d146101a85780630c5a33f3146101d05780631a7a98e2146101e5575b600080fd5b6101bb6101b636600461389f565b6104b4565b60405190151581526020015b60405180910390f35b6101e36101de3660046139d9565b6104c9565b005b6101f86101f3366004613a90565b61064d565b60405163ffffffff90911681526020016101c7565b61022061021b366004613aa9565b61067c565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101c7565b610258610253366004613a90565b6106ad565b60408051928352815173ffffffffffffffffffffffffffffffffffffffff1660208085019190915282015160ff168382015281015163ffffffff16606080840191909152015164ffffffffff16608082015260a0016101c7565b6101e36102c0366004613ad3565b6107f3565b6102d86102d3366004613b8d565b610836565b6040519081526020016101c7565b6102d86102f4366004613a90565b609b6020526000908152604090205481565b6004546102d8565b6101bb61031c366004613b8d565b610865565b609a546102209073ffffffffffffffffffffffffffffffffffffffff1681565b6040805180820182527f000000000000000000000000000000000000000000000000000000000000000081527f0000000000000000000000000000000000000000000000000000000000000000602082015290516101c79190613c0c565b6102d8610870565b6103ba6103b5366004613b8d565b61089a565b6040516101c79190613c1f565b6103da6103d5366004613c79565b6108c9565b60408051921515835263ffffffff9091166020830152016101c7565b6103fe6108de565b6040516101c79190613c96565b6101e3610905565b6101e361096e565b6101e3610429366004613ad3565b610a1d565b6101f87f000000000000000000000000000000000000000000000000000000000000000081565b60685473ffffffffffffffffffffffffffffffffffffffff16610220565b6101f8600a81565b6101bb610489366004613cd4565b610a4b565b6101e361049c366004613c79565b610b2f565b6101e36104af366004613c79565b610c28565b60006104c08383610cd6565b90505b92915050565b60006104d486610d07565b905060006104e762ffffff198316610d1a565b905060006104fa62ffffff198416610d41565b9050600061050c83838a8a8a8a610d53565b9050600061051f62ffffff1986166111b0565b905061052f8260000151826111d0565b600061054062ffffff198616611230565b9050600061055b61055662ffffff198816611246565b61125c565b905073ffffffffffffffffffffffffffffffffffffffff811663e4d16d628361058962ffffff198a166112a3565b61059862ffffff198b166112b9565b60608901516105ba6105af62ffffff198f166112cf565b62ffffff191661132e565b6040518663ffffffff1660e01b81526004016105da959493929190613d38565b600060405180830381600087803b1580156105f457600080fd5b505af1158015610608573d6000803e3d6000fd5b505060405187925063ffffffff851691507f669e7fdd8be1e7e702112740f1be69fecc3b3ffd7ecb0e6d830824d15f07a84c90600090a3505050505050505050505050565b60006104c3826001600061066060005490565b815260200190815260200160002061138190919063ffffffff16565b60006104c083836002600061069060005490565b815260200190815260200160002061138d9092919063ffffffff16565b604080516080810182526000808252602082018190529181018290526060810182905260045483106107265760405162461bcd60e51b815260206004820152601260248201527f496e646578206f7574206f662072616e6765000000000000000000000000000060448201526064015b60405180910390fd5b6004838154811061073957610739613d74565b600091825260208083209190910154808352600382526040928390208351608081018552905473ffffffffffffffffffffffffffffffffffffffff8116825274010000000000000000000000000000000000000000810460ff16938201939093527501000000000000000000000000000000000000000000830463ffffffff169381019390935279010000000000000000000000000000000000000000000000000090910464ffffffffff16606083015294909350915050565b6107fb6113de565b828261080682611445565b61081960025b60ff166001901b826114c0565b61082d83600001518460200151600061151a565b50505050505050565b60006104c3826002600061084960005490565b815260200190815260200160002061158290919063ffffffff16565b60006104c38261159b565b60006108956001600061088260005490565b81526020019081526020016000206115d0565b905090565b60606104c382600260006108ad60005490565b81526020019081526020016000206115da90919063ffffffff16565b6000806108d583611659565b91509150915091565b606060006104c3600160006108f260005490565b8152602001908152602001600020611689565b60685473ffffffffffffffffffffffffffffffffffffffff16331461096c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161071d565b565b600061097a6001611696565b905080156109af57603580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6109b76117ea565b8015610a1a57603580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610a256113de565b8282610a3082611445565b610a3a600261080c565b610a438361186f565b505050505050565b600080600080610a5b868661189d565b9250925092507f000000000000000000000000000000000000000000000000000000000000000063ffffffff168263ffffffff1614610adc5760405162461bcd60e51b815260206004820152601360248201527f57726f6e67204e6f7461727920646f6d61696e00000000000000000000000000604482015260640161071d565b610ae68382611927565b7f5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea006582828888604051610b1b9493929190613dd2565b60405180910390a150600195945050505050565b60685473ffffffffffffffffffffffffffffffffffffffff163314610b965760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161071d565b73ffffffffffffffffffffffffffffffffffffffff8116610c1f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161071d565b610a1a81611bd4565b60685473ffffffffffffffffffffffffffffffffffffffff163314610c8f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161071d565b609a80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60006104c0838360026000610cea60005490565b8152602001908152602001600020611c4b9092919063ffffffff16565b60006104c3610d1583611cf2565b611cfe565b600062ffffff198216610d3a610d2f82611d59565b62ffffff1916611d8b565b9392505050565b600062ffffff198216610d3a81611de2565b6040805160808101825260008082526020820181905291810182905260608101919091526000868152609b602052604090205415610dd35760405162461bcd60e51b815260206004820152601360248201527f214d6573736167655374617475732e4e6f6e6500000000000000000000000000604482015260640161071d565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000000016610e0962ffffff198916611e30565b63ffffffff1614610e5c5760405162461bcd60e51b815260206004820152600c60248201527f2164657374696e6174696f6e0000000000000000000000000000000000000000604482015260640161071d565b6000610eb287876020806020026040519081016040528092919082602080028082843760009201919091525060019150610e9d905062ffffff198d166112a3565b610ea79190613e4e565b63ffffffff16611e46565b90506000610ece82610ec962ffffff198c16611230565b611e87565b90506000610f14828888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505050600189901b9050611ee8565b60408051608080820183526000808352602080840182905283850182905260609384018290528582526003815290849020845192830185525473ffffffffffffffffffffffffffffffffffffffff8116835274010000000000000000000000000000000000000000810460ff16918301919091527501000000000000000000000000000000000000000000810463ffffffff169382019390935279010000000000000000000000000000000000000000000000000090920464ffffffffff16908201529091509350610ffb845173ffffffffffffffffffffffffffffffffffffffff161590565b156110485760405162461bcd60e51b815260206004820152601560248201527f496e76616c696420736e617073686f7420726f6f740000000000000000000000604482015260640161071d565b602084015160ff16861461109e5760405162461bcd60e51b815260206004820152601460248201527f496e76616c69642070726f6f66206c656e677468000000000000000000000000604482015260640161071d565b6110cc7f00000000000000000000000000000000000000000000000000000000000000008560000151610cd6565b6111185760405162461bcd60e51b815260206004820152600f60248201527f496e616374697665206e6f746172790000000000000000000000000000000000604482015260640161071d565b606084015161112c62ffffff198c16611f24565b63ffffffff1661113c9190613e6b565b64ffffffffff164210156111925760405162461bcd60e51b815260206004820152601260248201527f216f7074696d69737469635365636f6e64730000000000000000000000000000604482015260640161071d565b6000988952609b602052604090982097909755509695505050505050565b600062ffffff198216610d3a6111c582611f3a565b62ffffff1916611f85565b73ffffffffffffffffffffffffffffffffffffffff82167fa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b61121762ffffff1984166105af565b6040516112249190613c0c565b60405180910390a25050565b600081610d3a62ffffff19821660026004611fdc565b600081610d3a62ffffff198216602e602061200c565b6000740100000000000000000000000000000000000000008201611298575050609a5473ffffffffffffffffffffffffffffffffffffffff1690565b816104c3565b919050565b600081610d3a62ffffff19821660266004611fdc565b600081610d3a62ffffff1982166006602061200c565b600062ffffff198216816112e4826002612186565b6112ef836001612186565b6112fb60036002613e89565b611308919060ff16613ea5565b6113129190613ea5565b905061132662ffffff1983168260006121b8565b949350505050565b606060008061134b8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169050604051915081925061137084836020016121f6565b508181016020016040529052919050565b60006104c0838361238f565b63ffffffff821660009081526020849052604081208054839081106113b4576113b4613d74565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16949350505050565b609a5473ffffffffffffffffffffffffffffffffffffffff16331461096c5760405162461bcd60e51b815260206004820152600d60248201527f2173797374656d526f7574657200000000000000000000000000000000000000604482015260640161071d565b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff168163ffffffff1614610a1a5760405162461bcd60e51b815260206004820152600c60248201527f216c6f63616c446f6d61696e0000000000000000000000000000000000000000604482015260640161071d565b6114ca82826123b9565b6115165760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c6572000000000000000000000000000000000000604482015260640161071d565b5050565b600061152684846123cf565b90508015610d3a5760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907fbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa390600090a38115610d3a57610d3a565b63ffffffff166000908152602091909152604090205490565b60006104c38263ffffffff16600160006115b460005490565b81526020019081526020016000206124d090919063ffffffff16565b60006104c3825490565b63ffffffff81166000908152602083815260409182902080548351818402810184019094528084526060939283018282801561164c57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311611621575b5050505050905092915050565b6000806108d5836002600061166d60005490565b81526020019081526020016000206124e890919063ffffffff16565b60606000610d3a83612568565b603554600090610100900460ff1615611735578160ff1660011480156116bb5750303b155b61172d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161071d565b506000919050565b60355460ff8084169116106117b25760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161071d565b50603580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b603554610100900460ff166118675760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161071d565b61096c6125c4565b80604001511561188b576115168160000151826020015161264a565b611516816000015182602001516123cf565b60008060006118ab85612738565b92506118c56118bf62ffffff198516610d41565b8561274b565b909250905063ffffffff82166000036119205760405162461bcd60e51b815260206004820152601660248201527f5369676e6572206973206e6f742061204e6f7461727900000000000000000000604482015260640161071d565b9250925092565b600061193862ffffff19841661281a565b9050611a2a611a0f82604080516080810182526000808252602082018190529181018290526060810191909152506000908152600360209081526040918290208251608081018452905473ffffffffffffffffffffffffffffffffffffffff8116825274010000000000000000000000000000000000000000810460ff16928201929092527501000000000000000000000000000000000000000000820463ffffffff1692810192909252790100000000000000000000000000000000000000000000000000900464ffffffffff16606082015290565b5173ffffffffffffffffffffffffffffffffffffffff161590565b611a765760405162461bcd60e51b815260206004820152601360248201527f526f6f7420616c72656164792065786973747300000000000000000000000000604482015260640161071d565b611a8662ffffff1984168361282f565b600082815260036020908152604080832084518154938601519286015160609096015164ffffffffff16790100000000000000000000000000000000000000000000000000027fffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffff909716750100000000000000000000000000000000000000000002969096167fffff000000000000000000ffffffffffffffffffffffffffffffffffffffffff60ff90941674010000000000000000000000000000000000000000027fffffffffffffffffffffff00000000000000000000000000000000000000000090951673ffffffffffffffffffffffffffffffffffffffff90921691909117939093179190911691909117929092179091556004805460018101825591527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b01555050565b6068805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8082168084526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169383019390935290918516148015611ce9575060208101517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1615155b95945050505050565b60006104c382826128ad565b6000611d09826128c8565b611d555760405162461bcd60e51b815260206004820152601560248201527f4e6f742061206d657373616765207061796c6f61640000000000000000000000604482015260640161071d565b5090565b600080611d67836001612186565b9050610d3a611d7860036002613e89565b62ffffff1985169060ff168360006129c0565b6000611d9682612a35565b611d555760405162461bcd60e51b815260206004820152601460248201527f4e6f74206120686561646572207061796c6f6164000000000000000000000000604482015260640161071d565b600080611dee83612a7c565b6bffffffffffffffffffffffff1690506000611e188460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b600081610d3a62ffffff198216602a6004611fdc565b8260005b6020811015611e7f57611e7582858360208110611e6957611e69613d74565b60200201518584612aa3565b9150600101611e4a565b509392505050565b60008282604051602001611eca92919091825260e01b7fffffffff0000000000000000000000000000000000000000000000000000000016602082015260240190565b60405160208183030381529060405280519060200120905092915050565b8260005b8351811015611e7f57611f1a82858381518110611f0b57611f0b613d74565b60200260200101518584612aa3565b9150600101611eec565b600081610d3a62ffffff198216604e6004611fdc565b600080611f48836001612186565b611f5460036002613e89565b611f61919060ff16613ea5565b90506000611f70846002612186565b905061132662ffffff198516838360006129c0565b6000611f9082612afc565b611d555760405162461bcd60e51b815260206004820152601260248201527f4e6f7420612074697073207061796c6f61640000000000000000000000000000604482015260640161071d565b6000611fe9826020613eb8565b611ff4906008613e89565b60ff1661200285858561200c565b901c949350505050565b60008160ff1660000361202157506000610d3a565b6120398460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661205460ff841685613ea5565b11156120bd576120a461206685612a7c565b6bffffffffffffffffffffffff1661208c8660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff16612b43565b60405162461bcd60e51b815260040161071d9190613c0c565b60208260ff1611156121115760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e20333220627974657300000000000000604482015260640161071d565b60088202600061212086612a7c565b6bffffffffffffffffffffffff16905060007f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84011d91909501511695945050505050565b60006104c0600283600381111561219f5761219f613da3565b6121a99190613ed1565b62ffffff198516906002611fdc565b60006113268484856121d88860181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff166121f09190613ee8565b856129c0565b600062ffffff198084160361224d5760405162461bcd60e51b815260206004820152601a60248201527f636f7079546f3a204e756c6c20706f696e746572206465726566000000000000604482015260640161071d565b61225683612cd3565b6122a25760405162461bcd60e51b815260206004820152601d60248201527f636f7079546f3a20496e76616c696420706f696e746572206465726566000000604482015260640161071d565b60006122bc8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16905060006122d785612a7c565b6bffffffffffffffffffffffff1690506000806040519150858211156122fd5760206060fd5b8386858560045afa9050806123545760405162461bcd60e51b815260206004820152601460248201527f6964656e746974793a206f7574206f6620676173000000000000000000000000604482015260640161071d565b61238461236088612d0f565b70ffffffffff000000000000000000000000606091821b168817901b851760181b90565b979650505050505050565b60008260000182815481106123a6576123a6613d74565b9060005260206000200154905092915050565b60006123c482612d33565b909216151592915050565b60006123db8383612d55565b156123e8575060006104c3565b6000805480825260026020526040909120612404908585612d9b565b915081156124c95760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907f36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e90600090a363ffffffff841615801590612470575061246e84610836565b155b156124c95760008181526001602052604090206124969063ffffffff8087169061302316565b5060405163ffffffff8516907fa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a1990600090a25b5092915050565b600081815260018301602052604081205415156104c0565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600183016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169181018290528291156125605780516001935091505b509250929050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156125b857602002820191906000526020600020905b8154815260200190600101908083116125a4575b50505050509050919050565b603554610100900460ff166126415760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161071d565b61096c33611bd4565b60006126568383612d55565b15612663575060006104c3565b600080548082526002602052604090912061267f90858561302f565b915081156124c95760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907ff317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d90600090a363ffffffff8416156124c95760008181526001602052604090206126fd9063ffffffff8087169061311716565b156124c95760405163ffffffff8516907f05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f122290600090a26124c9565b60006104c361274683611cf2565b613123565b60008060006127a7856040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b90506127b3818561318c565b915060006127c083611659565b94509050806128115760405162461bcd60e51b815260206004820152601360248201527f4e6f7420616e20616374697665206167656e7400000000000000000000000000604482015260640161071d565b50509250929050565b600062ffffff198216610d3a8183602061200c565b60408051608081018252600060208201819052918101829052606081019190915273ffffffffffffffffffffffffffffffffffffffff8216815261287862ffffff1984166131a8565b60ff16602082015261288f62ffffff1984166131be565b63ffffffff16604082015264ffffffffff4216606082015292915050565b815160009060208401611ce964ffffffffff851682846131d4565b6000601882901c6bffffffffffffffffffffffff166128e960036002613e89565b60ff168110156128fc5750600092915050565b600161290784613219565b61ffff16146129195750600092915050565b6000612926846001612186565b90506000612935856002612186565b905082818361294660036002613e89565b612953919060ff16613ea5565b61295d9190613ea5565b111561296e57506000949350505050565b61298561297a86611d59565b62ffffff1916612a35565b15806129a557506129a361299886611f3a565b62ffffff1916612afc565b155b156129b557506000949350505050565b506001949350505050565b6000806129cc86612a7c565b6bffffffffffffffffffffffff1690506129e58661322d565b846129f08784613ea5565b6129fa9190613ea5565b1115612a0d5762ffffff19915050611326565b612a178582613ea5565b9050612a2b8364ffffffffff1682866131d4565b9695505050505050565b6000601882901c6bffffffffffffffffffffffff166002811015612a5c5750600092915050565b6001612a6784613219565b61ffff16148015610d3a575060521492915050565b600080612a8b60606018613ea5565b9290921c6bffffffffffffffffffffffff1692915050565b6000600183831c168103612ae35760408051602081018790529081018590526060015b604051602081830303815290604052805190602001209050611326565b6040805160208101869052908101869052606001612ac6565b6000601882901c6bffffffffffffffffffffffff166002811015612b235750600092915050565b6001612b2e84613219565b61ffff16148015610d3a575060321492915050565b60606000612b5086613266565b9150506000612b5e86613266565b9150506000612b6c86613266565b9150506000612b7a86613266565b604080517f54797065644d656d566965772f696e646578202d204f76657272616e2074686560208201527f20766965772e20536c6963652069732061742030780000000000000000000000818301527fffffffffffff000000000000000000000000000000000000000000000000000060d098891b811660558301527f2077697468206c656e6774682030780000000000000000000000000000000000605b830181905297891b8116606a8301527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060708301527f7800000000000000000000000000000000000000000000000000000000000000609083015295881b861660918201526097810196909652951b90921660a684015250507f2e0000000000000000000000000000000000000000000000000000000000000060ac8201528151808203608d01815260ad90910190915295945050505050565b6000612cde82612d0f565b64ffffffffff1664ffffffffff03612cf857506000919050565b6000612d038361322d565b60405110199392505050565b6000806060612d1f816018613ea5565b612d299190613ea5565b9290921c92915050565b6000816002811115612d4757612d47613da3565b60ff166001901b9050919050565b60007f000000000000000000000000000000000000000000000000000000000000000063ffffffff168363ffffffff16141580156104c05750505063ffffffff16151590565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16918101829052901580612e2057508363ffffffff16816000015163ffffffff1614155b15612e2f576000915050610d3a565b600060018260200151612e429190613efb565b63ffffffff8616600090815260208890526040812080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff93909316935091612e8990600190613ee8565b9050828114612f81576000828281548110612ea657612ea6613d74565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905080838581548110612ee657612ee6613d74565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558781015193909216815260018b019091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480612f9157612f91613f30565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff8816825260018a810190915260408220919091559450505050509392505050565b60006104c08383613350565b60008061303c85846124e8565b509050801561304f576000915050610d3a565b505063ffffffff808316600081815260208681526040808320805460018181018355828652848620909101805473ffffffffffffffffffffffffffffffffffffffff8a167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091558351808501855296875291547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff908116878601908152928652818b01909452919093209351925190911664010000000002919093161790559392505050565b60006104c08383613443565b60006131408260181c6bffffffffffffffffffffffff16602f1490565b611d555760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e0000000000000000000000000000604482015260640161071d565b600080600061319b8585613492565b91509150611e7f816134d7565b600062ffffff198216610d3a8160206001611fdc565b600062ffffff198216610d3a8160216004611fdc565b6000806131e18385613ea5565b90506040518111156131f1575060005b806000036132065762ffffff19915050610d3a565b606085811b8517901b831760181b611ce9565b60006104c362ffffff198316826002611fdc565b60006132478260181c6bffffffffffffffffffffffff1690565b61325083612a7c565b016bffffffffffffffffffffffff169050919050565b600080601f5b600f8160ff1611156132d9576000613285826008613e89565b60ff1685901c9050613296816136c3565b61ffff16841793508160ff166010146132b157601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0161326c565b50600f5b60ff8160ff16101561334a5760006132f6826008613e89565b60ff1685901c9050613307816136c3565b61ffff16831792508160ff1660001461332257601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016132dd565b50915091565b60008181526001830160205260408120548015613439576000613374600183613ee8565b855490915060009061338890600190613ee8565b90508181146133ed5760008660000182815481106133a8576133a8613d74565b90600052602060002001549050808760000184815481106133cb576133cb613d74565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806133fe576133fe613f30565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506104c3565b60009150506104c3565b600081815260018301602052604081205461348a575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556104c3565b5060006104c3565b60008082516041036134c85760208301516040840151606085015160001a6134bc878285856136f5565b945094505050506134d0565b506000905060025b9250929050565b60008160048111156134eb576134eb613da3565b036134f35750565b600181600481111561350757613507613da3565b036135545760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161071d565b600281600481111561356857613568613da3565b036135b55760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161071d565b60038160048111156135c9576135c9613da3565b0361363c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161071d565b600481600481111561365057613650613da3565b03610a1a5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161071d565b60006136d560048360ff16901c61380d565b60ff1661ffff919091161760081b6136ec8261380d565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561372c5750600090506003613804565b8460ff16601b1415801561374457508460ff16601c14155b156137555750600090506004613804565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156137a9573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166137fd57600060019250925050613804565b9150600090505b94509492505050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f8416918290811061385a5761385a613d74565b016020015160f81c9392505050565b803563ffffffff8116811461129e57600080fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610a1a57600080fd5b600080604083850312156138b257600080fd5b6138bb83613869565b915060208301356138cb8161387d565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715613928576139286138d6565b60405290565b600082601f83011261393f57600080fd5b813567ffffffffffffffff8082111561395a5761395a6138d6565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019082821181831017156139a0576139a06138d6565b816040528381528660208588010111156139b957600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600061046086880312156139f257600080fd5b853567ffffffffffffffff80821115613a0a57600080fd5b613a1689838a0161392e565b96506104208801915088821115613a2c57600080fd5b60208801955090359080821115613a4257600080fd5b818801915088601f830112613a5657600080fd5b813581811115613a6557600080fd5b8960208260051b8501011115613a7a57600080fd5b9699959850506020019561044001359392505050565b600060208284031215613aa257600080fd5b5035919050565b60008060408385031215613abc57600080fd5b613ac583613869565b946020939093013593505050565b60008060008084860360c0811215613aea57600080fd5b85359450613afa60208701613869565b9350604086013560038110613b0e57600080fd5b925060607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa082011215613b4057600080fd5b50613b49613905565b613b5560608701613869565b81526080860135613b658161387d565b602082015260a08601358015158114613b7d57600080fd5b6040820152939692955090935050565b600060208284031215613b9f57600080fd5b6104c082613869565b6000815180845260005b81811015613bce57602081850181015186830182015201613bb2565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815260006104c06020830184613ba8565b6020808252825182820181905260009190848201906040850190845b81811015613c6d57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101613c3b565b50909695505050505050565b600060208284031215613c8b57600080fd5b8135610d3a8161387d565b6020808252825182820181905260009190848201906040850190845b81811015613c6d57835163ffffffff1683529284019291840191600101613cb2565b60008060408385031215613ce757600080fd5b823567ffffffffffffffff80821115613cff57600080fd5b613d0b8683870161392e565b93506020850135915080821115613d2157600080fd5b50613d2e8582860161392e565b9150509250929050565b600063ffffffff808816835280871660208401525084604083015264ffffffffff8416606083015260a0608083015261238460a0830184613ba8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b63ffffffff8516815273ffffffffffffffffffffffffffffffffffffffff84166020820152608060408201526000613e0d6080830185613ba8565b82810360608401526123848185613ba8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b63ffffffff8281168282160390808211156124c9576124c9613e1f565b64ffffffffff8181168382160190808211156124c9576124c9613e1f565b60ff81811683821602908116908181146124c9576124c9613e1f565b808201808211156104c3576104c3613e1f565b60ff82811682821603908111156104c3576104c3613e1f565b80820281158282048414176104c3576104c3613e1f565b818103818111156104c3576104c3613e1f565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8281168282160390808211156124c9576124c9613e1f565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122082b365c8f8ef9d0fbb5d3476078448c2cdc7a854b89843abeb1c5449a4a5ad6764736f6c63430008110033", }
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bf98110c473432dd3d2818abb4cdc805fbdb2ed239f66c4737bc9acfec0b6fa264736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200be43f533686d6d8ea4976d3b8b0fcee9e832be333cae155e468f0bdfddb1be964736f6c63430008110033",
}
EnumerableSetMetaData contains all meta data concerning the EnumerableSet contract.
var HeaderLibABI = HeaderLibMetaData.ABI
HeaderLibABI is the input ABI used to generate the binding from. Deprecated: Use HeaderLibMetaData.ABI instead.
var HeaderLibBin = HeaderLibMetaData.Bin
HeaderLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use HeaderLibMetaData.Bin instead.
var HeaderLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122020519c54bd9f1fed71049831eb503d5fa44326a689b119831a103714e550262064736f6c63430008110033",
}
HeaderLibMetaData contains all meta data concerning the HeaderLib contract.
var IAgentRegistryABI = IAgentRegistryMetaData.ABI
IAgentRegistryABI is the input ABI used to generate the binding from. Deprecated: Use IAgentRegistryMetaData.ABI instead.
var IAgentRegistryFuncSigs = IAgentRegistryMetaData.Sigs
Deprecated: Use IAgentRegistryMetaData.Sigs instead. IAgentRegistryFuncSigs maps the 4-byte function signature to its string representation.
var IAgentRegistryMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"amountAgents\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"amountDomains\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_agentIndex\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_domainIndex\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", }, }
IAgentRegistryMetaData contains all meta data concerning the IAgentRegistry contract.
var IAttestationHubABI = IAttestationHubMetaData.ABI
IAttestationHubABI is the input ABI used to generate the binding from. Deprecated: Use IAttestationHubMetaData.ABI instead.
var IAttestationHubFuncSigs = IAttestationHubMetaData.Sigs
Deprecated: Use IAttestationHubMetaData.Sigs instead. IAttestationHubFuncSigs maps the 4-byte function signature to its string representation.
var IAttestationHubMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"attestationsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"height\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint40\",\"name\":\"destTimestamp\",\"type\":\"uint40\"}],\"internalType\":\"structDestinationAttestation\",\"name\":\"destAtt\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "3cf7b120": "attestationsAmount()", "29be4db2": "getAttestation(uint256)", }, }
IAttestationHubMetaData contains all meta data concerning the IAttestationHub 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 ISystemContractABI = ISystemContractMetaData.ABI
ISystemContractABI is the input ABI used to generate the binding from. Deprecated: Use ISystemContractMetaData.ABI instead.
var ISystemContractFuncSigs = ISystemContractMetaData.Sigs
Deprecated: Use ISystemContractMetaData.Sigs instead. ISystemContractFuncSigs maps the 4-byte function signature to its string representation.
var ISystemContractMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"syncAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "81cfb5f1": "syncAgent(uint256,uint32,uint8,(uint32,address,bool))", "529d1549": "systemRouter()", }, }
ISystemContractMetaData contains all meta data concerning the ISystemContract 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 InterfaceDestinationABI = InterfaceDestinationMetaData.ABI
InterfaceDestinationABI is the input ABI used to generate the binding from. Deprecated: Use InterfaceDestinationMetaData.ABI instead.
var InterfaceDestinationFuncSigs = InterfaceDestinationMetaData.Sigs
Deprecated: Use InterfaceDestinationMetaData.Sigs instead. InterfaceDestinationFuncSigs maps the 4-byte function signature to its string representation.
var InterfaceDestinationMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[32]\",\"name\":\"_originProof\",\"type\":\"bytes32[32]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_snapProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_stateIndex\",\"type\":\"uint256\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_attSignature\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "0c5a33f3": "execute(bytes,bytes32[32],bytes32[],uint256)", "f210b2d8": "submitAttestation(bytes,bytes)", }, }
InterfaceDestinationMetaData contains all meta data concerning the InterfaceDestination contract.
var InterfaceSystemRouterABI = InterfaceSystemRouterMetaData.ABI
InterfaceSystemRouterABI is the input ABI used to generate the binding from. Deprecated: Use InterfaceSystemRouterMetaData.ABI instead.
var InterfaceSystemRouterFuncSigs = InterfaceSystemRouterMetaData.Sigs
Deprecated: Use InterfaceSystemRouterMetaData.Sigs instead. InterfaceSystemRouterFuncSigs maps the 4-byte function signature to its string representation.
var InterfaceSystemRouterMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"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\":\"enumSystemEntity[]\",\"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\":\"enumSystemEntity\",\"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\":\"enumSystemEntity[]\",\"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[])", }, }
InterfaceSystemRouterMetaData contains all meta data concerning the InterfaceSystemRouter 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201e0016c4042d5e375733ccb8a7c17034a3683f4f1e7d00129495fa92ef343bfd64736f6c63430008110033",
}
MerkleLibMetaData contains all meta data concerning the MerkleLib contract.
var MerkleListABI = MerkleListMetaData.ABI
MerkleListABI is the input ABI used to generate the binding from. Deprecated: Use MerkleListMetaData.ABI instead.
var MerkleListBin = MerkleListMetaData.Bin
MerkleListBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MerkleListMetaData.Bin instead.
var MerkleListMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cb618ab5b896efdbdd0eb8b71ab51fbc37682f5c0f53010d0f3b5fabaebfcbe964736f6c63430008110033",
}
MerkleListMetaData contains all meta data concerning the MerkleList contract.
var MessageLibABI = MessageLibMetaData.ABI
MessageLibABI is the input ABI used to generate the binding from. Deprecated: Use MessageLibMetaData.ABI instead.
var MessageLibBin = MessageLibMetaData.Bin
MessageLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MessageLibMetaData.Bin instead.
var MessageLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212208842f30a016b668da15c8177548c4a13c10e62d57f8061628f0ed2b25d2769e864736f6c63430008110033",
}
MessageLibMetaData contains all meta data concerning the MessageLib 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 SnapshotLibABI = SnapshotLibMetaData.ABI
SnapshotLibABI is the input ABI used to generate the binding from. Deprecated: Use SnapshotLibMetaData.ABI instead.
var SnapshotLibBin = SnapshotLibMetaData.Bin
SnapshotLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SnapshotLibMetaData.Bin instead.
var SnapshotLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220b28927a0dd777f69d91f0b7b489d8d967c9539f628204e650a789fbb3ace7b9864736f6c63430008110033",
}
SnapshotLibMetaData contains all meta data concerning the SnapshotLib contract.
var StateLibABI = StateLibMetaData.ABI
StateLibABI is the input ABI used to generate the binding from. Deprecated: Use StateLibMetaData.ABI instead.
var StateLibBin = StateLibMetaData.Bin
StateLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StateLibMetaData.Bin instead.
var StateLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bcce3bb63d1d126f9b30be300ce6579006519e6c9a774092ef01944de29744ff64736f6c63430008110033",
}
StateLibMetaData contains all meta data concerning the StateLib contract.
var StatementHubABI = StatementHubMetaData.ABI
StatementHubABI is the input ABI used to generate the binding from. Deprecated: Use StatementHubMetaData.ABI instead.
var StatementHubFuncSigs = StatementHubMetaData.Sigs
Deprecated: Use StatementHubMetaData.Sigs instead. StatementHubFuncSigs maps the 4-byte function signature to its string representation.
var StatementHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainDeactivated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"amountAgents\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"amountDomains\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_agentIndex\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_domainIndex\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "54fd4d50": "version()", }, }
StatementHubMetaData contains all meta data concerning the StatementHub 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200481b53e6a45c47231721f1cf5bd78ddc311f3c74034153dfb9b5fba916cb48064736f6c63430008110033",
}
StringsMetaData contains all meta data concerning the Strings contract.
var SystemContractABI = SystemContractMetaData.ABI
SystemContractABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractMetaData.ABI instead.
var SystemContractFuncSigs = SystemContractMetaData.Sigs
Deprecated: Use SystemContractMetaData.Sigs instead. SystemContractFuncSigs maps the 4-byte function signature to its string representation.
var SystemContractMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"syncAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"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)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "81cfb5f1": "syncAgent(uint256,uint32,uint8,(uint32,address,bool))", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemContractMetaData contains all meta data concerning the SystemContract contract.
var SystemRegistryABI = SystemRegistryMetaData.ABI
SystemRegistryABI is the input ABI used to generate the binding from. Deprecated: Use SystemRegistryMetaData.ABI instead.
var SystemRegistryFuncSigs = SystemRegistryMetaData.Sigs
Deprecated: Use SystemRegistryMetaData.Sigs instead. SystemRegistryFuncSigs maps the 4-byte function signature to its string representation.
var SystemRegistryMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AgentSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"DomainDeactivated\",\"type\":\"event\"},{\"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\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"allAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allDomains\",\"outputs\":[{\"internalType\":\"uint32[]\",\"name\":\"domains_\",\"type\":\"uint32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"amountAgents\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"amountDomains\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"_agentIndex\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_domainIndex\",\"type\":\"uint256\"}],\"name\":\"getDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isActiveAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":\"contractInterfaceSystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structAgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"syncAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractInterfaceSystemRouter\",\"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()", "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "8d3638f4": "localDomain()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "81cfb5f1": "syncAgent(uint256,uint32,uint8,(uint32,address,bool))", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemRegistryMetaData contains all meta data concerning the SystemRegistry contract.
var SystemRouterMockABI = SystemRouterMockMetaData.ABI
SystemRouterMockABI is the input ABI used to generate the binding from. Deprecated: Use SystemRouterMockMetaData.ABI instead.
var SystemRouterMockBin = SystemRouterMockMetaData.Bin
SystemRouterMockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SystemRouterMockMetaData.Bin instead.
var SystemRouterMockFuncSigs = SystemRouterMockMetaData.Sigs
Deprecated: Use SystemRouterMockMetaData.Sigs instead. SystemRouterMockFuncSigs maps the 4-byte function signature to its string representation.
var SystemRouterMockMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumSystemEntity\",\"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\":\"enumSystemEntity[]\",\"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\":\"enumSystemEntity\",\"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\":\"enumSystemEntity[]\",\"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[])", }, Bin: "0x608060405234801561001057600080fd5b506104d5806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632ec0b338146100515780634491b24d14610067578063bf65bc4614610075578063de58387b14610083575b600080fd5b61006561005f36600461025b565b50505050565b005b61006561005f366004610360565b61006561005f3660046103c3565b61006561005f366004610426565b803563ffffffff811681146100a557600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610120576101206100aa565b604052919050565b600067ffffffffffffffff821115610142576101426100aa565b5060051b60200190565b8035600381106100a557600080fd5b600082601f83011261016c57600080fd5b8135602061018161017c83610128565b6100d9565b82815260059290921b840181019181810190868411156101a057600080fd5b8286015b848110156101c2576101b58161014c565b83529183019183016101a4565b509695505050505050565b600082601f8301126101de57600080fd5b813567ffffffffffffffff8111156101f8576101f86100aa565b61022960207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016100d9565b81815284602083860101111561023e57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561027157600080fd5b61027a85610091565b935061028860208601610091565b9250604085013567ffffffffffffffff808211156102a557600080fd5b6102b18883890161015b565b935060608701359150808211156102c757600080fd5b506102d4878288016101cd565b91505092959194509250565b600082601f8301126102f157600080fd5b8135602061030161017c83610128565b82815260059290921b8401810191818101908684111561032057600080fd5b8286015b848110156101c257803567ffffffffffffffff8111156103445760008081fd5b6103528986838b01016101cd565b845250918301918301610324565b6000806000806080858703121561037657600080fd5b61037f85610091565b935061038d60208601610091565b925061039b6040860161014c565b9150606085013567ffffffffffffffff8111156103b757600080fd5b6102d4878288016102e0565b600080600080608085870312156103d957600080fd5b6103e285610091565b93506103f060208601610091565b92506103fe6040860161014c565b9150606085013567ffffffffffffffff81111561041a57600080fd5b6102d4878288016101cd565b6000806000806080858703121561043c57600080fd5b61044585610091565b935061045360208601610091565b9250604085013567ffffffffffffffff8082111561047057600080fd5b61047c8883890161015b565b9350606087013591508082111561049257600080fd5b506102d4878288016102e056fea264697066735822122009b74abeff2f659ccc61f57952cfd155a3b677eb46f1769b44ba0c630da7cc2a64736f6c63430008110033", }
SystemRouterMockMetaData contains all meta data concerning the SystemRouterMock contract.
var TipsLibABI = TipsLibMetaData.ABI
TipsLibABI is the input ABI used to generate the binding from. Deprecated: Use TipsLibMetaData.ABI instead.
var TipsLibBin = TipsLibMetaData.Bin
TipsLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsLibMetaData.Bin instead.
var TipsLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200a4bb9bc037ed379f72a23ef2934f0025f4044e39485b602dc649cd7d15ca45b64736f6c63430008110033",
}
TipsLibMetaData contains all meta data concerning the TipsLib 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d4a32f76aa1f6dc80172f51cfffeeccaeaf915afbac5d33f1f89724fbae2928264736f6c63430008110033",
}
TypeCastsMetaData contains all meta data concerning the TypeCasts contract.
var TypedMemViewABI = TypedMemViewMetaData.ABI
TypedMemViewABI is the input ABI used to generate the binding from. Deprecated: Use TypedMemViewMetaData.ABI instead.
var TypedMemViewBin = TypedMemViewMetaData.Bin
TypedMemViewBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypedMemViewMetaData.Bin instead.
var TypedMemViewFuncSigs = TypedMemViewMetaData.Sigs
Deprecated: Use TypedMemViewMetaData.Sigs instead. TypedMemViewFuncSigs maps the 4-byte function signature to its string representation.
var TypedMemViewMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"BITS_EMPTY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_LEN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_LOC\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BITS_TYPE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LOW_96_BITS_MASK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NULL\",\"outputs\":[{\"internalType\":\"bytes29\",\"name\":\"\",\"type\":\"bytes29\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_LEN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_LOC\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SHIFT_TYPE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "97b8ad4a": "BITS_EMPTY()", "eb740628": "BITS_LEN()", "fb734584": "BITS_LOC()", "10153fce": "BITS_TYPE()", "b602d173": "LOW_96_BITS_MASK()", "f26be3fc": "NULL()", "1136e7ea": "SHIFT_LEN()", "1bfe17ce": "SHIFT_LOC()", "13090c5a": "SHIFT_TYPE()", }, Bin: "0x6101f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c806397b8ad4a11610080578063eb74062811610065578063eb740628146100f8578063f26be3fc14610100578063fb734584146100f857600080fd5b806397b8ad4a146100cd578063b602d173146100e557600080fd5b806310153fce146100b25780631136e7ea146100cd57806313090c5a146100d55780631bfe17ce146100dd575b600080fd5b6100ba602881565b6040519081526020015b60405180910390f35b6100ba601881565b6100ba610158565b6100ba610172565b6100ba6bffffffffffffffffffffffff81565b6100ba606081565b6101277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911681526020016100c4565b606061016581601861017a565b61016f919061017a565b81565b61016f606060185b808201808211156101b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea2646970667358221220db889ec53ce1681dd64a704db4d957a23a9cd46582eaa610cccef5c80ad336fa64736f6c63430008110033", }
TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.
var Version002ABI = Version002MetaData.ABI
Version002ABI is the input ABI used to generate the binding from. Deprecated: Use Version002MetaData.ABI instead.
var Version002FuncSigs = Version002MetaData.Sigs
Deprecated: Use Version002MetaData.Sigs instead. Version002FuncSigs maps the 4-byte function signature to its string representation.
var Version002MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "54fd4d50": "version()", }, }
Version002MetaData contains all meta data concerning the Version002 contract.
var VersionedABI = VersionedMetaData.ABI
VersionedABI is the input ABI used to generate the binding from. Deprecated: Use VersionedMetaData.ABI instead.
var VersionedFuncSigs = VersionedMetaData.Sigs
Deprecated: Use VersionedMetaData.Sigs instead. VersionedFuncSigs maps the 4-byte function signature to its string representation.
var VersionedMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "54fd4d50": "version()", }, }
VersionedMetaData contains all meta data concerning the Versioned contract.
Functions ¶
This section is empty.
Types ¶
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 AgentInfo ¶ added in v0.0.130
AgentInfo is an auto generated low-level Go binding around an user-defined struct.
type AgentRegistry ¶ added in v0.0.43
type AgentRegistry struct { AgentRegistryCaller // Read-only binding to the contract AgentRegistryTransactor // Write-only binding to the contract AgentRegistryFilterer // Log filterer for contract events }
AgentRegistry is an auto generated Go binding around an Ethereum contract.
func NewAgentRegistry ¶ added in v0.0.43
func NewAgentRegistry(address common.Address, backend bind.ContractBackend) (*AgentRegistry, error)
NewAgentRegistry creates a new instance of AgentRegistry, bound to a specific deployed contract.
type AgentRegistryAgentAdded ¶ added in v0.0.43
type AgentRegistryAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryAgentAdded represents a AgentAdded event raised by the AgentRegistry contract.
type AgentRegistryAgentAddedIterator ¶ added in v0.0.43
type AgentRegistryAgentAddedIterator struct { Event *AgentRegistryAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the AgentRegistry contract.
func (*AgentRegistryAgentAddedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryAgentAddedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryAgentAddedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryAgentAddedIterator) 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 AgentRegistryAgentRemoved ¶ added in v0.0.43
type AgentRegistryAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryAgentRemoved represents a AgentRemoved event raised by the AgentRegistry contract.
type AgentRegistryAgentRemovedIterator ¶ added in v0.0.43
type AgentRegistryAgentRemovedIterator struct { Event *AgentRegistryAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the AgentRegistry contract.
func (*AgentRegistryAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryAgentRemovedIterator) 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 AgentRegistryAgentSlashed ¶ added in v0.0.130
type AgentRegistryAgentSlashed struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryAgentSlashed represents a AgentSlashed event raised by the AgentRegistry contract.
type AgentRegistryAgentSlashedIterator ¶ added in v0.0.130
type AgentRegistryAgentSlashedIterator struct { Event *AgentRegistryAgentSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryAgentSlashedIterator is returned from FilterAgentSlashed and is used to iterate over the raw logs and unpacked data for AgentSlashed events raised by the AgentRegistry contract.
func (*AgentRegistryAgentSlashedIterator) Close ¶ added in v0.0.130
func (it *AgentRegistryAgentSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryAgentSlashedIterator) Error ¶ added in v0.0.130
func (it *AgentRegistryAgentSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryAgentSlashedIterator) Next ¶ added in v0.0.130
func (it *AgentRegistryAgentSlashedIterator) 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 AgentRegistryCaller ¶ added in v0.0.43
type AgentRegistryCaller struct {
// contains filtered or unexported fields
}
AgentRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAgentRegistryCaller ¶ added in v0.0.43
func NewAgentRegistryCaller(address common.Address, caller bind.ContractCaller) (*AgentRegistryCaller, error)
NewAgentRegistryCaller creates a new read-only instance of AgentRegistry, bound to a specific deployed contract.
func (*AgentRegistryCaller) AllAgents ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*AgentRegistryCaller) AllDomains ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) 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 (*AgentRegistryCaller) AmountAgents ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*AgentRegistryCaller) AmountDomains ¶ added in v0.0.43
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AgentRegistryCaller) GetAgent ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*AgentRegistryCaller) GetDomain ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*AgentRegistryCaller) IsActiveAgent ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*AgentRegistryCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*AgentRegistryCaller) IsActiveDomain ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type AgentRegistryCallerRaw ¶ added in v0.0.43
type AgentRegistryCallerRaw struct {
Contract *AgentRegistryCaller // Generic read-only contract binding to access the raw methods on
}
AgentRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AgentRegistryCallerRaw) Call ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerRaw) 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 AgentRegistryCallerSession ¶ added in v0.0.43
type AgentRegistryCallerSession struct { Contract *AgentRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AgentRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AgentRegistryCallerSession) AllAgents ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*AgentRegistryCallerSession) AllDomains ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AgentRegistryCallerSession) AmountAgents ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*AgentRegistryCallerSession) AmountDomains ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AgentRegistryCallerSession) GetAgent ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*AgentRegistryCallerSession) GetDomain ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*AgentRegistryCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*AgentRegistryCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*AgentRegistryCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryCallerSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type AgentRegistryDomainActivated ¶ added in v0.0.43
type AgentRegistryDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AgentRegistryDomainActivated represents a DomainActivated event raised by the AgentRegistry contract.
type AgentRegistryDomainActivatedIterator ¶ added in v0.0.43
type AgentRegistryDomainActivatedIterator struct { Event *AgentRegistryDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the AgentRegistry contract.
func (*AgentRegistryDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryDomainActivatedIterator) 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 AgentRegistryDomainDeactivated ¶ added in v0.0.43
type AgentRegistryDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AgentRegistryDomainDeactivated represents a DomainDeactivated event raised by the AgentRegistry contract.
type AgentRegistryDomainDeactivatedIterator ¶ added in v0.0.43
type AgentRegistryDomainDeactivatedIterator struct { Event *AgentRegistryDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the AgentRegistry contract.
func (*AgentRegistryDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryDomainDeactivatedIterator) 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 AgentRegistryEvents ¶ added in v0.0.43
type AgentRegistryEvents struct { AgentRegistryEventsCaller // Read-only binding to the contract AgentRegistryEventsTransactor // Write-only binding to the contract AgentRegistryEventsFilterer // Log filterer for contract events }
AgentRegistryEvents is an auto generated Go binding around an Ethereum contract.
func NewAgentRegistryEvents ¶ added in v0.0.43
func NewAgentRegistryEvents(address common.Address, backend bind.ContractBackend) (*AgentRegistryEvents, error)
NewAgentRegistryEvents creates a new instance of AgentRegistryEvents, bound to a specific deployed contract.
type AgentRegistryEventsAgentAdded ¶ added in v0.0.43
type AgentRegistryEventsAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryEventsAgentAdded represents a AgentAdded event raised by the AgentRegistryEvents contract.
type AgentRegistryEventsAgentAddedIterator ¶ added in v0.0.43
type AgentRegistryEventsAgentAddedIterator struct { Event *AgentRegistryEventsAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryEventsAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the AgentRegistryEvents contract.
func (*AgentRegistryEventsAgentAddedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryEventsAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryEventsAgentAddedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryEventsAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryEventsAgentAddedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryEventsAgentAddedIterator) 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 AgentRegistryEventsAgentRemoved ¶ added in v0.0.43
type AgentRegistryEventsAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryEventsAgentRemoved represents a AgentRemoved event raised by the AgentRegistryEvents contract.
type AgentRegistryEventsAgentRemovedIterator ¶ added in v0.0.43
type AgentRegistryEventsAgentRemovedIterator struct { Event *AgentRegistryEventsAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryEventsAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the AgentRegistryEvents contract.
func (*AgentRegistryEventsAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryEventsAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryEventsAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryEventsAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryEventsAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryEventsAgentRemovedIterator) 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 AgentRegistryEventsAgentSlashed ¶ added in v0.0.130
type AgentRegistryEventsAgentSlashed struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryEventsAgentSlashed represents a AgentSlashed event raised by the AgentRegistryEvents contract.
type AgentRegistryEventsAgentSlashedIterator ¶ added in v0.0.130
type AgentRegistryEventsAgentSlashedIterator struct { Event *AgentRegistryEventsAgentSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryEventsAgentSlashedIterator is returned from FilterAgentSlashed and is used to iterate over the raw logs and unpacked data for AgentSlashed events raised by the AgentRegistryEvents contract.
func (*AgentRegistryEventsAgentSlashedIterator) Close ¶ added in v0.0.130
func (it *AgentRegistryEventsAgentSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryEventsAgentSlashedIterator) Error ¶ added in v0.0.130
func (it *AgentRegistryEventsAgentSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryEventsAgentSlashedIterator) Next ¶ added in v0.0.130
func (it *AgentRegistryEventsAgentSlashedIterator) 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 AgentRegistryEventsCaller ¶ added in v0.0.43
type AgentRegistryEventsCaller struct {
// contains filtered or unexported fields
}
AgentRegistryEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAgentRegistryEventsCaller ¶ added in v0.0.43
func NewAgentRegistryEventsCaller(address common.Address, caller bind.ContractCaller) (*AgentRegistryEventsCaller, error)
NewAgentRegistryEventsCaller creates a new read-only instance of AgentRegistryEvents, bound to a specific deployed contract.
type AgentRegistryEventsCallerRaw ¶ added in v0.0.43
type AgentRegistryEventsCallerRaw struct {
Contract *AgentRegistryEventsCaller // Generic read-only contract binding to access the raw methods on
}
AgentRegistryEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AgentRegistryEventsCallerRaw) Call ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsCallerRaw) 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 AgentRegistryEventsCallerSession ¶ added in v0.0.43
type AgentRegistryEventsCallerSession struct { Contract *AgentRegistryEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AgentRegistryEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AgentRegistryEventsDomainActivated ¶ added in v0.0.43
type AgentRegistryEventsDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AgentRegistryEventsDomainActivated represents a DomainActivated event raised by the AgentRegistryEvents contract.
type AgentRegistryEventsDomainActivatedIterator ¶ added in v0.0.43
type AgentRegistryEventsDomainActivatedIterator struct { Event *AgentRegistryEventsDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryEventsDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the AgentRegistryEvents contract.
func (*AgentRegistryEventsDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryEventsDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryEventsDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryEventsDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryEventsDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryEventsDomainActivatedIterator) 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 AgentRegistryEventsDomainDeactivated ¶ added in v0.0.43
type AgentRegistryEventsDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AgentRegistryEventsDomainDeactivated represents a DomainDeactivated event raised by the AgentRegistryEvents contract.
type AgentRegistryEventsDomainDeactivatedIterator ¶ added in v0.0.43
type AgentRegistryEventsDomainDeactivatedIterator struct { Event *AgentRegistryEventsDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryEventsDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the AgentRegistryEvents contract.
func (*AgentRegistryEventsDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *AgentRegistryEventsDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryEventsDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *AgentRegistryEventsDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryEventsDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *AgentRegistryEventsDomainDeactivatedIterator) 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 AgentRegistryEventsFilterer ¶ added in v0.0.43
type AgentRegistryEventsFilterer struct {
// contains filtered or unexported fields
}
AgentRegistryEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAgentRegistryEventsFilterer ¶ added in v0.0.43
func NewAgentRegistryEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*AgentRegistryEventsFilterer, error)
NewAgentRegistryEventsFilterer creates a new log filterer instance of AgentRegistryEvents, bound to a specific deployed contract.
func (*AgentRegistryEventsFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryEventsAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryEventsAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) FilterAgentSlashed ¶ added in v0.0.130
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryEventsAgentSlashedIterator, error)
FilterAgentSlashed is a free log retrieval operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryEventsDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryEventsFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryEventsDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AgentRegistryEventsFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseAgentAdded(log types.Log) (*AgentRegistryEventsAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseAgentRemoved(log types.Log) (*AgentRegistryEventsAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) ParseAgentSlashed ¶ added in v0.0.130
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseAgentSlashed(log types.Log) (*AgentRegistryEventsAgentSlashed, error)
ParseAgentSlashed is a log parse operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseDomainActivated(log types.Log) (*AgentRegistryEventsDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryEventsFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) ParseDomainDeactivated(log types.Log) (*AgentRegistryEventsDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AgentRegistryEventsFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsAgentAdded, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentAdded is a free log subscription operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsAgentRemoved, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentRemoved is a free log subscription operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) WatchAgentSlashed ¶ added in v0.0.130
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsAgentSlashed, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentSlashed is a free log subscription operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*AgentRegistryEventsFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryEventsFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryEventsDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
type AgentRegistryEventsRaw ¶ added in v0.0.43
type AgentRegistryEventsRaw struct {
Contract *AgentRegistryEvents // Generic contract binding to access the raw methods on
}
AgentRegistryEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AgentRegistryEventsRaw) Call ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsRaw) 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 (*AgentRegistryEventsRaw) Transact ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentRegistryEventsRaw) Transfer ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsRaw) 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 AgentRegistryEventsSession ¶ added in v0.0.43
type AgentRegistryEventsSession struct { Contract *AgentRegistryEvents // 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 }
AgentRegistryEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AgentRegistryEventsTransactor ¶ added in v0.0.43
type AgentRegistryEventsTransactor struct {
// contains filtered or unexported fields
}
AgentRegistryEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAgentRegistryEventsTransactor ¶ added in v0.0.43
func NewAgentRegistryEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*AgentRegistryEventsTransactor, error)
NewAgentRegistryEventsTransactor creates a new write-only instance of AgentRegistryEvents, bound to a specific deployed contract.
type AgentRegistryEventsTransactorRaw ¶ added in v0.0.43
type AgentRegistryEventsTransactorRaw struct {
Contract *AgentRegistryEventsTransactor // Generic write-only contract binding to access the raw methods on
}
AgentRegistryEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AgentRegistryEventsTransactorRaw) Transact ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentRegistryEventsTransactorRaw) Transfer ¶ added in v0.0.43
func (_AgentRegistryEvents *AgentRegistryEventsTransactorRaw) 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 AgentRegistryEventsTransactorSession ¶ added in v0.0.43
type AgentRegistryEventsTransactorSession struct { Contract *AgentRegistryEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AgentRegistryEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AgentRegistryFilterer ¶ added in v0.0.43
type AgentRegistryFilterer struct {
// contains filtered or unexported fields
}
AgentRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAgentRegistryFilterer ¶ added in v0.0.43
func NewAgentRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*AgentRegistryFilterer, error)
NewAgentRegistryFilterer creates a new log filterer instance of AgentRegistry, bound to a specific deployed contract.
func (*AgentRegistryFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) FilterAgentSlashed ¶ added in v0.0.130
func (_AgentRegistry *AgentRegistryFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryAgentSlashedIterator, error)
FilterAgentSlashed is a free log retrieval operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AgentRegistryFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) ParseAgentAdded(log types.Log) (*AgentRegistryAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) ParseAgentRemoved(log types.Log) (*AgentRegistryAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) ParseAgentSlashed ¶ added in v0.0.130
func (_AgentRegistry *AgentRegistryFilterer) ParseAgentSlashed(log types.Log) (*AgentRegistryAgentSlashed, error)
ParseAgentSlashed is a log parse operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) ParseDomainActivated(log types.Log) (*AgentRegistryDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) ParseDomainDeactivated(log types.Log) (*AgentRegistryDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AgentRegistryFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AgentRegistryAgentAdded, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentAdded is a free log subscription operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AgentRegistryAgentRemoved, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentRemoved is a free log subscription operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) WatchAgentSlashed ¶ added in v0.0.130
func (_AgentRegistry *AgentRegistryFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *AgentRegistryAgentSlashed, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentSlashed is a free log subscription operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*AgentRegistryFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
type AgentRegistryRaw ¶ added in v0.0.43
type AgentRegistryRaw struct {
Contract *AgentRegistry // Generic contract binding to access the raw methods on
}
AgentRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AgentRegistryRaw) Call ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryRaw) 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 (*AgentRegistryRaw) Transact ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentRegistryRaw) Transfer ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryRaw) 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 AgentRegistrySession ¶ added in v0.0.43
type AgentRegistrySession struct { Contract *AgentRegistry // 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 }
AgentRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AgentRegistrySession) AllAgents ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*AgentRegistrySession) AllDomains ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AgentRegistrySession) AmountAgents ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*AgentRegistrySession) AmountDomains ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AgentRegistrySession) GetAgent ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*AgentRegistrySession) GetDomain ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*AgentRegistrySession) IsActiveAgent ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*AgentRegistrySession) IsActiveAgent0 ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*AgentRegistrySession) IsActiveDomain ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistrySession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type AgentRegistryTransactor ¶ added in v0.0.43
type AgentRegistryTransactor struct {
// contains filtered or unexported fields
}
AgentRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAgentRegistryTransactor ¶ added in v0.0.43
func NewAgentRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*AgentRegistryTransactor, error)
NewAgentRegistryTransactor creates a new write-only instance of AgentRegistry, bound to a specific deployed contract.
type AgentRegistryTransactorRaw ¶ added in v0.0.43
type AgentRegistryTransactorRaw struct {
Contract *AgentRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
AgentRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AgentRegistryTransactorRaw) Transact ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentRegistryTransactorRaw) Transfer ¶ added in v0.0.43
func (_AgentRegistry *AgentRegistryTransactorRaw) 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 AgentRegistryTransactorSession ¶ added in v0.0.43
type AgentRegistryTransactorSession struct { Contract *AgentRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AgentRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AgentSet ¶ added in v0.0.43
type AgentSet struct { AgentSetCaller // Read-only binding to the contract AgentSetTransactor // Write-only binding to the contract AgentSetFilterer // Log filterer for contract events }
AgentSet is an auto generated Go binding around an Ethereum contract.
func DeployAgentSet ¶ added in v0.0.43
func DeployAgentSet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AgentSet, error)
DeployAgentSet deploys a new Ethereum contract, binding an instance of AgentSet to it.
func NewAgentSet ¶ added in v0.0.43
NewAgentSet creates a new instance of AgentSet, bound to a specific deployed contract.
type AgentSetCaller ¶ added in v0.0.43
type AgentSetCaller struct {
// contains filtered or unexported fields
}
AgentSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAgentSetCaller ¶ added in v0.0.43
func NewAgentSetCaller(address common.Address, caller bind.ContractCaller) (*AgentSetCaller, error)
NewAgentSetCaller creates a new read-only instance of AgentSet, bound to a specific deployed contract.
type AgentSetCallerRaw ¶ added in v0.0.43
type AgentSetCallerRaw struct {
Contract *AgentSetCaller // Generic read-only contract binding to access the raw methods on
}
AgentSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AgentSetCallerRaw) Call ¶ added in v0.0.43
func (_AgentSet *AgentSetCallerRaw) 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 AgentSetCallerSession ¶ added in v0.0.43
type AgentSetCallerSession struct { Contract *AgentSetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AgentSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AgentSetFilterer ¶ added in v0.0.43
type AgentSetFilterer struct {
// contains filtered or unexported fields
}
AgentSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAgentSetFilterer ¶ added in v0.0.43
func NewAgentSetFilterer(address common.Address, filterer bind.ContractFilterer) (*AgentSetFilterer, error)
NewAgentSetFilterer creates a new log filterer instance of AgentSet, bound to a specific deployed contract.
type AgentSetRaw ¶ added in v0.0.43
type AgentSetRaw struct {
Contract *AgentSet // Generic contract binding to access the raw methods on
}
AgentSetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AgentSetRaw) Call ¶ added in v0.0.43
func (_AgentSet *AgentSetRaw) 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 (*AgentSetRaw) Transact ¶ added in v0.0.43
func (_AgentSet *AgentSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentSetRaw) Transfer ¶ added in v0.0.43
func (_AgentSet *AgentSetRaw) 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 AgentSetSession ¶ added in v0.0.43
type AgentSetSession struct { Contract *AgentSet // 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 }
AgentSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AgentSetTransactor ¶ added in v0.0.43
type AgentSetTransactor struct {
// contains filtered or unexported fields
}
AgentSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAgentSetTransactor ¶ added in v0.0.43
func NewAgentSetTransactor(address common.Address, transactor bind.ContractTransactor) (*AgentSetTransactor, error)
NewAgentSetTransactor creates a new write-only instance of AgentSet, bound to a specific deployed contract.
type AgentSetTransactorRaw ¶ added in v0.0.43
type AgentSetTransactorRaw struct {
Contract *AgentSetTransactor // Generic write-only contract binding to access the raw methods on
}
AgentSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AgentSetTransactorRaw) Transact ¶ added in v0.0.43
func (_AgentSet *AgentSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentSetTransactorRaw) Transfer ¶ added in v0.0.43
func (_AgentSet *AgentSetTransactorRaw) 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 AgentSetTransactorSession ¶ added in v0.0.43
type AgentSetTransactorSession struct { Contract *AgentSetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AgentSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AttestationHub ¶ added in v0.0.11
type AttestationHub struct { AttestationHubCaller // Read-only binding to the contract AttestationHubTransactor // Write-only binding to the contract AttestationHubFilterer // Log filterer for contract events }
AttestationHub is an auto generated Go binding around an Ethereum contract.
func NewAttestationHub ¶ added in v0.0.11
func NewAttestationHub(address common.Address, backend bind.ContractBackend) (*AttestationHub, error)
NewAttestationHub creates a new instance of AttestationHub, bound to a specific deployed contract.
type AttestationHubCaller ¶ added in v0.0.11
type AttestationHubCaller struct {
// contains filtered or unexported fields
}
AttestationHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationHubCaller ¶ added in v0.0.11
func NewAttestationHubCaller(address common.Address, caller bind.ContractCaller) (*AttestationHubCaller, error)
NewAttestationHubCaller creates a new read-only instance of AttestationHub, bound to a specific deployed contract.
func (*AttestationHubCaller) AttestationsAmount ¶ added in v0.0.130
func (_AttestationHub *AttestationHubCaller) AttestationsAmount(opts *bind.CallOpts) (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*AttestationHubCaller) GetAttestation ¶ added in v0.0.130
func (_AttestationHub *AttestationHubCaller) GetAttestation(opts *bind.CallOpts, _index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
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.
func (*AttestationHubCallerSession) AttestationsAmount ¶ added in v0.0.130
func (_AttestationHub *AttestationHubCallerSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*AttestationHubCallerSession) GetAttestation ¶ added in v0.0.130
func (_AttestationHub *AttestationHubCallerSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
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.
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) AttestationsAmount ¶ added in v0.0.130
func (_AttestationHub *AttestationHubSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*AttestationHubSession) GetAttestation ¶ added in v0.0.130
func (_AttestationHub *AttestationHubSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
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.
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.
type AttestationLib ¶ added in v0.0.130
type AttestationLib struct { AttestationLibCaller // Read-only binding to the contract AttestationLibTransactor // Write-only binding to the contract AttestationLibFilterer // Log filterer for contract events }
AttestationLib is an auto generated Go binding around an Ethereum contract.
func DeployAttestationLib ¶ added in v0.0.130
func DeployAttestationLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AttestationLib, error)
DeployAttestationLib deploys a new Ethereum contract, binding an instance of AttestationLib to it.
func NewAttestationLib ¶ added in v0.0.130
func NewAttestationLib(address common.Address, backend bind.ContractBackend) (*AttestationLib, error)
NewAttestationLib creates a new instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibCaller ¶ added in v0.0.130
type AttestationLibCaller struct {
// contains filtered or unexported fields
}
AttestationLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationLibCaller ¶ added in v0.0.130
func NewAttestationLibCaller(address common.Address, caller bind.ContractCaller) (*AttestationLibCaller, error)
NewAttestationLibCaller creates a new read-only instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibCallerRaw ¶ added in v0.0.130
type AttestationLibCallerRaw struct {
Contract *AttestationLibCaller // Generic read-only contract binding to access the raw methods on
}
AttestationLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationLibCallerRaw) Call ¶ added in v0.0.130
func (_AttestationLib *AttestationLibCallerRaw) 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 AttestationLibCallerSession ¶ added in v0.0.130
type AttestationLibCallerSession struct { Contract *AttestationLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationLibFilterer ¶ added in v0.0.130
type AttestationLibFilterer struct {
// contains filtered or unexported fields
}
AttestationLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationLibFilterer ¶ added in v0.0.130
func NewAttestationLibFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationLibFilterer, error)
NewAttestationLibFilterer creates a new log filterer instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibRaw ¶ added in v0.0.130
type AttestationLibRaw struct {
Contract *AttestationLib // Generic contract binding to access the raw methods on
}
AttestationLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationLibRaw) Call ¶ added in v0.0.130
func (_AttestationLib *AttestationLibRaw) 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 (*AttestationLibRaw) Transact ¶ added in v0.0.130
func (_AttestationLib *AttestationLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationLibRaw) Transfer ¶ added in v0.0.130
func (_AttestationLib *AttestationLibRaw) 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 AttestationLibSession ¶ added in v0.0.130
type AttestationLibSession struct { Contract *AttestationLib // 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 }
AttestationLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationLibTransactor ¶ added in v0.0.130
type AttestationLibTransactor struct {
// contains filtered or unexported fields
}
AttestationLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationLibTransactor ¶ added in v0.0.130
func NewAttestationLibTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationLibTransactor, error)
NewAttestationLibTransactor creates a new write-only instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibTransactorRaw ¶ added in v0.0.130
type AttestationLibTransactorRaw struct {
Contract *AttestationLibTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationLibTransactorRaw) Transact ¶ added in v0.0.130
func (_AttestationLib *AttestationLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_AttestationLib *AttestationLibTransactorRaw) 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 AttestationLibTransactorSession ¶ added in v0.0.130
type AttestationLibTransactorSession struct { Contract *AttestationLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationLibTransactorSession 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 DestinationAgentAdded ¶ added in v0.0.43
type DestinationAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationAgentAdded represents a AgentAdded event raised by the Destination contract.
type DestinationAgentAddedIterator ¶ added in v0.0.43
type DestinationAgentAddedIterator struct { Event *DestinationAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the Destination contract.
func (*DestinationAgentAddedIterator) Close ¶ added in v0.0.43
func (it *DestinationAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationAgentAddedIterator) Error ¶ added in v0.0.43
func (it *DestinationAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationAgentAddedIterator) Next ¶ added in v0.0.43
func (it *DestinationAgentAddedIterator) 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 DestinationAgentRemoved ¶ added in v0.0.43
type DestinationAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationAgentRemoved represents a AgentRemoved event raised by the Destination contract.
type DestinationAgentRemovedIterator ¶ added in v0.0.43
type DestinationAgentRemovedIterator struct { Event *DestinationAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the Destination contract.
func (*DestinationAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *DestinationAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *DestinationAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *DestinationAgentRemovedIterator) 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 DestinationAgentSlashed ¶ added in v0.0.130
type DestinationAgentSlashed struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationAgentSlashed represents a AgentSlashed event raised by the Destination contract.
type DestinationAgentSlashedIterator ¶ added in v0.0.130
type DestinationAgentSlashedIterator struct { Event *DestinationAgentSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationAgentSlashedIterator is returned from FilterAgentSlashed and is used to iterate over the raw logs and unpacked data for AgentSlashed events raised by the Destination contract.
func (*DestinationAgentSlashedIterator) Close ¶ added in v0.0.130
func (it *DestinationAgentSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationAgentSlashedIterator) Error ¶ added in v0.0.130
func (it *DestinationAgentSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationAgentSlashedIterator) Next ¶ added in v0.0.130
func (it *DestinationAgentSlashedIterator) 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 DestinationAttestation ¶ added in v0.0.130
type DestinationAttestation struct { Notary common.Address Height uint8 Nonce uint32 DestTimestamp *big.Int }
DestinationAttestation is an auto generated low-level Go binding around an user-defined struct.
type DestinationAttestationAccepted ¶
type DestinationAttestationAccepted struct { Domain uint32 Notary common.Address Attestation []byte AttSignature []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) AllAgents ¶ added in v0.0.43
func (_Destination *DestinationCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
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) AmountAgents ¶ added in v0.0.43
func (_Destination *DestinationCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*DestinationCaller) AmountDomains ¶ added in v0.0.43
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*DestinationCaller) AttestationsAmount ¶ added in v0.0.130
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*DestinationCaller) GetAgent ¶ added in v0.0.43
func (_Destination *DestinationCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*DestinationCaller) GetAttestation ¶ added in v0.0.130
func (_Destination *DestinationCaller) GetAttestation(opts *bind.CallOpts, _index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
func (*DestinationCaller) GetDomain ¶ added in v0.0.30
func (_Destination *DestinationCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*DestinationCaller) IsActiveAgent ¶ added in v0.0.43
func (_Destination *DestinationCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*DestinationCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_Destination *DestinationCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*DestinationCaller) IsActiveDomain ¶ added in v0.0.43
func (_Destination *DestinationCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
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 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x3c6cf473.
Solidity: function messageStatus(bytes32 ) view returns(bytes32)
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) 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) AllAgents ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
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) AmountAgents ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*DestinationCallerSession) AmountDomains ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*DestinationCallerSession) AttestationsAmount ¶ added in v0.0.130
func (_Destination *DestinationCallerSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*DestinationCallerSession) GetAgent ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*DestinationCallerSession) GetAttestation ¶ added in v0.0.130
func (_Destination *DestinationCallerSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
func (*DestinationCallerSession) GetDomain ¶ added in v0.0.30
func (_Destination *DestinationCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*DestinationCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*DestinationCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*DestinationCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_Destination *DestinationCallerSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
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 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x3c6cf473.
Solidity: function messageStatus(bytes32 ) view returns(bytes32)
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) 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 ¶ added in v0.0.62
func (_Destination *DestinationCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type DestinationDomainActivated ¶ added in v0.0.43
type DestinationDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
DestinationDomainActivated represents a DomainActivated event raised by the Destination contract.
type DestinationDomainActivatedIterator ¶ added in v0.0.43
type DestinationDomainActivatedIterator struct { Event *DestinationDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the Destination contract.
func (*DestinationDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *DestinationDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *DestinationDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *DestinationDomainActivatedIterator) 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 DestinationDomainDeactivated ¶ added in v0.0.43
type DestinationDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
DestinationDomainDeactivated represents a DomainDeactivated event raised by the Destination contract.
type DestinationDomainDeactivatedIterator ¶ added in v0.0.43
type DestinationDomainDeactivatedIterator struct { Event *DestinationDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the Destination contract.
func (*DestinationDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *DestinationDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *DestinationDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *DestinationDomainDeactivatedIterator) 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 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 DestinationEventsAttestationAccepted ¶ added in v0.0.130
type DestinationEventsAttestationAccepted struct { Domain uint32 Notary common.Address Attestation []byte AttSignature []byte Raw types.Log // Blockchain specific contextual infos }
DestinationEventsAttestationAccepted represents a AttestationAccepted event raised by the DestinationEvents contract.
type DestinationEventsAttestationAcceptedIterator ¶ added in v0.0.130
type DestinationEventsAttestationAcceptedIterator struct { Event *DestinationEventsAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationEventsAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the DestinationEvents contract.
func (*DestinationEventsAttestationAcceptedIterator) Close ¶ added in v0.0.130
func (it *DestinationEventsAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationEventsAttestationAcceptedIterator) Error ¶ added in v0.0.130
func (it *DestinationEventsAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationEventsAttestationAcceptedIterator) Next ¶ added in v0.0.130
func (it *DestinationEventsAttestationAcceptedIterator) 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 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) FilterAttestationAccepted ¶ added in v0.0.130
func (_DestinationEvents *DestinationEventsFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*DestinationEventsAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
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) FilterTipsStored ¶ added in v0.0.130
func (_DestinationEvents *DestinationEventsFilterer) FilterTipsStored(opts *bind.FilterOpts, notary []common.Address) (*DestinationEventsTipsStoredIterator, error)
FilterTipsStored is a free log retrieval operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
func (*DestinationEventsFilterer) ParseAttestationAccepted ¶ added in v0.0.130
func (_DestinationEvents *DestinationEventsFilterer) ParseAttestationAccepted(log types.Log) (*DestinationEventsAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
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) ParseTipsStored ¶ added in v0.0.130
func (_DestinationEvents *DestinationEventsFilterer) ParseTipsStored(log types.Log) (*DestinationEventsTipsStored, error)
ParseTipsStored is a log parse operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
func (*DestinationEventsFilterer) WatchAttestationAccepted ¶ added in v0.0.130
func (_DestinationEvents *DestinationEventsFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationEventsAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
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) WatchTipsStored ¶ added in v0.0.130
func (_DestinationEvents *DestinationEventsFilterer) WatchTipsStored(opts *bind.WatchOpts, sink chan<- *DestinationEventsTipsStored, notary []common.Address) (event.Subscription, error)
WatchTipsStored is a free log subscription operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
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 DestinationEventsTipsStored ¶ added in v0.0.130
type DestinationEventsTipsStored struct { Notary common.Address Tips []byte Raw types.Log // Blockchain specific contextual infos }
DestinationEventsTipsStored represents a TipsStored event raised by the DestinationEvents contract.
type DestinationEventsTipsStoredIterator ¶ added in v0.0.130
type DestinationEventsTipsStoredIterator struct { Event *DestinationEventsTipsStored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationEventsTipsStoredIterator is returned from FilterTipsStored and is used to iterate over the raw logs and unpacked data for TipsStored events raised by the DestinationEvents contract.
func (*DestinationEventsTipsStoredIterator) Close ¶ added in v0.0.130
func (it *DestinationEventsTipsStoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationEventsTipsStoredIterator) Error ¶ added in v0.0.130
func (it *DestinationEventsTipsStoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationEventsTipsStoredIterator) Next ¶ added in v0.0.130
func (it *DestinationEventsTipsStoredIterator) 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) FilterAgentAdded ¶ added in v0.0.43
func (_Destination *DestinationFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_Destination *DestinationFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) FilterAgentSlashed ¶ added in v0.0.130
func (_Destination *DestinationFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationAgentSlashedIterator, error)
FilterAgentSlashed is a free log retrieval operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) FilterAttestationAccepted ¶
func (_Destination *DestinationFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*DestinationAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
func (*DestinationFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_Destination *DestinationFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*DestinationDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*DestinationFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_Destination *DestinationFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*DestinationDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) 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) 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) FilterTipsStored ¶ added in v0.0.130
func (_Destination *DestinationFilterer) FilterTipsStored(opts *bind.FilterOpts, notary []common.Address) (*DestinationTipsStoredIterator, error)
FilterTipsStored is a free log retrieval operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
func (*DestinationFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_Destination *DestinationFilterer) ParseAgentAdded(log types.Log) (*DestinationAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_Destination *DestinationFilterer) ParseAgentRemoved(log types.Log) (*DestinationAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) ParseAgentSlashed ¶ added in v0.0.130
func (_Destination *DestinationFilterer) ParseAgentSlashed(log types.Log) (*DestinationAgentSlashed, error)
ParseAgentSlashed is a log parse operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) ParseAttestationAccepted ¶
func (_Destination *DestinationFilterer) ParseAttestationAccepted(log types.Log) (*DestinationAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
func (*DestinationFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_Destination *DestinationFilterer) ParseDomainActivated(log types.Log) (*DestinationDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*DestinationFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_Destination *DestinationFilterer) ParseDomainDeactivated(log types.Log) (*DestinationDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) 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) 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) ParseTipsStored ¶ added in v0.0.130
func (_Destination *DestinationFilterer) ParseTipsStored(log types.Log) (*DestinationTipsStored, error)
ParseTipsStored is a log parse operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
func (*DestinationFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_Destination *DestinationFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *DestinationAgentAdded, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentAdded is a free log subscription operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_Destination *DestinationFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *DestinationAgentRemoved, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentRemoved is a free log subscription operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) WatchAgentSlashed ¶ added in v0.0.130
func (_Destination *DestinationFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *DestinationAgentSlashed, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentSlashed is a free log subscription operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*DestinationFilterer) WatchAttestationAccepted ¶
func (_Destination *DestinationFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
func (*DestinationFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_Destination *DestinationFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *DestinationDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*DestinationFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_Destination *DestinationFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *DestinationDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) 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) 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) WatchTipsStored ¶ added in v0.0.130
func (_Destination *DestinationFilterer) WatchTipsStored(opts *bind.WatchOpts, sink chan<- *DestinationTipsStored, notary []common.Address) (event.Subscription, error)
WatchTipsStored is a free log subscription operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
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, _domain 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 DestinationHarnessAgentAdded ¶ added in v0.0.43
type DestinationHarnessAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessAgentAdded represents a AgentAdded event raised by the DestinationHarness contract.
type DestinationHarnessAgentAddedIterator ¶ added in v0.0.43
type DestinationHarnessAgentAddedIterator struct { Event *DestinationHarnessAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the DestinationHarness contract.
func (*DestinationHarnessAgentAddedIterator) Close ¶ added in v0.0.43
func (it *DestinationHarnessAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessAgentAddedIterator) Error ¶ added in v0.0.43
func (it *DestinationHarnessAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessAgentAddedIterator) Next ¶ added in v0.0.43
func (it *DestinationHarnessAgentAddedIterator) 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 DestinationHarnessAgentRemoved ¶ added in v0.0.43
type DestinationHarnessAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessAgentRemoved represents a AgentRemoved event raised by the DestinationHarness contract.
type DestinationHarnessAgentRemovedIterator ¶ added in v0.0.43
type DestinationHarnessAgentRemovedIterator struct { Event *DestinationHarnessAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the DestinationHarness contract.
func (*DestinationHarnessAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *DestinationHarnessAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *DestinationHarnessAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *DestinationHarnessAgentRemovedIterator) 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 DestinationHarnessAgentSlashed ¶ added in v0.0.130
type DestinationHarnessAgentSlashed struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessAgentSlashed represents a AgentSlashed event raised by the DestinationHarness contract.
type DestinationHarnessAgentSlashedIterator ¶ added in v0.0.130
type DestinationHarnessAgentSlashedIterator struct { Event *DestinationHarnessAgentSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessAgentSlashedIterator is returned from FilterAgentSlashed and is used to iterate over the raw logs and unpacked data for AgentSlashed events raised by the DestinationHarness contract.
func (*DestinationHarnessAgentSlashedIterator) Close ¶ added in v0.0.130
func (it *DestinationHarnessAgentSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessAgentSlashedIterator) Error ¶ added in v0.0.130
func (it *DestinationHarnessAgentSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessAgentSlashedIterator) Next ¶ added in v0.0.130
func (it *DestinationHarnessAgentSlashedIterator) 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 { Domain uint32 Notary common.Address Attestation []byte AttSignature []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 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) AllAgents ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
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) AmountAgents ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*DestinationHarnessCaller) AmountDomains ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*DestinationHarnessCaller) AttestationsAmount ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessCaller) AttestationsAmount(opts *bind.CallOpts) (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*DestinationHarnessCaller) GetAgent ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*DestinationHarnessCaller) GetAttestation ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessCaller) GetAttestation(opts *bind.CallOpts, _index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
func (*DestinationHarnessCaller) GetDomain ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*DestinationHarnessCaller) IsActiveAgent ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*DestinationHarnessCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*DestinationHarnessCaller) IsActiveDomain ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) 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 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x3c6cf473.
Solidity: function messageStatus(bytes32 ) view returns(bytes32)
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) 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) AllAgents ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
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) AmountAgents ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*DestinationHarnessCallerSession) AmountDomains ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*DestinationHarnessCallerSession) AttestationsAmount ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessCallerSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*DestinationHarnessCallerSession) GetAgent ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*DestinationHarnessCallerSession) GetAttestation ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessCallerSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
func (*DestinationHarnessCallerSession) GetDomain ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*DestinationHarnessCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*DestinationHarnessCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*DestinationHarnessCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessCallerSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) 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 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x3c6cf473.
Solidity: function messageStatus(bytes32 ) view returns(bytes32)
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) 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 ¶ added in v0.0.62
func (_DestinationHarness *DestinationHarnessCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type DestinationHarnessDomainActivated ¶ added in v0.0.43
type DestinationHarnessDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessDomainActivated represents a DomainActivated event raised by the DestinationHarness contract.
type DestinationHarnessDomainActivatedIterator ¶ added in v0.0.43
type DestinationHarnessDomainActivatedIterator struct { Event *DestinationHarnessDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the DestinationHarness contract.
func (*DestinationHarnessDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *DestinationHarnessDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *DestinationHarnessDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *DestinationHarnessDomainActivatedIterator) 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 DestinationHarnessDomainDeactivated ¶ added in v0.0.43
type DestinationHarnessDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessDomainDeactivated represents a DomainDeactivated event raised by the DestinationHarness contract.
type DestinationHarnessDomainDeactivatedIterator ¶ added in v0.0.43
type DestinationHarnessDomainDeactivatedIterator struct { Event *DestinationHarnessDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the DestinationHarness contract.
func (*DestinationHarnessDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *DestinationHarnessDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *DestinationHarnessDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *DestinationHarnessDomainDeactivatedIterator) 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 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) FilterAgentAdded ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationHarnessAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationHarnessAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) FilterAgentSlashed ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*DestinationHarnessAgentSlashedIterator, error)
FilterAgentSlashed is a free log retrieval operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) FilterAttestationAccepted ¶
func (_DestinationHarness *DestinationHarnessFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*DestinationHarnessAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
func (*DestinationHarnessFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*DestinationHarnessFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*DestinationHarnessDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) 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) 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) FilterTipsStored ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessFilterer) FilterTipsStored(opts *bind.FilterOpts, notary []common.Address) (*DestinationHarnessTipsStoredIterator, error)
FilterTipsStored is a free log retrieval operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
func (*DestinationHarnessFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) ParseAgentAdded(log types.Log) (*DestinationHarnessAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) ParseAgentRemoved(log types.Log) (*DestinationHarnessAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) ParseAgentSlashed ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessFilterer) ParseAgentSlashed(log types.Log) (*DestinationHarnessAgentSlashed, error)
ParseAgentSlashed is a log parse operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) ParseAttestationAccepted ¶
func (_DestinationHarness *DestinationHarnessFilterer) ParseAttestationAccepted(log types.Log) (*DestinationHarnessAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
func (*DestinationHarnessFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) ParseDomainActivated(log types.Log) (*DestinationHarnessDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*DestinationHarnessFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) ParseDomainDeactivated(log types.Log) (*DestinationHarnessDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) 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) 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) ParseTipsStored ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessFilterer) ParseTipsStored(log types.Log) (*DestinationHarnessTipsStored, error)
ParseTipsStored is a log parse operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
func (*DestinationHarnessFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAgentAdded, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentAdded is a free log subscription operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAgentRemoved, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentRemoved is a free log subscription operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) WatchAgentSlashed ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAgentSlashed, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentSlashed is a free log subscription operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*DestinationHarnessFilterer) WatchAttestationAccepted ¶
func (_DestinationHarness *DestinationHarnessFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *DestinationHarnessAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x5fb28b72a4ff089027990125e187d936f30d65013d66fac1e54e0625f7ea0065.
Solidity: event AttestationAccepted(uint32 domain, address notary, bytes attestation, bytes attSignature)
func (*DestinationHarnessFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *DestinationHarnessDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*DestinationHarnessFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *DestinationHarnessDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) 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) 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) WatchTipsStored ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessFilterer) WatchTipsStored(opts *bind.WatchOpts, sink chan<- *DestinationHarnessTipsStored, notary []common.Address) (event.Subscription, error)
WatchTipsStored is a free log subscription operation binding the contract event 0xa6d03c2be1cbebaa4d2ac521b08261a623ad59bfe62e20ae0917b09f39ad578b.
Solidity: event TipsStored(address indexed notary, bytes tips)
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 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
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) AddAgent ¶ added in v0.0.53
func (_DestinationHarness *DestinationHarnessSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
AddAgent is a paid mutator transaction binding the contract method 0xa5c32776.
Solidity: function addAgent(uint32 _domain, address _account) returns(bool)
func (*DestinationHarnessSession) AllAgents ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
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) AmountAgents ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*DestinationHarnessSession) AmountDomains ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*DestinationHarnessSession) AttestationsAmount ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*DestinationHarnessSession) Execute ¶
func (_DestinationHarness *DestinationHarnessSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) returns()
func (*DestinationHarnessSession) GetAgent ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*DestinationHarnessSession) GetAttestation ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
func (*DestinationHarnessSession) GetDomain ¶ added in v0.0.30
func (_DestinationHarness *DestinationHarnessSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
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) IsActiveAgent ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*DestinationHarnessSession) IsActiveAgent0 ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*DestinationHarnessSession) IsActiveDomain ¶ added in v0.0.43
func (_DestinationHarness *DestinationHarnessSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) 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 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x3c6cf473.
Solidity: function messageStatus(bytes32 ) view returns(bytes32)
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) RemoveAgent ¶ added in v0.0.53
func (_DestinationHarness *DestinationHarnessSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
RemoveAgent is a paid mutator transaction binding the contract method 0xeb997d1b.
Solidity: function removeAgent(uint32 _domain, address _account) 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) 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) SlashAgent ¶ added in v0.0.41
func (_DestinationHarness *DestinationHarnessSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*DestinationHarnessSession) SubmitAttestation ¶
func (_DestinationHarness *DestinationHarnessSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
func (*DestinationHarnessSession) SyncAgent ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
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 ¶ added in v0.0.62
func (_DestinationHarness *DestinationHarnessSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type DestinationHarnessTipsStored ¶ added in v0.0.130
type DestinationHarnessTipsStored struct { Notary common.Address Tips []byte Raw types.Log // Blockchain specific contextual infos }
DestinationHarnessTipsStored represents a TipsStored event raised by the DestinationHarness contract.
type DestinationHarnessTipsStoredIterator ¶ added in v0.0.130
type DestinationHarnessTipsStoredIterator struct { Event *DestinationHarnessTipsStored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationHarnessTipsStoredIterator is returned from FilterTipsStored and is used to iterate over the raw logs and unpacked data for TipsStored events raised by the DestinationHarness contract.
func (*DestinationHarnessTipsStoredIterator) Close ¶ added in v0.0.130
func (it *DestinationHarnessTipsStoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationHarnessTipsStoredIterator) Error ¶ added in v0.0.130
func (it *DestinationHarnessTipsStoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationHarnessTipsStoredIterator) Next ¶ added in v0.0.130
func (it *DestinationHarnessTipsStoredIterator) 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) AddAgent ¶ added in v0.0.53
func (_DestinationHarness *DestinationHarnessTransactor) AddAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
AddAgent is a paid mutator transaction binding the contract method 0xa5c32776.
Solidity: function addAgent(uint32 _domain, address _account) returns(bool)
func (*DestinationHarnessTransactor) Execute ¶
func (_DestinationHarness *DestinationHarnessTransactor) Execute(opts *bind.TransactOpts, _message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) 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) RemoveAgent ¶ added in v0.0.53
func (_DestinationHarness *DestinationHarnessTransactor) RemoveAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
RemoveAgent is a paid mutator transaction binding the contract method 0xeb997d1b.
Solidity: function removeAgent(uint32 _domain, address _account) 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) 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) SlashAgent ¶ added in v0.0.41
func (_DestinationHarness *DestinationHarnessTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*DestinationHarnessTransactor) SubmitAttestation ¶
func (_DestinationHarness *DestinationHarnessTransactor) SubmitAttestation(opts *bind.TransactOpts, _attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
func (*DestinationHarnessTransactor) SyncAgent ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessTransactor) SyncAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
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) AddAgent ¶ added in v0.0.53
func (_DestinationHarness *DestinationHarnessTransactorSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
AddAgent is a paid mutator transaction binding the contract method 0xa5c32776.
Solidity: function addAgent(uint32 _domain, address _account) returns(bool)
func (*DestinationHarnessTransactorSession) Execute ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) 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) RemoveAgent ¶ added in v0.0.53
func (_DestinationHarness *DestinationHarnessTransactorSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
RemoveAgent is a paid mutator transaction binding the contract method 0xeb997d1b.
Solidity: function removeAgent(uint32 _domain, address _account) 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) 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) SlashAgent ¶ added in v0.0.41
func (_DestinationHarness *DestinationHarnessTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*DestinationHarnessTransactorSession) SubmitAttestation ¶
func (_DestinationHarness *DestinationHarnessTransactorSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
func (*DestinationHarnessTransactorSession) SyncAgent ¶ added in v0.0.130
func (_DestinationHarness *DestinationHarnessTransactorSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
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 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 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) AllAgents ¶ added in v0.0.43
func (_Destination *DestinationSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
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) AmountAgents ¶ added in v0.0.43
func (_Destination *DestinationSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*DestinationSession) AmountDomains ¶ added in v0.0.43
func (_Destination *DestinationSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*DestinationSession) AttestationsAmount ¶ added in v0.0.130
func (_Destination *DestinationSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*DestinationSession) Execute ¶
func (_Destination *DestinationSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) returns()
func (*DestinationSession) GetAgent ¶ added in v0.0.43
func (_Destination *DestinationSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*DestinationSession) GetAttestation ¶ added in v0.0.130
func (_Destination *DestinationSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
func (*DestinationSession) GetDomain ¶ added in v0.0.30
func (_Destination *DestinationSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
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) IsActiveAgent ¶ added in v0.0.43
func (_Destination *DestinationSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*DestinationSession) IsActiveAgent0 ¶ added in v0.0.43
func (_Destination *DestinationSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*DestinationSession) IsActiveDomain ¶ added in v0.0.43
func (_Destination *DestinationSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
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 [32]byte) ([32]byte, error)
MessageStatus is a free data retrieval call binding the contract method 0x3c6cf473.
Solidity: function messageStatus(bytes32 ) view returns(bytes32)
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) 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) SlashAgent ¶ added in v0.0.41
func (_Destination *DestinationSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*DestinationSession) SubmitAttestation ¶
func (_Destination *DestinationSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
func (*DestinationSession) SyncAgent ¶ added in v0.0.130
func (_Destination *DestinationSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
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 ¶ added in v0.0.62
func (_Destination *DestinationSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type DestinationTipsStored ¶ added in v0.0.130
type DestinationTipsStored struct { Notary common.Address Tips []byte Raw types.Log // Blockchain specific contextual infos }
DestinationTipsStored represents a TipsStored event raised by the Destination contract.
type DestinationTipsStoredIterator ¶ added in v0.0.130
type DestinationTipsStoredIterator struct { Event *DestinationTipsStored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DestinationTipsStoredIterator is returned from FilterTipsStored and is used to iterate over the raw logs and unpacked data for TipsStored events raised by the Destination contract.
func (*DestinationTipsStoredIterator) Close ¶ added in v0.0.130
func (it *DestinationTipsStoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DestinationTipsStoredIterator) Error ¶ added in v0.0.130
func (it *DestinationTipsStoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DestinationTipsStoredIterator) Next ¶ added in v0.0.130
func (it *DestinationTipsStoredIterator) 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, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) 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) 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) SlashAgent ¶ added in v0.0.41
func (_Destination *DestinationTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*DestinationTransactor) SubmitAttestation ¶
func (_Destination *DestinationTransactor) SubmitAttestation(opts *bind.TransactOpts, _attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
func (*DestinationTransactor) SyncAgent ¶ added in v0.0.130
func (_Destination *DestinationTransactor) SyncAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
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, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) 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) 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) SlashAgent ¶ added in v0.0.41
func (_Destination *DestinationTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*DestinationTransactorSession) SubmitAttestation ¶
func (_Destination *DestinationTransactorSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
func (*DestinationTransactorSession) SyncAgent ¶ added in v0.0.130
func (_Destination *DestinationTransactorSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
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 HeaderLib ¶ added in v0.0.130
type HeaderLib struct { HeaderLibCaller // Read-only binding to the contract HeaderLibTransactor // Write-only binding to the contract HeaderLibFilterer // Log filterer for contract events }
HeaderLib is an auto generated Go binding around an Ethereum contract.
func DeployHeaderLib ¶ added in v0.0.130
func DeployHeaderLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *HeaderLib, error)
DeployHeaderLib deploys a new Ethereum contract, binding an instance of HeaderLib to it.
func NewHeaderLib ¶ added in v0.0.130
NewHeaderLib creates a new instance of HeaderLib, bound to a specific deployed contract.
type HeaderLibCaller ¶ added in v0.0.130
type HeaderLibCaller struct {
// contains filtered or unexported fields
}
HeaderLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewHeaderLibCaller ¶ added in v0.0.130
func NewHeaderLibCaller(address common.Address, caller bind.ContractCaller) (*HeaderLibCaller, error)
NewHeaderLibCaller creates a new read-only instance of HeaderLib, bound to a specific deployed contract.
type HeaderLibCallerRaw ¶ added in v0.0.130
type HeaderLibCallerRaw struct {
Contract *HeaderLibCaller // Generic read-only contract binding to access the raw methods on
}
HeaderLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*HeaderLibCallerRaw) Call ¶ added in v0.0.130
func (_HeaderLib *HeaderLibCallerRaw) 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 HeaderLibCallerSession ¶ added in v0.0.130
type HeaderLibCallerSession struct { Contract *HeaderLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
HeaderLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type HeaderLibFilterer ¶ added in v0.0.130
type HeaderLibFilterer struct {
// contains filtered or unexported fields
}
HeaderLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewHeaderLibFilterer ¶ added in v0.0.130
func NewHeaderLibFilterer(address common.Address, filterer bind.ContractFilterer) (*HeaderLibFilterer, error)
NewHeaderLibFilterer creates a new log filterer instance of HeaderLib, bound to a specific deployed contract.
type HeaderLibRaw ¶ added in v0.0.130
type HeaderLibRaw struct {
Contract *HeaderLib // Generic contract binding to access the raw methods on
}
HeaderLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*HeaderLibRaw) Call ¶ added in v0.0.130
func (_HeaderLib *HeaderLibRaw) 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 (*HeaderLibRaw) Transact ¶ added in v0.0.130
func (_HeaderLib *HeaderLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HeaderLibRaw) Transfer ¶ added in v0.0.130
func (_HeaderLib *HeaderLibRaw) 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 HeaderLibSession ¶ added in v0.0.130
type HeaderLibSession struct { Contract *HeaderLib // 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 }
HeaderLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type HeaderLibTransactor ¶ added in v0.0.130
type HeaderLibTransactor struct {
// contains filtered or unexported fields
}
HeaderLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewHeaderLibTransactor ¶ added in v0.0.130
func NewHeaderLibTransactor(address common.Address, transactor bind.ContractTransactor) (*HeaderLibTransactor, error)
NewHeaderLibTransactor creates a new write-only instance of HeaderLib, bound to a specific deployed contract.
type HeaderLibTransactorRaw ¶ added in v0.0.130
type HeaderLibTransactorRaw struct {
Contract *HeaderLibTransactor // Generic write-only contract binding to access the raw methods on
}
HeaderLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*HeaderLibTransactorRaw) Transact ¶ added in v0.0.130
func (_HeaderLib *HeaderLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HeaderLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_HeaderLib *HeaderLibTransactorRaw) 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 HeaderLibTransactorSession ¶ added in v0.0.130
type HeaderLibTransactorSession struct { Contract *HeaderLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HeaderLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IAgentRegistry ¶ added in v0.0.130
type IAgentRegistry struct { IAgentRegistryCaller // Read-only binding to the contract IAgentRegistryTransactor // Write-only binding to the contract IAgentRegistryFilterer // Log filterer for contract events }
IAgentRegistry is an auto generated Go binding around an Ethereum contract.
func NewIAgentRegistry ¶ added in v0.0.130
func NewIAgentRegistry(address common.Address, backend bind.ContractBackend) (*IAgentRegistry, error)
NewIAgentRegistry creates a new instance of IAgentRegistry, bound to a specific deployed contract.
type IAgentRegistryCaller ¶ added in v0.0.130
type IAgentRegistryCaller struct {
// contains filtered or unexported fields
}
IAgentRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAgentRegistryCaller ¶ added in v0.0.130
func NewIAgentRegistryCaller(address common.Address, caller bind.ContractCaller) (*IAgentRegistryCaller, error)
NewIAgentRegistryCaller creates a new read-only instance of IAgentRegistry, bound to a specific deployed contract.
func (*IAgentRegistryCaller) AllAgents ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*IAgentRegistryCaller) AllDomains ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) 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 (*IAgentRegistryCaller) AmountAgents ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*IAgentRegistryCaller) AmountDomains ¶ added in v0.0.130
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*IAgentRegistryCaller) GetAgent ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*IAgentRegistryCaller) GetDomain ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*IAgentRegistryCaller) IsActiveAgent ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*IAgentRegistryCaller) IsActiveAgent0 ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*IAgentRegistryCaller) IsActiveDomain ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type IAgentRegistryCallerRaw ¶ added in v0.0.130
type IAgentRegistryCallerRaw struct {
Contract *IAgentRegistryCaller // Generic read-only contract binding to access the raw methods on
}
IAgentRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IAgentRegistryCallerRaw) Call ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerRaw) 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 IAgentRegistryCallerSession ¶ added in v0.0.130
type IAgentRegistryCallerSession struct { Contract *IAgentRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAgentRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IAgentRegistryCallerSession) AllAgents ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*IAgentRegistryCallerSession) AllDomains ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*IAgentRegistryCallerSession) AmountAgents ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*IAgentRegistryCallerSession) AmountDomains ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*IAgentRegistryCallerSession) GetAgent ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*IAgentRegistryCallerSession) GetDomain ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*IAgentRegistryCallerSession) IsActiveAgent ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*IAgentRegistryCallerSession) IsActiveAgent0 ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*IAgentRegistryCallerSession) IsActiveDomain ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryCallerSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type IAgentRegistryFilterer ¶ added in v0.0.130
type IAgentRegistryFilterer struct {
// contains filtered or unexported fields
}
IAgentRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAgentRegistryFilterer ¶ added in v0.0.130
func NewIAgentRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*IAgentRegistryFilterer, error)
NewIAgentRegistryFilterer creates a new log filterer instance of IAgentRegistry, bound to a specific deployed contract.
type IAgentRegistryRaw ¶ added in v0.0.130
type IAgentRegistryRaw struct {
Contract *IAgentRegistry // Generic contract binding to access the raw methods on
}
IAgentRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IAgentRegistryRaw) Call ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryRaw) 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 (*IAgentRegistryRaw) Transact ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAgentRegistryRaw) Transfer ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryRaw) 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 IAgentRegistrySession ¶ added in v0.0.130
type IAgentRegistrySession struct { Contract *IAgentRegistry // 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 }
IAgentRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IAgentRegistrySession) AllAgents ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*IAgentRegistrySession) AllDomains ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*IAgentRegistrySession) AmountAgents ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*IAgentRegistrySession) AmountDomains ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*IAgentRegistrySession) GetAgent ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*IAgentRegistrySession) GetDomain ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*IAgentRegistrySession) IsActiveAgent ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*IAgentRegistrySession) IsActiveAgent0 ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*IAgentRegistrySession) IsActiveDomain ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistrySession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type IAgentRegistryTransactor ¶ added in v0.0.130
type IAgentRegistryTransactor struct {
// contains filtered or unexported fields
}
IAgentRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAgentRegistryTransactor ¶ added in v0.0.130
func NewIAgentRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*IAgentRegistryTransactor, error)
NewIAgentRegistryTransactor creates a new write-only instance of IAgentRegistry, bound to a specific deployed contract.
type IAgentRegistryTransactorRaw ¶ added in v0.0.130
type IAgentRegistryTransactorRaw struct {
Contract *IAgentRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
IAgentRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IAgentRegistryTransactorRaw) Transact ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAgentRegistryTransactorRaw) Transfer ¶ added in v0.0.130
func (_IAgentRegistry *IAgentRegistryTransactorRaw) 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 IAgentRegistryTransactorSession ¶ added in v0.0.130
type IAgentRegistryTransactorSession struct { Contract *IAgentRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAgentRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IAttestationHub ¶ added in v0.0.130
type IAttestationHub struct { IAttestationHubCaller // Read-only binding to the contract IAttestationHubTransactor // Write-only binding to the contract IAttestationHubFilterer // Log filterer for contract events }
IAttestationHub is an auto generated Go binding around an Ethereum contract.
func NewIAttestationHub ¶ added in v0.0.130
func NewIAttestationHub(address common.Address, backend bind.ContractBackend) (*IAttestationHub, error)
NewIAttestationHub creates a new instance of IAttestationHub, bound to a specific deployed contract.
type IAttestationHubCaller ¶ added in v0.0.130
type IAttestationHubCaller struct {
// contains filtered or unexported fields
}
IAttestationHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAttestationHubCaller ¶ added in v0.0.130
func NewIAttestationHubCaller(address common.Address, caller bind.ContractCaller) (*IAttestationHubCaller, error)
NewIAttestationHubCaller creates a new read-only instance of IAttestationHub, bound to a specific deployed contract.
func (*IAttestationHubCaller) AttestationsAmount ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubCaller) AttestationsAmount(opts *bind.CallOpts) (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*IAttestationHubCaller) GetAttestation ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubCaller) GetAttestation(opts *bind.CallOpts, _index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
type IAttestationHubCallerRaw ¶ added in v0.0.130
type IAttestationHubCallerRaw struct {
Contract *IAttestationHubCaller // Generic read-only contract binding to access the raw methods on
}
IAttestationHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IAttestationHubCallerRaw) Call ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubCallerRaw) 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 IAttestationHubCallerSession ¶ added in v0.0.130
type IAttestationHubCallerSession struct { Contract *IAttestationHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAttestationHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IAttestationHubCallerSession) AttestationsAmount ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubCallerSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*IAttestationHubCallerSession) GetAttestation ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubCallerSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
type IAttestationHubFilterer ¶ added in v0.0.130
type IAttestationHubFilterer struct {
// contains filtered or unexported fields
}
IAttestationHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAttestationHubFilterer ¶ added in v0.0.130
func NewIAttestationHubFilterer(address common.Address, filterer bind.ContractFilterer) (*IAttestationHubFilterer, error)
NewIAttestationHubFilterer creates a new log filterer instance of IAttestationHub, bound to a specific deployed contract.
type IAttestationHubRaw ¶ added in v0.0.130
type IAttestationHubRaw struct {
Contract *IAttestationHub // Generic contract binding to access the raw methods on
}
IAttestationHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IAttestationHubRaw) Call ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubRaw) 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 (*IAttestationHubRaw) Transact ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAttestationHubRaw) Transfer ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubRaw) 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 IAttestationHubSession ¶ added in v0.0.130
type IAttestationHubSession struct { Contract *IAttestationHub // 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 }
IAttestationHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IAttestationHubSession) AttestationsAmount ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubSession) AttestationsAmount() (*big.Int, error)
AttestationsAmount is a free data retrieval call binding the contract method 0x3cf7b120.
Solidity: function attestationsAmount() view returns(uint256)
func (*IAttestationHubSession) GetAttestation ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubSession) GetAttestation(_index *big.Int) (struct { Root [32]byte DestAtt DestinationAttestation }, error)
GetAttestation is a free data retrieval call binding the contract method 0x29be4db2.
Solidity: function getAttestation(uint256 _index) view returns(bytes32 root, (address,uint8,uint32,uint40) destAtt)
type IAttestationHubTransactor ¶ added in v0.0.130
type IAttestationHubTransactor struct {
// contains filtered or unexported fields
}
IAttestationHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAttestationHubTransactor ¶ added in v0.0.130
func NewIAttestationHubTransactor(address common.Address, transactor bind.ContractTransactor) (*IAttestationHubTransactor, error)
NewIAttestationHubTransactor creates a new write-only instance of IAttestationHub, bound to a specific deployed contract.
type IAttestationHubTransactorRaw ¶ added in v0.0.130
type IAttestationHubTransactorRaw struct {
Contract *IAttestationHubTransactor // Generic write-only contract binding to access the raw methods on
}
IAttestationHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IAttestationHubTransactorRaw) Transact ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAttestationHubTransactorRaw) Transfer ¶ added in v0.0.130
func (_IAttestationHub *IAttestationHubTransactorRaw) 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 IAttestationHubTransactorSession ¶ added in v0.0.130
type IAttestationHubTransactorSession struct { Contract *IAttestationHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAttestationHubTransactorSession 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 ISystemContract ¶ added in v0.0.130
type ISystemContract struct { ISystemContractCaller // Read-only binding to the contract ISystemContractTransactor // Write-only binding to the contract ISystemContractFilterer // Log filterer for contract events }
ISystemContract is an auto generated Go binding around an Ethereum contract.
func NewISystemContract ¶ added in v0.0.130
func NewISystemContract(address common.Address, backend bind.ContractBackend) (*ISystemContract, error)
NewISystemContract creates a new instance of ISystemContract, bound to a specific deployed contract.
type ISystemContractCaller ¶ added in v0.0.130
type ISystemContractCaller struct {
// contains filtered or unexported fields
}
ISystemContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISystemContractCaller ¶ added in v0.0.130
func NewISystemContractCaller(address common.Address, caller bind.ContractCaller) (*ISystemContractCaller, error)
NewISystemContractCaller creates a new read-only instance of ISystemContract, bound to a specific deployed contract.
func (*ISystemContractCaller) SystemRouter ¶ added in v0.0.130
func (_ISystemContract *ISystemContractCaller) 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 ISystemContractCallerRaw ¶ added in v0.0.130
type ISystemContractCallerRaw struct {
Contract *ISystemContractCaller // Generic read-only contract binding to access the raw methods on
}
ISystemContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISystemContractCallerRaw) Call ¶ added in v0.0.130
func (_ISystemContract *ISystemContractCallerRaw) 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 ISystemContractCallerSession ¶ added in v0.0.130
type ISystemContractCallerSession struct { Contract *ISystemContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISystemContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISystemContractCallerSession) SystemRouter ¶ added in v0.0.130
func (_ISystemContract *ISystemContractCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type ISystemContractFilterer ¶ added in v0.0.130
type ISystemContractFilterer struct {
// contains filtered or unexported fields
}
ISystemContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISystemContractFilterer ¶ added in v0.0.130
func NewISystemContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ISystemContractFilterer, error)
NewISystemContractFilterer creates a new log filterer instance of ISystemContract, bound to a specific deployed contract.
type ISystemContractRaw ¶ added in v0.0.130
type ISystemContractRaw struct {
Contract *ISystemContract // Generic contract binding to access the raw methods on
}
ISystemContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISystemContractRaw) Call ¶ added in v0.0.130
func (_ISystemContract *ISystemContractRaw) 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 (*ISystemContractRaw) Transact ¶ added in v0.0.130
func (_ISystemContract *ISystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemContractRaw) Transfer ¶ added in v0.0.130
func (_ISystemContract *ISystemContractRaw) 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 ISystemContractSession ¶ added in v0.0.130
type ISystemContractSession struct { Contract *ISystemContract // 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 }
ISystemContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISystemContractSession) SetSystemRouter ¶ added in v0.0.130
func (_ISystemContract *ISystemContractSession) 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 (*ISystemContractSession) SlashAgent ¶ added in v0.0.130
func (_ISystemContract *ISystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*ISystemContractSession) SyncAgent ¶ added in v0.0.130
func (_ISystemContract *ISystemContractSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*ISystemContractSession) SystemRouter ¶ added in v0.0.130
func (_ISystemContract *ISystemContractSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type ISystemContractTransactor ¶ added in v0.0.130
type ISystemContractTransactor struct {
// contains filtered or unexported fields
}
ISystemContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISystemContractTransactor ¶ added in v0.0.130
func NewISystemContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ISystemContractTransactor, error)
NewISystemContractTransactor creates a new write-only instance of ISystemContract, bound to a specific deployed contract.
func (*ISystemContractTransactor) SetSystemRouter ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactor) 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 (*ISystemContractTransactor) SlashAgent ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*ISystemContractTransactor) SyncAgent ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactor) SyncAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
type ISystemContractTransactorRaw ¶ added in v0.0.130
type ISystemContractTransactorRaw struct {
Contract *ISystemContractTransactor // Generic write-only contract binding to access the raw methods on
}
ISystemContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISystemContractTransactorRaw) Transact ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemContractTransactorRaw) Transfer ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactorRaw) 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 ISystemContractTransactorSession ¶ added in v0.0.130
type ISystemContractTransactorSession struct { Contract *ISystemContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISystemContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISystemContractTransactorSession) SetSystemRouter ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactorSession) 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 (*ISystemContractTransactorSession) SlashAgent ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*ISystemContractTransactorSession) SyncAgent ¶ added in v0.0.130
func (_ISystemContract *ISystemContractTransactorSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) 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 InterfaceDestination ¶ added in v0.0.130
type InterfaceDestination struct { InterfaceDestinationCaller // Read-only binding to the contract InterfaceDestinationTransactor // Write-only binding to the contract InterfaceDestinationFilterer // Log filterer for contract events }
InterfaceDestination is an auto generated Go binding around an Ethereum contract.
func NewInterfaceDestination ¶ added in v0.0.130
func NewInterfaceDestination(address common.Address, backend bind.ContractBackend) (*InterfaceDestination, error)
NewInterfaceDestination creates a new instance of InterfaceDestination, bound to a specific deployed contract.
type InterfaceDestinationCaller ¶ added in v0.0.130
type InterfaceDestinationCaller struct {
// contains filtered or unexported fields
}
InterfaceDestinationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInterfaceDestinationCaller ¶ added in v0.0.130
func NewInterfaceDestinationCaller(address common.Address, caller bind.ContractCaller) (*InterfaceDestinationCaller, error)
NewInterfaceDestinationCaller creates a new read-only instance of InterfaceDestination, bound to a specific deployed contract.
type InterfaceDestinationCallerRaw ¶ added in v0.0.130
type InterfaceDestinationCallerRaw struct {
Contract *InterfaceDestinationCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceDestinationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InterfaceDestinationCallerRaw) Call ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationCallerRaw) 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 InterfaceDestinationCallerSession ¶ added in v0.0.130
type InterfaceDestinationCallerSession struct { Contract *InterfaceDestinationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceDestinationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InterfaceDestinationFilterer ¶ added in v0.0.130
type InterfaceDestinationFilterer struct {
// contains filtered or unexported fields
}
InterfaceDestinationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInterfaceDestinationFilterer ¶ added in v0.0.130
func NewInterfaceDestinationFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceDestinationFilterer, error)
NewInterfaceDestinationFilterer creates a new log filterer instance of InterfaceDestination, bound to a specific deployed contract.
type InterfaceDestinationRaw ¶ added in v0.0.130
type InterfaceDestinationRaw struct {
Contract *InterfaceDestination // Generic contract binding to access the raw methods on
}
InterfaceDestinationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InterfaceDestinationRaw) Call ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationRaw) 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 (*InterfaceDestinationRaw) Transact ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceDestinationRaw) Transfer ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationRaw) 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 InterfaceDestinationSession ¶ added in v0.0.130
type InterfaceDestinationSession struct { Contract *InterfaceDestination // 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 }
InterfaceDestinationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*InterfaceDestinationSession) Execute ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) returns()
func (*InterfaceDestinationSession) SubmitAttestation ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
type InterfaceDestinationTransactor ¶ added in v0.0.130
type InterfaceDestinationTransactor struct {
// contains filtered or unexported fields
}
InterfaceDestinationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInterfaceDestinationTransactor ¶ added in v0.0.130
func NewInterfaceDestinationTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceDestinationTransactor, error)
NewInterfaceDestinationTransactor creates a new write-only instance of InterfaceDestination, bound to a specific deployed contract.
func (*InterfaceDestinationTransactor) Execute ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationTransactor) Execute(opts *bind.TransactOpts, _message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) returns()
func (*InterfaceDestinationTransactor) SubmitAttestation ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationTransactor) SubmitAttestation(opts *bind.TransactOpts, _attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
type InterfaceDestinationTransactorRaw ¶ added in v0.0.130
type InterfaceDestinationTransactorRaw struct {
Contract *InterfaceDestinationTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceDestinationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InterfaceDestinationTransactorRaw) Transact ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceDestinationTransactorRaw) Transfer ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationTransactorRaw) 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 InterfaceDestinationTransactorSession ¶ added in v0.0.130
type InterfaceDestinationTransactorSession struct { Contract *InterfaceDestinationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceDestinationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*InterfaceDestinationTransactorSession) Execute ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationTransactorSession) Execute(_message []byte, _originProof [32][32]byte, _snapProof [][32]byte, _stateIndex *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x0c5a33f3.
Solidity: function execute(bytes _message, bytes32[32] _originProof, bytes32[] _snapProof, uint256 _stateIndex) returns()
func (*InterfaceDestinationTransactorSession) SubmitAttestation ¶ added in v0.0.130
func (_InterfaceDestination *InterfaceDestinationTransactorSession) SubmitAttestation(_attPayload []byte, _attSignature []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf210b2d8.
Solidity: function submitAttestation(bytes _attPayload, bytes _attSignature) returns(bool wasAccepted)
type InterfaceSystemRouter ¶ added in v0.0.130
type InterfaceSystemRouter struct { InterfaceSystemRouterCaller // Read-only binding to the contract InterfaceSystemRouterTransactor // Write-only binding to the contract InterfaceSystemRouterFilterer // Log filterer for contract events }
InterfaceSystemRouter is an auto generated Go binding around an Ethereum contract.
func NewInterfaceSystemRouter ¶ added in v0.0.130
func NewInterfaceSystemRouter(address common.Address, backend bind.ContractBackend) (*InterfaceSystemRouter, error)
NewInterfaceSystemRouter creates a new instance of InterfaceSystemRouter, bound to a specific deployed contract.
type InterfaceSystemRouterCaller ¶ added in v0.0.130
type InterfaceSystemRouterCaller struct {
// contains filtered or unexported fields
}
InterfaceSystemRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInterfaceSystemRouterCaller ¶ added in v0.0.130
func NewInterfaceSystemRouterCaller(address common.Address, caller bind.ContractCaller) (*InterfaceSystemRouterCaller, error)
NewInterfaceSystemRouterCaller creates a new read-only instance of InterfaceSystemRouter, bound to a specific deployed contract.
type InterfaceSystemRouterCallerRaw ¶ added in v0.0.130
type InterfaceSystemRouterCallerRaw struct {
Contract *InterfaceSystemRouterCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceSystemRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InterfaceSystemRouterCallerRaw) Call ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterCallerRaw) 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 InterfaceSystemRouterCallerSession ¶ added in v0.0.130
type InterfaceSystemRouterCallerSession struct { Contract *InterfaceSystemRouterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceSystemRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InterfaceSystemRouterFilterer ¶ added in v0.0.130
type InterfaceSystemRouterFilterer struct {
// contains filtered or unexported fields
}
InterfaceSystemRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInterfaceSystemRouterFilterer ¶ added in v0.0.130
func NewInterfaceSystemRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceSystemRouterFilterer, error)
NewInterfaceSystemRouterFilterer creates a new log filterer instance of InterfaceSystemRouter, bound to a specific deployed contract.
type InterfaceSystemRouterRaw ¶ added in v0.0.130
type InterfaceSystemRouterRaw struct {
Contract *InterfaceSystemRouter // Generic contract binding to access the raw methods on
}
InterfaceSystemRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InterfaceSystemRouterRaw) Call ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterRaw) 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 (*InterfaceSystemRouterRaw) Transact ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceSystemRouterRaw) Transfer ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterRaw) 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 InterfaceSystemRouterSession ¶ added in v0.0.130
type InterfaceSystemRouterSession struct { Contract *InterfaceSystemRouter // 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 }
InterfaceSystemRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*InterfaceSystemRouterSession) SystemCall ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterSession) 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 (*InterfaceSystemRouterSession) SystemMultiCall ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterSession) 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 (*InterfaceSystemRouterSession) SystemMultiCall0 ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterSession) 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 (*InterfaceSystemRouterSession) SystemMultiCall1 ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterSession) 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 InterfaceSystemRouterTransactor ¶ added in v0.0.130
type InterfaceSystemRouterTransactor struct {
// contains filtered or unexported fields
}
InterfaceSystemRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInterfaceSystemRouterTransactor ¶ added in v0.0.130
func NewInterfaceSystemRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceSystemRouterTransactor, error)
NewInterfaceSystemRouterTransactor creates a new write-only instance of InterfaceSystemRouter, bound to a specific deployed contract.
func (*InterfaceSystemRouterTransactor) SystemCall ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) 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 (*InterfaceSystemRouterTransactor) SystemMultiCall ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) 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 (*InterfaceSystemRouterTransactor) SystemMultiCall0 ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) 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 (*InterfaceSystemRouterTransactor) SystemMultiCall1 ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactor) 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 InterfaceSystemRouterTransactorRaw ¶ added in v0.0.130
type InterfaceSystemRouterTransactorRaw struct {
Contract *InterfaceSystemRouterTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceSystemRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InterfaceSystemRouterTransactorRaw) Transact ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceSystemRouterTransactorRaw) Transfer ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorRaw) 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 InterfaceSystemRouterTransactorSession ¶ added in v0.0.130
type InterfaceSystemRouterTransactorSession struct { Contract *InterfaceSystemRouterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceSystemRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*InterfaceSystemRouterTransactorSession) SystemCall ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) 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 (*InterfaceSystemRouterTransactorSession) SystemMultiCall ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) 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 (*InterfaceSystemRouterTransactorSession) SystemMultiCall0 ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) 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 (*InterfaceSystemRouterTransactorSession) SystemMultiCall1 ¶ added in v0.0.130
func (_InterfaceSystemRouter *InterfaceSystemRouterTransactorSession) 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 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 MerkleList ¶ added in v0.0.130
type MerkleList struct { MerkleListCaller // Read-only binding to the contract MerkleListTransactor // Write-only binding to the contract MerkleListFilterer // Log filterer for contract events }
MerkleList is an auto generated Go binding around an Ethereum contract.
func DeployMerkleList ¶ added in v0.0.130
func DeployMerkleList(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MerkleList, error)
DeployMerkleList deploys a new Ethereum contract, binding an instance of MerkleList to it.
func NewMerkleList ¶ added in v0.0.130
func NewMerkleList(address common.Address, backend bind.ContractBackend) (*MerkleList, error)
NewMerkleList creates a new instance of MerkleList, bound to a specific deployed contract.
type MerkleListCaller ¶ added in v0.0.130
type MerkleListCaller struct {
// contains filtered or unexported fields
}
MerkleListCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMerkleListCaller ¶ added in v0.0.130
func NewMerkleListCaller(address common.Address, caller bind.ContractCaller) (*MerkleListCaller, error)
NewMerkleListCaller creates a new read-only instance of MerkleList, bound to a specific deployed contract.
type MerkleListCallerRaw ¶ added in v0.0.130
type MerkleListCallerRaw struct {
Contract *MerkleListCaller // Generic read-only contract binding to access the raw methods on
}
MerkleListCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MerkleListCallerRaw) Call ¶ added in v0.0.130
func (_MerkleList *MerkleListCallerRaw) 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 MerkleListCallerSession ¶ added in v0.0.130
type MerkleListCallerSession struct { Contract *MerkleListCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MerkleListCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MerkleListFilterer ¶ added in v0.0.130
type MerkleListFilterer struct {
// contains filtered or unexported fields
}
MerkleListFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMerkleListFilterer ¶ added in v0.0.130
func NewMerkleListFilterer(address common.Address, filterer bind.ContractFilterer) (*MerkleListFilterer, error)
NewMerkleListFilterer creates a new log filterer instance of MerkleList, bound to a specific deployed contract.
type MerkleListRaw ¶ added in v0.0.130
type MerkleListRaw struct {
Contract *MerkleList // Generic contract binding to access the raw methods on
}
MerkleListRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MerkleListRaw) Call ¶ added in v0.0.130
func (_MerkleList *MerkleListRaw) 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 (*MerkleListRaw) Transact ¶ added in v0.0.130
func (_MerkleList *MerkleListRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleListRaw) Transfer ¶ added in v0.0.130
func (_MerkleList *MerkleListRaw) 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 MerkleListSession ¶ added in v0.0.130
type MerkleListSession struct { Contract *MerkleList // 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 }
MerkleListSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MerkleListTransactor ¶ added in v0.0.130
type MerkleListTransactor struct {
// contains filtered or unexported fields
}
MerkleListTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMerkleListTransactor ¶ added in v0.0.130
func NewMerkleListTransactor(address common.Address, transactor bind.ContractTransactor) (*MerkleListTransactor, error)
NewMerkleListTransactor creates a new write-only instance of MerkleList, bound to a specific deployed contract.
type MerkleListTransactorRaw ¶ added in v0.0.130
type MerkleListTransactorRaw struct {
Contract *MerkleListTransactor // Generic write-only contract binding to access the raw methods on
}
MerkleListTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MerkleListTransactorRaw) Transact ¶ added in v0.0.130
func (_MerkleList *MerkleListTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleListTransactorRaw) Transfer ¶ added in v0.0.130
func (_MerkleList *MerkleListTransactorRaw) 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 MerkleListTransactorSession ¶ added in v0.0.130
type MerkleListTransactorSession struct { Contract *MerkleListTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleListTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MessageLib ¶ added in v0.0.130
type MessageLib struct { MessageLibCaller // Read-only binding to the contract MessageLibTransactor // Write-only binding to the contract MessageLibFilterer // Log filterer for contract events }
MessageLib is an auto generated Go binding around an Ethereum contract.
func DeployMessageLib ¶ added in v0.0.130
func DeployMessageLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MessageLib, error)
DeployMessageLib deploys a new Ethereum contract, binding an instance of MessageLib to it.
func NewMessageLib ¶ added in v0.0.130
func NewMessageLib(address common.Address, backend bind.ContractBackend) (*MessageLib, error)
NewMessageLib creates a new instance of MessageLib, bound to a specific deployed contract.
type MessageLibCaller ¶ added in v0.0.130
type MessageLibCaller struct {
// contains filtered or unexported fields
}
MessageLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMessageLibCaller ¶ added in v0.0.130
func NewMessageLibCaller(address common.Address, caller bind.ContractCaller) (*MessageLibCaller, error)
NewMessageLibCaller creates a new read-only instance of MessageLib, bound to a specific deployed contract.
type MessageLibCallerRaw ¶ added in v0.0.130
type MessageLibCallerRaw struct {
Contract *MessageLibCaller // Generic read-only contract binding to access the raw methods on
}
MessageLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MessageLibCallerRaw) Call ¶ added in v0.0.130
func (_MessageLib *MessageLibCallerRaw) 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 MessageLibCallerSession ¶ added in v0.0.130
type MessageLibCallerSession struct { Contract *MessageLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MessageLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MessageLibFilterer ¶ added in v0.0.130
type MessageLibFilterer struct {
// contains filtered or unexported fields
}
MessageLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMessageLibFilterer ¶ added in v0.0.130
func NewMessageLibFilterer(address common.Address, filterer bind.ContractFilterer) (*MessageLibFilterer, error)
NewMessageLibFilterer creates a new log filterer instance of MessageLib, bound to a specific deployed contract.
type MessageLibRaw ¶ added in v0.0.130
type MessageLibRaw struct {
Contract *MessageLib // Generic contract binding to access the raw methods on
}
MessageLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MessageLibRaw) Call ¶ added in v0.0.130
func (_MessageLib *MessageLibRaw) 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 (*MessageLibRaw) Transact ¶ added in v0.0.130
func (_MessageLib *MessageLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessageLibRaw) Transfer ¶ added in v0.0.130
func (_MessageLib *MessageLibRaw) 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 MessageLibSession ¶ added in v0.0.130
type MessageLibSession struct { Contract *MessageLib // 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 }
MessageLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MessageLibTransactor ¶ added in v0.0.130
type MessageLibTransactor struct {
// contains filtered or unexported fields
}
MessageLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMessageLibTransactor ¶ added in v0.0.130
func NewMessageLibTransactor(address common.Address, transactor bind.ContractTransactor) (*MessageLibTransactor, error)
NewMessageLibTransactor creates a new write-only instance of MessageLib, bound to a specific deployed contract.
type MessageLibTransactorRaw ¶ added in v0.0.130
type MessageLibTransactorRaw struct {
Contract *MessageLibTransactor // Generic write-only contract binding to access the raw methods on
}
MessageLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MessageLibTransactorRaw) Transact ¶ added in v0.0.130
func (_MessageLib *MessageLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessageLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_MessageLib *MessageLibTransactorRaw) 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 MessageLibTransactorSession ¶ added in v0.0.130
type MessageLibTransactorSession struct { Contract *MessageLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MessageLibTransactorSession 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 SnapshotLib ¶ added in v0.0.130
type SnapshotLib struct { SnapshotLibCaller // Read-only binding to the contract SnapshotLibTransactor // Write-only binding to the contract SnapshotLibFilterer // Log filterer for contract events }
SnapshotLib is an auto generated Go binding around an Ethereum contract.
func DeploySnapshotLib ¶ added in v0.0.130
func DeploySnapshotLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SnapshotLib, error)
DeploySnapshotLib deploys a new Ethereum contract, binding an instance of SnapshotLib to it.
func NewSnapshotLib ¶ added in v0.0.130
func NewSnapshotLib(address common.Address, backend bind.ContractBackend) (*SnapshotLib, error)
NewSnapshotLib creates a new instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibCaller ¶ added in v0.0.130
type SnapshotLibCaller struct {
// contains filtered or unexported fields
}
SnapshotLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSnapshotLibCaller ¶ added in v0.0.130
func NewSnapshotLibCaller(address common.Address, caller bind.ContractCaller) (*SnapshotLibCaller, error)
NewSnapshotLibCaller creates a new read-only instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibCallerRaw ¶ added in v0.0.130
type SnapshotLibCallerRaw struct {
Contract *SnapshotLibCaller // Generic read-only contract binding to access the raw methods on
}
SnapshotLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SnapshotLibCallerRaw) Call ¶ added in v0.0.130
func (_SnapshotLib *SnapshotLibCallerRaw) 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 SnapshotLibCallerSession ¶ added in v0.0.130
type SnapshotLibCallerSession struct { Contract *SnapshotLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SnapshotLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SnapshotLibFilterer ¶ added in v0.0.130
type SnapshotLibFilterer struct {
// contains filtered or unexported fields
}
SnapshotLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSnapshotLibFilterer ¶ added in v0.0.130
func NewSnapshotLibFilterer(address common.Address, filterer bind.ContractFilterer) (*SnapshotLibFilterer, error)
NewSnapshotLibFilterer creates a new log filterer instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibRaw ¶ added in v0.0.130
type SnapshotLibRaw struct {
Contract *SnapshotLib // Generic contract binding to access the raw methods on
}
SnapshotLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SnapshotLibRaw) Call ¶ added in v0.0.130
func (_SnapshotLib *SnapshotLibRaw) 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 (*SnapshotLibRaw) Transact ¶ added in v0.0.130
func (_SnapshotLib *SnapshotLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotLibRaw) Transfer ¶ added in v0.0.130
func (_SnapshotLib *SnapshotLibRaw) 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 SnapshotLibSession ¶ added in v0.0.130
type SnapshotLibSession struct { Contract *SnapshotLib // 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 }
SnapshotLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SnapshotLibTransactor ¶ added in v0.0.130
type SnapshotLibTransactor struct {
// contains filtered or unexported fields
}
SnapshotLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSnapshotLibTransactor ¶ added in v0.0.130
func NewSnapshotLibTransactor(address common.Address, transactor bind.ContractTransactor) (*SnapshotLibTransactor, error)
NewSnapshotLibTransactor creates a new write-only instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibTransactorRaw ¶ added in v0.0.130
type SnapshotLibTransactorRaw struct {
Contract *SnapshotLibTransactor // Generic write-only contract binding to access the raw methods on
}
SnapshotLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SnapshotLibTransactorRaw) Transact ¶ added in v0.0.130
func (_SnapshotLib *SnapshotLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_SnapshotLib *SnapshotLibTransactorRaw) 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 SnapshotLibTransactorSession ¶ added in v0.0.130
type SnapshotLibTransactorSession struct { Contract *SnapshotLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SnapshotLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StateLib ¶ added in v0.0.130
type StateLib struct { StateLibCaller // Read-only binding to the contract StateLibTransactor // Write-only binding to the contract StateLibFilterer // Log filterer for contract events }
StateLib is an auto generated Go binding around an Ethereum contract.
func DeployStateLib ¶ added in v0.0.130
func DeployStateLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StateLib, error)
DeployStateLib deploys a new Ethereum contract, binding an instance of StateLib to it.
func NewStateLib ¶ added in v0.0.130
NewStateLib creates a new instance of StateLib, bound to a specific deployed contract.
type StateLibCaller ¶ added in v0.0.130
type StateLibCaller struct {
// contains filtered or unexported fields
}
StateLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStateLibCaller ¶ added in v0.0.130
func NewStateLibCaller(address common.Address, caller bind.ContractCaller) (*StateLibCaller, error)
NewStateLibCaller creates a new read-only instance of StateLib, bound to a specific deployed contract.
type StateLibCallerRaw ¶ added in v0.0.130
type StateLibCallerRaw struct {
Contract *StateLibCaller // Generic read-only contract binding to access the raw methods on
}
StateLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StateLibCallerRaw) Call ¶ added in v0.0.130
func (_StateLib *StateLibCallerRaw) 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 StateLibCallerSession ¶ added in v0.0.130
type StateLibCallerSession struct { Contract *StateLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StateLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StateLibFilterer ¶ added in v0.0.130
type StateLibFilterer struct {
// contains filtered or unexported fields
}
StateLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStateLibFilterer ¶ added in v0.0.130
func NewStateLibFilterer(address common.Address, filterer bind.ContractFilterer) (*StateLibFilterer, error)
NewStateLibFilterer creates a new log filterer instance of StateLib, bound to a specific deployed contract.
type StateLibRaw ¶ added in v0.0.130
type StateLibRaw struct {
Contract *StateLib // Generic contract binding to access the raw methods on
}
StateLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StateLibRaw) Call ¶ added in v0.0.130
func (_StateLib *StateLibRaw) 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 (*StateLibRaw) Transact ¶ added in v0.0.130
func (_StateLib *StateLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateLibRaw) Transfer ¶ added in v0.0.130
func (_StateLib *StateLibRaw) 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 StateLibSession ¶ added in v0.0.130
type StateLibSession struct { Contract *StateLib // 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 }
StateLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StateLibTransactor ¶ added in v0.0.130
type StateLibTransactor struct {
// contains filtered or unexported fields
}
StateLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStateLibTransactor ¶ added in v0.0.130
func NewStateLibTransactor(address common.Address, transactor bind.ContractTransactor) (*StateLibTransactor, error)
NewStateLibTransactor creates a new write-only instance of StateLib, bound to a specific deployed contract.
type StateLibTransactorRaw ¶ added in v0.0.130
type StateLibTransactorRaw struct {
Contract *StateLibTransactor // Generic write-only contract binding to access the raw methods on
}
StateLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StateLibTransactorRaw) Transact ¶ added in v0.0.130
func (_StateLib *StateLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_StateLib *StateLibTransactorRaw) 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 StateLibTransactorSession ¶ added in v0.0.130
type StateLibTransactorSession struct { Contract *StateLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StateLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StatementHub ¶ added in v0.0.130
type StatementHub struct { StatementHubCaller // Read-only binding to the contract StatementHubTransactor // Write-only binding to the contract StatementHubFilterer // Log filterer for contract events }
StatementHub is an auto generated Go binding around an Ethereum contract.
func NewStatementHub ¶ added in v0.0.130
func NewStatementHub(address common.Address, backend bind.ContractBackend) (*StatementHub, error)
NewStatementHub creates a new instance of StatementHub, bound to a specific deployed contract.
type StatementHubAgentAdded ¶ added in v0.0.130
type StatementHubAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
StatementHubAgentAdded represents a AgentAdded event raised by the StatementHub contract.
type StatementHubAgentAddedIterator ¶ added in v0.0.130
type StatementHubAgentAddedIterator struct { Event *StatementHubAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StatementHubAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the StatementHub contract.
func (*StatementHubAgentAddedIterator) Close ¶ added in v0.0.130
func (it *StatementHubAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StatementHubAgentAddedIterator) Error ¶ added in v0.0.130
func (it *StatementHubAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StatementHubAgentAddedIterator) Next ¶ added in v0.0.130
func (it *StatementHubAgentAddedIterator) 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 StatementHubAgentRemoved ¶ added in v0.0.130
type StatementHubAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
StatementHubAgentRemoved represents a AgentRemoved event raised by the StatementHub contract.
type StatementHubAgentRemovedIterator ¶ added in v0.0.130
type StatementHubAgentRemovedIterator struct { Event *StatementHubAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StatementHubAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the StatementHub contract.
func (*StatementHubAgentRemovedIterator) Close ¶ added in v0.0.130
func (it *StatementHubAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StatementHubAgentRemovedIterator) Error ¶ added in v0.0.130
func (it *StatementHubAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StatementHubAgentRemovedIterator) Next ¶ added in v0.0.130
func (it *StatementHubAgentRemovedIterator) 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 StatementHubAgentSlashed ¶ added in v0.0.130
type StatementHubAgentSlashed struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
StatementHubAgentSlashed represents a AgentSlashed event raised by the StatementHub contract.
type StatementHubAgentSlashedIterator ¶ added in v0.0.130
type StatementHubAgentSlashedIterator struct { Event *StatementHubAgentSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StatementHubAgentSlashedIterator is returned from FilterAgentSlashed and is used to iterate over the raw logs and unpacked data for AgentSlashed events raised by the StatementHub contract.
func (*StatementHubAgentSlashedIterator) Close ¶ added in v0.0.130
func (it *StatementHubAgentSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StatementHubAgentSlashedIterator) Error ¶ added in v0.0.130
func (it *StatementHubAgentSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StatementHubAgentSlashedIterator) Next ¶ added in v0.0.130
func (it *StatementHubAgentSlashedIterator) 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 StatementHubCaller ¶ added in v0.0.130
type StatementHubCaller struct {
// contains filtered or unexported fields
}
StatementHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStatementHubCaller ¶ added in v0.0.130
func NewStatementHubCaller(address common.Address, caller bind.ContractCaller) (*StatementHubCaller, error)
NewStatementHubCaller creates a new read-only instance of StatementHub, bound to a specific deployed contract.
func (*StatementHubCaller) AllAgents ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*StatementHubCaller) AllDomains ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) 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 (*StatementHubCaller) AmountAgents ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*StatementHubCaller) AmountDomains ¶ added in v0.0.130
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*StatementHubCaller) GetAgent ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*StatementHubCaller) GetDomain ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*StatementHubCaller) IsActiveAgent ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*StatementHubCaller) IsActiveAgent0 ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*StatementHubCaller) IsActiveDomain ¶ added in v0.0.130
func (_StatementHub *StatementHubCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
type StatementHubCallerRaw ¶ added in v0.0.130
type StatementHubCallerRaw struct {
Contract *StatementHubCaller // Generic read-only contract binding to access the raw methods on
}
StatementHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StatementHubCallerRaw) Call ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerRaw) 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 StatementHubCallerSession ¶ added in v0.0.130
type StatementHubCallerSession struct { Contract *StatementHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StatementHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StatementHubCallerSession) AllAgents ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*StatementHubCallerSession) AllDomains ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*StatementHubCallerSession) AmountAgents ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*StatementHubCallerSession) AmountDomains ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*StatementHubCallerSession) GetAgent ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*StatementHubCallerSession) GetDomain ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*StatementHubCallerSession) IsActiveAgent ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*StatementHubCallerSession) IsActiveAgent0 ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*StatementHubCallerSession) IsActiveDomain ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
func (*StatementHubCallerSession) Version ¶ added in v0.0.130
func (_StatementHub *StatementHubCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type StatementHubDomainActivated ¶ added in v0.0.130
type StatementHubDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
StatementHubDomainActivated represents a DomainActivated event raised by the StatementHub contract.
type StatementHubDomainActivatedIterator ¶ added in v0.0.130
type StatementHubDomainActivatedIterator struct { Event *StatementHubDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StatementHubDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the StatementHub contract.
func (*StatementHubDomainActivatedIterator) Close ¶ added in v0.0.130
func (it *StatementHubDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StatementHubDomainActivatedIterator) Error ¶ added in v0.0.130
func (it *StatementHubDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StatementHubDomainActivatedIterator) Next ¶ added in v0.0.130
func (it *StatementHubDomainActivatedIterator) 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 StatementHubDomainDeactivated ¶ added in v0.0.130
type StatementHubDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
StatementHubDomainDeactivated represents a DomainDeactivated event raised by the StatementHub contract.
type StatementHubDomainDeactivatedIterator ¶ added in v0.0.130
type StatementHubDomainDeactivatedIterator struct { Event *StatementHubDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StatementHubDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the StatementHub contract.
func (*StatementHubDomainDeactivatedIterator) Close ¶ added in v0.0.130
func (it *StatementHubDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StatementHubDomainDeactivatedIterator) Error ¶ added in v0.0.130
func (it *StatementHubDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StatementHubDomainDeactivatedIterator) Next ¶ added in v0.0.130
func (it *StatementHubDomainDeactivatedIterator) 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 StatementHubFilterer ¶ added in v0.0.130
type StatementHubFilterer struct {
// contains filtered or unexported fields
}
StatementHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStatementHubFilterer ¶ added in v0.0.130
func NewStatementHubFilterer(address common.Address, filterer bind.ContractFilterer) (*StatementHubFilterer, error)
NewStatementHubFilterer creates a new log filterer instance of StatementHub, bound to a specific deployed contract.
func (*StatementHubFilterer) FilterAgentAdded ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*StatementHubAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) FilterAgentRemoved ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*StatementHubAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) FilterAgentSlashed ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*StatementHubAgentSlashedIterator, error)
FilterAgentSlashed is a free log retrieval operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) FilterDomainActivated ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*StatementHubDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*StatementHubFilterer) FilterDomainDeactivated ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*StatementHubDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*StatementHubFilterer) ParseAgentAdded ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) ParseAgentAdded(log types.Log) (*StatementHubAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) ParseAgentRemoved ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) ParseAgentRemoved(log types.Log) (*StatementHubAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) ParseAgentSlashed ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) ParseAgentSlashed(log types.Log) (*StatementHubAgentSlashed, error)
ParseAgentSlashed is a log parse operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) ParseDomainActivated ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) ParseDomainActivated(log types.Log) (*StatementHubDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*StatementHubFilterer) ParseDomainDeactivated ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) ParseDomainDeactivated(log types.Log) (*StatementHubDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*StatementHubFilterer) WatchAgentAdded ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *StatementHubAgentAdded, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentAdded is a free log subscription operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) WatchAgentRemoved ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *StatementHubAgentRemoved, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentRemoved is a free log subscription operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) WatchAgentSlashed ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *StatementHubAgentSlashed, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentSlashed is a free log subscription operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*StatementHubFilterer) WatchDomainActivated ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *StatementHubDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*StatementHubFilterer) WatchDomainDeactivated ¶ added in v0.0.130
func (_StatementHub *StatementHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *StatementHubDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
type StatementHubRaw ¶ added in v0.0.130
type StatementHubRaw struct {
Contract *StatementHub // Generic contract binding to access the raw methods on
}
StatementHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StatementHubRaw) Call ¶ added in v0.0.130
func (_StatementHub *StatementHubRaw) 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 (*StatementHubRaw) Transact ¶ added in v0.0.130
func (_StatementHub *StatementHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StatementHubRaw) Transfer ¶ added in v0.0.130
func (_StatementHub *StatementHubRaw) 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 StatementHubSession ¶ added in v0.0.130
type StatementHubSession struct { Contract *StatementHub // 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 }
StatementHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StatementHubSession) AllAgents ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*StatementHubSession) AllDomains ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*StatementHubSession) AmountAgents ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*StatementHubSession) AmountDomains ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*StatementHubSession) GetAgent ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*StatementHubSession) GetDomain ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*StatementHubSession) IsActiveAgent ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*StatementHubSession) IsActiveAgent0 ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*StatementHubSession) IsActiveDomain ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
func (*StatementHubSession) Version ¶ added in v0.0.130
func (_StatementHub *StatementHubSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type StatementHubTransactor ¶ added in v0.0.130
type StatementHubTransactor struct {
// contains filtered or unexported fields
}
StatementHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStatementHubTransactor ¶ added in v0.0.130
func NewStatementHubTransactor(address common.Address, transactor bind.ContractTransactor) (*StatementHubTransactor, error)
NewStatementHubTransactor creates a new write-only instance of StatementHub, bound to a specific deployed contract.
type StatementHubTransactorRaw ¶ added in v0.0.130
type StatementHubTransactorRaw struct {
Contract *StatementHubTransactor // Generic write-only contract binding to access the raw methods on
}
StatementHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StatementHubTransactorRaw) Transact ¶ added in v0.0.130
func (_StatementHub *StatementHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StatementHubTransactorRaw) Transfer ¶ added in v0.0.130
func (_StatementHub *StatementHubTransactorRaw) 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 StatementHubTransactorSession ¶ added in v0.0.130
type StatementHubTransactorSession struct { Contract *StatementHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StatementHubTransactorSession 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 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 SystemContractInitialized ¶
type SystemContractInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemContractInitialized represents a Initialized event raised by the SystemContract contract.
type SystemContractInitializedIterator ¶
type SystemContractInitializedIterator struct { Event *SystemContractInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemContract contract.
func (*SystemContractInitializedIterator) Close ¶
func (it *SystemContractInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractInitializedIterator) Error ¶
func (it *SystemContractInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractInitializedIterator) Next ¶
func (it *SystemContractInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractOwnershipTransferred ¶
type SystemContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemContractOwnershipTransferred represents a OwnershipTransferred event raised by the SystemContract contract.
type SystemContractOwnershipTransferredIterator ¶
type SystemContractOwnershipTransferredIterator struct { Event *SystemContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemContract contract.
func (*SystemContractOwnershipTransferredIterator) Close ¶
func (it *SystemContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractOwnershipTransferredIterator) Error ¶
func (it *SystemContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractOwnershipTransferredIterator) Next ¶
func (it *SystemContractOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractRaw ¶
type SystemContractRaw struct {
Contract *SystemContract // Generic contract binding to access the raw methods on
}
SystemContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractRaw) Call ¶
func (_SystemContract *SystemContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SystemContractRaw) Transact ¶
func (_SystemContract *SystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractRaw) Transfer ¶
func (_SystemContract *SystemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractSession ¶
type SystemContractSession struct { Contract *SystemContract // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemContractSession) LocalDomain ¶
func (_SystemContract *SystemContractSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractSession) Owner ¶
func (_SystemContract *SystemContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractSession) RenounceOwnership ¶
func (_SystemContract *SystemContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractSession) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractSession) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractSession) SyncAgent ¶ added in v0.0.130
func (_SystemContract *SystemContractSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractSession) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemContractSession) TransferOwnership ¶
func (_SystemContract *SystemContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractTransactor ¶
type SystemContractTransactor struct {
// contains filtered or unexported fields
}
SystemContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractTransactor ¶
func NewSystemContractTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractTransactor, error)
NewSystemContractTransactor creates a new write-only instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractTransactor) RenounceOwnership ¶
func (_SystemContract *SystemContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractTransactor) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractTransactor) SyncAgent ¶ added in v0.0.130
func (_SystemContract *SystemContractTransactor) SyncAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractTransactor) TransferOwnership ¶
func (_SystemContract *SystemContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractTransactorRaw ¶
type SystemContractTransactorRaw struct {
Contract *SystemContractTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractTransactorRaw) Transact ¶
func (_SystemContract *SystemContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractTransactorRaw) Transfer ¶
func (_SystemContract *SystemContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractTransactorSession ¶
type SystemContractTransactorSession struct { Contract *SystemContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemContractTransactorSession) RenounceOwnership ¶
func (_SystemContract *SystemContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractTransactorSession) SyncAgent ¶ added in v0.0.130
func (_SystemContract *SystemContractTransactorSession) SyncAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractTransactorSession) TransferOwnership ¶
func (_SystemContract *SystemContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRegistry ¶ added in v0.0.41
type SystemRegistry struct { SystemRegistryCaller // Read-only binding to the contract SystemRegistryTransactor // Write-only binding to the contract SystemRegistryFilterer // Log filterer for contract events }
SystemRegistry is an auto generated Go binding around an Ethereum contract.
func NewSystemRegistry ¶ added in v0.0.41
func NewSystemRegistry(address common.Address, backend bind.ContractBackend) (*SystemRegistry, error)
NewSystemRegistry creates a new instance of SystemRegistry, bound to a specific deployed contract.
type SystemRegistryAgentAdded ¶ added in v0.0.43
type SystemRegistryAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryAgentAdded represents a AgentAdded event raised by the SystemRegistry contract.
type SystemRegistryAgentAddedIterator ¶ added in v0.0.43
type SystemRegistryAgentAddedIterator struct { Event *SystemRegistryAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the SystemRegistry contract.
func (*SystemRegistryAgentAddedIterator) Close ¶ added in v0.0.43
func (it *SystemRegistryAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryAgentAddedIterator) Error ¶ added in v0.0.43
func (it *SystemRegistryAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryAgentAddedIterator) Next ¶ added in v0.0.43
func (it *SystemRegistryAgentAddedIterator) 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 SystemRegistryAgentRemoved ¶ added in v0.0.43
type SystemRegistryAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryAgentRemoved represents a AgentRemoved event raised by the SystemRegistry contract.
type SystemRegistryAgentRemovedIterator ¶ added in v0.0.43
type SystemRegistryAgentRemovedIterator struct { Event *SystemRegistryAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the SystemRegistry contract.
func (*SystemRegistryAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *SystemRegistryAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *SystemRegistryAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *SystemRegistryAgentRemovedIterator) 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 SystemRegistryAgentSlashed ¶ added in v0.0.130
type SystemRegistryAgentSlashed struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryAgentSlashed represents a AgentSlashed event raised by the SystemRegistry contract.
type SystemRegistryAgentSlashedIterator ¶ added in v0.0.130
type SystemRegistryAgentSlashedIterator struct { Event *SystemRegistryAgentSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryAgentSlashedIterator is returned from FilterAgentSlashed and is used to iterate over the raw logs and unpacked data for AgentSlashed events raised by the SystemRegistry contract.
func (*SystemRegistryAgentSlashedIterator) Close ¶ added in v0.0.130
func (it *SystemRegistryAgentSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryAgentSlashedIterator) Error ¶ added in v0.0.130
func (it *SystemRegistryAgentSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryAgentSlashedIterator) Next ¶ added in v0.0.130
func (it *SystemRegistryAgentSlashedIterator) 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 SystemRegistryCaller ¶ added in v0.0.41
type SystemRegistryCaller struct {
// contains filtered or unexported fields
}
SystemRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemRegistryCaller ¶ added in v0.0.41
func NewSystemRegistryCaller(address common.Address, caller bind.ContractCaller) (*SystemRegistryCaller, error)
NewSystemRegistryCaller creates a new read-only instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryCaller) AllAgents ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*SystemRegistryCaller) AllDomains ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) 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 (*SystemRegistryCaller) AmountAgents ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*SystemRegistryCaller) AmountDomains ¶ added in v0.0.43
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*SystemRegistryCaller) GetAgent ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*SystemRegistryCaller) GetDomain ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*SystemRegistryCaller) IsActiveAgent ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*SystemRegistryCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*SystemRegistryCaller) IsActiveDomain ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
func (*SystemRegistryCaller) LocalDomain ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemRegistryCaller) Owner ¶ added in v0.0.41
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemRegistryCaller) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemRegistryCaller) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemRegistryCallerRaw ¶ added in v0.0.41
type SystemRegistryCallerRaw struct {
Contract *SystemRegistryCaller // Generic read-only contract binding to access the raw methods on
}
SystemRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemRegistryCallerRaw) Call ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SystemRegistryCallerSession ¶ added in v0.0.41
type SystemRegistryCallerSession struct { Contract *SystemRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemRegistryCallerSession) AllAgents ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*SystemRegistryCallerSession) AllDomains ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*SystemRegistryCallerSession) AmountAgents ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*SystemRegistryCallerSession) AmountDomains ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*SystemRegistryCallerSession) GetAgent ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*SystemRegistryCallerSession) GetDomain ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*SystemRegistryCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*SystemRegistryCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*SystemRegistryCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryCallerSession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
func (*SystemRegistryCallerSession) LocalDomain ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemRegistryCallerSession) Owner ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemRegistryCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemRegistryCallerSession) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemRegistryDomainActivated ¶ added in v0.0.43
type SystemRegistryDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
SystemRegistryDomainActivated represents a DomainActivated event raised by the SystemRegistry contract.
type SystemRegistryDomainActivatedIterator ¶ added in v0.0.43
type SystemRegistryDomainActivatedIterator struct { Event *SystemRegistryDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the SystemRegistry contract.
func (*SystemRegistryDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *SystemRegistryDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *SystemRegistryDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *SystemRegistryDomainActivatedIterator) 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 SystemRegistryDomainDeactivated ¶ added in v0.0.43
type SystemRegistryDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
SystemRegistryDomainDeactivated represents a DomainDeactivated event raised by the SystemRegistry contract.
type SystemRegistryDomainDeactivatedIterator ¶ added in v0.0.43
type SystemRegistryDomainDeactivatedIterator struct { Event *SystemRegistryDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the SystemRegistry contract.
func (*SystemRegistryDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *SystemRegistryDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *SystemRegistryDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *SystemRegistryDomainDeactivatedIterator) 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 SystemRegistryFilterer ¶ added in v0.0.41
type SystemRegistryFilterer struct {
// contains filtered or unexported fields
}
SystemRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemRegistryFilterer ¶ added in v0.0.41
func NewSystemRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemRegistryFilterer, error)
NewSystemRegistryFilterer creates a new log filterer instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*SystemRegistryAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*SystemRegistryAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) FilterAgentSlashed ¶ added in v0.0.130
func (_SystemRegistry *SystemRegistryFilterer) FilterAgentSlashed(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*SystemRegistryAgentSlashedIterator, error)
FilterAgentSlashed is a free log retrieval operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*SystemRegistryFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*SystemRegistryDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*SystemRegistryFilterer) FilterInitialized ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemRegistryInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemRegistryFilterer) FilterOwnershipTransferred ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemRegistryFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) ParseAgentAdded(log types.Log) (*SystemRegistryAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) ParseAgentRemoved(log types.Log) (*SystemRegistryAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) ParseAgentSlashed ¶ added in v0.0.130
func (_SystemRegistry *SystemRegistryFilterer) ParseAgentSlashed(log types.Log) (*SystemRegistryAgentSlashed, error)
ParseAgentSlashed is a log parse operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) ParseDomainActivated(log types.Log) (*SystemRegistryDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*SystemRegistryFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) ParseDomainDeactivated(log types.Log) (*SystemRegistryDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*SystemRegistryFilterer) ParseInitialized ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseInitialized(log types.Log) (*SystemRegistryInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemRegistryFilterer) ParseOwnershipTransferred ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*SystemRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemRegistryFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *SystemRegistryAgentAdded, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentAdded is a free log subscription operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *SystemRegistryAgentRemoved, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentRemoved is a free log subscription operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) WatchAgentSlashed ¶ added in v0.0.130
func (_SystemRegistry *SystemRegistryFilterer) WatchAgentSlashed(opts *bind.WatchOpts, sink chan<- *SystemRegistryAgentSlashed, domain []uint32, account []common.Address) (event.Subscription, error)
WatchAgentSlashed is a free log subscription operation binding the contract event 0xbefb7932d06d4273f57266d05f3c08221992fe6018f7944997d9fa3f1ce29aa3.
Solidity: event AgentSlashed(uint32 indexed domain, address indexed account)
func (*SystemRegistryFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *SystemRegistryDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*SystemRegistryFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistryFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *SystemRegistryDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*SystemRegistryFilterer) WatchInitialized ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemRegistryInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemRegistryFilterer) WatchOwnershipTransferred ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemRegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type SystemRegistryInitialized ¶ added in v0.0.41
type SystemRegistryInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemRegistryInitialized represents a Initialized event raised by the SystemRegistry contract.
type SystemRegistryInitializedIterator ¶ added in v0.0.41
type SystemRegistryInitializedIterator struct { Event *SystemRegistryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemRegistry contract.
func (*SystemRegistryInitializedIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryInitializedIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryInitializedIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemRegistryOwnershipTransferred ¶ added in v0.0.41
type SystemRegistryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the SystemRegistry contract.
type SystemRegistryOwnershipTransferredIterator ¶ added in v0.0.41
type SystemRegistryOwnershipTransferredIterator struct { Event *SystemRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemRegistry contract.
func (*SystemRegistryOwnershipTransferredIterator) Close ¶ added in v0.0.41
func (it *SystemRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemRegistryOwnershipTransferredIterator) Error ¶ added in v0.0.41
func (it *SystemRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemRegistryOwnershipTransferredIterator) Next ¶ added in v0.0.41
func (it *SystemRegistryOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemRegistryRaw ¶ added in v0.0.41
type SystemRegistryRaw struct {
Contract *SystemRegistry // Generic contract binding to access the raw methods on
}
SystemRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemRegistryRaw) Call ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SystemRegistryRaw) Transact ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRegistryRaw) Transfer ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemRegistrySession ¶ added in v0.0.41
type SystemRegistrySession struct { Contract *SystemRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemRegistrySession) AllAgents ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) AllAgents(_domain uint32) ([]common.Address, error)
AllAgents is a free data retrieval call binding the contract method 0x64ecb518.
Solidity: function allAgents(uint32 _domain) view returns(address[])
func (*SystemRegistrySession) AllDomains ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*SystemRegistrySession) AmountAgents ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) AmountAgents(_domain uint32) (*big.Int, error)
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*SystemRegistrySession) AmountDomains ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*SystemRegistrySession) GetAgent ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
GetAgent is a free data retrieval call binding the contract method 0x1d82873b.
Solidity: function getAgent(uint32 _domain, uint256 _agentIndex) view returns(address)
func (*SystemRegistrySession) GetDomain ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) GetDomain(_domainIndex *big.Int) (uint32, error)
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*SystemRegistrySession) IsActiveAgent ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*SystemRegistrySession) IsActiveAgent0 ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) IsActiveAgent0(_account common.Address) (struct { IsActive bool Domain uint32 }, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool isActive, uint32 domain)
func (*SystemRegistrySession) IsActiveDomain ¶ added in v0.0.43
func (_SystemRegistry *SystemRegistrySession) IsActiveDomain(_domain uint32) (bool, error)
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
func (*SystemRegistrySession) LocalDomain ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemRegistrySession) Owner ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemRegistrySession) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistrySession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemRegistrySession) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistrySession) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistrySession) SyncAgent ¶ added in v0.0.130
func (_SystemRegistry *SystemRegistrySession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistrySession) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemRegistrySession) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRegistryTransactor ¶ added in v0.0.41
type SystemRegistryTransactor struct {
// contains filtered or unexported fields
}
SystemRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemRegistryTransactor ¶ added in v0.0.41
func NewSystemRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemRegistryTransactor, error)
NewSystemRegistryTransactor creates a new write-only instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryTransactor) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistryTransactor) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistryTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistryTransactor) SyncAgent ¶ added in v0.0.130
func (_SystemRegistry *SystemRegistryTransactor) SyncAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistryTransactor) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRegistryTransactorRaw ¶ added in v0.0.41
type SystemRegistryTransactorRaw struct {
Contract *SystemRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
SystemRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemRegistryTransactorRaw) Transact ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRegistryTransactorRaw) Transfer ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemRegistryTransactorSession ¶ added in v0.0.41
type SystemRegistryTransactorSession struct { Contract *SystemRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemRegistryTransactorSession) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistryTransactorSession) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistryTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistryTransactorSession) SyncAgent ¶ added in v0.0.130
func (_SystemRegistry *SystemRegistryTransactorSession) SyncAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info AgentInfo) (*types.Transaction, error)
SyncAgent is a paid mutator transaction binding the contract method 0x81cfb5f1.
Solidity: function syncAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistryTransactorSession) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRouterMock ¶ added in v0.0.130
type SystemRouterMock struct { SystemRouterMockCaller // Read-only binding to the contract SystemRouterMockTransactor // Write-only binding to the contract SystemRouterMockFilterer // Log filterer for contract events }
SystemRouterMock is an auto generated Go binding around an Ethereum contract.
func DeploySystemRouterMock ¶ added in v0.0.130
func DeploySystemRouterMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SystemRouterMock, error)
DeploySystemRouterMock deploys a new Ethereum contract, binding an instance of SystemRouterMock to it.
func NewSystemRouterMock ¶ added in v0.0.130
func NewSystemRouterMock(address common.Address, backend bind.ContractBackend) (*SystemRouterMock, error)
NewSystemRouterMock creates a new instance of SystemRouterMock, bound to a specific deployed contract.
type SystemRouterMockCaller ¶ added in v0.0.130
type SystemRouterMockCaller struct {
// contains filtered or unexported fields
}
SystemRouterMockCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemRouterMockCaller ¶ added in v0.0.130
func NewSystemRouterMockCaller(address common.Address, caller bind.ContractCaller) (*SystemRouterMockCaller, error)
NewSystemRouterMockCaller creates a new read-only instance of SystemRouterMock, bound to a specific deployed contract.
type SystemRouterMockCallerRaw ¶ added in v0.0.130
type SystemRouterMockCallerRaw struct {
Contract *SystemRouterMockCaller // Generic read-only contract binding to access the raw methods on
}
SystemRouterMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemRouterMockCallerRaw) Call ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockCallerRaw) 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 SystemRouterMockCallerSession ¶ added in v0.0.130
type SystemRouterMockCallerSession struct { Contract *SystemRouterMockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemRouterMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SystemRouterMockFilterer ¶ added in v0.0.130
type SystemRouterMockFilterer struct {
// contains filtered or unexported fields
}
SystemRouterMockFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemRouterMockFilterer ¶ added in v0.0.130
func NewSystemRouterMockFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemRouterMockFilterer, error)
NewSystemRouterMockFilterer creates a new log filterer instance of SystemRouterMock, bound to a specific deployed contract.
type SystemRouterMockRaw ¶ added in v0.0.130
type SystemRouterMockRaw struct {
Contract *SystemRouterMock // Generic contract binding to access the raw methods on
}
SystemRouterMockRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemRouterMockRaw) Call ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockRaw) 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 (*SystemRouterMockRaw) Transact ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRouterMockRaw) Transfer ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockRaw) 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 SystemRouterMockSession ¶ added in v0.0.130
type SystemRouterMockSession struct { Contract *SystemRouterMock // 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 }
SystemRouterMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemRouterMockSession) SystemCall ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockSession) 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 (*SystemRouterMockSession) SystemMultiCall ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockSession) 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 (*SystemRouterMockSession) SystemMultiCall0 ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockSession) 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 (*SystemRouterMockSession) SystemMultiCall1 ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockSession) 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 SystemRouterMockTransactor ¶ added in v0.0.130
type SystemRouterMockTransactor struct {
// contains filtered or unexported fields
}
SystemRouterMockTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemRouterMockTransactor ¶ added in v0.0.130
func NewSystemRouterMockTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemRouterMockTransactor, error)
NewSystemRouterMockTransactor creates a new write-only instance of SystemRouterMock, bound to a specific deployed contract.
func (*SystemRouterMockTransactor) SystemCall ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactor) 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 (*SystemRouterMockTransactor) SystemMultiCall ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactor) 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 (*SystemRouterMockTransactor) SystemMultiCall0 ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactor) 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 (*SystemRouterMockTransactor) SystemMultiCall1 ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactor) 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 SystemRouterMockTransactorRaw ¶ added in v0.0.130
type SystemRouterMockTransactorRaw struct {
Contract *SystemRouterMockTransactor // Generic write-only contract binding to access the raw methods on
}
SystemRouterMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemRouterMockTransactorRaw) Transact ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRouterMockTransactorRaw) Transfer ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactorRaw) 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 SystemRouterMockTransactorSession ¶ added in v0.0.130
type SystemRouterMockTransactorSession struct { Contract *SystemRouterMockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemRouterMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemRouterMockTransactorSession) SystemCall ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactorSession) 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 (*SystemRouterMockTransactorSession) SystemMultiCall ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactorSession) 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 (*SystemRouterMockTransactorSession) SystemMultiCall0 ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactorSession) 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 (*SystemRouterMockTransactorSession) SystemMultiCall1 ¶ added in v0.0.130
func (_SystemRouterMock *SystemRouterMockTransactorSession) 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 TipsLib ¶ added in v0.0.130
type TipsLib struct { TipsLibCaller // Read-only binding to the contract TipsLibTransactor // Write-only binding to the contract TipsLibFilterer // Log filterer for contract events }
TipsLib is an auto generated Go binding around an Ethereum contract.
func DeployTipsLib ¶ added in v0.0.130
func DeployTipsLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TipsLib, error)
DeployTipsLib deploys a new Ethereum contract, binding an instance of TipsLib to it.
func NewTipsLib ¶ added in v0.0.130
NewTipsLib creates a new instance of TipsLib, bound to a specific deployed contract.
type TipsLibCaller ¶ added in v0.0.130
type TipsLibCaller struct {
// contains filtered or unexported fields
}
TipsLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTipsLibCaller ¶ added in v0.0.130
func NewTipsLibCaller(address common.Address, caller bind.ContractCaller) (*TipsLibCaller, error)
NewTipsLibCaller creates a new read-only instance of TipsLib, bound to a specific deployed contract.
type TipsLibCallerRaw ¶ added in v0.0.130
type TipsLibCallerRaw struct {
Contract *TipsLibCaller // Generic read-only contract binding to access the raw methods on
}
TipsLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TipsLibCallerRaw) Call ¶ added in v0.0.130
func (_TipsLib *TipsLibCallerRaw) 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 TipsLibCallerSession ¶ added in v0.0.130
type TipsLibCallerSession struct { Contract *TipsLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TipsLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TipsLibFilterer ¶ added in v0.0.130
type TipsLibFilterer struct {
// contains filtered or unexported fields
}
TipsLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTipsLibFilterer ¶ added in v0.0.130
func NewTipsLibFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsLibFilterer, error)
NewTipsLibFilterer creates a new log filterer instance of TipsLib, bound to a specific deployed contract.
type TipsLibRaw ¶ added in v0.0.130
type TipsLibRaw struct {
Contract *TipsLib // Generic contract binding to access the raw methods on
}
TipsLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TipsLibRaw) Call ¶ added in v0.0.130
func (_TipsLib *TipsLibRaw) 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 (*TipsLibRaw) Transact ¶ added in v0.0.130
func (_TipsLib *TipsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsLibRaw) Transfer ¶ added in v0.0.130
func (_TipsLib *TipsLibRaw) 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 TipsLibSession ¶ added in v0.0.130
type TipsLibSession struct { Contract *TipsLib // 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 }
TipsLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TipsLibTransactor ¶ added in v0.0.130
type TipsLibTransactor struct {
// contains filtered or unexported fields
}
TipsLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTipsLibTransactor ¶ added in v0.0.130
func NewTipsLibTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsLibTransactor, error)
NewTipsLibTransactor creates a new write-only instance of TipsLib, bound to a specific deployed contract.
type TipsLibTransactorRaw ¶ added in v0.0.130
type TipsLibTransactorRaw struct {
Contract *TipsLibTransactor // Generic write-only contract binding to access the raw methods on
}
TipsLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TipsLibTransactorRaw) Transact ¶ added in v0.0.130
func (_TipsLib *TipsLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsLibTransactorRaw) Transfer ¶ added in v0.0.130
func (_TipsLib *TipsLibTransactorRaw) 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 TipsLibTransactorSession ¶ added in v0.0.130
type TipsLibTransactorSession struct { Contract *TipsLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TypeCasts ¶
type TypeCasts struct { TypeCastsCaller // Read-only binding to the contract TypeCastsTransactor // Write-only binding to the contract TypeCastsFilterer // Log filterer for contract events }
TypeCasts is an auto generated Go binding around an Ethereum contract.
func DeployTypeCasts ¶
func DeployTypeCasts(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TypeCasts, error)
DeployTypeCasts deploys a new Ethereum contract, binding an instance of TypeCasts to it.
func NewTypeCasts ¶
NewTypeCasts creates a new instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsCaller ¶
type TypeCastsCaller struct {
// contains filtered or unexported fields
}
TypeCastsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypeCastsCaller ¶
func NewTypeCastsCaller(address common.Address, caller bind.ContractCaller) (*TypeCastsCaller, error)
NewTypeCastsCaller creates a new read-only instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsCallerRaw ¶
type TypeCastsCallerRaw struct {
Contract *TypeCastsCaller // Generic read-only contract binding to access the raw methods on
}
TypeCastsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypeCastsCallerRaw) Call ¶
func (_TypeCasts *TypeCastsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TypeCastsCallerSession ¶
type TypeCastsCallerSession struct { Contract *TypeCastsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypeCastsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TypeCastsFilterer ¶
type TypeCastsFilterer struct {
// contains filtered or unexported fields
}
TypeCastsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypeCastsFilterer ¶
func NewTypeCastsFilterer(address common.Address, filterer bind.ContractFilterer) (*TypeCastsFilterer, error)
NewTypeCastsFilterer creates a new log filterer instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsRaw ¶
type TypeCastsRaw struct {
Contract *TypeCasts // Generic contract binding to access the raw methods on
}
TypeCastsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypeCastsRaw) Call ¶
func (_TypeCasts *TypeCastsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TypeCastsRaw) Transact ¶
func (_TypeCasts *TypeCastsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeCastsRaw) Transfer ¶
func (_TypeCasts *TypeCastsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypeCastsSession ¶
type TypeCastsSession struct { Contract *TypeCasts // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypeCastsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TypeCastsTransactor ¶
type TypeCastsTransactor struct {
// contains filtered or unexported fields
}
TypeCastsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypeCastsTransactor ¶
func NewTypeCastsTransactor(address common.Address, transactor bind.ContractTransactor) (*TypeCastsTransactor, error)
NewTypeCastsTransactor creates a new write-only instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsTransactorRaw ¶
type TypeCastsTransactorRaw struct {
Contract *TypeCastsTransactor // Generic write-only contract binding to access the raw methods on
}
TypeCastsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypeCastsTransactorRaw) Transact ¶
func (_TypeCasts *TypeCastsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeCastsTransactorRaw) Transfer ¶
func (_TypeCasts *TypeCastsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypeCastsTransactorSession ¶
type TypeCastsTransactorSession struct { Contract *TypeCastsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypeCastsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TypedMemView ¶
type TypedMemView struct { TypedMemViewCaller // Read-only binding to the contract TypedMemViewTransactor // Write-only binding to the contract TypedMemViewFilterer // Log filterer for contract events }
TypedMemView is an auto generated Go binding around an Ethereum contract.
func DeployTypedMemView ¶
func DeployTypedMemView(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TypedMemView, error)
DeployTypedMemView deploys a new Ethereum contract, binding an instance of TypedMemView to it.
func NewTypedMemView ¶
func NewTypedMemView(address common.Address, backend bind.ContractBackend) (*TypedMemView, error)
NewTypedMemView creates a new instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewCaller ¶
type TypedMemViewCaller struct {
// contains filtered or unexported fields
}
TypedMemViewCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypedMemViewCaller ¶
func NewTypedMemViewCaller(address common.Address, caller bind.ContractCaller) (*TypedMemViewCaller, error)
NewTypedMemViewCaller creates a new read-only instance of TypedMemView, bound to a specific deployed contract.
func (*TypedMemViewCaller) BITSEMPTY ¶ added in v0.0.37
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewCaller) BITSLEN ¶ added in v0.0.37
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewCaller) BITSLOC ¶ added in v0.0.37
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewCaller) BITSTYPE ¶ added in v0.0.37
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewCaller) LOW96BITSMASK ¶ added in v0.0.37
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_MASK() view returns(uint256)
func (*TypedMemViewCaller) NULL ¶
func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCaller) SHIFTLEN ¶ added in v0.0.37
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
type TypedMemViewCallerRaw ¶
type TypedMemViewCallerRaw struct {
Contract *TypedMemViewCaller // Generic read-only contract binding to access the raw methods on
}
TypedMemViewCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypedMemViewCallerRaw) Call ¶
func (_TypedMemView *TypedMemViewCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TypedMemViewCallerSession ¶
type TypedMemViewCallerSession struct { Contract *TypedMemViewCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypedMemViewCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TypedMemViewCallerSession) BITSEMPTY ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewCallerSession) BITSLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewCallerSession) BITSLOC ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewCallerSession) BITSTYPE ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewCallerSession) LOW96BITSMASK ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_MASK() view returns(uint256)
func (*TypedMemViewCallerSession) NULL ¶
func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCallerSession) SHIFTLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
type TypedMemViewFilterer ¶
type TypedMemViewFilterer struct {
// contains filtered or unexported fields
}
TypedMemViewFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypedMemViewFilterer ¶
func NewTypedMemViewFilterer(address common.Address, filterer bind.ContractFilterer) (*TypedMemViewFilterer, error)
NewTypedMemViewFilterer creates a new log filterer instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewRaw ¶
type TypedMemViewRaw struct {
Contract *TypedMemView // Generic contract binding to access the raw methods on
}
TypedMemViewRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypedMemViewRaw) Call ¶
func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TypedMemViewRaw) Transact ¶
func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewRaw) Transfer ¶
func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypedMemViewSession ¶
type TypedMemViewSession struct { Contract *TypedMemView // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TypedMemViewSession) BITSEMPTY ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewSession) BITSLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewSession) BITSLOC ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewSession) BITSTYPE ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewSession) LOW96BITSMASK ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_MASK() view returns(uint256)
func (*TypedMemViewSession) NULL ¶
func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewSession) SHIFTLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
type TypedMemViewTransactor ¶
type TypedMemViewTransactor struct {
// contains filtered or unexported fields
}
TypedMemViewTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypedMemViewTransactor ¶
func NewTypedMemViewTransactor(address common.Address, transactor bind.ContractTransactor) (*TypedMemViewTransactor, error)
NewTypedMemViewTransactor creates a new write-only instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewTransactorRaw ¶
type TypedMemViewTransactorRaw struct {
Contract *TypedMemViewTransactor // Generic write-only contract binding to access the raw methods on
}
TypedMemViewTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypedMemViewTransactorRaw) Transact ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewTransactorRaw) Transfer ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypedMemViewTransactorSession ¶
type TypedMemViewTransactorSession struct { Contract *TypedMemViewTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Version002 ¶ added in v0.0.130
type Version002 struct { Version002Caller // Read-only binding to the contract Version002Transactor // Write-only binding to the contract Version002Filterer // Log filterer for contract events }
Version002 is an auto generated Go binding around an Ethereum contract.
func NewVersion002 ¶ added in v0.0.130
func NewVersion002(address common.Address, backend bind.ContractBackend) (*Version002, error)
NewVersion002 creates a new instance of Version002, bound to a specific deployed contract.
type Version002Caller ¶ added in v0.0.130
type Version002Caller struct {
// contains filtered or unexported fields
}
Version002Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewVersion002Caller ¶ added in v0.0.130
func NewVersion002Caller(address common.Address, caller bind.ContractCaller) (*Version002Caller, error)
NewVersion002Caller creates a new read-only instance of Version002, bound to a specific deployed contract.
type Version002CallerRaw ¶ added in v0.0.130
type Version002CallerRaw struct {
Contract *Version002Caller // Generic read-only contract binding to access the raw methods on
}
Version002CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Version002CallerRaw) Call ¶ added in v0.0.130
func (_Version002 *Version002CallerRaw) 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 Version002CallerSession ¶ added in v0.0.130
type Version002CallerSession struct { Contract *Version002Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Version002CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Version002CallerSession) Version ¶ added in v0.0.130
func (_Version002 *Version002CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type Version002Filterer ¶ added in v0.0.130
type Version002Filterer struct {
// contains filtered or unexported fields
}
Version002Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVersion002Filterer ¶ added in v0.0.130
func NewVersion002Filterer(address common.Address, filterer bind.ContractFilterer) (*Version002Filterer, error)
NewVersion002Filterer creates a new log filterer instance of Version002, bound to a specific deployed contract.
type Version002Raw ¶ added in v0.0.130
type Version002Raw struct {
Contract *Version002 // Generic contract binding to access the raw methods on
}
Version002Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Version002Raw) Call ¶ added in v0.0.130
func (_Version002 *Version002Raw) 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 (*Version002Raw) Transact ¶ added in v0.0.130
func (_Version002 *Version002Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Version002Raw) Transfer ¶ added in v0.0.130
func (_Version002 *Version002Raw) 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 Version002Session ¶ added in v0.0.130
type Version002Session struct { Contract *Version002 // 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 }
Version002Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Version002Session) Version ¶ added in v0.0.130
func (_Version002 *Version002Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type Version002Transactor ¶ added in v0.0.130
type Version002Transactor struct {
// contains filtered or unexported fields
}
Version002Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVersion002Transactor ¶ added in v0.0.130
func NewVersion002Transactor(address common.Address, transactor bind.ContractTransactor) (*Version002Transactor, error)
NewVersion002Transactor creates a new write-only instance of Version002, bound to a specific deployed contract.
type Version002TransactorRaw ¶ added in v0.0.130
type Version002TransactorRaw struct {
Contract *Version002Transactor // Generic write-only contract binding to access the raw methods on
}
Version002TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Version002TransactorRaw) Transact ¶ added in v0.0.130
func (_Version002 *Version002TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Version002TransactorRaw) Transfer ¶ added in v0.0.130
func (_Version002 *Version002TransactorRaw) 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 Version002TransactorSession ¶ added in v0.0.130
type Version002TransactorSession struct { Contract *Version002Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Version002TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Versioned ¶ added in v0.0.62
type Versioned struct { VersionedCaller // Read-only binding to the contract VersionedTransactor // Write-only binding to the contract VersionedFilterer // Log filterer for contract events }
Versioned is an auto generated Go binding around an Ethereum contract.
func NewVersioned ¶ added in v0.0.62
NewVersioned creates a new instance of Versioned, bound to a specific deployed contract.
type VersionedCaller ¶ added in v0.0.62
type VersionedCaller struct {
// contains filtered or unexported fields
}
VersionedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVersionedCaller ¶ added in v0.0.62
func NewVersionedCaller(address common.Address, caller bind.ContractCaller) (*VersionedCaller, error)
NewVersionedCaller creates a new read-only instance of Versioned, bound to a specific deployed contract.
type VersionedCallerRaw ¶ added in v0.0.62
type VersionedCallerRaw struct {
Contract *VersionedCaller // Generic read-only contract binding to access the raw methods on
}
VersionedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VersionedCallerRaw) Call ¶ added in v0.0.62
func (_Versioned *VersionedCallerRaw) 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 VersionedCallerSession ¶ added in v0.0.62
type VersionedCallerSession struct { Contract *VersionedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VersionedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VersionedCallerSession) Version ¶ added in v0.0.62
func (_Versioned *VersionedCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type VersionedFilterer ¶ added in v0.0.62
type VersionedFilterer struct {
// contains filtered or unexported fields
}
VersionedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVersionedFilterer ¶ added in v0.0.62
func NewVersionedFilterer(address common.Address, filterer bind.ContractFilterer) (*VersionedFilterer, error)
NewVersionedFilterer creates a new log filterer instance of Versioned, bound to a specific deployed contract.
type VersionedRaw ¶ added in v0.0.62
type VersionedRaw struct {
Contract *Versioned // Generic contract binding to access the raw methods on
}
VersionedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VersionedRaw) Call ¶ added in v0.0.62
func (_Versioned *VersionedRaw) 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 (*VersionedRaw) Transact ¶ added in v0.0.62
func (_Versioned *VersionedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VersionedRaw) Transfer ¶ added in v0.0.62
func (_Versioned *VersionedRaw) 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 VersionedSession ¶ added in v0.0.62
type VersionedSession struct { Contract *Versioned // 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 }
VersionedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VersionedSession) Version ¶ added in v0.0.62
func (_Versioned *VersionedSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type VersionedTransactor ¶ added in v0.0.62
type VersionedTransactor struct {
// contains filtered or unexported fields
}
VersionedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVersionedTransactor ¶ added in v0.0.62
func NewVersionedTransactor(address common.Address, transactor bind.ContractTransactor) (*VersionedTransactor, error)
NewVersionedTransactor creates a new write-only instance of Versioned, bound to a specific deployed contract.
type VersionedTransactorRaw ¶ added in v0.0.62
type VersionedTransactorRaw struct {
Contract *VersionedTransactor // Generic write-only contract binding to access the raw methods on
}
VersionedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VersionedTransactorRaw) Transact ¶ added in v0.0.62
func (_Versioned *VersionedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VersionedTransactorRaw) Transfer ¶ added in v0.0.62
func (_Versioned *VersionedTransactorRaw) 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 VersionedTransactorSession ¶ added in v0.0.62
type VersionedTransactorSession struct { Contract *VersionedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VersionedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.