Documentation ¶
Overview ¶
Package originharness generates abi data for contract OriginHarness.t.sol
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableCallerRaw
- type AddressUpgradeableCallerSession
- type AddressUpgradeableFilterer
- type AddressUpgradeableRaw
- func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressUpgradeableSession
- type AddressUpgradeableTransactor
- type AddressUpgradeableTransactorRaw
- type AddressUpgradeableTransactorSession
- type AgentRegistry
- type AgentRegistryAgentAdded
- type AgentRegistryAgentAddedIterator
- type AgentRegistryAgentRemoved
- type AgentRegistryAgentRemovedIterator
- 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) (bool, 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) (bool, 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 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) 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) 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) 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 AgentRegistryExtended
- type AgentRegistryExtendedAgentAdded
- type AgentRegistryExtendedAgentAddedIterator
- type AgentRegistryExtendedAgentRemoved
- type AgentRegistryExtendedAgentRemovedIterator
- type AgentRegistryExtendedCaller
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- type AgentRegistryExtendedCallerRaw
- type AgentRegistryExtendedCallerSession
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) AllDomains() ([]uint32, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) AmountDomains() (*big.Int, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- type AgentRegistryExtendedDomainActivated
- type AgentRegistryExtendedDomainActivatedIterator
- type AgentRegistryExtendedDomainDeactivated
- type AgentRegistryExtendedDomainDeactivatedIterator
- type AgentRegistryExtendedFilterer
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryExtendedAgentAddedIterator, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryExtendedAgentRemovedIterator, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryExtendedDomainActivatedIterator, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryExtendedDomainDeactivatedIterator, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseAgentAdded(log types.Log) (*AgentRegistryExtendedAgentAdded, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseAgentRemoved(log types.Log) (*AgentRegistryExtendedAgentRemoved, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseDomainActivated(log types.Log) (*AgentRegistryExtendedDomainActivated, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseDomainDeactivated(log types.Log) (*AgentRegistryExtendedDomainDeactivated, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedAgentAdded, ...) (event.Subscription, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedAgentRemoved, ...) (event.Subscription, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedDomainActivated, ...) (event.Subscription, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedDomainDeactivated, ...) (event.Subscription, error)
- type AgentRegistryExtendedRaw
- func (_AgentRegistryExtended *AgentRegistryExtendedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AgentRegistryExtended *AgentRegistryExtendedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AgentRegistryExtendedSession
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) AllDomains() ([]uint32, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) AmountDomains() (*big.Int, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedSession) RemoveAllAgents() (*types.Transaction, error)
- type AgentRegistryExtendedTransactor
- func (_AgentRegistryExtended *AgentRegistryExtendedTransactor) AddAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedTransactor) RemoveAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedTransactor) RemoveAllAgents(opts *bind.TransactOpts) (*types.Transaction, error)
- type AgentRegistryExtendedTransactorRaw
- type AgentRegistryExtendedTransactorSession
- func (_AgentRegistryExtended *AgentRegistryExtendedTransactorSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedTransactorSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_AgentRegistryExtended *AgentRegistryExtendedTransactorSession) RemoveAllAgents() (*types.Transaction, error)
- 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) 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) 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) 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) (bool, 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 Attestation
- type AttestationCaller
- type AttestationCallerRaw
- type AttestationCallerSession
- type AttestationFilterer
- type AttestationHub
- type AttestationHubAgentAdded
- type AttestationHubAgentAddedIterator
- type AttestationHubAgentRemoved
- type AttestationHubAgentRemovedIterator
- type AttestationHubAttestationAccepted
- type AttestationHubAttestationAcceptedIterator
- type AttestationHubCaller
- func (_AttestationHub *AttestationHubCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_AttestationHub *AttestationHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_AttestationHub *AttestationHubCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_AttestationHub *AttestationHubCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_AttestationHub *AttestationHubCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AttestationHub *AttestationHubCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_AttestationHub *AttestationHubCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_AttestationHub *AttestationHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_AttestationHub *AttestationHubCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- type AttestationHubCallerRaw
- type AttestationHubCallerSession
- func (_AttestationHub *AttestationHubCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_AttestationHub *AttestationHubCallerSession) AllDomains() ([]uint32, error)
- func (_AttestationHub *AttestationHubCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_AttestationHub *AttestationHubCallerSession) AmountDomains() (*big.Int, error)
- func (_AttestationHub *AttestationHubCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AttestationHub *AttestationHubCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_AttestationHub *AttestationHubCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_AttestationHub *AttestationHubCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_AttestationHub *AttestationHubCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- type AttestationHubDomainActivated
- type AttestationHubDomainActivatedIterator
- type AttestationHubDomainDeactivated
- type AttestationHubDomainDeactivatedIterator
- type AttestationHubEvents
- type AttestationHubEventsAttestationAccepted
- type AttestationHubEventsAttestationAcceptedIterator
- type AttestationHubEventsCaller
- type AttestationHubEventsCallerRaw
- type AttestationHubEventsCallerSession
- type AttestationHubEventsFilterer
- func (_AttestationHubEvents *AttestationHubEventsFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*AttestationHubEventsAttestationAcceptedIterator, error)
- func (_AttestationHubEvents *AttestationHubEventsFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubEventsAttestationAccepted, error)
- func (_AttestationHubEvents *AttestationHubEventsFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubEventsAttestationAccepted) (event.Subscription, error)
- type AttestationHubEventsRaw
- func (_AttestationHubEvents *AttestationHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationHubEvents *AttestationHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationHubEvents *AttestationHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationHubEventsSession
- type AttestationHubEventsTransactor
- type AttestationHubEventsTransactorRaw
- type AttestationHubEventsTransactorSession
- type AttestationHubFilterer
- func (_AttestationHub *AttestationHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AttestationHubAgentAddedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AttestationHubAgentRemovedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*AttestationHubAttestationAcceptedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AttestationHubDomainActivatedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AttestationHubDomainDeactivatedIterator, error)
- func (_AttestationHub *AttestationHubFilterer) ParseAgentAdded(log types.Log) (*AttestationHubAgentAdded, error)
- func (_AttestationHub *AttestationHubFilterer) ParseAgentRemoved(log types.Log) (*AttestationHubAgentRemoved, error)
- func (_AttestationHub *AttestationHubFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubAttestationAccepted, error)
- func (_AttestationHub *AttestationHubFilterer) ParseDomainActivated(log types.Log) (*AttestationHubDomainActivated, error)
- func (_AttestationHub *AttestationHubFilterer) ParseDomainDeactivated(log types.Log) (*AttestationHubDomainDeactivated, error)
- func (_AttestationHub *AttestationHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AttestationHubAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_AttestationHub *AttestationHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AttestationHubAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_AttestationHub *AttestationHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubAttestationAccepted) (event.Subscription, error)
- func (_AttestationHub *AttestationHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AttestationHubDomainActivated, ...) (event.Subscription, error)
- func (_AttestationHub *AttestationHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AttestationHubDomainDeactivated, ...) (event.Subscription, error)
- 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
- func (_AttestationHub *AttestationHubSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_AttestationHub *AttestationHubSession) AllDomains() ([]uint32, error)
- func (_AttestationHub *AttestationHubSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_AttestationHub *AttestationHubSession) AmountDomains() (*big.Int, error)
- func (_AttestationHub *AttestationHubSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_AttestationHub *AttestationHubSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_AttestationHub *AttestationHubSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_AttestationHub *AttestationHubSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_AttestationHub *AttestationHubSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_AttestationHub *AttestationHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- type AttestationHubTransactor
- type AttestationHubTransactorRaw
- type AttestationHubTransactorSession
- type AttestationRaw
- func (_Attestation *AttestationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Attestation *AttestationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Attestation *AttestationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationSession
- type AttestationTransactor
- type AttestationTransactorRaw
- type AttestationTransactorSession
- type Auth
- type AuthCaller
- type AuthCallerRaw
- type AuthCallerSession
- type AuthFilterer
- type AuthRaw
- func (_Auth *AuthRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Auth *AuthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Auth *AuthRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuthSession
- type AuthTransactor
- type AuthTransactorRaw
- type AuthTransactorSession
- type ByteString
- type ByteStringCaller
- type ByteStringCallerRaw
- type ByteStringCallerSession
- type ByteStringFilterer
- type ByteStringRaw
- func (_ByteString *ByteStringRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ByteString *ByteStringRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ByteString *ByteStringRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ByteStringSession
- type ByteStringTransactor
- type ByteStringTransactorRaw
- type ByteStringTransactorSession
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableCallerRaw
- type ContextUpgradeableCallerSession
- type ContextUpgradeableFilterer
- func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
- type ContextUpgradeableInitialized
- type ContextUpgradeableInitializedIterator
- type ContextUpgradeableRaw
- func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextUpgradeableSession
- type ContextUpgradeableTransactor
- type ContextUpgradeableTransactorRaw
- type ContextUpgradeableTransactorSession
- type DomainContext
- type DomainContextCaller
- type DomainContextCallerRaw
- type DomainContextCallerSession
- type DomainContextFilterer
- type DomainContextRaw
- func (_DomainContext *DomainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DomainContext *DomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DomainContext *DomainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DomainContextSession
- type DomainContextTransactor
- type DomainContextTransactorRaw
- type DomainContextTransactorSession
- type ECDSA
- type ECDSACaller
- type ECDSACallerRaw
- type ECDSACallerSession
- type ECDSAFilterer
- type ECDSARaw
- func (_ECDSA *ECDSARaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ECDSA *ECDSARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ECDSASession
- type ECDSATransactor
- type ECDSATransactorRaw
- type ECDSATransactorSession
- type EnumerableSet
- type EnumerableSetCaller
- type EnumerableSetCallerRaw
- type EnumerableSetCallerSession
- type EnumerableSetFilterer
- type EnumerableSetRaw
- func (_EnumerableSet *EnumerableSetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EnumerableSet *EnumerableSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumerableSetSession
- type EnumerableSetTransactor
- type EnumerableSetTransactorRaw
- type EnumerableSetTransactorSession
- type Header
- type HeaderCaller
- type HeaderCallerRaw
- type HeaderCallerSession
- type HeaderFilterer
- type HeaderRaw
- func (_Header *HeaderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Header *HeaderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Header *HeaderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type HeaderSession
- type HeaderTransactor
- type HeaderTransactorRaw
- type HeaderTransactorSession
- type ISystemRouter
- type ISystemRouterCaller
- type ISystemRouterCallerRaw
- type ISystemRouterCallerSession
- type ISystemRouterFilterer
- type ISystemRouterRaw
- func (_ISystemRouter *ISystemRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISystemRouter *ISystemRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISystemRouterSession
- func (_ISystemRouter *ISystemRouterSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- type ISystemRouterTransactor
- func (_ISystemRouter *ISystemRouterTransactor) SystemCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall0(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall1(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- type ISystemRouterTransactorRaw
- type ISystemRouterTransactorSession
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, ...) (*types.Transaction, error)
- func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, ...) (*types.Transaction, error)
- type Initializable
- type InitializableCaller
- type InitializableCallerRaw
- type InitializableCallerSession
- type InitializableFilterer
- func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
- func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
- func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
- type InitializableInitialized
- type InitializableInitializedIterator
- type InitializableRaw
- func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InitializableSession
- type InitializableTransactor
- type InitializableTransactorRaw
- type InitializableTransactorSession
- type LocalDomainContext
- type LocalDomainContextCaller
- type LocalDomainContextCallerRaw
- type LocalDomainContextCallerSession
- type LocalDomainContextFilterer
- type LocalDomainContextRaw
- func (_LocalDomainContext *LocalDomainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LocalDomainContext *LocalDomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LocalDomainContext *LocalDomainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LocalDomainContextSession
- type LocalDomainContextTransactor
- type LocalDomainContextTransactorRaw
- type LocalDomainContextTransactorSession
- type MerkleLib
- type MerkleLibCaller
- type MerkleLibCallerRaw
- type MerkleLibCallerSession
- type MerkleLibFilterer
- type MerkleLibRaw
- func (_MerkleLib *MerkleLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MerkleLib *MerkleLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MerkleLib *MerkleLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MerkleLibSession
- type MerkleLibTransactor
- type MerkleLibTransactorRaw
- type MerkleLibTransactorSession
- type Message
- type MessageCaller
- type MessageCallerRaw
- type MessageCallerSession
- type MessageFilterer
- type MessageRaw
- func (_Message *MessageRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Message *MessageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Message *MessageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MessageSession
- type MessageTransactor
- type MessageTransactorRaw
- type MessageTransactorSession
- type Origin
- type OriginAgentAdded
- type OriginAgentAddedIterator
- type OriginAgentRemoved
- type OriginAgentRemovedIterator
- type OriginAttestationAccepted
- type OriginAttestationAcceptedIterator
- type OriginCaller
- func (_Origin *OriginCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_Origin *OriginCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_Origin *OriginCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_Origin *OriginCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_Origin *OriginCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_Origin *OriginCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_Origin *OriginCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_Origin *OriginCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_Origin *OriginCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_Origin *OriginCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_Origin *OriginCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_Origin *OriginCaller) MAXMESSAGEBODYBYTES(opts *bind.CallOpts) (*big.Int, error)
- func (_Origin *OriginCaller) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error)
- func (_Origin *OriginCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Origin *OriginCaller) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error)
- func (_Origin *OriginCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_Origin *OriginCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
- func (_Origin *OriginCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
- func (_Origin *OriginCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_Origin *OriginCaller) VERSION(opts *bind.CallOpts) (uint8, error)
- type OriginCallerRaw
- type OriginCallerSession
- func (_Origin *OriginCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_Origin *OriginCallerSession) AllDomains() ([]uint32, error)
- func (_Origin *OriginCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_Origin *OriginCallerSession) AmountDomains() (*big.Int, error)
- func (_Origin *OriginCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_Origin *OriginCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_Origin *OriginCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_Origin *OriginCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_Origin *OriginCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_Origin *OriginCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_Origin *OriginCallerSession) LocalDomain() (uint32, error)
- func (_Origin *OriginCallerSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
- func (_Origin *OriginCallerSession) Nonce(_destination uint32) (uint32, error)
- func (_Origin *OriginCallerSession) Owner() (common.Address, error)
- func (_Origin *OriginCallerSession) Root(_destination uint32) ([32]byte, error)
- func (_Origin *OriginCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Origin *OriginCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_Origin *OriginCallerSession) SuggestAttestations() ([][]byte, error)
- func (_Origin *OriginCallerSession) SystemRouter() (common.Address, error)
- func (_Origin *OriginCallerSession) VERSION() (uint8, error)
- type OriginCorrectFraudReport
- type OriginCorrectFraudReportIterator
- type OriginDispatch
- type OriginDispatchIterator
- type OriginDomainActivated
- type OriginDomainActivatedIterator
- type OriginDomainDeactivated
- type OriginDomainDeactivatedIterator
- type OriginEvents
- type OriginEventsCaller
- type OriginEventsCallerRaw
- type OriginEventsCallerSession
- type OriginEventsDispatch
- type OriginEventsDispatchIterator
- type OriginEventsFilterer
- func (_OriginEvents *OriginEventsFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, ...) (*OriginEventsDispatchIterator, error)
- func (_OriginEvents *OriginEventsFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginEventsGuardSlashedIterator, error)
- func (_OriginEvents *OriginEventsFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*OriginEventsNotarySlashedIterator, error)
- func (_OriginEvents *OriginEventsFilterer) ParseDispatch(log types.Log) (*OriginEventsDispatch, error)
- func (_OriginEvents *OriginEventsFilterer) ParseGuardSlashed(log types.Log) (*OriginEventsGuardSlashed, error)
- func (_OriginEvents *OriginEventsFilterer) ParseNotarySlashed(log types.Log) (*OriginEventsNotarySlashed, error)
- func (_OriginEvents *OriginEventsFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginEventsDispatch, ...) (event.Subscription, error)
- func (_OriginEvents *OriginEventsFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsGuardSlashed, ...) (event.Subscription, error)
- func (_OriginEvents *OriginEventsFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsNotarySlashed, ...) (event.Subscription, error)
- type OriginEventsGuardSlashed
- type OriginEventsGuardSlashedIterator
- type OriginEventsNotarySlashed
- type OriginEventsNotarySlashedIterator
- type OriginEventsRaw
- func (_OriginEvents *OriginEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginEvents *OriginEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginEvents *OriginEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginEventsSession
- type OriginEventsTransactor
- type OriginEventsTransactorRaw
- type OriginEventsTransactorSession
- type OriginFilterer
- func (_Origin *OriginFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginAgentAddedIterator, error)
- func (_Origin *OriginFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginAgentRemovedIterator, error)
- func (_Origin *OriginFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*OriginAttestationAcceptedIterator, error)
- func (_Origin *OriginFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginCorrectFraudReportIterator, error)
- func (_Origin *OriginFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, ...) (*OriginDispatchIterator, error)
- func (_Origin *OriginFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*OriginDomainActivatedIterator, error)
- func (_Origin *OriginFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*OriginDomainDeactivatedIterator, error)
- func (_Origin *OriginFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginFraudAttestationIterator, error)
- func (_Origin *OriginFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginGuardSlashedIterator, error)
- func (_Origin *OriginFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginIncorrectReportIterator, error)
- func (_Origin *OriginFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginInitializedIterator, error)
- func (_Origin *OriginFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*OriginNotarySlashedIterator, error)
- func (_Origin *OriginFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OriginOwnershipTransferredIterator, error)
- func (_Origin *OriginFilterer) ParseAgentAdded(log types.Log) (*OriginAgentAdded, error)
- func (_Origin *OriginFilterer) ParseAgentRemoved(log types.Log) (*OriginAgentRemoved, error)
- func (_Origin *OriginFilterer) ParseAttestationAccepted(log types.Log) (*OriginAttestationAccepted, error)
- func (_Origin *OriginFilterer) ParseCorrectFraudReport(log types.Log) (*OriginCorrectFraudReport, error)
- func (_Origin *OriginFilterer) ParseDispatch(log types.Log) (*OriginDispatch, error)
- func (_Origin *OriginFilterer) ParseDomainActivated(log types.Log) (*OriginDomainActivated, error)
- func (_Origin *OriginFilterer) ParseDomainDeactivated(log types.Log) (*OriginDomainDeactivated, error)
- func (_Origin *OriginFilterer) ParseFraudAttestation(log types.Log) (*OriginFraudAttestation, error)
- func (_Origin *OriginFilterer) ParseGuardSlashed(log types.Log) (*OriginGuardSlashed, error)
- func (_Origin *OriginFilterer) ParseIncorrectReport(log types.Log) (*OriginIncorrectReport, error)
- func (_Origin *OriginFilterer) ParseInitialized(log types.Log) (*OriginInitialized, error)
- func (_Origin *OriginFilterer) ParseNotarySlashed(log types.Log) (*OriginNotarySlashed, error)
- func (_Origin *OriginFilterer) ParseOwnershipTransferred(log types.Log) (*OriginOwnershipTransferred, error)
- func (_Origin *OriginFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *OriginAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *OriginAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginAttestationAccepted) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginCorrectFraudReport, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginDispatch, messageHash [][32]byte, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *OriginDomainActivated, domain []uint32) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *OriginDomainDeactivated, domain []uint32) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginFraudAttestation) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginGuardSlashed, guard []common.Address, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginIncorrectReport, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginInitialized) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginNotarySlashed, ...) (event.Subscription, error)
- func (_Origin *OriginFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginOwnershipTransferred, ...) (event.Subscription, error)
- type OriginFraudAttestation
- type OriginFraudAttestationIterator
- type OriginGuardSlashed
- type OriginGuardSlashedIterator
- type OriginHarness
- type OriginHarnessAgentAdded
- type OriginHarnessAgentAddedIterator
- type OriginHarnessAgentRemoved
- type OriginHarnessAgentRemovedIterator
- type OriginHarnessAttestationAccepted
- type OriginHarnessAttestationAcceptedIterator
- type OriginHarnessCaller
- func (_OriginHarness *OriginHarnessCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_OriginHarness *OriginHarnessCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_OriginHarness *OriginHarnessCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_OriginHarness *OriginHarnessCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_OriginHarness *OriginHarnessCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_OriginHarness *OriginHarnessCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_OriginHarness *OriginHarnessCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_OriginHarness *OriginHarnessCaller) GetNextMessage(opts *bind.CallOpts, _destination uint32, _recipientAddress [32]byte, ...) ([]byte, error)
- func (_OriginHarness *OriginHarnessCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_OriginHarness *OriginHarnessCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_OriginHarness *OriginHarnessCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_OriginHarness *OriginHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_OriginHarness *OriginHarnessCaller) MAXMESSAGEBODYBYTES(opts *bind.CallOpts) (*big.Int, error)
- func (_OriginHarness *OriginHarnessCaller) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error)
- func (_OriginHarness *OriginHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OriginHarness *OriginHarnessCaller) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error)
- func (_OriginHarness *OriginHarnessCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_OriginHarness *OriginHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
- func (_OriginHarness *OriginHarnessCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
- func (_OriginHarness *OriginHarnessCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
- func (_OriginHarness *OriginHarnessCaller) SuggestNonceRoot(opts *bind.CallOpts, _destination uint32) (struct{ ... }, error)
- func (_OriginHarness *OriginHarnessCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- func (_OriginHarness *OriginHarnessCaller) VERSION(opts *bind.CallOpts) (uint8, error)
- type OriginHarnessCallerRaw
- type OriginHarnessCallerSession
- func (_OriginHarness *OriginHarnessCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_OriginHarness *OriginHarnessCallerSession) AllDomains() ([]uint32, error)
- func (_OriginHarness *OriginHarnessCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_OriginHarness *OriginHarnessCallerSession) AmountDomains() (*big.Int, error)
- func (_OriginHarness *OriginHarnessCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_OriginHarness *OriginHarnessCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_OriginHarness *OriginHarnessCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_OriginHarness *OriginHarnessCallerSession) GetNextMessage(_destination uint32, _recipientAddress [32]byte, _optimisticSeconds uint32, ...) ([]byte, error)
- func (_OriginHarness *OriginHarnessCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_OriginHarness *OriginHarnessCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_OriginHarness *OriginHarnessCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_OriginHarness *OriginHarnessCallerSession) LocalDomain() (uint32, error)
- func (_OriginHarness *OriginHarnessCallerSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
- func (_OriginHarness *OriginHarnessCallerSession) Nonce(_destination uint32) (uint32, error)
- func (_OriginHarness *OriginHarnessCallerSession) Owner() (common.Address, error)
- func (_OriginHarness *OriginHarnessCallerSession) Root(_destination uint32) ([32]byte, error)
- func (_OriginHarness *OriginHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_OriginHarness *OriginHarnessCallerSession) SensitiveValue() (*big.Int, error)
- func (_OriginHarness *OriginHarnessCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_OriginHarness *OriginHarnessCallerSession) SuggestAttestations() ([][]byte, error)
- func (_OriginHarness *OriginHarnessCallerSession) SuggestNonceRoot(_destination uint32) (struct{ ... }, error)
- func (_OriginHarness *OriginHarnessCallerSession) SystemRouter() (common.Address, error)
- func (_OriginHarness *OriginHarnessCallerSession) VERSION() (uint8, error)
- type OriginHarnessCorrectFraudReport
- type OriginHarnessCorrectFraudReportIterator
- type OriginHarnessDispatch
- type OriginHarnessDispatchIterator
- type OriginHarnessDomainActivated
- type OriginHarnessDomainActivatedIterator
- type OriginHarnessDomainDeactivated
- type OriginHarnessDomainDeactivatedIterator
- type OriginHarnessFilterer
- func (_OriginHarness *OriginHarnessFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHarnessAgentAddedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHarnessAgentRemovedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*OriginHarnessAttestationAcceptedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHarnessCorrectFraudReportIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, ...) (*OriginHarnessDispatchIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*OriginHarnessDomainActivatedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*OriginHarnessDomainDeactivatedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginHarnessFraudAttestationIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginHarnessGuardSlashedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHarnessIncorrectReportIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginHarnessInitializedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*OriginHarnessLogSystemCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, ...) (*OriginHarnessNotarySlashedIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*OriginHarnessOnlyDestinationCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*OriginHarnessOnlyLocalCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*OriginHarnessOnlyOriginCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*OriginHarnessOnlyOriginDestinationCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*OriginHarnessOnlySynapseChainCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*OriginHarnessOnlyTwoHoursCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OriginHarnessOwnershipTransferredIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*OriginHarnessUsualCallIterator, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseAgentAdded(log types.Log) (*OriginHarnessAgentAdded, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseAgentRemoved(log types.Log) (*OriginHarnessAgentRemoved, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseAttestationAccepted(log types.Log) (*OriginHarnessAttestationAccepted, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHarnessCorrectFraudReport, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseDispatch(log types.Log) (*OriginHarnessDispatch, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseDomainActivated(log types.Log) (*OriginHarnessDomainActivated, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseDomainDeactivated(log types.Log) (*OriginHarnessDomainDeactivated, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseFraudAttestation(log types.Log) (*OriginHarnessFraudAttestation, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseGuardSlashed(log types.Log) (*OriginHarnessGuardSlashed, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseIncorrectReport(log types.Log) (*OriginHarnessIncorrectReport, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseInitialized(log types.Log) (*OriginHarnessInitialized, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseLogSystemCall(log types.Log) (*OriginHarnessLogSystemCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseNotarySlashed(log types.Log) (*OriginHarnessNotarySlashed, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*OriginHarnessOnlyDestinationCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*OriginHarnessOnlyLocalCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*OriginHarnessOnlyOriginCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*OriginHarnessOnlyOriginDestinationCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*OriginHarnessOnlySynapseChainCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*OriginHarnessOnlyTwoHoursCall, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*OriginHarnessOwnershipTransferred, error)
- func (_OriginHarness *OriginHarnessFilterer) ParseUsualCall(log types.Log) (*OriginHarnessUsualCall, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *OriginHarnessAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *OriginHarnessAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginHarnessAttestationAccepted) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHarnessCorrectFraudReport, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginHarnessDispatch, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *OriginHarnessDomainActivated, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *OriginHarnessDomainDeactivated, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHarnessFraudAttestation) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginHarnessGuardSlashed, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHarnessIncorrectReport, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginHarnessInitialized) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessLogSystemCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginHarnessNotarySlashed, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyDestinationCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyLocalCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyOriginCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyOriginDestinationCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlySynapseChainCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyTwoHoursCall) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginHarnessOwnershipTransferred, ...) (event.Subscription, error)
- func (_OriginHarness *OriginHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessUsualCall) (event.Subscription, error)
- type OriginHarnessFraudAttestation
- type OriginHarnessFraudAttestationIterator
- type OriginHarnessGuardSlashed
- type OriginHarnessGuardSlashedIterator
- type OriginHarnessIncorrectReport
- type OriginHarnessIncorrectReportIterator
- type OriginHarnessInitialized
- type OriginHarnessInitializedIterator
- type OriginHarnessLogSystemCall
- type OriginHarnessLogSystemCallIterator
- type OriginHarnessNotarySlashed
- type OriginHarnessNotarySlashedIterator
- type OriginHarnessOnlyDestinationCall
- type OriginHarnessOnlyDestinationCallIterator
- type OriginHarnessOnlyLocalCall
- type OriginHarnessOnlyLocalCallIterator
- type OriginHarnessOnlyOriginCall
- type OriginHarnessOnlyOriginCallIterator
- type OriginHarnessOnlyOriginDestinationCall
- type OriginHarnessOnlyOriginDestinationCallIterator
- type OriginHarnessOnlySynapseChainCall
- type OriginHarnessOnlySynapseChainCallIterator
- type OriginHarnessOnlyTwoHoursCall
- type OriginHarnessOnlyTwoHoursCallIterator
- type OriginHarnessOwnershipTransferred
- type OriginHarnessOwnershipTransferredIterator
- type OriginHarnessRaw
- func (_OriginHarness *OriginHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginHarness *OriginHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginHarnessRef
- type OriginHarnessSession
- func (_OriginHarness *OriginHarnessSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) AddLocalNotary(_notary common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_OriginHarness *OriginHarnessSession) AllDomains() ([]uint32, error)
- func (_OriginHarness *OriginHarnessSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_OriginHarness *OriginHarnessSession) AmountDomains() (*big.Int, error)
- func (_OriginHarness *OriginHarnessSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_OriginHarness *OriginHarnessSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_OriginHarness *OriginHarnessSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_OriginHarness *OriginHarnessSession) GetNextMessage(_destination uint32, _recipientAddress [32]byte, _optimisticSeconds uint32, ...) ([]byte, error)
- func (_OriginHarness *OriginHarnessSession) Initialize() (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_OriginHarness *OriginHarnessSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_OriginHarness *OriginHarnessSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_OriginHarness *OriginHarnessSession) LocalDomain() (uint32, error)
- func (_OriginHarness *OriginHarnessSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
- func (_OriginHarness *OriginHarnessSession) Nonce(_destination uint32) (uint32, error)
- func (_OriginHarness *OriginHarnessSession) Owner() (common.Address, error)
- func (_OriginHarness *OriginHarnessSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) RemoveAllAgents(_domain uint32) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) RemoveAllAgents0() (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) RenounceOwnership() (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) Root(_destination uint32) ([32]byte, error)
- func (_OriginHarness *OriginHarnessSession) SYNAPSEDOMAIN() (uint32, error)
- func (_OriginHarness *OriginHarnessSession) SensitiveValue() (*big.Int, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_OriginHarness *OriginHarnessSession) SuggestAttestations() ([][]byte, error)
- func (_OriginHarness *OriginHarnessSession) SuggestNonceRoot(_destination uint32) (struct{ ... }, error)
- func (_OriginHarness *OriginHarnessSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) SystemRouter() (common.Address, error)
- func (_OriginHarness *OriginHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessSession) VERSION() (uint8, error)
- type OriginHarnessTransactor
- func (_OriginHarness *OriginHarnessTransactor) AddAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) AddLocalNotary(opts *bind.TransactOpts, _notary common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) RemoveAgent(opts *bind.TransactOpts, _domain uint32, _account common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) RemoveAllAgents(opts *bind.TransactOpts, _domain uint32) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) RemoveAllAgents0(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OriginHarnessTransactorRaw
- type OriginHarnessTransactorSession
- func (_OriginHarness *OriginHarnessTransactorSession) AddAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) AddLocalNotary(_notary common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) Initialize() (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) RemoveAgent(_domain uint32, _account common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) RemoveAllAgents(_domain uint32) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) RemoveAllAgents0() (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_OriginHarness *OriginHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OriginHarnessUsualCall
- type OriginHarnessUsualCallIterator
- type OriginHub
- type OriginHubAgentAdded
- type OriginHubAgentAddedIterator
- type OriginHubAgentRemoved
- type OriginHubAgentRemovedIterator
- type OriginHubAttestationAccepted
- type OriginHubAttestationAcceptedIterator
- type OriginHubCaller
- func (_OriginHub *OriginHubCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_OriginHub *OriginHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_OriginHub *OriginHubCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_OriginHub *OriginHubCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_OriginHub *OriginHubCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_OriginHub *OriginHubCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_OriginHub *OriginHubCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_OriginHub *OriginHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_OriginHub *OriginHubCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- func (_OriginHub *OriginHubCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_OriginHub *OriginHubCaller) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error)
- func (_OriginHub *OriginHubCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OriginHub *OriginHubCaller) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error)
- func (_OriginHub *OriginHubCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_OriginHub *OriginHubCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
- func (_OriginHub *OriginHubCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
- func (_OriginHub *OriginHubCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type OriginHubCallerRaw
- type OriginHubCallerSession
- func (_OriginHub *OriginHubCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_OriginHub *OriginHubCallerSession) AllDomains() ([]uint32, error)
- func (_OriginHub *OriginHubCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_OriginHub *OriginHubCallerSession) AmountDomains() (*big.Int, error)
- func (_OriginHub *OriginHubCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_OriginHub *OriginHubCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_OriginHub *OriginHubCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_OriginHub *OriginHubCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_OriginHub *OriginHubCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_OriginHub *OriginHubCallerSession) LocalDomain() (uint32, error)
- func (_OriginHub *OriginHubCallerSession) Nonce(_destination uint32) (uint32, error)
- func (_OriginHub *OriginHubCallerSession) Owner() (common.Address, error)
- func (_OriginHub *OriginHubCallerSession) Root(_destination uint32) ([32]byte, error)
- func (_OriginHub *OriginHubCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_OriginHub *OriginHubCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_OriginHub *OriginHubCallerSession) SuggestAttestations() ([][]byte, error)
- func (_OriginHub *OriginHubCallerSession) SystemRouter() (common.Address, error)
- type OriginHubCorrectFraudReport
- type OriginHubCorrectFraudReportIterator
- type OriginHubDomainActivated
- type OriginHubDomainActivatedIterator
- type OriginHubDomainDeactivated
- type OriginHubDomainDeactivatedIterator
- type OriginHubEvents
- type OriginHubEventsCaller
- type OriginHubEventsCallerRaw
- type OriginHubEventsCallerSession
- type OriginHubEventsCorrectFraudReport
- type OriginHubEventsCorrectFraudReportIterator
- type OriginHubEventsFilterer
- func (_OriginHubEvents *OriginHubEventsFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsCorrectFraudReportIterator, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginHubEventsFraudAttestationIterator, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsIncorrectReportIterator, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubEventsCorrectFraudReport, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) ParseFraudAttestation(log types.Log) (*OriginHubEventsFraudAttestation, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) ParseIncorrectReport(log types.Log) (*OriginHubEventsIncorrectReport, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsCorrectFraudReport, ...) (event.Subscription, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubEventsFraudAttestation) (event.Subscription, error)
- func (_OriginHubEvents *OriginHubEventsFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsIncorrectReport, ...) (event.Subscription, error)
- type OriginHubEventsFraudAttestation
- type OriginHubEventsFraudAttestationIterator
- type OriginHubEventsIncorrectReport
- type OriginHubEventsIncorrectReportIterator
- type OriginHubEventsRaw
- func (_OriginHubEvents *OriginHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginHubEvents *OriginHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginHubEvents *OriginHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginHubEventsSession
- type OriginHubEventsTransactor
- type OriginHubEventsTransactorRaw
- type OriginHubEventsTransactorSession
- type OriginHubFilterer
- func (_OriginHub *OriginHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHubAgentAddedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHubAgentRemovedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*OriginHubAttestationAcceptedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubCorrectFraudReportIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*OriginHubDomainActivatedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*OriginHubDomainDeactivatedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginHubFraudAttestationIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubIncorrectReportIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginHubInitializedIterator, error)
- func (_OriginHub *OriginHubFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OriginHubOwnershipTransferredIterator, error)
- func (_OriginHub *OriginHubFilterer) ParseAgentAdded(log types.Log) (*OriginHubAgentAdded, error)
- func (_OriginHub *OriginHubFilterer) ParseAgentRemoved(log types.Log) (*OriginHubAgentRemoved, error)
- func (_OriginHub *OriginHubFilterer) ParseAttestationAccepted(log types.Log) (*OriginHubAttestationAccepted, error)
- func (_OriginHub *OriginHubFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubCorrectFraudReport, error)
- func (_OriginHub *OriginHubFilterer) ParseDomainActivated(log types.Log) (*OriginHubDomainActivated, error)
- func (_OriginHub *OriginHubFilterer) ParseDomainDeactivated(log types.Log) (*OriginHubDomainDeactivated, error)
- func (_OriginHub *OriginHubFilterer) ParseFraudAttestation(log types.Log) (*OriginHubFraudAttestation, error)
- func (_OriginHub *OriginHubFilterer) ParseIncorrectReport(log types.Log) (*OriginHubIncorrectReport, error)
- func (_OriginHub *OriginHubFilterer) ParseInitialized(log types.Log) (*OriginHubInitialized, error)
- func (_OriginHub *OriginHubFilterer) ParseOwnershipTransferred(log types.Log) (*OriginHubOwnershipTransferred, error)
- func (_OriginHub *OriginHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *OriginHubAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *OriginHubAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginHubAttestationAccepted) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubCorrectFraudReport, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *OriginHubDomainActivated, domain []uint32) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *OriginHubDomainDeactivated, domain []uint32) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubFraudAttestation) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubIncorrectReport, ...) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginHubInitialized) (event.Subscription, error)
- func (_OriginHub *OriginHubFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginHubOwnershipTransferred, ...) (event.Subscription, error)
- type OriginHubFraudAttestation
- type OriginHubFraudAttestationIterator
- type OriginHubIncorrectReport
- type OriginHubIncorrectReportIterator
- type OriginHubInitialized
- type OriginHubInitializedIterator
- type OriginHubOwnershipTransferred
- type OriginHubOwnershipTransferredIterator
- type OriginHubRaw
- func (_OriginHub *OriginHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OriginHub *OriginHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OriginHub *OriginHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginHubSession
- func (_OriginHub *OriginHubSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_OriginHub *OriginHubSession) AllDomains() ([]uint32, error)
- func (_OriginHub *OriginHubSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_OriginHub *OriginHubSession) AmountDomains() (*big.Int, error)
- func (_OriginHub *OriginHubSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_OriginHub *OriginHubSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_OriginHub *OriginHubSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_OriginHub *OriginHubSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_OriginHub *OriginHubSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_OriginHub *OriginHubSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_OriginHub *OriginHubSession) LocalDomain() (uint32, error)
- func (_OriginHub *OriginHubSession) Nonce(_destination uint32) (uint32, error)
- func (_OriginHub *OriginHubSession) Owner() (common.Address, error)
- func (_OriginHub *OriginHubSession) RenounceOwnership() (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) Root(_destination uint32) ([32]byte, error)
- func (_OriginHub *OriginHubSession) SYNAPSEDOMAIN() (uint32, error)
- func (_OriginHub *OriginHubSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_OriginHub *OriginHubSession) SuggestAttestations() ([][]byte, error)
- func (_OriginHub *OriginHubSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubSession) SystemRouter() (common.Address, error)
- func (_OriginHub *OriginHubSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OriginHubTransactor
- func (_OriginHub *OriginHubTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OriginHubTransactorRaw
- type OriginHubTransactorSession
- func (_OriginHub *OriginHubTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_OriginHub *OriginHubTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OriginIncorrectReport
- type OriginIncorrectReportIterator
- type OriginInitialized
- type OriginInitializedIterator
- type OriginNotarySlashed
- type OriginNotarySlashedIterator
- type OriginOwnershipTransferred
- type OriginOwnershipTransferredIterator
- type OriginRaw
- func (_Origin *OriginRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Origin *OriginRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Origin *OriginRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OriginSession
- func (_Origin *OriginSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_Origin *OriginSession) AllDomains() ([]uint32, error)
- func (_Origin *OriginSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_Origin *OriginSession) AmountDomains() (*big.Int, error)
- func (_Origin *OriginSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_Origin *OriginSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_Origin *OriginSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_Origin *OriginSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
- func (_Origin *OriginSession) Initialize() (*types.Transaction, error)
- func (_Origin *OriginSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_Origin *OriginSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_Origin *OriginSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_Origin *OriginSession) LocalDomain() (uint32, error)
- func (_Origin *OriginSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
- func (_Origin *OriginSession) Nonce(_destination uint32) (uint32, error)
- func (_Origin *OriginSession) Owner() (common.Address, error)
- func (_Origin *OriginSession) RenounceOwnership() (*types.Transaction, error)
- func (_Origin *OriginSession) Root(_destination uint32) ([32]byte, error)
- func (_Origin *OriginSession) SYNAPSEDOMAIN() (uint32, error)
- func (_Origin *OriginSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Origin *OriginSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_Origin *OriginSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_Origin *OriginSession) SuggestAttestation(_destination uint32) ([]byte, error)
- func (_Origin *OriginSession) SuggestAttestations() ([][]byte, error)
- func (_Origin *OriginSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_Origin *OriginSession) SystemRouter() (common.Address, error)
- func (_Origin *OriginSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Origin *OriginSession) VERSION() (uint8, error)
- type OriginTransactor
- func (_Origin *OriginTransactor) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Origin *OriginTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OriginTransactorRaw
- type OriginTransactorSession
- func (_Origin *OriginTransactorSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) Initialize() (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_Origin *OriginTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeable
- type OwnableUpgradeableCaller
- type OwnableUpgradeableCallerRaw
- type OwnableUpgradeableCallerSession
- type OwnableUpgradeableFilterer
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableUpgradeableOwnershipTransferredIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableUpgradeableInitialized
- type OwnableUpgradeableInitializedIterator
- type OwnableUpgradeableOwnershipTransferred
- type OwnableUpgradeableOwnershipTransferredIterator
- type OwnableUpgradeableRaw
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableUpgradeableSession
- func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeableTransactor
- type OwnableUpgradeableTransactorRaw
- type OwnableUpgradeableTransactorSession
- type Report
- type ReportCaller
- type ReportCallerRaw
- type ReportCallerSession
- type ReportFilterer
- type ReportHub
- type ReportHubAgentAdded
- type ReportHubAgentAddedIterator
- type ReportHubAgentRemoved
- type ReportHubAgentRemovedIterator
- type ReportHubAttestationAccepted
- type ReportHubAttestationAcceptedIterator
- type ReportHubCaller
- func (_ReportHub *ReportHubCaller) AllAgents(opts *bind.CallOpts, _domain uint32) ([]common.Address, error)
- func (_ReportHub *ReportHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
- func (_ReportHub *ReportHubCaller) AmountAgents(opts *bind.CallOpts, _domain uint32) (*big.Int, error)
- func (_ReportHub *ReportHubCaller) AmountDomains(opts *bind.CallOpts) (*big.Int, error)
- func (_ReportHub *ReportHubCaller) GetAgent(opts *bind.CallOpts, _domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_ReportHub *ReportHubCaller) GetDomain(opts *bind.CallOpts, _domainIndex *big.Int) (uint32, error)
- func (_ReportHub *ReportHubCaller) IsActiveAgent(opts *bind.CallOpts, _domain uint32, _account common.Address) (bool, error)
- func (_ReportHub *ReportHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_ReportHub *ReportHubCaller) IsActiveDomain(opts *bind.CallOpts, _domain uint32) (bool, error)
- type ReportHubCallerRaw
- type ReportHubCallerSession
- func (_ReportHub *ReportHubCallerSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_ReportHub *ReportHubCallerSession) AllDomains() ([]uint32, error)
- func (_ReportHub *ReportHubCallerSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_ReportHub *ReportHubCallerSession) AmountDomains() (*big.Int, error)
- func (_ReportHub *ReportHubCallerSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_ReportHub *ReportHubCallerSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_ReportHub *ReportHubCallerSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_ReportHub *ReportHubCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_ReportHub *ReportHubCallerSession) IsActiveDomain(_domain uint32) (bool, error)
- type ReportHubDomainActivated
- type ReportHubDomainActivatedIterator
- type ReportHubDomainDeactivated
- type ReportHubDomainDeactivatedIterator
- type ReportHubFilterer
- func (_ReportHub *ReportHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*ReportHubAgentAddedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*ReportHubAgentRemovedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*ReportHubAttestationAcceptedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*ReportHubDomainActivatedIterator, error)
- func (_ReportHub *ReportHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*ReportHubDomainDeactivatedIterator, error)
- func (_ReportHub *ReportHubFilterer) ParseAgentAdded(log types.Log) (*ReportHubAgentAdded, error)
- func (_ReportHub *ReportHubFilterer) ParseAgentRemoved(log types.Log) (*ReportHubAgentRemoved, error)
- func (_ReportHub *ReportHubFilterer) ParseAttestationAccepted(log types.Log) (*ReportHubAttestationAccepted, error)
- func (_ReportHub *ReportHubFilterer) ParseDomainActivated(log types.Log) (*ReportHubDomainActivated, error)
- func (_ReportHub *ReportHubFilterer) ParseDomainDeactivated(log types.Log) (*ReportHubDomainDeactivated, error)
- func (_ReportHub *ReportHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *ReportHubAgentAdded, domain []uint32, ...) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *ReportHubAgentRemoved, domain []uint32, ...) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *ReportHubAttestationAccepted) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *ReportHubDomainActivated, domain []uint32) (event.Subscription, error)
- func (_ReportHub *ReportHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *ReportHubDomainDeactivated, domain []uint32) (event.Subscription, error)
- type ReportHubRaw
- func (_ReportHub *ReportHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ReportHub *ReportHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReportHub *ReportHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReportHubSession
- func (_ReportHub *ReportHubSession) AllAgents(_domain uint32) ([]common.Address, error)
- func (_ReportHub *ReportHubSession) AllDomains() ([]uint32, error)
- func (_ReportHub *ReportHubSession) AmountAgents(_domain uint32) (*big.Int, error)
- func (_ReportHub *ReportHubSession) AmountDomains() (*big.Int, error)
- func (_ReportHub *ReportHubSession) GetAgent(_domain uint32, _agentIndex *big.Int) (common.Address, error)
- func (_ReportHub *ReportHubSession) GetDomain(_domainIndex *big.Int) (uint32, error)
- func (_ReportHub *ReportHubSession) IsActiveAgent(_domain uint32, _account common.Address) (bool, error)
- func (_ReportHub *ReportHubSession) IsActiveAgent0(_account common.Address) (bool, error)
- func (_ReportHub *ReportHubSession) IsActiveDomain(_domain uint32) (bool, error)
- func (_ReportHub *ReportHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
- func (_ReportHub *ReportHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
- type ReportHubTransactor
- type ReportHubTransactorRaw
- type ReportHubTransactorSession
- type ReportRaw
- func (_Report *ReportRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Report *ReportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Report *ReportRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReportSession
- type ReportTransactor
- type ReportTransactorRaw
- type ReportTransactorSession
- type Strings
- type StringsCaller
- type StringsCallerRaw
- type StringsCallerSession
- type StringsFilterer
- type StringsRaw
- func (_Strings *StringsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Strings *StringsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StringsSession
- type StringsTransactor
- type StringsTransactorRaw
- type StringsTransactorSession
- type SynapseTypes
- type SynapseTypesCaller
- type SynapseTypesCallerRaw
- type SynapseTypesCallerSession
- type SynapseTypesFilterer
- type SynapseTypesRaw
- func (_SynapseTypes *SynapseTypesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynapseTypes *SynapseTypesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseTypes *SynapseTypesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseTypesSession
- type SynapseTypesTransactor
- type SynapseTypesTransactorRaw
- type SynapseTypesTransactorSession
- type SystemCall
- type SystemCallCaller
- type SystemCallCallerRaw
- type SystemCallCallerSession
- type SystemCallFilterer
- type SystemCallRaw
- func (_SystemCall *SystemCallRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemCall *SystemCallRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemCall *SystemCallRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemCallSession
- type SystemCallTransactor
- type SystemCallTransactorRaw
- type SystemCallTransactorSession
- type SystemContract
- type SystemContractAgentInfo
- type SystemContractCaller
- func (_SystemContract *SystemContractCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SystemContract *SystemContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemContract *SystemContractCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_SystemContract *SystemContractCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type SystemContractCallerRaw
- type SystemContractCallerSession
- func (_SystemContract *SystemContractCallerSession) LocalDomain() (uint32, error)
- func (_SystemContract *SystemContractCallerSession) Owner() (common.Address, error)
- func (_SystemContract *SystemContractCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContract *SystemContractCallerSession) SystemRouter() (common.Address, error)
- type SystemContractFilterer
- func (_SystemContract *SystemContractFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractInitializedIterator, error)
- func (_SystemContract *SystemContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemContractOwnershipTransferredIterator, error)
- func (_SystemContract *SystemContractFilterer) ParseInitialized(log types.Log) (*SystemContractInitialized, error)
- func (_SystemContract *SystemContractFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractOwnershipTransferred, error)
- func (_SystemContract *SystemContractFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractInitialized) (event.Subscription, error)
- func (_SystemContract *SystemContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractOwnershipTransferred, ...) (event.Subscription, error)
- type SystemContractHarness
- type SystemContractHarnessCaller
- func (_SystemContractHarness *SystemContractHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
- func (_SystemContractHarness *SystemContractHarnessCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
- type SystemContractHarnessCallerRaw
- type SystemContractHarnessCallerSession
- func (_SystemContractHarness *SystemContractHarnessCallerSession) LocalDomain() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) Owner() (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) SensitiveValue() (*big.Int, error)
- func (_SystemContractHarness *SystemContractHarnessCallerSession) SystemRouter() (common.Address, error)
- type SystemContractHarnessEvents
- type SystemContractHarnessEventsCaller
- type SystemContractHarnessEventsCallerRaw
- type SystemContractHarnessEventsCallerSession
- type SystemContractHarnessEventsFilterer
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsLogSystemCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyDestinationCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyLocalCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlySynapseChainCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyTwoHoursCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsUsualCallIterator, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessEventsLogSystemCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyDestinationCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessEventsOnlyLocalCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginDestinationCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessEventsOnlySynapseChainCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessEventsOnlyTwoHoursCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessEventsUsualCall, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsLogSystemCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyLocalCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyOriginCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyTwoHoursCall) (event.Subscription, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsUsualCall) (event.Subscription, error)
- type SystemContractHarnessEventsLogSystemCall
- type SystemContractHarnessEventsLogSystemCallIterator
- type SystemContractHarnessEventsOnlyDestinationCall
- type SystemContractHarnessEventsOnlyDestinationCallIterator
- type SystemContractHarnessEventsOnlyLocalCall
- type SystemContractHarnessEventsOnlyLocalCallIterator
- type SystemContractHarnessEventsOnlyOriginCall
- type SystemContractHarnessEventsOnlyOriginCallIterator
- type SystemContractHarnessEventsOnlyOriginDestinationCall
- type SystemContractHarnessEventsOnlyOriginDestinationCallIterator
- type SystemContractHarnessEventsOnlySynapseChainCall
- type SystemContractHarnessEventsOnlySynapseChainCallIterator
- type SystemContractHarnessEventsOnlyTwoHoursCall
- type SystemContractHarnessEventsOnlyTwoHoursCallIterator
- type SystemContractHarnessEventsRaw
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractHarnessEventsSession
- type SystemContractHarnessEventsTransactor
- type SystemContractHarnessEventsTransactorRaw
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractHarnessEventsTransactorSession
- type SystemContractHarnessEventsUsualCall
- type SystemContractHarnessEventsUsualCallIterator
- type SystemContractHarnessFilterer
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractHarnessInitializedIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessLogSystemCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyDestinationCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyLocalCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginDestinationCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlySynapseChainCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyTwoHoursCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SystemContractHarnessOwnershipTransferredIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessUsualCallIterator, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseInitialized(log types.Log) (*SystemContractHarnessInitialized, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessLogSystemCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessOnlyDestinationCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessOnlyLocalCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessOnlyOriginCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessOnlyOriginDestinationCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessOnlySynapseChainCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessOnlyTwoHoursCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractHarnessOwnershipTransferred, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessUsualCall, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessInitialized) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessLogSystemCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyDestinationCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyLocalCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyOriginCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlySynapseChainCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyTwoHoursCall) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOwnershipTransferred, ...) (event.Subscription, error)
- func (_SystemContractHarness *SystemContractHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessUsualCall) (event.Subscription, error)
- type SystemContractHarnessInitialized
- type SystemContractHarnessInitializedIterator
- type SystemContractHarnessLogSystemCall
- type SystemContractHarnessLogSystemCallIterator
- type SystemContractHarnessOnlyDestinationCall
- type SystemContractHarnessOnlyDestinationCallIterator
- type SystemContractHarnessOnlyLocalCall
- type SystemContractHarnessOnlyLocalCallIterator
- type SystemContractHarnessOnlyOriginCall
- type SystemContractHarnessOnlyOriginCallIterator
- type SystemContractHarnessOnlyOriginDestinationCall
- type SystemContractHarnessOnlyOriginDestinationCallIterator
- type SystemContractHarnessOnlySynapseChainCall
- type SystemContractHarnessOnlySynapseChainCallIterator
- type SystemContractHarnessOnlyTwoHoursCall
- type SystemContractHarnessOnlyTwoHoursCallIterator
- type SystemContractHarnessOwnershipTransferred
- type SystemContractHarnessOwnershipTransferredIterator
- type SystemContractHarnessRaw
- func (_SystemContractHarness *SystemContractHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContractHarness *SystemContractHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractHarnessSession
- func (_SystemContractHarness *SystemContractHarnessSession) LocalDomain() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessSession) Owner() (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SensitiveValue() (*big.Int, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessSession) SystemRouter() (common.Address, error)
- func (_SystemContractHarness *SystemContractHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractHarnessTransactor
- func (_SystemContractHarness *SystemContractHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) SyncAgents(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemContractHarnessTransactorRaw
- type SystemContractHarnessTransactorSession
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContractHarness *SystemContractHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractHarnessUsualCall
- type SystemContractHarnessUsualCallIterator
- type SystemContractInitialized
- type SystemContractInitializedIterator
- type SystemContractOwnershipTransferred
- type SystemContractOwnershipTransferredIterator
- type SystemContractRaw
- func (_SystemContract *SystemContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SystemContract *SystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SystemContract *SystemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SystemContractSession
- func (_SystemContract *SystemContractSession) LocalDomain() (uint32, error)
- func (_SystemContract *SystemContractSession) Owner() (common.Address, error)
- func (_SystemContract *SystemContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SYNAPSEDOMAIN() (uint32, error)
- func (_SystemContract *SystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractSession) SystemRouter() (common.Address, error)
- func (_SystemContract *SystemContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemContractTransactor
- func (_SystemContract *SystemContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) SyncAgents(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemContractTransactorRaw
- type SystemContractTransactorSession
- func (_SystemContract *SystemContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemContract *SystemContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRegistry
- type SystemRegistryAgentAdded
- type SystemRegistryAgentAddedIterator
- type SystemRegistryAgentRemoved
- type SystemRegistryAgentRemovedIterator
- 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) (bool, 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) (bool, 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) 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) 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) 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) (bool, 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, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistrySession) SystemRouter() (common.Address, error)
- func (_SystemRegistry *SystemRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SystemRegistryTransactor
- func (_SystemRegistry *SystemRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SystemRegistryTransactorRaw
- type SystemRegistryTransactorSession
- func (_SystemRegistry *SystemRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, ...) (*types.Transaction, error)
- func (_SystemRegistry *SystemRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Tips
- type TipsCaller
- type TipsCallerRaw
- type TipsCallerSession
- type TipsFilterer
- type TipsRaw
- func (_Tips *TipsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Tips *TipsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Tips *TipsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TipsSession
- type TipsTransactor
- type TipsTransactorRaw
- type TipsTransactorSession
- type TypeCasts
- type TypeCastsCaller
- type TypeCastsCallerRaw
- type TypeCastsCallerSession
- type TypeCastsFilterer
- type TypeCastsRaw
- func (_TypeCasts *TypeCastsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypeCasts *TypeCastsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypeCasts *TypeCastsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypeCastsSession
- type TypeCastsTransactor
- type TypeCastsTransactorRaw
- type TypeCastsTransactorSession
- type TypedMemView
- type TypedMemViewCaller
- func (_TypedMemView *TypedMemViewCaller) BITSEMPTY(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) BITSTYPE(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) LOW96BITSMASK(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLEN(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTLOC(opts *bind.CallOpts) (*big.Int, error)
- func (_TypedMemView *TypedMemViewCaller) SHIFTTYPE(opts *bind.CallOpts) (*big.Int, error)
- type TypedMemViewCallerRaw
- type TypedMemViewCallerSession
- func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewCallerSession) SHIFTTYPE() (*big.Int, error)
- type TypedMemViewFilterer
- type TypedMemViewRaw
- func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TypedMemViewSession
- func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTLOC() (*big.Int, error)
- func (_TypedMemView *TypedMemViewSession) SHIFTTYPE() (*big.Int, error)
- type TypedMemViewTransactor
- type TypedMemViewTransactorRaw
- type TypedMemViewTransactorSession
- type Version0
- type Version0Caller
- type Version0CallerRaw
- type Version0CallerSession
- type Version0Filterer
- type Version0Raw
- func (_Version0 *Version0Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Version0 *Version0Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Version0 *Version0Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Version0Session
- type Version0Transactor
- type Version0TransactorRaw
- type Version0TransactorSession
Constants ¶
This section is empty.
Variables ¶
var AddressABI = AddressMetaData.ABI
AddressABI is the input ABI used to generate the binding from. Deprecated: Use AddressMetaData.ABI instead.
var AddressBin = AddressMetaData.Bin
AddressBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressMetaData.Bin instead.
var AddressMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207c3b2e1b357c976dbabb3ecb3a8e785e45f809131e889f45fb777a83c817b00e64736f6c63430008110033",
}
AddressMetaData contains all meta data concerning the Address contract.
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203d3c67becbec2b0affe797368a94c662e23e5b01b488ec604a2df11924a181e964736f6c63430008110033",
}
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\"}],\"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 AgentRegistryExtendedABI = AgentRegistryExtendedMetaData.ABI
AgentRegistryExtendedABI is the input ABI used to generate the binding from. Deprecated: Use AgentRegistryExtendedMetaData.ABI instead.
var AgentRegistryExtendedBin = AgentRegistryExtendedMetaData.Bin
AgentRegistryExtendedBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AgentRegistryExtendedMetaData.Bin instead.
var AgentRegistryExtendedFuncSigs = AgentRegistryExtendedMetaData.Sigs
Deprecated: Use AgentRegistryExtendedMetaData.Sigs instead. AgentRegistryExtendedFuncSigs maps the 4-byte function signature to its string representation.
var AgentRegistryExtendedMetaData = &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\"}],\"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\"},{\"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\":[{\"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\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":\"removeAllAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "a5c32776": "addAgent(uint32,address)", "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)", "eb997d1b": "removeAgent(uint32,address)", "bb5c936b": "removeAllAgents()", }, Bin: "0x608060405234801561001057600080fd5b50611044806100206000396000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c806364ecb51811610081578063a5c327761161005b578063a5c32776146101e5578063bb5c936b146101f8578063eb997d1b1461020257600080fd5b806364ecb5181461019d57806365e1e466146101bd5780636f225878146101d057600080fd5b806332254098116100b257806332254098146101615780634f5dbc0d1461018257806361b0b3571461019557600080fd5b80630958117d146100d95780631a7a98e2146101015780631d82873b14610129575b600080fd5b6100ec6100e7366004610dbd565b610215565b60405190151581526020015b60405180910390f35b61011461010f366004610df0565b61022a565b60405163ffffffff90911681526020016100f8565b61013c610137366004610e09565b610259565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f8565b61017461016f366004610e33565b61028a565b6040519081526020016100f8565b6100ec610190366004610e33565b6102b9565b6101746102c4565b6101b06101ab366004610e33565b6102ee565b6040516100f89190610e4e565b6100ec6101cb366004610ea8565b61031d565b6101d8610328565b6040516100f89190610ec3565b6100ec6101f3366004610dbd565b61034f565b61020061035b565b005b6100ec610210366004610dbd565b610365565b60006102218383610371565b90505b92915050565b6000610224826001600061023d60005490565b81526020019081526020016000206103a290919063ffffffff16565b600061022183836002600061026d60005490565b81526020019081526020016000206103ae9092919063ffffffff16565b6000610224826002600061029d60005490565b815260200190815260200160002061040190919063ffffffff16565b60006102248261041a565b60006102e9600160006102d660005490565b815260200190815260200160002061044f565b905090565b6060610224826002600061030160005490565b815260200190815260200160002061045990919063ffffffff16565b6000610224826104d8565b606060006102246001600061033c60005490565b8152602001908152602001600020610507565b60006102218383610514565b6103636105eb565b565b600061022183836105ff565b600061022183836002600061038560005490565b81526020019081526020016000206106e39092919063ffffffff16565b6000610221838361078a565b63ffffffff821660009081526020849052604081208054839081106103d5576103d5610f01565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1690505b9392505050565b63ffffffff166000908152602091909152604090205490565b60006102248263ffffffff166001600061043360005490565b81526020019081526020016000206107b490919063ffffffff16565b6000610224825490565b63ffffffff8116600090815260208381526040918290208054835181840281018401909452808452606093928301828280156104cb57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116104a0575b5050505050905092915050565b600061022482600260006104eb60005490565b81526020019081526020016000206107cc90919063ffffffff16565b606060006103fa83610820565b6000805480825260026020526040822061052f90858561087c565b915081156105e45760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907ff317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d90600090a363ffffffff8416156105e45760008181526001602052604090206105ad9063ffffffff8087169061099e16565b156105e45760405163ffffffff8516907f05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f122290600090a25b5092915050565b60008081546105f990610f5f565b90915550565b6000805480825260026020526040822061061a9085856109aa565b915081156105e45760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907f36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e90600090a363ffffffff84161580159061068657506106848461028a565b155b156105e45760008181526001602052604090206106ac9063ffffffff80871690610c3216565b5060405163ffffffff8516907fa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a1990600090a26105e4565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8082168084526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169383019390935290918516148015610781575060208101517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1615155b95945050505050565b60008260000182815481106107a1576107a1610f01565b9060005260206000200154905092915050565b60008181526001830160205260408120541515610221565b73ffffffffffffffffffffffffffffffffffffffff166000908152600191909101602052604090205464010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16151590565b60608160000180548060200260200160405190810160405280929190818152602001828054801561087057602002820191906000526020600020905b81548152602001906001019080831161085c575b50505050509050919050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018401602052604081205464010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16156108d7575060006103fa565b5063ffffffff808316600081815260208681526040808320805460018181018355828652848620909101805473ffffffffffffffffffffffffffffffffffffffff8a167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091558351808501855296875291547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff908116878601908152928652818b01909452919093209351925190911664010000000002919093161790559392505050565b60006102218383610c3e565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16918101829052901580610a2f57508363ffffffff16816000015163ffffffff1614155b15610a3e5760009150506103fa565b600060018260200151610a519190610f97565b63ffffffff8616600090815260208890526040812080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff93909316935091610a9890600190610fcc565b9050828114610b90576000828281548110610ab557610ab5610f01565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905080838581548110610af557610af5610f01565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558781015193909216815260018b019091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480610ba057610ba0610fdf565b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff8816825260018a810190915260408220919091559450505050509392505050565b60006102218383610c8d565b6000818152600183016020526040812054610c8557508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610224565b506000610224565b60008181526001830160205260408120548015610d76576000610cb1600183610fcc565b8554909150600090610cc590600190610fcc565b9050818114610d2a576000866000018281548110610ce557610ce5610f01565b9060005260206000200154905080876000018481548110610d0857610d08610f01565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610d3b57610d3b610fdf565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610224565b6000915050610224565b803563ffffffff81168114610d9457600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610d9457600080fd5b60008060408385031215610dd057600080fd5b610dd983610d80565b9150610de760208401610d99565b90509250929050565b600060208284031215610e0257600080fd5b5035919050565b60008060408385031215610e1c57600080fd5b610e2583610d80565b946020939093013593505050565b600060208284031215610e4557600080fd5b61022182610d80565b6020808252825182820181905260009190848201906040850190845b81811015610e9c57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610e6a565b50909695505050505050565b600060208284031215610eba57600080fd5b61022182610d99565b6020808252825182820181905260009190848201906040850190845b81811015610e9c57835163ffffffff1683529284019291840191600101610edf565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610f9057610f90610f30565b5060010190565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8281168282160390808211156105e4576105e4610f30565b8181038181111561022457610224610f30565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220a5391f8daa87ac3d531b6dfed0de8b99e90cb29f00c462ab93c8bd1e97ba498364736f6c63430008110033", }
AgentRegistryExtendedMetaData contains all meta data concerning the AgentRegistryExtended 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\"}],\"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\":\"\",\"type\":\"bool\"}],\"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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206f91d17c68e908c21502ed86f14833e1d24f2081f9d4473be28cc4c5cbaa112264736f6c63430008110033",
}
AgentSetMetaData contains all meta data concerning the AgentSet contract.
var AttestationABI = AttestationMetaData.ABI
AttestationABI is the input ABI used to generate the binding from. Deprecated: Use AttestationMetaData.ABI instead.
var AttestationBin = AttestationMetaData.Bin
AttestationBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationMetaData.Bin instead.
var AttestationHubABI = AttestationHubMetaData.ABI
AttestationHubABI is the input ABI used to generate the binding from. Deprecated: Use AttestationHubMetaData.ABI instead.
var AttestationHubEventsABI = AttestationHubEventsMetaData.ABI
AttestationHubEventsABI is the input ABI used to generate the binding from. Deprecated: Use AttestationHubEventsMetaData.ABI instead.
var AttestationHubEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"}]",
}
AttestationHubEventsMetaData contains all meta data concerning the AttestationHubEvents contract.
var AttestationHubFuncSigs = AttestationHubMetaData.Sigs
Deprecated: Use AttestationHubMetaData.Sigs instead. AttestationHubFuncSigs maps the 4-byte function signature to its string representation.
var AttestationHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"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\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"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\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"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)", "f646a512": "submitAttestation(bytes)", }, }
AttestationHubMetaData contains all meta data concerning the AttestationHub contract.
var AttestationMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122012cc6eb39bb06bbf1eef3d5c6bd6d83fb4aaf46f53abda83837256cf3464173164736f6c63430008110033",
}
AttestationMetaData contains all meta data concerning the Attestation contract.
var AuthABI = AuthMetaData.ABI
AuthABI is the input ABI used to generate the binding from. Deprecated: Use AuthMetaData.ABI instead.
var AuthBin = AuthMetaData.Bin
AuthBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AuthMetaData.Bin instead.
var AuthMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200a738cdf0152508d9ded70d9ebcd2cf78a79584524a005f6d54f08e7b3a890d764736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220853e0f628929dd4355a18ce2df6e2b899a5bf28978a2dd4eee16a00bb46ed4c964736f6c63430008110033",
}
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 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207bd0c1fb93812f2adaa7c4e126d011ce29f5b03d0ec7fc068028505f09a41ed864736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220006ede7eb052fba531e0b4cf39ddd6bb82cb01f9aecd5dd3a4229fad0deae21464736f6c63430008110033",
}
EnumerableSetMetaData contains all meta data concerning the EnumerableSet contract.
var HeaderABI = HeaderMetaData.ABI
HeaderABI is the input ABI used to generate the binding from. Deprecated: Use HeaderMetaData.ABI instead.
var HeaderBin = HeaderMetaData.Bin
HeaderBin is the compiled bytecode used for deploying new contracts. Deprecated: Use HeaderMetaData.Bin instead.
var HeaderMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209a6f3250ab7e6d2171f731711dd37b202c0449af22e87ac108ab9a303bb01e3064736f6c63430008110033",
}
HeaderMetaData contains all meta data concerning the Header contract.
var ISystemRouterABI = ISystemRouterMetaData.ABI
ISystemRouterABI is the input ABI used to generate the binding from. Deprecated: Use ISystemRouterMetaData.ABI instead.
var ISystemRouterFuncSigs = ISystemRouterMetaData.Sigs
Deprecated: Use ISystemRouterMetaData.Sigs instead. ISystemRouterFuncSigs maps the 4-byte function signature to its string representation.
var ISystemRouterMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_recipient\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"systemCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity[]\",\"name\":\"_recipients\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"systemMultiCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_recipient\",\"type\":\"uint8\"},{\"internalType\":\"bytes[]\",\"name\":\"_dataArray\",\"type\":\"bytes[]\"}],\"name\":\"systemMultiCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity[]\",\"name\":\"_recipients\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_dataArray\",\"type\":\"bytes[]\"}],\"name\":\"systemMultiCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf65bc46": "systemCall(uint32,uint32,uint8,bytes)", "4491b24d": "systemMultiCall(uint32,uint32,uint8,bytes[])", "2ec0b338": "systemMultiCall(uint32,uint32,uint8[],bytes)", "de58387b": "systemMultiCall(uint32,uint32,uint8[],bytes[])", }, }
ISystemRouterMetaData contains all meta data concerning the ISystemRouter contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var LocalDomainContextABI = LocalDomainContextMetaData.ABI
LocalDomainContextABI is the input ABI used to generate the binding from. Deprecated: Use LocalDomainContextMetaData.ABI instead.
var LocalDomainContextBin = LocalDomainContextMetaData.Bin
LocalDomainContextBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LocalDomainContextMetaData.Bin instead.
var LocalDomainContextFuncSigs = LocalDomainContextMetaData.Sigs
Deprecated: Use LocalDomainContextMetaData.Sigs instead. LocalDomainContextFuncSigs maps the 4-byte function signature to its string representation.
var LocalDomainContextMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"localDomain_\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "8d3638f4": "localDomain()", }, Bin: "0x60a060405234801561001057600080fd5b5060405161011f38038061011f83398101604081905261002f9161003d565b63ffffffff1660805261006a565b60006020828403121561004f57600080fd5b815163ffffffff8116811461006357600080fd5b9392505050565b608051609d6100826000396000602f0152609d6000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80638d3638f414602d575b600080fd5b7f000000000000000000000000000000000000000000000000000000000000000060405163ffffffff909116815260200160405180910390f3fea2646970667358221220565b5126e96f315bed5dca2f7059a8c7e8fe3e2e0166e0fd51857456b739748b64736f6c63430008110033", }
LocalDomainContextMetaData contains all meta data concerning the LocalDomainContext contract.
var MerkleLibABI = MerkleLibMetaData.ABI
MerkleLibABI is the input ABI used to generate the binding from. Deprecated: Use MerkleLibMetaData.ABI instead.
var MerkleLibBin = MerkleLibMetaData.Bin
MerkleLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MerkleLibMetaData.Bin instead.
var MerkleLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ab6211610ad740707b2f52c5444514397f9e551d32ae81e73ff8985ea0c853ae64736f6c63430008110033",
}
MerkleLibMetaData contains all meta data concerning the MerkleLib contract.
var MessageABI = MessageMetaData.ABI
MessageABI is the input ABI used to generate the binding from. Deprecated: Use MessageMetaData.ABI instead.
var MessageBin = MessageMetaData.Bin
MessageBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MessageMetaData.Bin instead.
var MessageMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207d244154e7774cbee18e8a1991606634764ec6d1f59e85e57cfc9630355bfa5064736f6c63430008110033",
}
MessageMetaData contains all meta data concerning the Message contract.
var OriginABI = OriginMetaData.ABI
OriginABI is the input ABI used to generate the binding from. Deprecated: Use OriginMetaData.ABI instead.
var OriginBin = OriginMetaData.Bin
OriginBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OriginMetaData.Bin instead.
var OriginEventsABI = OriginEventsMetaData.ABI
OriginEventsABI is the input ABI used to generate the binding from. Deprecated: Use OriginEventsMetaData.ABI instead.
var OriginEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"destination\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"Dispatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"GuardSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"NotarySlashed\",\"type\":\"event\"}]",
}
OriginEventsMetaData contains all meta data concerning the OriginEvents contract.
var OriginFuncSigs = OriginMetaData.Sigs
Deprecated: Use OriginMetaData.Sigs instead. OriginFuncSigs maps the 4-byte function signature to its string representation.
var OriginHarnessABI = OriginHarnessMetaData.ABI
OriginHarnessABI is the input ABI used to generate the binding from. Deprecated: Use OriginHarnessMetaData.ABI instead.
var OriginHarnessBin = OriginHarnessMetaData.Bin
OriginHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OriginHarnessMetaData.Bin instead.
var OriginHarnessFuncSigs = OriginHarnessMetaData.Sigs
Deprecated: Use OriginHarnessMetaData.Sigs instead. OriginHarnessFuncSigs maps the 4-byte function signature to its string representation.
var OriginHarnessMetaData = &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\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"destination\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"Dispatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"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\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"GuardSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"caller\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"LogSystemCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"NotarySlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyLocalCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlySynapseChainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyTwoHoursCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"UsualCall\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_MESSAGE_BODY_BYTES\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"addAgent\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_notary\",\"type\":\"address\"}],\"name\":\"addLocalNotary\",\"outputs\":[],\"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\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_recipient\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"_tips\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_messageBody\",\"type\":\"bytes\"}],\"name\":\"dispatch\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"messageNonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"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\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"}],\"name\":\"getHistoricalRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_recipientAddress\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"_tips\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_messageBody\",\"type\":\"bytes\"}],\"name\":\"getNextMessage\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"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\":\"\",\"type\":\"bool\"}],\"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\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"}],\"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\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"removeAllAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"removeAllAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"root\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sensitiveValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyLocal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOrigin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOriginDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlySynapseChain\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyTwoHours\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"suggestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attestationData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"suggestAttestations\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"attestationDataArray\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"suggestNonceRoot\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"latestRoot\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "522ae002": "MAX_MESSAGE_BODY_BYTES()", "bf61e67e": "SYNAPSE_DOMAIN()", "ffa1ad74": "VERSION()", "a5c32776": "addAgent(uint32,address)", "aa4484be": "addLocalNotary(address)", "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "f7560e40": "dispatch(uint32,bytes32,uint32,bytes,bytes)", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "f94adcb4": "getHistoricalRoot(uint32,uint32)", "88a0be0d": "getNextMessage(uint32,bytes32,uint32,bytes,bytes)", "8129fc1c": "initialize()", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "8d3638f4": "localDomain()", "141c4985": "nonce(uint32)", "8da5cb5b": "owner()", "eb997d1b": "removeAgent(uint32,address)", "bb5c936b": "removeAllAgents()", "b705d920": "removeAllAgents(uint32)", "715018a6": "renounceOwnership()", "e65b6bd4": "root(uint32)", "089d2894": "sensitiveValue()", "760b6e21": "setSensitiveValue(uint256,uint32,uint8,uint256)", "8d87ad2f": "setSensitiveValueOnlyDestination(uint256,uint32,uint8,uint256)", "a1a561b4": "setSensitiveValueOnlyLocal(uint256,uint32,uint8,uint256)", "7adc4962": "setSensitiveValueOnlyOrigin(uint256,uint32,uint8,uint256)", "436a450e": "setSensitiveValueOnlyOriginDestination(uint256,uint32,uint8,uint256)", "ddd4e4c0": "setSensitiveValueOnlySynapseChain(uint256,uint32,uint8,uint256)", "04d960cb": "setSensitiveValueOnlyTwoHours(uint256,uint32,uint8,uint256)", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "dd0f1f74": "suggestAttestation(uint32)", "2d55b866": "suggestAttestations()", "6b9ad6ff": "suggestNonceRoot(uint32)", "cc118b4d": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint32,address,bool)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60a06040523480156200001157600080fd5b506040516200519b3803806200519b833981016040819052620000349162000043565b63ffffffff1660805262000072565b6000602082840312156200005657600080fd5b815163ffffffff811681146200006b57600080fd5b9392505050565b6080516150dc620000bf6000396000818161066d01528181610e0401528181610f2e01528181611053015281816113ce015281816118830152818161271501526134cb01526150dc6000f3fe6080604052600436106102e75760003560e01c80638129fc1c11610184578063cc118b4d116100d6578063f2fde38b1161008a578063f94adcb411610064578063f94adcb41461087a578063fbde22f7146108af578063ffa1ad74146108cf57600080fd5b8063f2fde38b14610827578063f646a51214610847578063f7560e401461086757600080fd5b8063ddd4e4c0116100bb578063ddd4e4c0146107c7578063e65b6bd4146107e7578063eb997d1b1461080757600080fd5b8063cc118b4d14610787578063dd0f1f74146107a757600080fd5b8063a1a561b411610138578063b705d92011610112578063b705d9201461073c578063bb5c936b1461075c578063bf61e67e1461077157600080fd5b8063a1a561b4146106dc578063a5c32776146106fc578063aa4484be1461071c57600080fd5b80638d3638f4116101695780638d3638f41461065e5780638d87ad2f146106915780638da5cb5b146106b157600080fd5b80638129fc1c1461061c57806388a0be0d1461063157600080fd5b8063522ae0021161023d57806365e1e466116101f1578063715018a6116101cb578063715018a6146105c7578063760b6e21146105dc5780637adc4962146105fc57600080fd5b806365e1e466146105495780636b9ad6ff146105695780636f225878146105a557600080fd5b80635815869d116102225780635815869d146104e657806361b0b3571461050757806364ecb5181461051c57600080fd5b8063522ae002146104a3578063529d1549146104b957600080fd5b80631d82873b1161029f57806332254098116102795780633225409814610443578063436a450e146104635780634f5dbc0d1461048357600080fd5b80631d82873b146103bc5780632d55b8661461040157806331f364511461042357600080fd5b80630958117d116102d05780630958117d14610337578063141c4985146103675780631a7a98e21461039c57600080fd5b806304d960cb146102ec578063089d28941461030e575b600080fd5b3480156102f857600080fd5b5061030c6103073660046144f6565b6108f6565b005b34801561031a57600080fd5b5061032460ce5481565b6040519081526020015b60405180910390f35b34801561034357600080fd5b50610357610352366004614564565b61095a565b604051901515815260200161032e565b34801561037357600080fd5b5061038761038236600461459b565b61096f565b60405163ffffffff909116815260200161032e565b3480156103a857600080fd5b506103876103b73660046145b6565b61097a565b3480156103c857600080fd5b506103dc6103d73660046145cf565b6109a9565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161032e565b34801561040d57600080fd5b506104166109da565b60405161032e9190614667565b34801561042f57600080fd5b5061030c61043e3660046147f5565b610a8c565b34801561044f57600080fd5b5061032461045e36600461459b565b610acd565b34801561046f57600080fd5b5061030c61047e3660046144f6565b610afc565b34801561048f57600080fd5b5061035761049e36600461459b565b610b67565b3480156104af57600080fd5b5061032461080081565b3480156104c557600080fd5b506068546103dc9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156104f257600080fd5b506103576105013660046148d1565b50600090565b34801561051357600080fd5b50610324610b72565b34801561052857600080fd5b5061053c61053736600461459b565b610b9c565b60405161032e9190614957565b34801561055557600080fd5b5061035761056436600461496a565b610bcb565b34801561057557600080fd5b5061058961058436600461459b565b610bd6565b6040805163ffffffff909316835260208301919091520161032e565b3480156105b157600080fd5b506105ba610bfa565b60405161032e9190614987565b3480156105d357600080fd5b5061030c610c21565b3480156105e857600080fd5b5061030c6105f73660046144f6565b610c8f565b34801561060857600080fd5b5061030c6106173660046144f6565b610ce3565b34801561062857600080fd5b5061030c610d4e565b34801561063d57600080fd5b5061065161064c3660046149d1565b610dfd565b60405161032e9190614a60565b34801561066a57600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610387565b34801561069d57600080fd5b5061030c6106ac3660046144f6565b610e54565b3480156106bd57600080fd5b5060365473ffffffffffffffffffffffffffffffffffffffff166103dc565b3480156106e857600080fd5b5061030c6106f73660046144f6565b610ebe565b34801561070857600080fd5b50610357610717366004614564565b610f1d565b34801561072857600080fd5b5061030c61073736600461496a565b610f29565b34801561074857600080fd5b5061030c61075736600461459b565b610f7c565b34801561076857600080fd5b5061030c610fbe565b34801561077d57600080fd5b506103876110ad81565b34801561079357600080fd5b5061030c6107a2366004614a73565b610fc6565b3480156107b357600080fd5b506106516107c236600461459b565b61102e565b3480156107d357600080fd5b5061030c6107e23660046144f6565b611083565b3480156107f357600080fd5b5061032461080236600461459b565b6110d7565b34801561081357600080fd5b50610357610822366004614564565b611103565b34801561083357600080fd5b5061030c61084236600461496a565b61110f565b34801561085357600080fd5b506103576108623660046148d1565b611208565b6105896108753660046149d1565b611232565b34801561088657600080fd5b5061089a610895366004614b68565b61146c565b6040805192835260208301919091520161032e565b3480156108bb57600080fd5b5061030c6108ca36600461496a565b6115f2565b3480156108db57600080fd5b506108e4600081565b60405160ff909116815260200161032e565b6108fe6116a0565b83611c2061090c8282611707565b61091886868686611760565b60408051308152602081018590527f790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec91015b60405180910390a1505050505050565b600061096683836117ab565b90505b92915050565b6000610969826117dc565b6000610969826001600061098d60005490565b815260200190815260200160002061182290919063ffffffff16565b60006109668383600260006109bd60005490565b815260200190815260200160002061182e9092919063ffffffff16565b606060006109e6610b72565b90508067ffffffffffffffff811115610a0157610a016146f6565b604051908082528060200260200182016040528015610a3457816020015b6060815260200190600190039081610a1f5790505b50915060005b81811015610a87576000610a4d8261097a565b9050610a588161102e565b848381518110610a6a57610a6a614b9b565b60200260200101819052505080610a8090614bf9565b9050610a3a565b505090565b610a946116a0565b8282610a9f82611881565b610ab260025b60ff166001901b826118fc565b610ac483600001518460200151611952565b50505050505050565b60006109698260026000610ae060005490565b8152602001908152602001600020611a5390919063ffffffff16565b610b046116a0565b600360ff83166002811115610b1b57610b1b614c13565b610b2582826118fc565b610b3186868686611760565b60408051308152602081018590527f4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102910161094a565b600061096982611a6c565b6000610b9760016000610b8460005490565b8152602001908152602001600020611aa1565b905090565b60606109698260026000610baf60005490565b8152602001908152602001600020611aab90919063ffffffff16565b600061096982611b2a565b600080610be28361096f565b91506000610bf0848461146c565b5092949293505050565b6060600061096960016000610c0e60005490565b8152602001908152602001600020611b59565b60365473ffffffffffffffffffffffffffffffffffffffff163314610c8d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b565b610c976116a0565b610ca384848484611760565b60408051308152602081018390527f86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b991015b60405180910390a150505050565b610ceb6116a0565b600160ff83166002811115610d0257610d02614c13565b610d0c82826118fc565b610d1886868686611760565b60408051308152602081018590527fd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17910161094a565b6000610d5a6001611b66565b90508015610d8f57600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610d97611cbf565b8015610dfa57600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b6060610e4a7f0000000000000000000000000000000000000000000000000000000000000000610e2c87611d44565b610e358961096f565b610e40906001614c42565b8989898989611da3565b9695505050505050565b610e5c6116a0565b600260ff831681811115610e7257610e72614c13565b610e7c82826118fc565b610e8886868686611760565b60408051308152602081018590527f744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6910161094a565b610ec66116a0565b82610ed081611881565b610edc85858585611760565b60408051308152602081018490527f19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e4875691015b60405180910390a15050505050565b60006109668383611e51565b610f787f00000000000000000000000000000000000000000000000000000000000000008260026000610f5b60005490565b8152602001908152602001600020611f3f9092919063ffffffff16565b5050565b6000610f8782610acd565b905060005b81811015610fb957610fa883610fa38560006109a9565b611952565b50610fb281614bf9565b9050610f8c565b505050565b610c8d612061565b610fce6116a0565b8484610fd982611881565b610fe36002610aa5565b825160005b818110156110225761101285828151811061100557611005614b9b565b6020026020010151612075565b61101b81614bf9565b9050610fe8565b50505050505050505050565b6060600061103b8361096f565b905060008061104a858461146c565b9250905061107a7f00000000000000000000000000000000000000000000000000000000000000008685846120a3565b95945050505050565b61108b6116a0565b826110958161210d565b6110a185858585611760565b60408051308152602081018490527f5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a999101610f0e565b60006109696110e5836117dc565b63ffffffff8085166000908152606960205260409020919061216416565b60006109668383611952565b60365473ffffffffffffffffffffffffffffffffffffffff1633146111765760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c84565b73ffffffffffffffffffffffffffffffffffffffff81166111ff5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610c84565b610dfa81612178565b600080611214836121ef565b905060008061122283612200565b9150915061107a82828588612411565b6000808661123f81611a6c565b61128b5760405162461bcd60e51b815260206004820152601260248201527f4e6f20616374697665206e6f74617269657300000000000000000000000000006044820152606401610c84565b610800845111156112de5760405162461bcd60e51b815260206004820152600c60248201527f6d736720746f6f206c6f6e6700000000000000000000000000000000000000006044820152606401610c84565b60006112e9866124d1565b90506112fa62ffffff1982166124e2565b6113465760405162461bcd60e51b815260206004820152601160248201527f21746970733a20666f726d617474696e670000000000000000000000000000006044820152606401610c84565b3461135662ffffff198316612529565b6bffffffffffffffffffffffff16146113b15760405162461bcd60e51b815260206004820152601060248201527f21746970733a20746f74616c54697073000000000000000000000000000000006044820152606401610c84565b6113ba8961096f565b6113c5906001614c42565b935060006114017f00000000000000000000000000000000000000000000000000000000000000006113f68b611d44565b878d8d8d8d8d611da3565b80516020820120945090506114178a868661256d565b8963ffffffff168563ffffffff16857fada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d8a85604051611457929190614c5f565b60405180910390a45050509550959350505050565b63ffffffff82166000908152606a60205260408120548190156115705763ffffffff8085166000908152606a6020526040902054908416106114f05760405162461bcd60e51b815260206004820152601c60248201527f216e6f6e63653a206578697374696e672064657374696e6174696f6e000000006044820152606401610c84565b63ffffffff8085166000908152606a6020526040902080549091851690811061151b5761151b614b9b565b9060005260206000200154606b60008663ffffffff1663ffffffff1681526020019081526020016000208463ffffffff168154811061155c5761155c614b9b565b9060005260206000200154915091506115eb565b63ffffffff8316156115c45760405162461bcd60e51b815260206004820152601b60248201527f216e6f6e63653a20756e6b6e6f776e2064657374696e6174696f6e00000000006044820152606401610c84565b507f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757905060005b9250929050565b60365473ffffffffffffffffffffffffffffffffffffffff1633146116595760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c84565b606880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60685473ffffffffffffffffffffffffffffffffffffffff163314610c8d5760405162461bcd60e51b815260206004820152600d60248201527f2173797374656d526f75746572000000000000000000000000000000000000006044820152606401610c84565b6117118183614c84565b421015610f785760405162461bcd60e51b815260206004820152601160248201527f216f7074696d6973746963506572696f640000000000000000000000000000006044820152606401610c84565b60ce8190556040805163ffffffff8516815260ff841660208201529081018590527fa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a4570090606001610cd5565b60006109668383600260006117bf60005490565b815260200190815260200160002061262d9092919063ffffffff16565b63ffffffff81166000908152606a6020526040812054810361180057506000919050565b63ffffffff82166000908152606a602052604090205461096990600190614c97565b600061096683836126d1565b63ffffffff8216600090815260208490526040812080548390811061185557611855614b9b565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1690505b9392505050565b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff168163ffffffff1614610dfa5760405162461bcd60e51b815260206004820152600c60248201527f216c6f63616c446f6d61696e00000000000000000000000000000000000000006044820152606401610c84565b61190682826126fb565b610f785760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c65720000000000000000000000000000000000006044820152606401610c84565b600061195e8383612711565b1561196b57506000610969565b6000805480825260026020526040909120611987908585612745565b91508115611a4c5760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907f36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e90600090a363ffffffff8416158015906119f357506119f184610acd565b155b15611a4c576000818152600160205260409020611a199063ffffffff808716906129af16565b5060405163ffffffff8516907fa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a1990600090a25b5092915050565b63ffffffff166000908152602091909152604090205490565b60006109698263ffffffff1660016000611a8560005490565b81526020019081526020016000206129bb90919063ffffffff16565b6000610969825490565b63ffffffff811660009081526020838152604091829020805483518184028101840190945280845260609392830182828015611b1d57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311611af2575b5050505050905092915050565b60006109698260026000611b3d60005490565b81526020019081526020016000206129d390919063ffffffff16565b6060600061187a83612a27565b600354600090610100900460ff1615611c05578160ff166001148015611b8b5750303b155b611bfd5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610c84565b506000919050565b60035460ff808416911610611c825760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610c84565b50600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b919050565b600354610100900460ff16611d3c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c84565b610c8d612a83565b60007fffffffffffffffffffffffff00000000000000000000000000000000000000008214611d74573392915050565b611d7c6116a0565b507fffffffffffffffffffffffff0000000000000000000000000000000000000000919050565b604080517e0100000000000000000000000000000000000000000000000000000000000060208201527fffffffff0000000000000000000000000000000000000000000000000000000060e08b811b82166022840152602683018b905289811b8216604684015288811b8216604a840152604e830188905286901b16606e820152815180820360520181526072909101909152606090611e44908484612b09565b9998505050505050505050565b6000611e5d8383612711565b15611e6a57506000610969565b6000805480825260026020526040909120611e86908585611f3f565b91508115611a4c5760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907ff317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d90600090a363ffffffff841615611a4c576000818152600160205260409020611f049063ffffffff80871690612b4016565b15611a4c5760405163ffffffff8516907f05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f122290600090a2611a4c565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018401602052604081205464010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1615611f9a5750600061187a565b5063ffffffff808316600081815260208681526040808320805460018181018355828652848620909101805473ffffffffffffffffffffffffffffffffffffffff8a167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091558351808501855296875291547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff908116878601908152928652818b01909452919093209351925190911664010000000002919093161790559392505050565b600080815461206f90614bf9565b90915550565b80604001511561209157610f7881600001518260200151611e51565b610f7881600001518260200151611952565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e086811b8216602084015285811b8216602484015284901b166028820152602c8101829052606090604c0160405160208183030381529060405290505b949350505050565b63ffffffff81166110ad14610dfa5760405162461bcd60e51b815260206004820152600e60248201527f2173796e61707365446f6d61696e0000000000000000000000000000000000006044820152606401610c84565b60006109668383612173612b4c565b61300d565b6036805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000610969826401010000006130ca565b60608061221262ffffff1984166130e5565b61225e5760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e00000000000000000000000000006044820152606401610c84565b600061227761227262ffffff19861661317b565b6131ad565b905060008061228b62ffffff198716613214565b60ff16915060ff1691508167ffffffffffffffff8111156122ae576122ae6146f6565b6040519080825280602002602001820160405280156122d7578160200160208202803683370190505b5094508067ffffffffffffffff8111156122f3576122f36146f6565b60405190808252806020026020018201604052801561231c578160200160208202803683370190505b50935060005b8281101561238c5761234560008561234062ffffff198b1685613242565b6132f3565b86828151811061235757612357614b9b565b73ffffffffffffffffffffffffffffffffffffffff9092166020928302919091019091015261238581614bf9565b9050612322565b50600061239e62ffffff198816613357565b905060005b82811015612407576123c0828661234062ffffff198c1685613382565b8682815181106123d2576123d2614b9b565b73ffffffffffffffffffffffffffffffffffffffff9092166020928302919091019091015261240081614bf9565b90506123a3565b5050505050915091565b60008061242362ffffff198516613443565b9050600061243662ffffff198616613357565b9050600061244962ffffff19871661346f565b9050600061245c62ffffff19881661349b565b905061246a848484846134c7565b9450846124c5577fb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe8989886040516124a493929190614caa565b60405180910390a16124b960008a60006135dc565b6124c5838960006135dc565b50505050949350505050565b6000610969826403010200006130ca565b6000601882901c6bffffffffffffffffffffffff1660028110156125095750600092915050565b600161251484613624565b61ffff1614801561187a575060321492915050565b600061253482613650565b61253d8361367c565b612546846136a8565b61254f856136d4565b6125599190614ce3565b6125639190614ce3565b6109699190614ce3565b63ffffffff83166000908152606a602052604081205490036125925761259283613700565b63ffffffff83811660009081526069602052604090206125b89180851690849061378716565b63ffffffff8084166000908152606a60209081526040808320606990925290912090916125ea91908581169061216416565b815460018181018455600093845260208085209092019290925563ffffffff9095168252606b855260408220805491820181558252939020439301929092555050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8082168084526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16938301939093529091851614801561107a5750602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff161515949350505050565b60008260000182815481106126e8576126e8614b9b565b9060005260206000200154905092915050565b600061270682613896565b909216151592915050565b60007f000000000000000000000000000000000000000000000000000000000000000063ffffffff90811690841614610966565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169181018290529015806127ca57508363ffffffff16816000015163ffffffff1614155b156127d957600091505061187a565b6000600182602001516127ec9190614d08565b63ffffffff8616600090815260208890526040812080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9390931693509161283390600190614c97565b905082811461292b57600082828154811061285057612850614b9b565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508083858154811061289057612890614b9b565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558781015193909216815260018b019091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b8180548061293b5761293b614d3d565b60008281526020808220830160001990810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff8816825260018a810190915260408220919091559450505050509392505050565b600061096683836138b8565b60008181526001830160205260408120541515610966565b73ffffffffffffffffffffffffffffffffffffffff166000908152600191909101602052604090205464010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16151590565b606081600001805480602002602001604051908101604052809291908181526020018280548015612a7757602002820191906000526020600020905b815481526020019060010190808311612a63575b50505050509050919050565b600354610100900460ff16612b005760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c84565b610c8d33612178565b82518251604051606092612b2892600192889088908890602001614d6c565b60405160208183030381529060405290509392505050565b600061096683836139ab565b612b546144c3565b600081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb560208201527fb4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e92410d3060408201527f21ddb9a356815c3fac1026b6dec5df3124afbadb485c9ba5a3e3398a04b7ba8560608201527fe58769b32a1beaf1ea27375a44095a0d1fb664ce2dd358e7fcbfb78c26a1934460808201527f0eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e8005811109e1cf2d60a08201527f887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022af9a196860c08201527fffd70157e48063fc33c97a050f7f640233bf646cc98d9524c6b92bcf3ab56f8360e08201527f9867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec539f756af6101008201527fcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d3440f5054e06101208201527ff9dc3e7fe016e050eff260334f18a5d4fe391d82092319f5964f2e2eb7c1c3a56101408201527ff8b13a49e282f609c317a833fb8d976d11517c571d1221a265d25af778ecf8926101608201527f3490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360aa2c5d99c6101808201527fc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271c691e2bb6101a08201527f5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d659e8becc6101c08201527fda7bce9f4e8618b6bd2f4132ce798cdc7a60e7e1460a7299e3c6342a579626d26101e08201527f2733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2f1ff981f6102008201527fe1d3b5c807b281e4683cc6d6315cf95b9ade8641defcb32372f1c126e398ef7a6102208201527f5a2dce0a8a7f68bb74560f8f71837c2c2ebbcbf7fffb42ae1896f13f7c7479a06102408201527fb46a28b6f55540f89444f63de0378e3d121be09e06cc9ded1c20e65876d36aa06102608201527fc65e9645644786b620e2dd2ad648ddfcbf4a7e5b1a3a4ecfe7f64667a3f0b7e26102808201527ff4418588ed35a2458cffeb39b93d26f18d2ab13bdce6aee58e7b99359ec2dfd96102a08201527f5a9c16dc00d6ef18b7933a6f8dc65ccb55667138776f7dea101070dc8796e3776102c08201527f4df84f40ae0c8229d0d6069e5c8f39a7c299677a09d367fc7b05e3bc380ee6526102e08201527fcdc72595f74c7b1043d0e1ffbab734648c838dfb0527d971b602bc216c9619ef6103008201527f0abf5ac974a1ed57f4050aa510dd9c74f508277b39d7973bb2dfccc5eeb0618d6103208201527fb8cd74046ff337f0a7bf2c8e03e10f642c1886798d71806ab1e888d9e5ee87d06103408201527f838c5655cb21c6cb83313b5a631175dff4963772cce9108188b34ac87c81c41e6103608201527f662ee4dd2dd7b2bc707961b1e646c4047669dcb6584f0d8d770daf5d7e7deb2e6103808201527f388ab20e2573d171a88108e79d820e98f26c0b84aa8b2f4aa4968dbb818ea3226103a08201527f93237c50ba75ee485f4c22adf2f741400bdf8d6a9cc7df7ecae576221665d7356103c08201527f8448818bb4ae4562849e949e17ac16e0be16688e156b5cf15e098c627c0056a96103e082015290565b6000805b60208110156130c257600184821c81169081900361306e5785826020811061303b5761303b614b9b565b015460408051602081019290925281018490526060016040516020818303038152906040528051906020012092506130b9565b8284836020811061308157613081614b9b565b60200201516040516020016130a0929190918252602082015260400190565b6040516020818303038152906040528051906020012092505b50600101613011565b509392505050565b81516000906020840161107a64ffffffffff851682846139fa565b6000601882901c6bffffffffffffffffffffffff16613106602c6002614c84565b8110156131165750600092915050565b60008061312285613a3f565b60ff918216935016905060006131388284614c84565b90508060000361314e5750600095945050505050565b613159604182614dfe565b613165602c6002614c84565b61316f9190614c84565b90931495945050505050565b60008161319362ffffff198216640101000000613a6a565b5061187a62ffffff1984166000602c640101010000613b6a565b60006109696131c162ffffff198416613bd5565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b6000808261322d62ffffff198216640101000000613a6a565b5061323784613a3f565b909590945092505050565b60008261325a62ffffff198216640101000000613a6a565b50600061326685613a3f565b5090508060ff1684106132bb5760405162461bcd60e51b815260206004820152600c60248201527f4f7574206f662072616e676500000000000000000000000000000000000000006044820152606401610c84565b61107a6132c9604186614dfe565b6132d5602c6002614c84565b6132df9190614c84565b62ffffff1987169060416301000000613b6a565b60006132ff8383613c23565b905061330b84826117ab565b61187a5760405162461bcd60e51b815260206004820152601860248201527f5369676e6572206973206e6f7420617574686f72697a656400000000000000006044820152606401610c84565b60008161336f62ffffff198216640101000000613a6a565b5061187a62ffffff198416600480613cac565b60008261339a62ffffff198216640101000000613a6a565b506000806133a786613a3f565b915091508060ff1685106133fd5760405162461bcd60e51b815260206004820152600c60248201527f4f7574206f662072616e676500000000000000000000000000000000000000006044820152606401610c84565b610e4a604161340f60ff851688614c84565b6134199190614dfe565b613425602c6002614c84565b61342f9190614c84565b62ffffff1988169060416301000000613b6a565b60008161345b62ffffff198216640101000000613a6a565b5061187a62ffffff19841660006004613cac565b60008161348762ffffff198216640101000000613a6a565b5061187a62ffffff19841660086004613cac565b6000816134b362ffffff198216640101000000613a6a565b5061187a62ffffff198416600c6020613cdc565b60007f000000000000000000000000000000000000000000000000000000000000000063ffffffff168563ffffffff16146135445760405162461bcd60e51b815260206004820152601a60248201527f216174746573746174696f6e4f726967696e3a20216c6f63616c0000000000006044820152606401610c84565b63ffffffff8085166000908152606a602052604090205490841610156135a35763ffffffff8085166000908152606a6020526040902080549091851690811061358f5761358f614b9b565b906000526020600020015482149050612105565b63ffffffff831615801561107a5750507f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757149392505050565b815160005b8181101561361d5761360d858583815181106135ff576135ff614b9b565b602002602001015185613e38565b61361681614bf9565b90506135e1565b5050505050565b60008161363c62ffffff198216640301020000613a6a565b5061187a62ffffff19841660006002613cac565b60008161366862ffffff198216640301020000613a6a565b5061187a62ffffff1984166026600c613cac565b60008161369462ffffff198216640301020000613a6a565b5061187a62ffffff198416601a600c613cac565b6000816136c062ffffff198216640301020000613a6a565b5061187a62ffffff198416600e600c613cac565b6000816136ec62ffffff198216640301020000613a6a565b5061187a62ffffff1984166002600c613cac565b63ffffffff81166000908152606a60205260409020541561372357613723614e15565b63ffffffff166000818152606a602090815260408083208054600181810183559185528385207f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757910155938352606b82528220805493840181558252812090910155565b600161379560206002614f28565b61379f9190614c97565b8211156137ee5760405162461bcd60e51b815260206004820152601060248201527f6d65726b6c6520747265652066756c6c000000000000000000000000000000006044820152606401610c84565b60005b602081101561388d5782600116600103613820578184826020811061381857613818614b9b565b015550505050565b83816020811061383257613832614b9b565b01546040805160208101929092528101839052606001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190528051602090910120600193841c93909250016137f1565b50610fb9614e15565b60008160028111156138aa576138aa614c13565b60ff166001901b9050919050565b600081815260018301602052604081205480156139a15760006138dc600183614c97565b85549091506000906138f090600190614c97565b905081811461395557600086600001828154811061391057613910614b9b565b906000526020600020015490508087600001848154811061393357613933614b9b565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061396657613966614d3d565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610969565b6000915050610969565b60008181526001830160205260408120546139f257508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610969565b506000610969565b600080613a078385614c84565b9050604051811115613a17575060005b80600003613a2c5762ffffff1991505061187a565b606085811b8517901b831760181b61107a565b60008080613a5662ffffff198516602c6002613cac565b60ff600882901c8116969116945092505050565b6000613a768383613ee6565b613b63576000613a94613a8885613f08565b64ffffffffff16613f2c565b9150506000613aa98464ffffffffff16613f2c565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b8152600401610c849190614a60565b5090919050565b600080613b7686613fda565b6bffffffffffffffffffffffff169050613b8f86614001565b84613b9a8784614c84565b613ba49190614c84565b1115613bb75762ffffff19915050612105565b613bc18582614c84565b9050610e4a8364ffffffffff1682866139fa565b600080613be183613fda565b6bffffffffffffffffffffffff1690506000613c0b8460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b600060416bffffffffffffffffffffffff601884901c1614613c875760405162461bcd60e51b815260206004820152600f60248201527f4e6f742061207369676e617475726500000000000000000000000000000000006044820152606401610c84565b60008080613c9a62ffffff19861661403a565b925092509250610e4a8682858561409b565b6000613cb9826020614f34565b613cc4906008614f4d565b60ff16613cd2858585613cdc565b901c949350505050565b60008160ff16600003613cf15750600061187a565b613d098460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16613d2460ff841685614c84565b1115613d8d57613d74613d3685613fda565b6bffffffffffffffffffffffff16613d5c8660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff166140c3565b60405162461bcd60e51b8152600401610c849190614a60565b60208260ff161115613de15760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e203332206279746573000000000000006044820152606401610c84565b600882026000613df086613fda565b6bffffffffffffffffffffffff16905060007f800000000000000000000000000000000000000000000000000000000000000060001984011d91909501511695945050505050565b613e428383611952565b508263ffffffff16600003613e9957604051339073ffffffffffffffffffffffffffffffffffffffff8416907ff2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e1409590600090a3505050565b604051339073ffffffffffffffffffffffffffffffffffffffff83811691908516907f70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a90600090a4505050565b60008164ffffffffff16613ef984613f08565b64ffffffffff16149392505050565b6000806060613f18816018614c84565b613f229190614c84565b9290921c92915050565b600080601f5b600f8160ff161115613f81576000613f4b826008614f4d565b60ff1685901c9050613f5c81614131565b61ffff16841793508160ff16601014613f7757601084901b93505b5060001901613f32565b50600f5b60ff8160ff161015613fd4576000613f9e826008614f4d565b60ff1685901c9050613faf81614131565b61ffff16831792508160ff16600014613fca57601083901b92505b5060001901613f85565b50915091565b600080613fe960606018614c84565b9290921c6bffffffffffffffffffffffff1692915050565b600061401b8260181c6bffffffffffffffffffffffff1690565b61402483613fda565b016bffffffffffffffffffffffff169050919050565b6000808083630100000061405462ffffff19831682613a6a565b5061406862ffffff19871660006020613cdc565b945061407c62ffffff198716602080613cdc565b935061409162ffffff19871660406001613cac565b9496939550505050565b60008060006140ac87878787614163565b915091506140b98161427b565b5095945050505050565b606060006140d086613f2c565b91505060006140de86613f2c565b91505060006140ec86613f2c565b91505060006140fa86613f2c565b915050838383836040516020016141149493929190614f69565b604051602081830303815290604052945050505050949350505050565b600061414360048360ff16901c614467565b60ff1661ffff919091161760081b61415a82614467565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561419a5750600090506003614272565b8460ff16601b141580156141b257508460ff16601c14155b156141c35750600090506004614272565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015614217573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661426b57600060019250925050614272565b9150600090505b94509492505050565b600081600481111561428f5761428f614c13565b036142975750565b60018160048111156142ab576142ab614c13565b036142f85760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610c84565b600281600481111561430c5761430c614c13565b036143595760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610c84565b600381600481111561436d5761436d614c13565b036143e05760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610c84565b60048160048111156143f4576143f4614c13565b03610dfa5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610c84565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f841691829081106144b4576144b4614b9b565b016020015160f81c9392505050565b6040518061040001604052806020906020820280368337509192915050565b803563ffffffff81168114611cba57600080fd5b6000806000806080858703121561450c57600080fd5b8435935061451c602086016144e2565b9250604085013560ff8116811461453257600080fd5b9396929550929360600135925050565b73ffffffffffffffffffffffffffffffffffffffff81168114610dfa57600080fd5b6000806040838503121561457757600080fd5b614580836144e2565b9150602083013561459081614542565b809150509250929050565b6000602082840312156145ad57600080fd5b610966826144e2565b6000602082840312156145c857600080fd5b5035919050565b600080604083850312156145e257600080fd5b6145eb836144e2565b946020939093013593505050565b60005b838110156146145781810151838201526020016145fc565b50506000910152565b600081518084526146358160208601602086016145f9565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156146da577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08886030184526146c885835161461d565b9450928501929085019060010161468e565b5092979650505050505050565b803560038110611cba57600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561476c5761476c6146f6565b604052919050565b80358015158114611cba57600080fd5b60006060828403121561479657600080fd5b6040516060810181811067ffffffffffffffff821117156147b9576147b96146f6565b6040529050806147c8836144e2565b815260208301356147d881614542565b60208201526147e960408401614774565b60408201525092915050565b60008060008060c0858703121561480b57600080fd5b8435935061481b602086016144e2565b9250614829604086016146e7565b91506148388660608701614784565b905092959194509250565b600082601f83011261485457600080fd5b813567ffffffffffffffff81111561486e5761486e6146f6565b61489f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601614725565b8181528460208386010111156148b457600080fd5b816020850160208301376000918101602001919091529392505050565b6000602082840312156148e357600080fd5b813567ffffffffffffffff8111156148fa57600080fd5b61210584828501614843565b600081518084526020808501945080840160005b8381101561494c57815173ffffffffffffffffffffffffffffffffffffffff168752958201959082019060010161491a565b509495945050505050565b6020815260006109666020830184614906565b60006020828403121561497c57600080fd5b813561187a81614542565b6020808252825182820181905260009190848201906040850190845b818110156149c557835163ffffffff16835292840192918401916001016149a3565b50909695505050505050565b600080600080600060a086880312156149e957600080fd5b6149f2866144e2565b945060208601359350614a07604087016144e2565b9250606086013567ffffffffffffffff80821115614a2457600080fd5b614a3089838a01614843565b93506080880135915080821115614a4657600080fd5b50614a5388828901614843565b9150509295509295909350565b602081526000610966602083018461461d565b60008060008060008060c08789031215614a8c57600080fd5b863595506020614a9d8189016144e2565b9550614aab604089016146e7565b94506060808901359450614ac160808a01614774565b935060a089013567ffffffffffffffff80821115614ade57600080fd5b818b0191508b601f830112614af257600080fd5b813581811115614b0457614b046146f6565b614b12858260051b01614725565b818152858101925090840283018501908d821115614b2f57600080fd5b928501925b81841015614b5557614b468e85614784565b83529284019291850191614b34565b8096505050505050509295509295509295565b60008060408385031215614b7b57600080fd5b614b84836144e2565b9150614b92602084016144e2565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006000198203614c0c57614c0c614bca565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b63ffffffff818116838216019080821115611a4c57611a4c614bca565b604081526000614c72604083018561461d565b828103602084015261107a818561461d565b8082018082111561096957610969614bca565b8181038181111561096957610969614bca565b606081526000614cbd6060830186614906565b8281036020840152614ccf8186614906565b90508281036040840152610e4a818561461d565b6bffffffffffffffffffffffff818116838216019080821115611a4c57611a4c614bca565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff828116828216039080821115611a4c57611a4c614bca565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60007fffff000000000000000000000000000000000000000000000000000000000000808960f01b168352808860f01b166002840152808760f01b166004840152508451614dc18160068501602089016145f9565b845190830190614dd88160068401602089016145f9565b8451910190614dee8160068401602088016145f9565b0160060198975050505050505050565b808202811582820484141761096957610969614bca565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b600181815b80851115614e7f578160001904821115614e6557614e65614bca565b80851615614e7257918102915b93841c9390800290614e49565b509250929050565b600082614e9657506001610969565b81614ea357506000610969565b8160018114614eb95760028114614ec357614edf565b6001915050610969565b60ff841115614ed457614ed4614bca565b50506001821b610969565b5060208310610133831016604e8410600b8410161715614f02575081810a610969565b614f0c8383614e44565b8060001904821115614f2057614f20614bca565b029392505050565b60006109668383614e87565b60ff828116828216039081111561096957610969614bca565b60ff8181168382160290811690818114611a4c57611a4c614bca565b7f54797065644d656d566965772f696e646578202d204f76657272616e2074686581527f20766965772e20536c696365206973206174203078000000000000000000000060208201527fffffffffffff000000000000000000000000000000000000000000000000000060d086811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b840181905286821b8316604a8501527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060508501527f7800000000000000000000000000000000000000000000000000000000000000607085015285821b83166071850152607784015283901b1660868201527f2e00000000000000000000000000000000000000000000000000000000000000608c8201526000608d8201610e4a56fea2646970667358221220562d9bfad6134072fa9c6a0de75570836f37eadcffb7b241a5ddd3b49c5b79f364736f6c63430008110033", }
OriginHarnessMetaData contains all meta data concerning the OriginHarness contract.
var OriginHubABI = OriginHubMetaData.ABI
OriginHubABI is the input ABI used to generate the binding from. Deprecated: Use OriginHubMetaData.ABI instead.
var OriginHubEventsABI = OriginHubEventsMetaData.ABI
OriginHubEventsABI is the input ABI used to generate the binding from. Deprecated: Use OriginHubEventsMetaData.ABI instead.
var OriginHubEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"type\":\"event\"}]",
}
OriginHubEventsMetaData contains all meta data concerning the OriginHubEvents contract.
var OriginHubFuncSigs = OriginHubMetaData.Sigs
Deprecated: Use OriginHubMetaData.Sigs instead. OriginHubFuncSigs maps the 4-byte function signature to its string representation.
var OriginHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"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\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"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\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"type\":\"event\"},{\"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\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"}],\"name\":\"getHistoricalRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"\",\"type\":\"bool\"}],\"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\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"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\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"root\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"suggestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attestationData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"suggestAttestations\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"attestationDataArray\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "f94adcb4": "getHistoricalRoot(uint32,uint32)", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "8d3638f4": "localDomain()", "141c4985": "nonce(uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "e65b6bd4": "root(uint32)", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "dd0f1f74": "suggestAttestation(uint32)", "2d55b866": "suggestAttestations()", "cc118b4d": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint32,address,bool)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
OriginHubMetaData contains all meta data concerning the OriginHub contract.
var OriginMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"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\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"CorrectFraudReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"destination\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"tips\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"Dispatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"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\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"FraudAttestation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"GuardSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"}],\"name\":\"IncorrectReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"reporter\",\"type\":\"address\"}],\"name\":\"NotarySlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_MESSAGE_BODY_BYTES\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"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\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"_recipient\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"_optimisticSeconds\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"_tips\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_messageBody\",\"type\":\"bytes\"}],\"name\":\"dispatch\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"messageNonce\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"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\":\"_destination\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_nonce\",\"type\":\"uint32\"}],\"name\":\"getHistoricalRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"\",\"type\":\"bool\"}],\"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\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"latestNonce\",\"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\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"root\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_destination\",\"type\":\"uint32\"}],\"name\":\"suggestAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attestationData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"suggestAttestations\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"attestationDataArray\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "522ae002": "MAX_MESSAGE_BODY_BYTES()", "bf61e67e": "SYNAPSE_DOMAIN()", "ffa1ad74": "VERSION()", "64ecb518": "allAgents(uint32)", "6f225878": "allDomains()", "32254098": "amountAgents(uint32)", "61b0b357": "amountDomains()", "f7560e40": "dispatch(uint32,bytes32,uint32,bytes,bytes)", "1d82873b": "getAgent(uint32,uint256)", "1a7a98e2": "getDomain(uint256)", "f94adcb4": "getHistoricalRoot(uint32,uint32)", "8129fc1c": "initialize()", "65e1e466": "isActiveAgent(address)", "0958117d": "isActiveAgent(uint32,address)", "4f5dbc0d": "isActiveDomain(uint32)", "8d3638f4": "localDomain()", "141c4985": "nonce(uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "e65b6bd4": "root(uint32)", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", "dd0f1f74": "suggestAttestation(uint32)", "2d55b866": "suggestAttestations()", "cc118b4d": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint32,address,bool)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x60a06040523480156200001157600080fd5b506040516200497438038062004974833981016040819052620000349162000043565b63ffffffff1660805262000072565b6000602082840312156200005657600080fd5b815163ffffffff811681146200006b57600080fd5b9392505050565b6080516148bc620000b860003960008181610449015281816109e801528181610d0301528181611114015281816111f0015281816121190152612ba801526148bc6000f3fe6080604052600436106101c25760003560e01c80636f225878116100f7578063dd0f1f7411610095578063f7560e4011610064578063f7560e401461055b578063f94adcb41461058a578063fbde22f7146105bf578063ffa1ad74146105df57600080fd5b8063dd0f1f74146104ce578063e65b6bd4146104fb578063f2fde38b1461051b578063f646a5121461053b57600080fd5b80638d3638f4116100d15780638d3638f41461043a5780638da5cb5b1461046d578063bf61e67e14610498578063cc118b4d146104ae57600080fd5b80636f225878146103ee578063715018a6146104105780638129fc1c1461042557600080fd5b80634f5dbc0d116101645780635815869d1161013e5780635815869d1461036b57806361b0b3571461038c57806364ecb518146103a157806365e1e466146103ce57600080fd5b80634f5dbc0d14610308578063522ae00214610328578063529d15491461033e57600080fd5b80631d82873b116101a05780631d82873b146102515780632d55b8661461029657806331f36451146102b857806332254098146102da57600080fd5b80630958117d146101c7578063141c4985146101fc5780631a7a98e214610231575b600080fd5b3480156101d357600080fd5b506101e76101e2366004613e81565b610606565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5061021c610217366004613eb8565b61061b565b60405163ffffffff90911681526020016101f3565b34801561023d57600080fd5b5061021c61024c366004613ed3565b610626565b34801561025d57600080fd5b5061027161026c366004613eec565b610655565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101f3565b3480156102a257600080fd5b506102ab610686565b6040516101f39190613f84565b3480156102c457600080fd5b506102d86102d3366004614112565b610738565b005b3480156102e657600080fd5b506102fa6102f5366004613eb8565b610779565b6040519081526020016101f3565b34801561031457600080fd5b506101e7610323366004613eb8565b6107a8565b34801561033457600080fd5b506102fa61080081565b34801561034a57600080fd5b506068546102719073ffffffffffffffffffffffffffffffffffffffff1681565b34801561037757600080fd5b506101e76103863660046141ee565b50600090565b34801561039857600080fd5b506102fa6107b3565b3480156103ad57600080fd5b506103c16103bc366004613eb8565b6107dd565b6040516101f39190614274565b3480156103da57600080fd5b506101e76103e9366004614287565b61080c565b3480156103fa57600080fd5b50610403610817565b6040516101f391906142a4565b34801561041c57600080fd5b506102d861083e565b34801561043157600080fd5b506102d86108ac565b34801561044657600080fd5b507f000000000000000000000000000000000000000000000000000000000000000061021c565b34801561047957600080fd5b5060365473ffffffffffffffffffffffffffffffffffffffff16610271565b3480156104a457600080fd5b5061021c6110ad81565b3480156104ba57600080fd5b506102d86104c93660046142ee565b61095b565b3480156104da57600080fd5b506104ee6104e9366004613eb8565b6109c3565b6040516101f391906143e3565b34801561050757600080fd5b506102fa610516366004613eb8565b610a18565b34801561052757600080fd5b506102d8610536366004614287565b610a44565b34801561054757600080fd5b506101e76105563660046141ee565b610b3d565b61056e6105693660046143f6565b610b67565b6040805163ffffffff90931683526020830191909152016101f3565b34801561059657600080fd5b506105aa6105a5366004614485565b610da1565b604080519283526020830191909152016101f3565b3480156105cb57600080fd5b506102d86105da366004614287565b610f27565b3480156105eb57600080fd5b506105f4600081565b60405160ff90911681526020016101f3565b60006106128383610fd5565b90505b92915050565b600061061582611006565b6000610615826001600061063960005490565b815260200190815260200160002061104c90919063ffffffff16565b600061061283836002600061066960005490565b81526020019081526020016000206110589092919063ffffffff16565b606060006106926107b3565b90508067ffffffffffffffff8111156106ad576106ad614013565b6040519080825280602002602001820160405280156106e057816020015b60608152602001906001900390816106cb5790505b50915060005b818110156107335760006106f982610626565b9050610704816109c3565b848381518110610716576107166144b8565b6020026020010181905250508061072c90614516565b90506106e6565b505090565b6107406110ab565b828261074b82611112565b61075e60025b60ff166001901b8261118d565b610770836000015184602001516111e7565b50505050505050565b6000610615826002600061078c60005490565b815260200190815260200160002061130990919063ffffffff16565b600061061582611322565b60006107d8600160006107c560005490565b8152602001908152602001600020611357565b905090565b606061061582600260006107f060005490565b815260200190815260200160002061136190919063ffffffff16565b6000610615826113e0565b606060006106156001600061082b60005490565b815260200190815260200160002061140f565b60365473ffffffffffffffffffffffffffffffffffffffff1633146108aa5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b565b60006108b8600161141c565b905080156108ed57600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6108f5611575565b801561095857600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b6109636110ab565b848461096e82611112565b6109786002610751565b825160005b818110156109b7576109a785828151811061099a5761099a6144b8565b60200260200101516115fa565b6109b081614516565b905061097d565b50505050505050505050565b606060006109d08361061b565b90506000806109df8584610da1565b92509050610a0f7f0000000000000000000000000000000000000000000000000000000000000000868584611628565b95945050505050565b6000610615610a2683611006565b63ffffffff8085166000908152606960205260409020919061169216565b60365473ffffffffffffffffffffffffffffffffffffffff163314610aab5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108a1565b73ffffffffffffffffffffffffffffffffffffffff8116610b345760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016108a1565b610958816116a6565b600080610b498361171d565b9050600080610b578361172e565b91509150610a0f8282858861193f565b60008086610b7481611322565b610bc05760405162461bcd60e51b815260206004820152601260248201527f4e6f20616374697665206e6f746172696573000000000000000000000000000060448201526064016108a1565b61080084511115610c135760405162461bcd60e51b815260206004820152600c60248201527f6d736720746f6f206c6f6e67000000000000000000000000000000000000000060448201526064016108a1565b6000610c1e866119ff565b9050610c2f62ffffff198216611a10565b610c7b5760405162461bcd60e51b815260206004820152601160248201527f21746970733a20666f726d617474696e6700000000000000000000000000000060448201526064016108a1565b34610c8b62ffffff198316611a57565b6bffffffffffffffffffffffff1614610ce65760405162461bcd60e51b815260206004820152601060248201527f21746970733a20746f74616c546970730000000000000000000000000000000060448201526064016108a1565b610cef8961061b565b610cfa90600161455f565b93506000610d367f0000000000000000000000000000000000000000000000000000000000000000610d2b8b611a9b565b878d8d8d8d8d611afa565b8051602082012094509050610d4c8a8686611ba8565b8963ffffffff168563ffffffff16857fada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d8a85604051610d8c92919061457c565b60405180910390a45050509550959350505050565b63ffffffff82166000908152606a6020526040812054819015610ea55763ffffffff8085166000908152606a602052604090205490841610610e255760405162461bcd60e51b815260206004820152601c60248201527f216e6f6e63653a206578697374696e672064657374696e6174696f6e0000000060448201526064016108a1565b63ffffffff8085166000908152606a60205260409020805490918516908110610e5057610e506144b8565b9060005260206000200154606b60008663ffffffff1663ffffffff1681526020019081526020016000208463ffffffff1681548110610e9157610e916144b8565b906000526020600020015491509150610f20565b63ffffffff831615610ef95760405162461bcd60e51b815260206004820152601b60248201527f216e6f6e63653a20756e6b6e6f776e2064657374696e6174696f6e000000000060448201526064016108a1565b507f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757905060005b9250929050565b60365473ffffffffffffffffffffffffffffffffffffffff163314610f8e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108a1565b606880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6000610612838360026000610fe960005490565b8152602001908152602001600020611c689092919063ffffffff16565b63ffffffff81166000908152606a6020526040812054810361102a57506000919050565b63ffffffff82166000908152606a6020526040902054610615906001906145a1565b60006106128383611d0c565b63ffffffff8216600090815260208490526040812080548390811061107f5761107f6144b8565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1690505b9392505050565b60685473ffffffffffffffffffffffffffffffffffffffff1633146108aa5760405162461bcd60e51b815260206004820152600d60248201527f2173797374656d526f757465720000000000000000000000000000000000000060448201526064016108a1565b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff168163ffffffff16146109585760405162461bcd60e51b815260206004820152600c60248201527f216c6f63616c446f6d61696e000000000000000000000000000000000000000060448201526064016108a1565b6111978282611d36565b6111e35760405162461bcd60e51b815260206004820152600e60248201527f21616c6c6f77656443616c6c657200000000000000000000000000000000000060448201526064016108a1565b5050565b600063ffffffff7f000000000000000000000000000000000000000000000000000000000000000081169084160361122157506000610615565b600080548082526002602052604090912061123d908585611d4c565b915081156113025760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907f36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e90600090a363ffffffff8416158015906112a957506112a784610779565b155b156113025760008181526001602052604090206112cf9063ffffffff80871690611fb616565b5060405163ffffffff8516907fa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a1990600090a25b5092915050565b63ffffffff166000908152602091909152604090205490565b60006106158263ffffffff166001600061133b60005490565b8152602001908152602001600020611fc290919063ffffffff16565b6000610615825490565b63ffffffff8116600090815260208381526040918290208054835181840281018401909452808452606093928301828280156113d357602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116113a8575b5050505050905092915050565b600061061582600260006113f360005490565b8152602001908152602001600020611fda90919063ffffffff16565b606060006110a48361202e565b600354600090610100900460ff16156114bb578160ff1660011480156114415750303b155b6114b35760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016108a1565b506000919050565b60035460ff8084169116106115385760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016108a1565b50600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b919050565b600354610100900460ff166115f25760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016108a1565b6108aa61208a565b806040015115611616576111e381600001518260200151612110565b6111e3816000015182602001516111e7565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e086811b8216602084015285811b8216602484015284901b166028820152602c8101829052606090604c0160405160208183030381529060405290505b949350505050565b600061061283836116a161221f565b6126e0565b6036805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006106158264010100000061279d565b60608061174062ffffff1984166127b8565b61178c5760405162461bcd60e51b815260206004820152601260248201527f4e6f7420616e206174746573746174696f6e000000000000000000000000000060448201526064016108a1565b60006117a56117a062ffffff19861661284e565b612880565b90506000806117b962ffffff1987166128e7565b60ff16915060ff1691508167ffffffffffffffff8111156117dc576117dc614013565b604051908082528060200260200182016040528015611805578160200160208202803683370190505b5094508067ffffffffffffffff81111561182157611821614013565b60405190808252806020026020018201604052801561184a578160200160208202803683370190505b50935060005b828110156118ba5761187360008561186e62ffffff198b1685612915565b6129c6565b868281518110611885576118856144b8565b73ffffffffffffffffffffffffffffffffffffffff909216602092830291909101909101526118b381614516565b9050611850565b5060006118cc62ffffff198816612a2a565b905060005b82811015611935576118ee828661186e62ffffff198c1685612a55565b868281518110611900576119006144b8565b73ffffffffffffffffffffffffffffffffffffffff9092166020928302919091019091015261192e81614516565b90506118d1565b5050505050915091565b60008061195162ffffff198516612b20565b9050600061196462ffffff198616612a2a565b9050600061197762ffffff198716612b4c565b9050600061198a62ffffff198816612b78565b905061199884848484612ba4565b9450846119f3577fb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe8989886040516119d2939291906145b4565b60405180910390a16119e760008a6000612cb9565b6119f383896000612cb9565b50505050949350505050565b60006106158264030102000061279d565b6000601882901c6bffffffffffffffffffffffff166002811015611a375750600092915050565b6001611a4284612d01565b61ffff161480156110a4575060321492915050565b6000611a6282612d2d565b611a6b83612d59565b611a7484612d85565b611a7d85612db1565b611a8791906145ed565b611a9191906145ed565b61061591906145ed565b60007fffffffffffffffffffffffff00000000000000000000000000000000000000008214611acb573392915050565b611ad36110ab565b507fffffffffffffffffffffffff0000000000000000000000000000000000000000919050565b604080517e0100000000000000000000000000000000000000000000000000000000000060208201527fffffffff0000000000000000000000000000000000000000000000000000000060e08b811b82166022840152602683018b905289811b8216604684015288811b8216604a840152604e830188905286901b16606e820152815180820360520181526072909101909152606090611b9b908484612ddd565b9998505050505050505050565b63ffffffff83166000908152606a60205260408120549003611bcd57611bcd83612e14565b63ffffffff8381166000908152606960205260409020611bf391808516908490612e9b16565b63ffffffff8084166000908152606a6020908152604080832060699092529091209091611c2591908581169061169216565b815460018181018455600093845260208085209092019290925563ffffffff9095168252606b855260408220805491820181558252939020439301929092555050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8082168084526401000000009092047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169383019390935290918516148015610a0f5750602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff161515949350505050565b6000826000018281548110611d2357611d236144b8565b9060005260206000200154905092915050565b6000611d4182612faf565b909216151592915050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600184016020908152604080832081518083019092525463ffffffff8116825264010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16918101829052901580611dd157508363ffffffff16816000015163ffffffff1614155b15611de05760009150506110a4565b600060018260200151611df39190614612565b63ffffffff8616600090815260208890526040812080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff93909316935091611e3a906001906145a1565b9050828114611f32576000828281548110611e5757611e576144b8565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905080838581548110611e9757611e976144b8565b60009182526020808320909101805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff00000000000000000000000000000000000000009091161790558781015193909216815260018b019091526040902080547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166401000000000263ffffffff9092169190911790555b81805480611f4257611f42614647565b60008281526020808220830160001990810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905590920190925573ffffffffffffffffffffffffffffffffffffffff8816825260018a810190915260408220919091559450505050509392505050565b60006106128383612fd1565b60008181526001830160205260408120541515610612565b73ffffffffffffffffffffffffffffffffffffffff166000908152600191909101602052604090205464010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16151590565b60608160000180548060200260200160405190810160405280929190818152602001828054801561207e57602002820191906000526020600020905b81548152602001906001019080831161206a575b50505050509050919050565b600354610100900460ff166121075760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016108a1565b6108aa336116a6565b600063ffffffff7f000000000000000000000000000000000000000000000000000000000000000081169084160361214a57506000610615565b60008054808252600260205260409091206121669085856130c4565b915081156113025760405173ffffffffffffffffffffffffffffffffffffffff84169063ffffffff8616907ff317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d90600090a363ffffffff8416156113025760008181526001602052604090206121e49063ffffffff808716906131e616565b156113025760405163ffffffff8516907f05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f122290600090a2611302565b612227613e2c565b600081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb560208201527fb4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e92410d3060408201527f21ddb9a356815c3fac1026b6dec5df3124afbadb485c9ba5a3e3398a04b7ba8560608201527fe58769b32a1beaf1ea27375a44095a0d1fb664ce2dd358e7fcbfb78c26a1934460808201527f0eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e8005811109e1cf2d60a08201527f887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022af9a196860c08201527fffd70157e48063fc33c97a050f7f640233bf646cc98d9524c6b92bcf3ab56f8360e08201527f9867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec539f756af6101008201527fcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d3440f5054e06101208201527ff9dc3e7fe016e050eff260334f18a5d4fe391d82092319f5964f2e2eb7c1c3a56101408201527ff8b13a49e282f609c317a833fb8d976d11517c571d1221a265d25af778ecf8926101608201527f3490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360aa2c5d99c6101808201527fc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271c691e2bb6101a08201527f5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d659e8becc6101c08201527fda7bce9f4e8618b6bd2f4132ce798cdc7a60e7e1460a7299e3c6342a579626d26101e08201527f2733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2f1ff981f6102008201527fe1d3b5c807b281e4683cc6d6315cf95b9ade8641defcb32372f1c126e398ef7a6102208201527f5a2dce0a8a7f68bb74560f8f71837c2c2ebbcbf7fffb42ae1896f13f7c7479a06102408201527fb46a28b6f55540f89444f63de0378e3d121be09e06cc9ded1c20e65876d36aa06102608201527fc65e9645644786b620e2dd2ad648ddfcbf4a7e5b1a3a4ecfe7f64667a3f0b7e26102808201527ff4418588ed35a2458cffeb39b93d26f18d2ab13bdce6aee58e7b99359ec2dfd96102a08201527f5a9c16dc00d6ef18b7933a6f8dc65ccb55667138776f7dea101070dc8796e3776102c08201527f4df84f40ae0c8229d0d6069e5c8f39a7c299677a09d367fc7b05e3bc380ee6526102e08201527fcdc72595f74c7b1043d0e1ffbab734648c838dfb0527d971b602bc216c9619ef6103008201527f0abf5ac974a1ed57f4050aa510dd9c74f508277b39d7973bb2dfccc5eeb0618d6103208201527fb8cd74046ff337f0a7bf2c8e03e10f642c1886798d71806ab1e888d9e5ee87d06103408201527f838c5655cb21c6cb83313b5a631175dff4963772cce9108188b34ac87c81c41e6103608201527f662ee4dd2dd7b2bc707961b1e646c4047669dcb6584f0d8d770daf5d7e7deb2e6103808201527f388ab20e2573d171a88108e79d820e98f26c0b84aa8b2f4aa4968dbb818ea3226103a08201527f93237c50ba75ee485f4c22adf2f741400bdf8d6a9cc7df7ecae576221665d7356103c08201527f8448818bb4ae4562849e949e17ac16e0be16688e156b5cf15e098c627c0056a96103e082015290565b6000805b602081101561279557600184821c8116908190036127415785826020811061270e5761270e6144b8565b0154604080516020810192909252810184905260600160405160208183030381529060405280519060200120925061278c565b82848360208110612754576127546144b8565b6020020151604051602001612773929190918252602082015260400190565b6040516020818303038152906040528051906020012092505b506001016126e4565b509392505050565b815160009060208401610a0f64ffffffffff851682846131f2565b6000601882901c6bffffffffffffffffffffffff166127d9602c6002614676565b8110156127e95750600092915050565b6000806127f585613237565b60ff9182169350169050600061280b8284614676565b9050806000036128215750600095945050505050565b61282c604182614689565b612838602c6002614676565b6128429190614676565b90931495945050505050565b60008161286662ffffff198216640101000000613262565b506110a462ffffff1984166000602c640101010000613362565b600061061561289462ffffff1984166133cd565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b6000808261290062ffffff198216640101000000613262565b5061290a84613237565b909590945092505050565b60008261292d62ffffff198216640101000000613262565b50600061293985613237565b5090508060ff16841061298e5760405162461bcd60e51b815260206004820152600c60248201527f4f7574206f662072616e6765000000000000000000000000000000000000000060448201526064016108a1565b610a0f61299c604186614689565b6129a8602c6002614676565b6129b29190614676565b62ffffff1987169060416301000000613362565b60006129d2838361341b565b90506129de8482610fd5565b6110a45760405162461bcd60e51b815260206004820152601860248201527f5369676e6572206973206e6f7420617574686f72697a6564000000000000000060448201526064016108a1565b600081612a4262ffffff198216640101000000613262565b506110a462ffffff1984166004806134a4565b600082612a6d62ffffff198216640101000000613262565b50600080612a7a86613237565b915091508060ff168510612ad05760405162461bcd60e51b815260206004820152600c60248201527f4f7574206f662072616e6765000000000000000000000000000000000000000060448201526064016108a1565b612b166041612ae260ff851688614676565b612aec9190614689565b612af8602c6002614676565b612b029190614676565b62ffffff1988169060416301000000613362565b9695505050505050565b600081612b3862ffffff198216640101000000613262565b506110a462ffffff198416600060046134a4565b600081612b6462ffffff198216640101000000613262565b506110a462ffffff198416600860046134a4565b600081612b9062ffffff198216640101000000613262565b506110a462ffffff198416600c60206134d4565b60007f000000000000000000000000000000000000000000000000000000000000000063ffffffff168563ffffffff1614612c215760405162461bcd60e51b815260206004820152601a60248201527f216174746573746174696f6e4f726967696e3a20216c6f63616c00000000000060448201526064016108a1565b63ffffffff8085166000908152606a60205260409020549084161015612c805763ffffffff8085166000908152606a60205260409020805490918516908110612c6c57612c6c6144b8565b90600052602060002001548214905061168a565b63ffffffff8316158015610a0f5750507f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757149392505050565b815160005b81811015612cfa57612cea85858381518110612cdc57612cdc6144b8565b602002602001015185613630565b612cf381614516565b9050612cbe565b5050505050565b600081612d1962ffffff198216640301020000613262565b506110a462ffffff198416600060026134a4565b600081612d4562ffffff198216640301020000613262565b506110a462ffffff1984166026600c6134a4565b600081612d7162ffffff198216640301020000613262565b506110a462ffffff198416601a600c6134a4565b600081612d9d62ffffff198216640301020000613262565b506110a462ffffff198416600e600c6134a4565b600081612dc962ffffff198216640301020000613262565b506110a462ffffff1984166002600c6134a4565b82518251604051606092612dfc926001928890889088906020016146a0565b60405160208183030381529060405290509392505050565b63ffffffff81166000908152606a602052604090205415612e3757612e37614732565b63ffffffff166000818152606a602090815260408083208054600181810183559185528385207f27ae5ba08d7291c96c8cbddcc148bf48a6d68c7974b94356f53754ef6171d757910155938352606b82528220805493840181558252812090910155565b6001612ea960206002614845565b612eb391906145a1565b821115612f025760405162461bcd60e51b815260206004820152601060248201527f6d65726b6c6520747265652066756c6c0000000000000000000000000000000060448201526064016108a1565b60005b6020811015612fa15782600116600103612f345781848260208110612f2c57612f2c6144b8565b015550505050565b838160208110612f4657612f466144b8565b01546040805160208101929092528101839052606001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190528051602090910120600193841c9390925001612f05565b50612faa614732565b505050565b6000816002811115612fc357612fc3614530565b60ff166001901b9050919050565b600081815260018301602052604081205480156130ba576000612ff56001836145a1565b8554909150600090613009906001906145a1565b905081811461306e576000866000018281548110613029576130296144b8565b906000526020600020015490508087600001848154811061304c5761304c6144b8565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061307f5761307f614647565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610615565b6000915050610615565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018401602052604081205464010000000090047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff161561311f575060006110a4565b5063ffffffff808316600081815260208681526040808320805460018181018355828652848620909101805473ffffffffffffffffffffffffffffffffffffffff8a167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091558351808501855296875291547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff908116878601908152928652818b01909452919093209351925190911664010000000002919093161790559392505050565b600061061283836136de565b6000806131ff8385614676565b905060405181111561320f575060005b806000036132245762ffffff199150506110a4565b606085811b8517901b831760181b610a0f565b6000808061324e62ffffff198516602c60026134a4565b60ff600882901c8116969116945092505050565b600061326e838361372d565b61335b57600061328c6132808561374f565b64ffffffffff16613773565b91505060006132a18464ffffffffff16613773565b6040517f5479706520617373657274696f6e206661696c65642e20476f7420307800000060208201527fffffffffffffffffffff0000000000000000000000000000000000000000000060b086811b8216603d8401527f2e20457870656374656420307800000000000000000000000000000000000000604784015283901b16605482015290925060009150605e0160405160208183030381529060405290508060405162461bcd60e51b81526004016108a191906143e3565b5090919050565b60008061336e86613821565b6bffffffffffffffffffffffff16905061338786613848565b846133928784614676565b61339c9190614676565b11156133af5762ffffff1991505061168a565b6133b98582614676565b9050612b168364ffffffffff1682866131f2565b6000806133d983613821565b6bffffffffffffffffffffffff16905060006134038460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff169091209392505050565b600060416bffffffffffffffffffffffff601884901c161461347f5760405162461bcd60e51b815260206004820152600f60248201527f4e6f742061207369676e6174757265000000000000000000000000000000000060448201526064016108a1565b6000808061349262ffffff198616613881565b925092509250612b16868285856138e2565b60006134b1826020614851565b6134bc90600861486a565b60ff166134ca8585856134d4565b901c949350505050565b60008160ff166000036134e9575060006110a4565b6135018460181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff1661351c60ff841685614676565b11156135855761356c61352e85613821565b6bffffffffffffffffffffffff166135548660181c6bffffffffffffffffffffffff1690565b6bffffffffffffffffffffffff16858560ff1661390a565b60405162461bcd60e51b81526004016108a191906143e3565b60208260ff1611156135d95760405162461bcd60e51b815260206004820152601960248201527f496e6465783a206d6f7265207468616e2033322062797465730000000000000060448201526064016108a1565b6008820260006135e886613821565b6bffffffffffffffffffffffff16905060007f800000000000000000000000000000000000000000000000000000000000000060001984011d91909501511695945050505050565b61363a83836111e7565b508263ffffffff1660000361369157604051339073ffffffffffffffffffffffffffffffffffffffff8416907ff2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e1409590600090a3505050565b604051339073ffffffffffffffffffffffffffffffffffffffff83811691908516907f70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a90600090a4505050565b600081815260018301602052604081205461372557508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610615565b506000610615565b60008164ffffffffff166137408461374f565b64ffffffffff16149392505050565b600080606061375f816018614676565b6137699190614676565b9290921c92915050565b600080601f5b600f8160ff1611156137c857600061379282600861486a565b60ff1685901c90506137a381613a9a565b61ffff16841793508160ff166010146137be57601084901b93505b5060001901613779565b50600f5b60ff8160ff16101561381b5760006137e582600861486a565b60ff1685901c90506137f681613a9a565b61ffff16831792508160ff1660001461381157601083901b92505b50600019016137cc565b50915091565b60008061383060606018614676565b9290921c6bffffffffffffffffffffffff1692915050565b60006138628260181c6bffffffffffffffffffffffff1690565b61386b83613821565b016bffffffffffffffffffffffff169050919050565b6000808083630100000061389b62ffffff19831682613262565b506138af62ffffff198716600060206134d4565b94506138c362ffffff1987166020806134d4565b93506138d862ffffff198716604060016134a4565b9496939550505050565b60008060006138f387878787613acc565b9150915061390081613be4565b5095945050505050565b6060600061391786613773565b915050600061392586613773565b915050600061393386613773565b915050600061394186613773565b604080517f54797065644d656d566965772f696e646578202d204f76657272616e2074686560208201527f20766965772e20536c6963652069732061742030780000000000000000000000818301527fffffffffffff000000000000000000000000000000000000000000000000000060d098891b811660558301527f2077697468206c656e6774682030780000000000000000000000000000000000605b830181905297891b8116606a8301527f2e20417474656d7074656420746f20696e646578206174206f6666736574203060708301527f7800000000000000000000000000000000000000000000000000000000000000609083015295881b861660918201526097810196909652951b90921660a684015250507f2e0000000000000000000000000000000000000000000000000000000000000060ac8201528151808203608d01815260ad90910190915295945050505050565b6000613aac60048360ff16901c613dd0565b60ff1661ffff919091161760081b613ac382613dd0565b60ff1617919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613b035750600090506003613bdb565b8460ff16601b14158015613b1b57508460ff16601c14155b15613b2c5750600090506004613bdb565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613b80573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116613bd457600060019250925050613bdb565b9150600090505b94509492505050565b6000816004811115613bf857613bf8614530565b03613c005750565b6001816004811115613c1457613c14614530565b03613c615760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108a1565b6002816004811115613c7557613c75614530565b03613cc25760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108a1565b6003816004811115613cd657613cd6614530565b03613d495760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016108a1565b6004816004811115613d5d57613d5d614530565b036109585760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016108a1565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f84169182908110613e1d57613e1d6144b8565b016020015160f81c9392505050565b6040518061040001604052806020906020820280368337509192915050565b803563ffffffff8116811461157057600080fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461095857600080fd5b60008060408385031215613e9457600080fd5b613e9d83613e4b565b91506020830135613ead81613e5f565b809150509250929050565b600060208284031215613eca57600080fd5b61061282613e4b565b600060208284031215613ee557600080fd5b5035919050565b60008060408385031215613eff57600080fd5b613f0883613e4b565b946020939093013593505050565b60005b83811015613f31578181015183820152602001613f19565b50506000910152565b60008151808452613f52816020860160208601613f16565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015613ff7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0888603018452613fe5858351613f3a565b94509285019290850190600101613fab565b5092979650505050505050565b80356003811061157057600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561408957614089614013565b604052919050565b8035801515811461157057600080fd5b6000606082840312156140b357600080fd5b6040516060810181811067ffffffffffffffff821117156140d6576140d6614013565b6040529050806140e583613e4b565b815260208301356140f581613e5f565b602082015261410660408401614091565b60408201525092915050565b60008060008060c0858703121561412857600080fd5b8435935061413860208601613e4b565b925061414660408601614004565b915061415586606087016140a1565b905092959194509250565b600082601f83011261417157600080fd5b813567ffffffffffffffff81111561418b5761418b614013565b6141bc60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601614042565b8181528460208386010111156141d157600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561420057600080fd5b813567ffffffffffffffff81111561421757600080fd5b61168a84828501614160565b600081518084526020808501945080840160005b8381101561426957815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101614237565b509495945050505050565b6020815260006106126020830184614223565b60006020828403121561429957600080fd5b81356110a481613e5f565b6020808252825182820181905260009190848201906040850190845b818110156142e257835163ffffffff16835292840192918401916001016142c0565b50909695505050505050565b60008060008060008060c0878903121561430757600080fd5b863595506020614318818901613e4b565b955061432660408901614004565b9450606080890135945061433c60808a01614091565b935060a089013567ffffffffffffffff8082111561435957600080fd5b818b0191508b601f83011261436d57600080fd5b81358181111561437f5761437f614013565b61438d858260051b01614042565b818152858101925090840283018501908d8211156143aa57600080fd5b928501925b818410156143d0576143c18e856140a1565b835292840192918501916143af565b8096505050505050509295509295509295565b6020815260006106126020830184613f3a565b600080600080600060a0868803121561440e57600080fd5b61441786613e4b565b94506020860135935061442c60408701613e4b565b9250606086013567ffffffffffffffff8082111561444957600080fd5b61445589838a01614160565b9350608088013591508082111561446b57600080fd5b5061447888828901614160565b9150509295509295909350565b6000806040838503121561449857600080fd5b6144a183613e4b565b91506144af60208401613e4b565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006000198203614529576145296144e7565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b63ffffffff818116838216019080821115611302576113026144e7565b60408152600061458f6040830185613f3a565b8281036020840152610a0f8185613f3a565b81810381811115610615576106156144e7565b6060815260006145c76060830186614223565b82810360208401526145d98186614223565b90508281036040840152612b168185613f3a565b6bffffffffffffffffffffffff818116838216019080821115611302576113026144e7565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff828116828216039080821115611302576113026144e7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b80820180821115610615576106156144e7565b8082028115828204841417610615576106156144e7565b60007fffff000000000000000000000000000000000000000000000000000000000000808960f01b168352808860f01b166002840152808760f01b1660048401525084516146f5816006850160208901613f16565b84519083019061470c816006840160208901613f16565b8451910190614722816006840160208801613f16565b0160060198975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b600181815b8085111561479c578160001904821115614782576147826144e7565b8085161561478f57918102915b93841c9390800290614766565b509250929050565b6000826147b357506001610615565b816147c057506000610615565b81600181146147d657600281146147e0576147fc565b6001915050610615565b60ff8411156147f1576147f16144e7565b50506001821b610615565b5060208310610133831016604e8410600b841016171561481f575081810a610615565b6148298383614761565b806000190482111561483d5761483d6144e7565b029392505050565b600061061283836147a4565b60ff8281168282160390811115610615576106156144e7565b60ff8181168382160290811690818114611302576113026144e756fea264697066735822122033ecd3b6b555538697052aaf3811ca204c377678cbe88f8651d7da7c1da0af7664736f6c63430008110033", }
OriginMetaData contains all meta data concerning the Origin contract.
var OwnableUpgradeableABI = OwnableUpgradeableMetaData.ABI
OwnableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableUpgradeableMetaData.ABI instead.
var OwnableUpgradeableFuncSigs = OwnableUpgradeableMetaData.Sigs
Deprecated: Use OwnableUpgradeableMetaData.Sigs instead. OwnableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
OwnableUpgradeableMetaData contains all meta data concerning the OwnableUpgradeable contract.
var ReportABI = ReportMetaData.ABI
ReportABI is the input ABI used to generate the binding from. Deprecated: Use ReportMetaData.ABI instead.
var ReportBin = ReportMetaData.Bin
ReportBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ReportMetaData.Bin instead.
var ReportHubABI = ReportHubMetaData.ABI
ReportHubABI is the input ABI used to generate the binding from. Deprecated: Use ReportHubMetaData.ABI instead.
var ReportHubFuncSigs = ReportHubMetaData.Sigs
Deprecated: Use ReportHubMetaData.Sigs instead. ReportHubFuncSigs maps the 4-byte function signature to its string representation.
var ReportHubMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":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\":false,\"internalType\":\"address[]\",\"name\":\"guards\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"notaries\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"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\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_domain\",\"type\":\"uint32\"}],\"name\":\"isActiveDomain\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_attestation\",\"type\":\"bytes\"}],\"name\":\"submitAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"}],\"name\":\"submitReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", 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)", "f646a512": "submitAttestation(bytes)", "5815869d": "submitReport(bytes)", }, }
ReportHubMetaData contains all meta data concerning the ReportHub contract.
var ReportMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201563ffe77fc17d212f4ddd3e71ff0a003c39e99ead3997b2f5b547e39378378864736f6c63430008110033",
}
ReportMetaData contains all meta data concerning the Report contract.
var StringsABI = StringsMetaData.ABI
StringsABI is the input ABI used to generate the binding from. Deprecated: Use StringsMetaData.ABI instead.
var StringsBin = StringsMetaData.Bin
StringsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StringsMetaData.Bin instead.
var StringsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122038cd276b3a2a2a568615938edc2d39751b087840f9711865e49fa85e37a4cf7f64736f6c63430008110033",
}
StringsMetaData contains all meta data concerning the Strings contract.
var SynapseTypesABI = SynapseTypesMetaData.ABI
SynapseTypesABI is the input ABI used to generate the binding from. Deprecated: Use SynapseTypesMetaData.ABI instead.
var SynapseTypesBin = SynapseTypesMetaData.Bin
SynapseTypesBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SynapseTypesMetaData.Bin instead.
var SynapseTypesMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212209aaa3c3f21279a50e38314be60332244d2627193720368588fd3369a7893265564736f6c63430008110033",
}
SynapseTypesMetaData contains all meta data concerning the SynapseTypes contract.
var SystemCallABI = SystemCallMetaData.ABI
SystemCallABI is the input ABI used to generate the binding from. Deprecated: Use SystemCallMetaData.ABI instead.
var SystemCallBin = SystemCallMetaData.Bin
SystemCallBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SystemCallMetaData.Bin instead.
var SystemCallMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122043ceaf7533ba1add58a4285f982b24a9c50de85ffaf8e5c50a69124580e3e1e964736f6c63430008110033",
}
SystemCallMetaData contains all meta data concerning the SystemCall contract.
var SystemContractABI = SystemContractMetaData.ABI
SystemContractABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractMetaData.ABI instead.
var SystemContractFuncSigs = SystemContractMetaData.Sigs
Deprecated: Use SystemContractMetaData.Sigs instead. SystemContractFuncSigs maps the 4-byte function signature to its string representation.
var SystemContractHarnessABI = SystemContractHarnessMetaData.ABI
SystemContractHarnessABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractHarnessMetaData.ABI instead.
var SystemContractHarnessEventsABI = SystemContractHarnessEventsMetaData.ABI
SystemContractHarnessEventsABI is the input ABI used to generate the binding from. Deprecated: Use SystemContractHarnessEventsMetaData.ABI instead.
var SystemContractHarnessEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"caller\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"LogSystemCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyLocalCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlySynapseChainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyTwoHoursCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"UsualCall\",\"type\":\"event\"}]",
}
SystemContractHarnessEventsMetaData contains all meta data concerning the SystemContractHarnessEvents contract.
var SystemContractHarnessFuncSigs = SystemContractHarnessMetaData.Sigs
Deprecated: Use SystemContractHarnessMetaData.Sigs instead. SystemContractHarnessFuncSigs maps the 4-byte function signature to its string representation.
var SystemContractHarnessMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"caller\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootSubmittedAt\",\"type\":\"uint256\"}],\"name\":\"LogSystemCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyLocalCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyOriginDestinationCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlySynapseChainCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"OnlyTwoHoursCall\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newValue\",\"type\":\"uint256\"}],\"name\":\"UsualCall\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sensitiveValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyLocal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOrigin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyOriginDestination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlySynapseChain\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"_systemCaller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_newValue\",\"type\":\"uint256\"}],\"name\":\"setSensitiveValueOnlyTwoHours\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "8d3638f4": "localDomain()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "089d2894": "sensitiveValue()", "760b6e21": "setSensitiveValue(uint256,uint32,uint8,uint256)", "8d87ad2f": "setSensitiveValueOnlyDestination(uint256,uint32,uint8,uint256)", "a1a561b4": "setSensitiveValueOnlyLocal(uint256,uint32,uint8,uint256)", "7adc4962": "setSensitiveValueOnlyOrigin(uint256,uint32,uint8,uint256)", "436a450e": "setSensitiveValueOnlyOriginDestination(uint256,uint32,uint8,uint256)", "ddd4e4c0": "setSensitiveValueOnlySynapseChain(uint256,uint32,uint8,uint256)", "04d960cb": "setSensitiveValueOnlyTwoHours(uint256,uint32,uint8,uint256)", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "cc118b4d": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint32,address,bool)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemContractHarnessMetaData contains all meta data concerning the SystemContractHarness contract.
var SystemContractMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"SYNAPSE_DOMAIN\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rootSubmittedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "8d3638f4": "localDomain()", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "fbde22f7": "setSystemRouter(address)", "31f36451": "slashAgent(uint256,uint32,uint8,(uint32,address,bool))", "cc118b4d": "syncAgents(uint256,uint32,uint8,uint256,bool,(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\"}],\"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\":\"\",\"type\":\"bool\"}],\"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\":\"contractISystemRouter\",\"name\":\"_systemRouter\",\"type\":\"address\"}],\"name\":\"setSystemRouter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo\",\"name\":\"_info\",\"type\":\"tuple\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"_callOrigin\",\"type\":\"uint32\"},{\"internalType\":\"enumISystemRouter.SystemEntity\",\"name\":\"_caller\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_requestID\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_removeExisting\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"bonded\",\"type\":\"bool\"}],\"internalType\":\"structSystemContract.AgentInfo[]\",\"name\":\"_infos\",\"type\":\"tuple[]\"}],\"name\":\"syncAgents\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemRouter\",\"outputs\":[{\"internalType\":\"contractISystemRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "bf61e67e": "SYNAPSE_DOMAIN()", "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))", "cc118b4d": "syncAgents(uint256,uint32,uint8,uint256,bool,(uint32,address,bool)[])", "529d1549": "systemRouter()", "f2fde38b": "transferOwnership(address)", }, }
SystemRegistryMetaData contains all meta data concerning the SystemRegistry contract.
var TipsABI = TipsMetaData.ABI
TipsABI is the input ABI used to generate the binding from. Deprecated: Use TipsMetaData.ABI instead.
var TipsBin = TipsMetaData.Bin
TipsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsMetaData.Bin instead.
var TipsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206a29bfbd0fa4af8745e2c5f022bbb0c3c3db0493c17032e0f8806c22cbe305a264736f6c63430008110033",
}
TipsMetaData contains all meta data concerning the Tips contract.
var TypeCastsABI = TypeCastsMetaData.ABI
TypeCastsABI is the input ABI used to generate the binding from. Deprecated: Use TypeCastsMetaData.ABI instead.
var TypeCastsBin = TypeCastsMetaData.Bin
TypeCastsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TypeCastsMetaData.Bin instead.
var TypeCastsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122093ff3bebf825e692c12bb194ae0e63f23be8eb4d909b6cbc85825196ba65de3364736f6c63430008110033",
}
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: "0x6101f061003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c806397b8ad4a11610080578063eb74062811610065578063eb740628146100f8578063f26be3fc14610100578063fb734584146100f857600080fd5b806397b8ad4a146100cd578063b602d173146100e557600080fd5b806310153fce146100b25780631136e7ea146100cd57806313090c5a146100d55780631bfe17ce146100dd575b600080fd5b6100ba602881565b6040519081526020015b60405180910390f35b6100ba601881565b6100ba610158565b6100ba610172565b6100ba6bffffffffffffffffffffffff81565b6100ba606081565b6101277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000081565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090911681526020016100c4565b606061016581601861017a565b61016f919061017a565b81565b61016f606060185b808201808211156101b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea264697066735822122099b0e52a008a86fc9d648315d6098a20b5758726b0ac7890b8d58058aa88824064736f6c63430008110033", }
TypedMemViewMetaData contains all meta data concerning the TypedMemView contract.
var Version0ABI = Version0MetaData.ABI
Version0ABI is the input ABI used to generate the binding from. Deprecated: Use Version0MetaData.ABI instead.
var Version0Bin = Version0MetaData.Bin
Version0Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use Version0MetaData.Bin instead.
var Version0FuncSigs = Version0MetaData.Sigs
Deprecated: Use Version0MetaData.Sigs instead. Version0FuncSigs maps the 4-byte function signature to its string representation.
var Version0MetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "ffa1ad74": "VERSION()", }, Bin: "0x6080604052348015600f57600080fd5b5060808061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ffa1ad7414602d575b600080fd5b6034600081565b60405160ff909116815260200160405180910390f3fea2646970667358221220651e288227166d52980f72940d95242e69bc17f44b2e37d82e98f4cd6851767d64736f6c63430008110033", }
Version0MetaData contains all meta data concerning the Version0 contract.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around an Ethereum contract.
func DeployAddress ¶
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
func NewAddress ¶
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressCaller ¶
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressCallerRaw) Call ¶
func (_Address *AddressCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressCallerSession ¶
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressFilterer ¶
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressFilterer ¶
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressRaw) Call ¶
func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressRaw) Transact ¶
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶
func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressSession ¶
type AddressSession struct { Contract *Address // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressTransactor ¶
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressTransactor ¶
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressTransactorRaw) Transact ¶
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶
func (_Address *AddressTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressTransactorSession ¶
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCallerRaw ¶
type AddressUpgradeableCallerRaw struct {
Contract *AddressUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressUpgradeableCallerRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressUpgradeableCallerSession ¶
type AddressUpgradeableCallerSession struct { Contract *AddressUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableRaw ¶
type AddressUpgradeableRaw struct {
Contract *AddressUpgradeable // Generic contract binding to access the raw methods on
}
AddressUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressUpgradeableRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressUpgradeableRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableSession ¶
type AddressUpgradeableSession struct { Contract *AddressUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactorRaw ¶
type AddressUpgradeableTransactorRaw struct {
Contract *AddressUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressUpgradeableTransactorRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableTransactorRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableTransactorSession ¶
type AddressUpgradeableTransactorSession struct { Contract *AddressUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type 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 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) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
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) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
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 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) 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) 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) 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 AgentRegistryExtended ¶ added in v0.0.53
type AgentRegistryExtended struct { AgentRegistryExtendedCaller // Read-only binding to the contract AgentRegistryExtendedTransactor // Write-only binding to the contract AgentRegistryExtendedFilterer // Log filterer for contract events }
AgentRegistryExtended is an auto generated Go binding around an Ethereum contract.
func DeployAgentRegistryExtended ¶ added in v0.0.53
func DeployAgentRegistryExtended(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AgentRegistryExtended, error)
DeployAgentRegistryExtended deploys a new Ethereum contract, binding an instance of AgentRegistryExtended to it.
func NewAgentRegistryExtended ¶ added in v0.0.53
func NewAgentRegistryExtended(address common.Address, backend bind.ContractBackend) (*AgentRegistryExtended, error)
NewAgentRegistryExtended creates a new instance of AgentRegistryExtended, bound to a specific deployed contract.
type AgentRegistryExtendedAgentAdded ¶ added in v0.0.53
type AgentRegistryExtendedAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryExtendedAgentAdded represents a AgentAdded event raised by the AgentRegistryExtended contract.
type AgentRegistryExtendedAgentAddedIterator ¶ added in v0.0.53
type AgentRegistryExtendedAgentAddedIterator struct { Event *AgentRegistryExtendedAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryExtendedAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the AgentRegistryExtended contract.
func (*AgentRegistryExtendedAgentAddedIterator) Close ¶ added in v0.0.53
func (it *AgentRegistryExtendedAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryExtendedAgentAddedIterator) Error ¶ added in v0.0.53
func (it *AgentRegistryExtendedAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryExtendedAgentAddedIterator) Next ¶ added in v0.0.53
func (it *AgentRegistryExtendedAgentAddedIterator) 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 AgentRegistryExtendedAgentRemoved ¶ added in v0.0.53
type AgentRegistryExtendedAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AgentRegistryExtendedAgentRemoved represents a AgentRemoved event raised by the AgentRegistryExtended contract.
type AgentRegistryExtendedAgentRemovedIterator ¶ added in v0.0.53
type AgentRegistryExtendedAgentRemovedIterator struct { Event *AgentRegistryExtendedAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryExtendedAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the AgentRegistryExtended contract.
func (*AgentRegistryExtendedAgentRemovedIterator) Close ¶ added in v0.0.53
func (it *AgentRegistryExtendedAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryExtendedAgentRemovedIterator) Error ¶ added in v0.0.53
func (it *AgentRegistryExtendedAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryExtendedAgentRemovedIterator) Next ¶ added in v0.0.53
func (it *AgentRegistryExtendedAgentRemovedIterator) 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 AgentRegistryExtendedCaller ¶ added in v0.0.53
type AgentRegistryExtendedCaller struct {
// contains filtered or unexported fields
}
AgentRegistryExtendedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAgentRegistryExtendedCaller ¶ added in v0.0.53
func NewAgentRegistryExtendedCaller(address common.Address, caller bind.ContractCaller) (*AgentRegistryExtendedCaller, error)
NewAgentRegistryExtendedCaller creates a new read-only instance of AgentRegistryExtended, bound to a specific deployed contract.
func (*AgentRegistryExtendedCaller) AllAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) AllDomains ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) AmountAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) AmountDomains ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) GetAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) GetDomain ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) IsActiveAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 (*AgentRegistryExtendedCaller) IsActiveAgent0 ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*AgentRegistryExtendedCaller) IsActiveDomain ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCaller) 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 AgentRegistryExtendedCallerRaw ¶ added in v0.0.53
type AgentRegistryExtendedCallerRaw struct {
Contract *AgentRegistryExtendedCaller // Generic read-only contract binding to access the raw methods on
}
AgentRegistryExtendedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AgentRegistryExtendedCallerRaw) Call ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 AgentRegistryExtendedCallerSession ¶ added in v0.0.53
type AgentRegistryExtendedCallerSession struct { Contract *AgentRegistryExtendedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AgentRegistryExtendedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AgentRegistryExtendedCallerSession) AllAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) 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 (*AgentRegistryExtendedCallerSession) AllDomains ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AgentRegistryExtendedCallerSession) AmountAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) 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 (*AgentRegistryExtendedCallerSession) AmountDomains ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AgentRegistryExtendedCallerSession) GetAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) 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 (*AgentRegistryExtendedCallerSession) GetDomain ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) 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 (*AgentRegistryExtendedCallerSession) IsActiveAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) 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 (*AgentRegistryExtendedCallerSession) IsActiveAgent0 ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*AgentRegistryExtendedCallerSession) IsActiveDomain ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedCallerSession) 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 AgentRegistryExtendedDomainActivated ¶ added in v0.0.53
type AgentRegistryExtendedDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AgentRegistryExtendedDomainActivated represents a DomainActivated event raised by the AgentRegistryExtended contract.
type AgentRegistryExtendedDomainActivatedIterator ¶ added in v0.0.53
type AgentRegistryExtendedDomainActivatedIterator struct { Event *AgentRegistryExtendedDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryExtendedDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the AgentRegistryExtended contract.
func (*AgentRegistryExtendedDomainActivatedIterator) Close ¶ added in v0.0.53
func (it *AgentRegistryExtendedDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryExtendedDomainActivatedIterator) Error ¶ added in v0.0.53
func (it *AgentRegistryExtendedDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryExtendedDomainActivatedIterator) Next ¶ added in v0.0.53
func (it *AgentRegistryExtendedDomainActivatedIterator) 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 AgentRegistryExtendedDomainDeactivated ¶ added in v0.0.53
type AgentRegistryExtendedDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AgentRegistryExtendedDomainDeactivated represents a DomainDeactivated event raised by the AgentRegistryExtended contract.
type AgentRegistryExtendedDomainDeactivatedIterator ¶ added in v0.0.53
type AgentRegistryExtendedDomainDeactivatedIterator struct { Event *AgentRegistryExtendedDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentRegistryExtendedDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the AgentRegistryExtended contract.
func (*AgentRegistryExtendedDomainDeactivatedIterator) Close ¶ added in v0.0.53
func (it *AgentRegistryExtendedDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentRegistryExtendedDomainDeactivatedIterator) Error ¶ added in v0.0.53
func (it *AgentRegistryExtendedDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentRegistryExtendedDomainDeactivatedIterator) Next ¶ added in v0.0.53
func (it *AgentRegistryExtendedDomainDeactivatedIterator) 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 AgentRegistryExtendedFilterer ¶ added in v0.0.53
type AgentRegistryExtendedFilterer struct {
// contains filtered or unexported fields
}
AgentRegistryExtendedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAgentRegistryExtendedFilterer ¶ added in v0.0.53
func NewAgentRegistryExtendedFilterer(address common.Address, filterer bind.ContractFilterer) (*AgentRegistryExtendedFilterer, error)
NewAgentRegistryExtendedFilterer creates a new log filterer instance of AgentRegistryExtended, bound to a specific deployed contract.
func (*AgentRegistryExtendedFilterer) FilterAgentAdded ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryExtendedAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryExtendedFilterer) FilterAgentRemoved ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AgentRegistryExtendedAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryExtendedFilterer) FilterDomainActivated ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryExtendedDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryExtendedFilterer) FilterDomainDeactivated ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AgentRegistryExtendedDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AgentRegistryExtendedFilterer) ParseAgentAdded ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseAgentAdded(log types.Log) (*AgentRegistryExtendedAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AgentRegistryExtendedFilterer) ParseAgentRemoved ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseAgentRemoved(log types.Log) (*AgentRegistryExtendedAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AgentRegistryExtendedFilterer) ParseDomainActivated ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseDomainActivated(log types.Log) (*AgentRegistryExtendedDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryExtendedFilterer) ParseDomainDeactivated ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) ParseDomainDeactivated(log types.Log) (*AgentRegistryExtendedDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AgentRegistryExtendedFilterer) WatchAgentAdded ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedAgentAdded, 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 (*AgentRegistryExtendedFilterer) WatchAgentRemoved ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedAgentRemoved, 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 (*AgentRegistryExtendedFilterer) WatchDomainActivated ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AgentRegistryExtendedFilterer) WatchDomainDeactivated ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AgentRegistryExtendedDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
type AgentRegistryExtendedRaw ¶ added in v0.0.53
type AgentRegistryExtendedRaw struct {
Contract *AgentRegistryExtended // Generic contract binding to access the raw methods on
}
AgentRegistryExtendedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AgentRegistryExtendedRaw) Call ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*AgentRegistryExtendedRaw) Transact ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentRegistryExtendedRaw) Transfer ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AgentRegistryExtendedSession ¶ added in v0.0.53
type AgentRegistryExtendedSession struct { Contract *AgentRegistryExtended // 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 }
AgentRegistryExtendedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AgentRegistryExtendedSession) AddAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) AllAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) AllDomains ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AgentRegistryExtendedSession) AmountAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) AmountDomains ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AgentRegistryExtendedSession) GetAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) GetDomain ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) IsActiveAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) IsActiveAgent0 ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*AgentRegistryExtendedSession) IsActiveDomain ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) RemoveAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) 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 (*AgentRegistryExtendedSession) RemoveAllAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedSession) RemoveAllAgents() (*types.Transaction, error)
RemoveAllAgents is a paid mutator transaction binding the contract method 0xbb5c936b.
Solidity: function removeAllAgents() returns()
type AgentRegistryExtendedTransactor ¶ added in v0.0.53
type AgentRegistryExtendedTransactor struct {
// contains filtered or unexported fields
}
AgentRegistryExtendedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAgentRegistryExtendedTransactor ¶ added in v0.0.53
func NewAgentRegistryExtendedTransactor(address common.Address, transactor bind.ContractTransactor) (*AgentRegistryExtendedTransactor, error)
NewAgentRegistryExtendedTransactor creates a new write-only instance of AgentRegistryExtended, bound to a specific deployed contract.
func (*AgentRegistryExtendedTransactor) AddAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactor) 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 (*AgentRegistryExtendedTransactor) RemoveAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactor) 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 (*AgentRegistryExtendedTransactor) RemoveAllAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactor) RemoveAllAgents(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveAllAgents is a paid mutator transaction binding the contract method 0xbb5c936b.
Solidity: function removeAllAgents() returns()
type AgentRegistryExtendedTransactorRaw ¶ added in v0.0.53
type AgentRegistryExtendedTransactorRaw struct {
Contract *AgentRegistryExtendedTransactor // Generic write-only contract binding to access the raw methods on
}
AgentRegistryExtendedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AgentRegistryExtendedTransactorRaw) Transact ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentRegistryExtendedTransactorRaw) Transfer ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AgentRegistryExtendedTransactorSession ¶ added in v0.0.53
type AgentRegistryExtendedTransactorSession struct { Contract *AgentRegistryExtendedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AgentRegistryExtendedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AgentRegistryExtendedTransactorSession) AddAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactorSession) 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 (*AgentRegistryExtendedTransactorSession) RemoveAgent ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactorSession) 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 (*AgentRegistryExtendedTransactorSession) RemoveAllAgents ¶ added in v0.0.53
func (_AgentRegistryExtended *AgentRegistryExtendedTransactorSession) RemoveAllAgents() (*types.Transaction, error)
RemoveAllAgents is a paid mutator transaction binding the contract method 0xbb5c936b.
Solidity: function removeAllAgents() returns()
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) 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) 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) 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) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
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 Attestation ¶
type Attestation struct { AttestationCaller // Read-only binding to the contract AttestationTransactor // Write-only binding to the contract AttestationFilterer // Log filterer for contract events }
Attestation is an auto generated Go binding around an Ethereum contract.
func DeployAttestation ¶
func DeployAttestation(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Attestation, error)
DeployAttestation deploys a new Ethereum contract, binding an instance of Attestation to it.
func NewAttestation ¶
func NewAttestation(address common.Address, backend bind.ContractBackend) (*Attestation, error)
NewAttestation creates a new instance of Attestation, bound to a specific deployed contract.
type AttestationCaller ¶
type AttestationCaller struct {
// contains filtered or unexported fields
}
AttestationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationCaller ¶
func NewAttestationCaller(address common.Address, caller bind.ContractCaller) (*AttestationCaller, error)
NewAttestationCaller creates a new read-only instance of Attestation, bound to a specific deployed contract.
type AttestationCallerRaw ¶
type AttestationCallerRaw struct {
Contract *AttestationCaller // Generic read-only contract binding to access the raw methods on
}
AttestationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationCallerRaw) Call ¶
func (_Attestation *AttestationCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AttestationCallerSession ¶
type AttestationCallerSession struct { Contract *AttestationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationFilterer ¶
type AttestationFilterer struct {
// contains filtered or unexported fields
}
AttestationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationFilterer ¶
func NewAttestationFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationFilterer, error)
NewAttestationFilterer creates a new log filterer instance of Attestation, bound to a specific deployed contract.
type AttestationHub ¶ added in v0.0.11
type AttestationHub struct { AttestationHubCaller // Read-only binding to the contract AttestationHubTransactor // Write-only binding to the contract AttestationHubFilterer // Log filterer for contract events }
AttestationHub is an auto generated Go binding around an Ethereum contract.
func NewAttestationHub ¶ added in v0.0.11
func NewAttestationHub(address common.Address, backend bind.ContractBackend) (*AttestationHub, error)
NewAttestationHub creates a new instance of AttestationHub, bound to a specific deployed contract.
type AttestationHubAgentAdded ¶ added in v0.0.43
type AttestationHubAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationHubAgentAdded represents a AgentAdded event raised by the AttestationHub contract.
type AttestationHubAgentAddedIterator ¶ added in v0.0.43
type AttestationHubAgentAddedIterator struct { Event *AttestationHubAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the AttestationHub contract.
func (*AttestationHubAgentAddedIterator) Close ¶ added in v0.0.43
func (it *AttestationHubAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubAgentAddedIterator) Error ¶ added in v0.0.43
func (it *AttestationHubAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubAgentAddedIterator) Next ¶ added in v0.0.43
func (it *AttestationHubAgentAddedIterator) 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 AttestationHubAgentRemoved ¶ added in v0.0.43
type AttestationHubAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
AttestationHubAgentRemoved represents a AgentRemoved event raised by the AttestationHub contract.
type AttestationHubAgentRemovedIterator ¶ added in v0.0.43
type AttestationHubAgentRemovedIterator struct { Event *AttestationHubAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the AttestationHub contract.
func (*AttestationHubAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *AttestationHubAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *AttestationHubAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *AttestationHubAgentRemovedIterator) 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 AttestationHubAttestationAccepted ¶ added in v0.0.34
type AttestationHubAttestationAccepted struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationHubAttestationAccepted represents a AttestationAccepted event raised by the AttestationHub contract.
type AttestationHubAttestationAcceptedIterator ¶ added in v0.0.34
type AttestationHubAttestationAcceptedIterator struct { Event *AttestationHubAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the AttestationHub contract.
func (*AttestationHubAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *AttestationHubAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *AttestationHubAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *AttestationHubAttestationAcceptedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationHubCaller ¶ added in v0.0.11
type AttestationHubCaller struct {
// contains filtered or unexported fields
}
AttestationHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationHubCaller ¶ added in v0.0.11
func NewAttestationHubCaller(address common.Address, caller bind.ContractCaller) (*AttestationHubCaller, error)
NewAttestationHubCaller creates a new read-only instance of AttestationHub, bound to a specific deployed contract.
func (*AttestationHubCaller) AllAgents ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 (*AttestationHubCaller) AllDomains ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 (*AttestationHubCaller) AmountAgents ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 (*AttestationHubCaller) 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 (*AttestationHubCaller) GetAgent ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 (*AttestationHubCaller) GetDomain ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 (*AttestationHubCaller) IsActiveAgent ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 (*AttestationHubCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*AttestationHubCaller) IsActiveDomain ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCaller) 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 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) AllAgents ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) 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 (*AttestationHubCallerSession) AllDomains ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AttestationHubCallerSession) AmountAgents ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) 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 (*AttestationHubCallerSession) AmountDomains ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AttestationHubCallerSession) GetAgent ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) 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 (*AttestationHubCallerSession) GetDomain ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) 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 (*AttestationHubCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) 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 (*AttestationHubCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*AttestationHubCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_AttestationHub *AttestationHubCallerSession) 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 AttestationHubDomainActivated ¶ added in v0.0.43
type AttestationHubDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AttestationHubDomainActivated represents a DomainActivated event raised by the AttestationHub contract.
type AttestationHubDomainActivatedIterator ¶ added in v0.0.43
type AttestationHubDomainActivatedIterator struct { Event *AttestationHubDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the AttestationHub contract.
func (*AttestationHubDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *AttestationHubDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *AttestationHubDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *AttestationHubDomainActivatedIterator) 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 AttestationHubDomainDeactivated ¶ added in v0.0.43
type AttestationHubDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
AttestationHubDomainDeactivated represents a DomainDeactivated event raised by the AttestationHub contract.
type AttestationHubDomainDeactivatedIterator ¶ added in v0.0.43
type AttestationHubDomainDeactivatedIterator struct { Event *AttestationHubDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the AttestationHub contract.
func (*AttestationHubDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *AttestationHubDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *AttestationHubDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *AttestationHubDomainDeactivatedIterator) 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 AttestationHubEvents ¶ added in v0.0.34
type AttestationHubEvents struct { AttestationHubEventsCaller // Read-only binding to the contract AttestationHubEventsTransactor // Write-only binding to the contract AttestationHubEventsFilterer // Log filterer for contract events }
AttestationHubEvents is an auto generated Go binding around an Ethereum contract.
func NewAttestationHubEvents ¶ added in v0.0.34
func NewAttestationHubEvents(address common.Address, backend bind.ContractBackend) (*AttestationHubEvents, error)
NewAttestationHubEvents creates a new instance of AttestationHubEvents, bound to a specific deployed contract.
type AttestationHubEventsAttestationAccepted ¶ added in v0.0.34
type AttestationHubEventsAttestationAccepted struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
AttestationHubEventsAttestationAccepted represents a AttestationAccepted event raised by the AttestationHubEvents contract.
type AttestationHubEventsAttestationAcceptedIterator ¶ added in v0.0.34
type AttestationHubEventsAttestationAcceptedIterator struct { Event *AttestationHubEventsAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AttestationHubEventsAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the AttestationHubEvents contract.
func (*AttestationHubEventsAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *AttestationHubEventsAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationHubEventsAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *AttestationHubEventsAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationHubEventsAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *AttestationHubEventsAttestationAcceptedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationHubEventsCaller ¶ added in v0.0.34
type AttestationHubEventsCaller struct {
// contains filtered or unexported fields
}
AttestationHubEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationHubEventsCaller ¶ added in v0.0.34
func NewAttestationHubEventsCaller(address common.Address, caller bind.ContractCaller) (*AttestationHubEventsCaller, error)
NewAttestationHubEventsCaller creates a new read-only instance of AttestationHubEvents, bound to a specific deployed contract.
type AttestationHubEventsCallerRaw ¶ added in v0.0.34
type AttestationHubEventsCallerRaw struct {
Contract *AttestationHubEventsCaller // Generic read-only contract binding to access the raw methods on
}
AttestationHubEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationHubEventsCallerRaw) Call ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AttestationHubEventsCallerSession ¶ added in v0.0.34
type AttestationHubEventsCallerSession struct { Contract *AttestationHubEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationHubEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationHubEventsFilterer ¶ added in v0.0.34
type AttestationHubEventsFilterer struct {
// contains filtered or unexported fields
}
AttestationHubEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationHubEventsFilterer ¶ added in v0.0.34
func NewAttestationHubEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationHubEventsFilterer, error)
NewAttestationHubEventsFilterer creates a new log filterer instance of AttestationHubEvents, bound to a specific deployed contract.
func (*AttestationHubEventsFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*AttestationHubEventsAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*AttestationHubEventsFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubEventsAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*AttestationHubEventsFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubEventsAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
type AttestationHubEventsRaw ¶ added in v0.0.34
type AttestationHubEventsRaw struct {
Contract *AttestationHubEvents // Generic contract binding to access the raw methods on
}
AttestationHubEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationHubEventsRaw) Call ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AttestationHubEventsRaw) Transact ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubEventsRaw) Transfer ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationHubEventsSession ¶ added in v0.0.34
type AttestationHubEventsSession struct { Contract *AttestationHubEvents // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationHubEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationHubEventsTransactor ¶ added in v0.0.34
type AttestationHubEventsTransactor struct {
// contains filtered or unexported fields
}
AttestationHubEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationHubEventsTransactor ¶ added in v0.0.34
func NewAttestationHubEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationHubEventsTransactor, error)
NewAttestationHubEventsTransactor creates a new write-only instance of AttestationHubEvents, bound to a specific deployed contract.
type AttestationHubEventsTransactorRaw ¶ added in v0.0.34
type AttestationHubEventsTransactorRaw struct {
Contract *AttestationHubEventsTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationHubEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationHubEventsTransactorRaw) Transact ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubEventsTransactorRaw) Transfer ¶ added in v0.0.34
func (_AttestationHubEvents *AttestationHubEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationHubEventsTransactorSession ¶ added in v0.0.34
type AttestationHubEventsTransactorSession struct { Contract *AttestationHubEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationHubEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AttestationHubFilterer ¶ added in v0.0.11
type AttestationHubFilterer struct {
// contains filtered or unexported fields
}
AttestationHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationHubFilterer ¶ added in v0.0.11
func NewAttestationHubFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationHubFilterer, error)
NewAttestationHubFilterer creates a new log filterer instance of AttestationHub, bound to a specific deployed contract.
func (*AttestationHubFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AttestationHubAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AttestationHubFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*AttestationHubAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AttestationHubFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_AttestationHub *AttestationHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*AttestationHubAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*AttestationHubFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*AttestationHubDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AttestationHubFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*AttestationHubDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AttestationHubFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) ParseAgentAdded(log types.Log) (*AttestationHubAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*AttestationHubFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) ParseAgentRemoved(log types.Log) (*AttestationHubAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*AttestationHubFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_AttestationHub *AttestationHubFilterer) ParseAttestationAccepted(log types.Log) (*AttestationHubAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*AttestationHubFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) ParseDomainActivated(log types.Log) (*AttestationHubDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AttestationHubFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) ParseDomainDeactivated(log types.Log) (*AttestationHubDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*AttestationHubFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *AttestationHubAgentAdded, 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 (*AttestationHubFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *AttestationHubAgentRemoved, 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 (*AttestationHubFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_AttestationHub *AttestationHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *AttestationHubAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*AttestationHubFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *AttestationHubDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*AttestationHubFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_AttestationHub *AttestationHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *AttestationHubDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
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) AllAgents ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) 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 (*AttestationHubSession) AllDomains ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*AttestationHubSession) AmountAgents ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) 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 (*AttestationHubSession) AmountDomains ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*AttestationHubSession) GetAgent ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) 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 (*AttestationHubSession) GetDomain ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) 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 (*AttestationHubSession) IsActiveAgent ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) 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 (*AttestationHubSession) IsActiveAgent0 ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*AttestationHubSession) IsActiveDomain ¶ added in v0.0.43
func (_AttestationHub *AttestationHubSession) 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 (*AttestationHubSession) SubmitAttestation ¶ added in v0.0.11
func (_AttestationHub *AttestationHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
type AttestationHubTransactor ¶ added in v0.0.11
type AttestationHubTransactor struct {
// contains filtered or unexported fields
}
AttestationHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationHubTransactor ¶ added in v0.0.11
func NewAttestationHubTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationHubTransactor, error)
NewAttestationHubTransactor creates a new write-only instance of AttestationHub, bound to a specific deployed contract.
func (*AttestationHubTransactor) SubmitAttestation ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
type AttestationHubTransactorRaw ¶ added in v0.0.11
type AttestationHubTransactorRaw struct {
Contract *AttestationHubTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationHubTransactorRaw) Transact ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationHubTransactorRaw) Transfer ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationHubTransactorSession ¶ added in v0.0.11
type AttestationHubTransactorSession struct { Contract *AttestationHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AttestationHubTransactorSession) SubmitAttestation ¶ added in v0.0.11
func (_AttestationHub *AttestationHubTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
type AttestationRaw ¶
type AttestationRaw struct {
Contract *Attestation // Generic contract binding to access the raw methods on
}
AttestationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationRaw) Call ¶
func (_Attestation *AttestationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AttestationRaw) Transact ¶
func (_Attestation *AttestationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationRaw) Transfer ¶
func (_Attestation *AttestationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationSession ¶
type AttestationSession struct { Contract *Attestation // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationTransactor ¶
type AttestationTransactor struct {
// contains filtered or unexported fields
}
AttestationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationTransactor ¶
func NewAttestationTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationTransactor, error)
NewAttestationTransactor creates a new write-only instance of Attestation, bound to a specific deployed contract.
type AttestationTransactorRaw ¶
type AttestationTransactorRaw struct {
Contract *AttestationTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationTransactorRaw) Transact ¶
func (_Attestation *AttestationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationTransactorRaw) Transfer ¶
func (_Attestation *AttestationTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationTransactorSession ¶
type AttestationTransactorSession struct { Contract *AttestationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Auth ¶
type Auth struct { AuthCaller // Read-only binding to the contract AuthTransactor // Write-only binding to the contract AuthFilterer // Log filterer for contract events }
Auth is an auto generated Go binding around an Ethereum contract.
func DeployAuth ¶
func DeployAuth(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Auth, error)
DeployAuth deploys a new Ethereum contract, binding an instance of Auth to it.
type AuthCaller ¶
type AuthCaller struct {
// contains filtered or unexported fields
}
AuthCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAuthCaller ¶
func NewAuthCaller(address common.Address, caller bind.ContractCaller) (*AuthCaller, error)
NewAuthCaller creates a new read-only instance of Auth, bound to a specific deployed contract.
type AuthCallerRaw ¶
type AuthCallerRaw struct {
Contract *AuthCaller // Generic read-only contract binding to access the raw methods on
}
AuthCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AuthCallerRaw) Call ¶
func (_Auth *AuthCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AuthCallerSession ¶
type AuthCallerSession struct { Contract *AuthCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AuthCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AuthFilterer ¶
type AuthFilterer struct {
// contains filtered or unexported fields
}
AuthFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAuthFilterer ¶
func NewAuthFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthFilterer, error)
NewAuthFilterer creates a new log filterer instance of Auth, bound to a specific deployed contract.
type AuthRaw ¶
type AuthRaw struct {
Contract *Auth // Generic contract binding to access the raw methods on
}
AuthRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AuthRaw) Call ¶
func (_Auth *AuthRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AuthRaw) Transact ¶
func (_Auth *AuthRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuthRaw) Transfer ¶
func (_Auth *AuthRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AuthSession ¶
type AuthSession struct { Contract *Auth // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuthSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AuthTransactor ¶
type AuthTransactor struct {
// contains filtered or unexported fields
}
AuthTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAuthTransactor ¶
func NewAuthTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthTransactor, error)
NewAuthTransactor creates a new write-only instance of Auth, bound to a specific deployed contract.
type AuthTransactorRaw ¶
type AuthTransactorRaw struct {
Contract *AuthTransactor // Generic write-only contract binding to access the raw methods on
}
AuthTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AuthTransactorRaw) Transact ¶
func (_Auth *AuthTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuthTransactorRaw) Transfer ¶
func (_Auth *AuthTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AuthTransactorSession ¶
type AuthTransactorSession struct { Contract *AuthTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuthTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ByteString ¶ added in v0.0.31
type ByteString struct { ByteStringCaller // Read-only binding to the contract ByteStringTransactor // Write-only binding to the contract ByteStringFilterer // Log filterer for contract events }
ByteString is an auto generated Go binding around an Ethereum contract.
func DeployByteString ¶ added in v0.0.31
func DeployByteString(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ByteString, error)
DeployByteString deploys a new Ethereum contract, binding an instance of ByteString to it.
func NewByteString ¶ added in v0.0.31
func NewByteString(address common.Address, backend bind.ContractBackend) (*ByteString, error)
NewByteString creates a new instance of ByteString, bound to a specific deployed contract.
type ByteStringCaller ¶ added in v0.0.31
type ByteStringCaller struct {
// contains filtered or unexported fields
}
ByteStringCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewByteStringCaller ¶ added in v0.0.31
func NewByteStringCaller(address common.Address, caller bind.ContractCaller) (*ByteStringCaller, error)
NewByteStringCaller creates a new read-only instance of ByteString, bound to a specific deployed contract.
type ByteStringCallerRaw ¶ added in v0.0.31
type ByteStringCallerRaw struct {
Contract *ByteStringCaller // Generic read-only contract binding to access the raw methods on
}
ByteStringCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ByteStringCallerRaw) Call ¶ added in v0.0.31
func (_ByteString *ByteStringCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ByteStringCallerSession ¶ added in v0.0.31
type ByteStringCallerSession struct { Contract *ByteStringCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ByteStringCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ByteStringFilterer ¶ added in v0.0.31
type ByteStringFilterer struct {
// contains filtered or unexported fields
}
ByteStringFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewByteStringFilterer ¶ added in v0.0.31
func NewByteStringFilterer(address common.Address, filterer bind.ContractFilterer) (*ByteStringFilterer, error)
NewByteStringFilterer creates a new log filterer instance of ByteString, bound to a specific deployed contract.
type ByteStringRaw ¶ added in v0.0.31
type ByteStringRaw struct {
Contract *ByteString // Generic contract binding to access the raw methods on
}
ByteStringRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ByteStringRaw) Call ¶ added in v0.0.31
func (_ByteString *ByteStringRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ByteStringRaw) Transact ¶ added in v0.0.31
func (_ByteString *ByteStringRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ByteStringRaw) Transfer ¶ added in v0.0.31
func (_ByteString *ByteStringRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ByteStringSession ¶ added in v0.0.31
type ByteStringSession struct { Contract *ByteString // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ByteStringSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ByteStringTransactor ¶ added in v0.0.31
type ByteStringTransactor struct {
// contains filtered or unexported fields
}
ByteStringTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewByteStringTransactor ¶ added in v0.0.31
func NewByteStringTransactor(address common.Address, transactor bind.ContractTransactor) (*ByteStringTransactor, error)
NewByteStringTransactor creates a new write-only instance of ByteString, bound to a specific deployed contract.
type ByteStringTransactorRaw ¶ added in v0.0.31
type ByteStringTransactorRaw struct {
Contract *ByteStringTransactor // Generic write-only contract binding to access the raw methods on
}
ByteStringTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ByteStringTransactorRaw) Transact ¶ added in v0.0.31
func (_ByteString *ByteStringTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ByteStringTransactorRaw) Transfer ¶ added in v0.0.31
func (_ByteString *ByteStringTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ByteStringTransactorSession ¶ added in v0.0.31
type ByteStringTransactorSession struct { Contract *ByteStringTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ByteStringTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ContextUpgradeable ¶
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewContextUpgradeable ¶
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextUpgradeableCaller ¶
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCallerRaw ¶
type ContextUpgradeableCallerRaw struct {
Contract *ContextUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextUpgradeableCallerRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ContextUpgradeableCallerSession ¶
type ContextUpgradeableCallerSession struct { Contract *ContextUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextUpgradeableFilterer ¶
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextUpgradeableFilterer ¶
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
func (*ContextUpgradeableFilterer) FilterInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) ParseInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) WatchInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ContextUpgradeableInitialized ¶
type ContextUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
type ContextUpgradeableInitializedIterator ¶
type ContextUpgradeableInitializedIterator struct { Event *ContextUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
func (*ContextUpgradeableInitializedIterator) Close ¶
func (it *ContextUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContextUpgradeableInitializedIterator) Error ¶
func (it *ContextUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContextUpgradeableInitializedIterator) Next ¶
func (it *ContextUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContextUpgradeableRaw ¶
type ContextUpgradeableRaw struct {
Contract *ContextUpgradeable // Generic contract binding to access the raw methods on
}
ContextUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextUpgradeableRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ContextUpgradeableRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableSession ¶
type ContextUpgradeableSession struct { Contract *ContextUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextUpgradeableTransactor ¶
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextUpgradeableTransactor ¶
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableTransactorRaw ¶
type ContextUpgradeableTransactorRaw struct {
Contract *ContextUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextUpgradeableTransactorRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableTransactorRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableTransactorSession ¶
type ContextUpgradeableTransactorSession struct { Contract *ContextUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type DomainContext ¶ added in v0.0.12
type DomainContext struct { DomainContextCaller // Read-only binding to the contract DomainContextTransactor // Write-only binding to the contract DomainContextFilterer // Log filterer for contract events }
DomainContext is an auto generated Go binding around an Ethereum contract.
func NewDomainContext ¶ added in v0.0.12
func NewDomainContext(address common.Address, backend bind.ContractBackend) (*DomainContext, error)
NewDomainContext creates a new instance of DomainContext, bound to a specific deployed contract.
type DomainContextCaller ¶ added in v0.0.12
type DomainContextCaller struct {
// contains filtered or unexported fields
}
DomainContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDomainContextCaller ¶ added in v0.0.12
func NewDomainContextCaller(address common.Address, caller bind.ContractCaller) (*DomainContextCaller, error)
NewDomainContextCaller creates a new read-only instance of DomainContext, bound to a specific deployed contract.
func (*DomainContextCaller) LocalDomain ¶ added in v0.0.12
func (_DomainContext *DomainContextCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type DomainContextCallerRaw ¶ added in v0.0.12
type DomainContextCallerRaw struct {
Contract *DomainContextCaller // Generic read-only contract binding to access the raw methods on
}
DomainContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DomainContextCallerRaw) Call ¶ added in v0.0.12
func (_DomainContext *DomainContextCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DomainContextCallerSession ¶ added in v0.0.12
type DomainContextCallerSession struct { Contract *DomainContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DomainContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DomainContextCallerSession) LocalDomain ¶ added in v0.0.12
func (_DomainContext *DomainContextCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type DomainContextFilterer ¶ added in v0.0.12
type DomainContextFilterer struct {
// contains filtered or unexported fields
}
DomainContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDomainContextFilterer ¶ added in v0.0.12
func NewDomainContextFilterer(address common.Address, filterer bind.ContractFilterer) (*DomainContextFilterer, error)
NewDomainContextFilterer creates a new log filterer instance of DomainContext, bound to a specific deployed contract.
type DomainContextRaw ¶ added in v0.0.12
type DomainContextRaw struct {
Contract *DomainContext // Generic contract binding to access the raw methods on
}
DomainContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DomainContextRaw) Call ¶ added in v0.0.12
func (_DomainContext *DomainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DomainContextRaw) Transact ¶ added in v0.0.12
func (_DomainContext *DomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DomainContextRaw) Transfer ¶ added in v0.0.12
func (_DomainContext *DomainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DomainContextSession ¶ added in v0.0.12
type DomainContextSession struct { Contract *DomainContext // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DomainContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DomainContextSession) LocalDomain ¶ added in v0.0.12
func (_DomainContext *DomainContextSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type DomainContextTransactor ¶ added in v0.0.12
type DomainContextTransactor struct {
// contains filtered or unexported fields
}
DomainContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDomainContextTransactor ¶ added in v0.0.12
func NewDomainContextTransactor(address common.Address, transactor bind.ContractTransactor) (*DomainContextTransactor, error)
NewDomainContextTransactor creates a new write-only instance of DomainContext, bound to a specific deployed contract.
type DomainContextTransactorRaw ¶ added in v0.0.12
type DomainContextTransactorRaw struct {
Contract *DomainContextTransactor // Generic write-only contract binding to access the raw methods on
}
DomainContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DomainContextTransactorRaw) Transact ¶ added in v0.0.12
func (_DomainContext *DomainContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DomainContextTransactorRaw) Transfer ¶ added in v0.0.12
func (_DomainContext *DomainContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DomainContextTransactorSession ¶ added in v0.0.12
type DomainContextTransactorSession struct { Contract *DomainContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DomainContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ECDSA ¶
type ECDSA struct { ECDSACaller // Read-only binding to the contract ECDSATransactor // Write-only binding to the contract ECDSAFilterer // Log filterer for contract events }
ECDSA is an auto generated Go binding around an Ethereum contract.
func DeployECDSA ¶
func DeployECDSA(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECDSA, error)
DeployECDSA deploys a new Ethereum contract, binding an instance of ECDSA to it.
type ECDSACaller ¶
type ECDSACaller struct {
// contains filtered or unexported fields
}
ECDSACaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECDSACaller ¶
func NewECDSACaller(address common.Address, caller bind.ContractCaller) (*ECDSACaller, error)
NewECDSACaller creates a new read-only instance of ECDSA, bound to a specific deployed contract.
type ECDSACallerRaw ¶
type ECDSACallerRaw struct {
Contract *ECDSACaller // Generic read-only contract binding to access the raw methods on
}
ECDSACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ECDSACallerRaw) Call ¶
func (_ECDSA *ECDSACallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ECDSACallerSession ¶
type ECDSACallerSession struct { Contract *ECDSACaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ECDSACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ECDSAFilterer ¶
type ECDSAFilterer struct {
// contains filtered or unexported fields
}
ECDSAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECDSAFilterer ¶
func NewECDSAFilterer(address common.Address, filterer bind.ContractFilterer) (*ECDSAFilterer, error)
NewECDSAFilterer creates a new log filterer instance of ECDSA, bound to a specific deployed contract.
type ECDSARaw ¶
type ECDSARaw struct {
Contract *ECDSA // Generic contract binding to access the raw methods on
}
ECDSARaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ECDSARaw) Call ¶
func (_ECDSA *ECDSARaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ECDSARaw) Transact ¶
func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSARaw) Transfer ¶
func (_ECDSA *ECDSARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ECDSASession ¶
type ECDSASession struct { Contract *ECDSA // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECDSASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ECDSATransactor ¶
type ECDSATransactor struct {
// contains filtered or unexported fields
}
ECDSATransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECDSATransactor ¶
func NewECDSATransactor(address common.Address, transactor bind.ContractTransactor) (*ECDSATransactor, error)
NewECDSATransactor creates a new write-only instance of ECDSA, bound to a specific deployed contract.
type ECDSATransactorRaw ¶
type ECDSATransactorRaw struct {
Contract *ECDSATransactor // Generic write-only contract binding to access the raw methods on
}
ECDSATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ECDSATransactorRaw) Transact ¶
func (_ECDSA *ECDSATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSATransactorRaw) Transfer ¶
func (_ECDSA *ECDSATransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ECDSATransactorSession ¶
type ECDSATransactorSession struct { Contract *ECDSATransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECDSATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EnumerableSet ¶
type EnumerableSet struct { EnumerableSetCaller // Read-only binding to the contract EnumerableSetTransactor // Write-only binding to the contract EnumerableSetFilterer // Log filterer for contract events }
EnumerableSet is an auto generated Go binding around an Ethereum contract.
func DeployEnumerableSet ¶
func DeployEnumerableSet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableSet, error)
DeployEnumerableSet deploys a new Ethereum contract, binding an instance of EnumerableSet to it.
func NewEnumerableSet ¶
func NewEnumerableSet(address common.Address, backend bind.ContractBackend) (*EnumerableSet, error)
NewEnumerableSet creates a new instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCaller ¶
type EnumerableSetCaller struct {
// contains filtered or unexported fields
}
EnumerableSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableSetCaller ¶
func NewEnumerableSetCaller(address common.Address, caller bind.ContractCaller) (*EnumerableSetCaller, error)
NewEnumerableSetCaller creates a new read-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCallerRaw ¶
type EnumerableSetCallerRaw struct {
Contract *EnumerableSetCaller // Generic read-only contract binding to access the raw methods on
}
EnumerableSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumerableSetCallerRaw) Call ¶
func (_EnumerableSet *EnumerableSetCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EnumerableSetCallerSession ¶
type EnumerableSetCallerSession struct { Contract *EnumerableSetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumerableSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumerableSetFilterer ¶
type EnumerableSetFilterer struct {
// contains filtered or unexported fields
}
EnumerableSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableSetFilterer ¶
func NewEnumerableSetFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableSetFilterer, error)
NewEnumerableSetFilterer creates a new log filterer instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetRaw ¶
type EnumerableSetRaw struct {
Contract *EnumerableSet // Generic contract binding to access the raw methods on
}
EnumerableSetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumerableSetRaw) Call ¶
func (_EnumerableSet *EnumerableSetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EnumerableSetRaw) Transact ¶
func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetRaw) Transfer ¶
func (_EnumerableSet *EnumerableSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EnumerableSetSession ¶
type EnumerableSetSession struct { Contract *EnumerableSet // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumerableSetTransactor ¶
type EnumerableSetTransactor struct {
// contains filtered or unexported fields
}
EnumerableSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableSetTransactor ¶
func NewEnumerableSetTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableSetTransactor, error)
NewEnumerableSetTransactor creates a new write-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetTransactorRaw ¶
type EnumerableSetTransactorRaw struct {
Contract *EnumerableSetTransactor // Generic write-only contract binding to access the raw methods on
}
EnumerableSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumerableSetTransactorRaw) Transact ¶
func (_EnumerableSet *EnumerableSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetTransactorRaw) Transfer ¶
func (_EnumerableSet *EnumerableSetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EnumerableSetTransactorSession ¶
type EnumerableSetTransactorSession struct { Contract *EnumerableSetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Header ¶
type Header struct { HeaderCaller // Read-only binding to the contract HeaderTransactor // Write-only binding to the contract HeaderFilterer // Log filterer for contract events }
Header is an auto generated Go binding around an Ethereum contract.
func DeployHeader ¶
func DeployHeader(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Header, error)
DeployHeader deploys a new Ethereum contract, binding an instance of Header to it.
type HeaderCaller ¶
type HeaderCaller struct {
// contains filtered or unexported fields
}
HeaderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewHeaderCaller ¶
func NewHeaderCaller(address common.Address, caller bind.ContractCaller) (*HeaderCaller, error)
NewHeaderCaller creates a new read-only instance of Header, bound to a specific deployed contract.
type HeaderCallerRaw ¶
type HeaderCallerRaw struct {
Contract *HeaderCaller // Generic read-only contract binding to access the raw methods on
}
HeaderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*HeaderCallerRaw) Call ¶
func (_Header *HeaderCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type HeaderCallerSession ¶
type HeaderCallerSession struct { Contract *HeaderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
HeaderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type HeaderFilterer ¶
type HeaderFilterer struct {
// contains filtered or unexported fields
}
HeaderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewHeaderFilterer ¶
func NewHeaderFilterer(address common.Address, filterer bind.ContractFilterer) (*HeaderFilterer, error)
NewHeaderFilterer creates a new log filterer instance of Header, bound to a specific deployed contract.
type HeaderRaw ¶
type HeaderRaw struct {
Contract *Header // Generic contract binding to access the raw methods on
}
HeaderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*HeaderRaw) Call ¶
func (_Header *HeaderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*HeaderRaw) Transact ¶
func (_Header *HeaderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HeaderRaw) Transfer ¶
func (_Header *HeaderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type HeaderSession ¶
type HeaderSession struct { Contract *Header // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HeaderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type HeaderTransactor ¶
type HeaderTransactor struct {
// contains filtered or unexported fields
}
HeaderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewHeaderTransactor ¶
func NewHeaderTransactor(address common.Address, transactor bind.ContractTransactor) (*HeaderTransactor, error)
NewHeaderTransactor creates a new write-only instance of Header, bound to a specific deployed contract.
type HeaderTransactorRaw ¶
type HeaderTransactorRaw struct {
Contract *HeaderTransactor // Generic write-only contract binding to access the raw methods on
}
HeaderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*HeaderTransactorRaw) Transact ¶
func (_Header *HeaderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HeaderTransactorRaw) Transfer ¶
func (_Header *HeaderTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type HeaderTransactorSession ¶
type HeaderTransactorSession struct { Contract *HeaderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HeaderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ISystemRouter ¶ added in v0.0.4
type ISystemRouter struct { ISystemRouterCaller // Read-only binding to the contract ISystemRouterTransactor // Write-only binding to the contract ISystemRouterFilterer // Log filterer for contract events }
ISystemRouter is an auto generated Go binding around an Ethereum contract.
func NewISystemRouter ¶ added in v0.0.4
func NewISystemRouter(address common.Address, backend bind.ContractBackend) (*ISystemRouter, error)
NewISystemRouter creates a new instance of ISystemRouter, bound to a specific deployed contract.
type ISystemRouterCaller ¶ added in v0.0.4
type ISystemRouterCaller struct {
// contains filtered or unexported fields
}
ISystemRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISystemRouterCaller ¶ added in v0.0.4
func NewISystemRouterCaller(address common.Address, caller bind.ContractCaller) (*ISystemRouterCaller, error)
NewISystemRouterCaller creates a new read-only instance of ISystemRouter, bound to a specific deployed contract.
type ISystemRouterCallerRaw ¶ added in v0.0.4
type ISystemRouterCallerRaw struct {
Contract *ISystemRouterCaller // Generic read-only contract binding to access the raw methods on
}
ISystemRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISystemRouterCallerRaw) Call ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ISystemRouterCallerSession ¶ added in v0.0.4
type ISystemRouterCallerSession struct { Contract *ISystemRouterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISystemRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ISystemRouterFilterer ¶ added in v0.0.4
type ISystemRouterFilterer struct {
// contains filtered or unexported fields
}
ISystemRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISystemRouterFilterer ¶ added in v0.0.4
func NewISystemRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*ISystemRouterFilterer, error)
NewISystemRouterFilterer creates a new log filterer instance of ISystemRouter, bound to a specific deployed contract.
type ISystemRouterRaw ¶ added in v0.0.4
type ISystemRouterRaw struct {
Contract *ISystemRouter // Generic contract binding to access the raw methods on
}
ISystemRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISystemRouterRaw) Call ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ISystemRouterRaw) Transact ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemRouterRaw) Transfer ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISystemRouterSession ¶ added in v0.0.4
type ISystemRouterSession struct { Contract *ISystemRouter // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISystemRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISystemRouterSession) SystemCall ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
SystemCall is a paid mutator transaction binding the contract method 0xbf65bc46.
Solidity: function systemCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes _data) returns()
func (*ISystemRouterSession) SystemMultiCall ¶ added in v0.0.13
func (_ISystemRouter *ISystemRouterSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _data []byte) (*types.Transaction, error)
SystemMultiCall is a paid mutator transaction binding the contract method 0x2ec0b338.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes _data) returns()
func (*ISystemRouterSession) SystemMultiCall0 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall0 is a paid mutator transaction binding the contract method 0x4491b24d.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes[] _dataArray) returns()
func (*ISystemRouterSession) SystemMultiCall1 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall1 is a paid mutator transaction binding the contract method 0xde58387b.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes[] _dataArray) returns()
type ISystemRouterTransactor ¶ added in v0.0.4
type ISystemRouterTransactor struct {
// contains filtered or unexported fields
}
ISystemRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISystemRouterTransactor ¶ added in v0.0.4
func NewISystemRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*ISystemRouterTransactor, error)
NewISystemRouterTransactor creates a new write-only instance of ISystemRouter, bound to a specific deployed contract.
func (*ISystemRouterTransactor) SystemCall ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactor) SystemCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
SystemCall is a paid mutator transaction binding the contract method 0xbf65bc46.
Solidity: function systemCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes _data) returns()
func (*ISystemRouterTransactor) SystemMultiCall ¶ added in v0.0.13
func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipients []uint8, _data []byte) (*types.Transaction, error)
SystemMultiCall is a paid mutator transaction binding the contract method 0x2ec0b338.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes _data) returns()
func (*ISystemRouterTransactor) SystemMultiCall0 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall0(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipient uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall0 is a paid mutator transaction binding the contract method 0x4491b24d.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes[] _dataArray) returns()
func (*ISystemRouterTransactor) SystemMultiCall1 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactor) SystemMultiCall1(opts *bind.TransactOpts, _destination uint32, _optimisticSeconds uint32, _recipients []uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall1 is a paid mutator transaction binding the contract method 0xde58387b.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes[] _dataArray) returns()
type ISystemRouterTransactorRaw ¶ added in v0.0.4
type ISystemRouterTransactorRaw struct {
Contract *ISystemRouterTransactor // Generic write-only contract binding to access the raw methods on
}
ISystemRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISystemRouterTransactorRaw) Transact ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISystemRouterTransactorRaw) Transfer ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISystemRouterTransactorSession ¶ added in v0.0.4
type ISystemRouterTransactorSession struct { Contract *ISystemRouterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISystemRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISystemRouterTransactorSession) SystemCall ¶ added in v0.0.4
func (_ISystemRouter *ISystemRouterTransactorSession) SystemCall(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _data []byte) (*types.Transaction, error)
SystemCall is a paid mutator transaction binding the contract method 0xbf65bc46.
Solidity: function systemCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes _data) returns()
func (*ISystemRouterTransactorSession) SystemMultiCall ¶ added in v0.0.13
func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _data []byte) (*types.Transaction, error)
SystemMultiCall is a paid mutator transaction binding the contract method 0x2ec0b338.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes _data) returns()
func (*ISystemRouterTransactorSession) SystemMultiCall0 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall0(_destination uint32, _optimisticSeconds uint32, _recipient uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall0 is a paid mutator transaction binding the contract method 0x4491b24d.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8 _recipient, bytes[] _dataArray) returns()
func (*ISystemRouterTransactorSession) SystemMultiCall1 ¶ added in v0.0.31
func (_ISystemRouter *ISystemRouterTransactorSession) SystemMultiCall1(_destination uint32, _optimisticSeconds uint32, _recipients []uint8, _dataArray [][]byte) (*types.Transaction, error)
SystemMultiCall1 is a paid mutator transaction binding the contract method 0xde58387b.
Solidity: function systemMultiCall(uint32 _destination, uint32 _optimisticSeconds, uint8[] _recipients, bytes[] _dataArray) returns()
type Initializable ¶
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around an Ethereum contract.
func NewInitializable ¶
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInitializableCaller ¶
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableCallerRaw ¶
type InitializableCallerRaw struct {
Contract *InitializableCaller // Generic read-only contract binding to access the raw methods on
}
InitializableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InitializableCallerRaw) Call ¶
func (_Initializable *InitializableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type InitializableCallerSession ¶
type InitializableCallerSession struct { Contract *InitializableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InitializableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InitializableFilterer ¶
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInitializableFilterer ¶
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
func (*InitializableFilterer) FilterInitialized ¶
func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) ParseInitialized ¶
func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) WatchInitialized ¶
func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type InitializableInitialized ¶
type InitializableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
InitializableInitialized represents a Initialized event raised by the Initializable contract.
type InitializableInitializedIterator ¶
type InitializableInitializedIterator struct { Event *InitializableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
func (*InitializableInitializedIterator) Close ¶
func (it *InitializableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InitializableInitializedIterator) Error ¶
func (it *InitializableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InitializableInitializedIterator) Next ¶
func (it *InitializableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InitializableRaw ¶
type InitializableRaw struct {
Contract *Initializable // Generic contract binding to access the raw methods on
}
InitializableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InitializableRaw) Call ¶
func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*InitializableRaw) Transact ¶
func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableRaw) Transfer ¶
func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableSession ¶
type InitializableSession struct { Contract *Initializable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type InitializableTransactor ¶
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInitializableTransactor ¶
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type InitializableTransactorRaw ¶
type InitializableTransactorRaw struct {
Contract *InitializableTransactor // Generic write-only contract binding to access the raw methods on
}
InitializableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InitializableTransactorRaw) Transact ¶
func (_Initializable *InitializableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableTransactorRaw) Transfer ¶
func (_Initializable *InitializableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableTransactorSession ¶
type InitializableTransactorSession struct { Contract *InitializableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type LocalDomainContext ¶ added in v0.0.12
type LocalDomainContext struct { LocalDomainContextCaller // Read-only binding to the contract LocalDomainContextTransactor // Write-only binding to the contract LocalDomainContextFilterer // Log filterer for contract events }
LocalDomainContext is an auto generated Go binding around an Ethereum contract.
func DeployLocalDomainContext ¶ added in v0.0.12
func DeployLocalDomainContext(auth *bind.TransactOpts, backend bind.ContractBackend, localDomain_ uint32) (common.Address, *types.Transaction, *LocalDomainContext, error)
DeployLocalDomainContext deploys a new Ethereum contract, binding an instance of LocalDomainContext to it.
func NewLocalDomainContext ¶ added in v0.0.12
func NewLocalDomainContext(address common.Address, backend bind.ContractBackend) (*LocalDomainContext, error)
NewLocalDomainContext creates a new instance of LocalDomainContext, bound to a specific deployed contract.
type LocalDomainContextCaller ¶ added in v0.0.12
type LocalDomainContextCaller struct {
// contains filtered or unexported fields
}
LocalDomainContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLocalDomainContextCaller ¶ added in v0.0.12
func NewLocalDomainContextCaller(address common.Address, caller bind.ContractCaller) (*LocalDomainContextCaller, error)
NewLocalDomainContextCaller creates a new read-only instance of LocalDomainContext, bound to a specific deployed contract.
func (*LocalDomainContextCaller) LocalDomain ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type LocalDomainContextCallerRaw ¶ added in v0.0.12
type LocalDomainContextCallerRaw struct {
Contract *LocalDomainContextCaller // Generic read-only contract binding to access the raw methods on
}
LocalDomainContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LocalDomainContextCallerRaw) Call ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type LocalDomainContextCallerSession ¶ added in v0.0.12
type LocalDomainContextCallerSession struct { Contract *LocalDomainContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LocalDomainContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LocalDomainContextCallerSession) LocalDomain ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type LocalDomainContextFilterer ¶ added in v0.0.12
type LocalDomainContextFilterer struct {
// contains filtered or unexported fields
}
LocalDomainContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLocalDomainContextFilterer ¶ added in v0.0.12
func NewLocalDomainContextFilterer(address common.Address, filterer bind.ContractFilterer) (*LocalDomainContextFilterer, error)
NewLocalDomainContextFilterer creates a new log filterer instance of LocalDomainContext, bound to a specific deployed contract.
type LocalDomainContextRaw ¶ added in v0.0.12
type LocalDomainContextRaw struct {
Contract *LocalDomainContext // Generic contract binding to access the raw methods on
}
LocalDomainContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LocalDomainContextRaw) Call ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*LocalDomainContextRaw) Transact ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LocalDomainContextRaw) Transfer ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LocalDomainContextSession ¶ added in v0.0.12
type LocalDomainContextSession struct { Contract *LocalDomainContext // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LocalDomainContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LocalDomainContextSession) LocalDomain ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
type LocalDomainContextTransactor ¶ added in v0.0.12
type LocalDomainContextTransactor struct {
// contains filtered or unexported fields
}
LocalDomainContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLocalDomainContextTransactor ¶ added in v0.0.12
func NewLocalDomainContextTransactor(address common.Address, transactor bind.ContractTransactor) (*LocalDomainContextTransactor, error)
NewLocalDomainContextTransactor creates a new write-only instance of LocalDomainContext, bound to a specific deployed contract.
type LocalDomainContextTransactorRaw ¶ added in v0.0.12
type LocalDomainContextTransactorRaw struct {
Contract *LocalDomainContextTransactor // Generic write-only contract binding to access the raw methods on
}
LocalDomainContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LocalDomainContextTransactorRaw) Transact ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LocalDomainContextTransactorRaw) Transfer ¶ added in v0.0.12
func (_LocalDomainContext *LocalDomainContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LocalDomainContextTransactorSession ¶ added in v0.0.12
type LocalDomainContextTransactorSession struct { Contract *LocalDomainContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LocalDomainContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MerkleLib ¶
type MerkleLib struct { MerkleLibCaller // Read-only binding to the contract MerkleLibTransactor // Write-only binding to the contract MerkleLibFilterer // Log filterer for contract events }
MerkleLib is an auto generated Go binding around an Ethereum contract.
func DeployMerkleLib ¶
func DeployMerkleLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MerkleLib, error)
DeployMerkleLib deploys a new Ethereum contract, binding an instance of MerkleLib to it.
func NewMerkleLib ¶
NewMerkleLib creates a new instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibCaller ¶
type MerkleLibCaller struct {
// contains filtered or unexported fields
}
MerkleLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMerkleLibCaller ¶
func NewMerkleLibCaller(address common.Address, caller bind.ContractCaller) (*MerkleLibCaller, error)
NewMerkleLibCaller creates a new read-only instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibCallerRaw ¶
type MerkleLibCallerRaw struct {
Contract *MerkleLibCaller // Generic read-only contract binding to access the raw methods on
}
MerkleLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MerkleLibCallerRaw) Call ¶
func (_MerkleLib *MerkleLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type MerkleLibCallerSession ¶
type MerkleLibCallerSession struct { Contract *MerkleLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MerkleLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MerkleLibFilterer ¶
type MerkleLibFilterer struct {
// contains filtered or unexported fields
}
MerkleLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMerkleLibFilterer ¶
func NewMerkleLibFilterer(address common.Address, filterer bind.ContractFilterer) (*MerkleLibFilterer, error)
NewMerkleLibFilterer creates a new log filterer instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibRaw ¶
type MerkleLibRaw struct {
Contract *MerkleLib // Generic contract binding to access the raw methods on
}
MerkleLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MerkleLibRaw) Call ¶
func (_MerkleLib *MerkleLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*MerkleLibRaw) Transact ¶
func (_MerkleLib *MerkleLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleLibRaw) Transfer ¶
func (_MerkleLib *MerkleLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MerkleLibSession ¶
type MerkleLibSession struct { Contract *MerkleLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MerkleLibTransactor ¶
type MerkleLibTransactor struct {
// contains filtered or unexported fields
}
MerkleLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMerkleLibTransactor ¶
func NewMerkleLibTransactor(address common.Address, transactor bind.ContractTransactor) (*MerkleLibTransactor, error)
NewMerkleLibTransactor creates a new write-only instance of MerkleLib, bound to a specific deployed contract.
type MerkleLibTransactorRaw ¶
type MerkleLibTransactorRaw struct {
Contract *MerkleLibTransactor // Generic write-only contract binding to access the raw methods on
}
MerkleLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MerkleLibTransactorRaw) Transact ¶
func (_MerkleLib *MerkleLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleLibTransactorRaw) Transfer ¶
func (_MerkleLib *MerkleLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MerkleLibTransactorSession ¶
type MerkleLibTransactorSession struct { Contract *MerkleLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Message ¶
type Message struct { MessageCaller // Read-only binding to the contract MessageTransactor // Write-only binding to the contract MessageFilterer // Log filterer for contract events }
Message is an auto generated Go binding around an Ethereum contract.
func DeployMessage ¶
func DeployMessage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Message, error)
DeployMessage deploys a new Ethereum contract, binding an instance of Message to it.
func NewMessage ¶
NewMessage creates a new instance of Message, bound to a specific deployed contract.
type MessageCaller ¶
type MessageCaller struct {
// contains filtered or unexported fields
}
MessageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMessageCaller ¶
func NewMessageCaller(address common.Address, caller bind.ContractCaller) (*MessageCaller, error)
NewMessageCaller creates a new read-only instance of Message, bound to a specific deployed contract.
type MessageCallerRaw ¶
type MessageCallerRaw struct {
Contract *MessageCaller // Generic read-only contract binding to access the raw methods on
}
MessageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MessageCallerRaw) Call ¶
func (_Message *MessageCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type MessageCallerSession ¶
type MessageCallerSession struct { Contract *MessageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MessageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MessageFilterer ¶
type MessageFilterer struct {
// contains filtered or unexported fields
}
MessageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMessageFilterer ¶
func NewMessageFilterer(address common.Address, filterer bind.ContractFilterer) (*MessageFilterer, error)
NewMessageFilterer creates a new log filterer instance of Message, bound to a specific deployed contract.
type MessageRaw ¶
type MessageRaw struct {
Contract *Message // Generic contract binding to access the raw methods on
}
MessageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MessageRaw) Call ¶
func (_Message *MessageRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*MessageRaw) Transact ¶
func (_Message *MessageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessageRaw) Transfer ¶
func (_Message *MessageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MessageSession ¶
type MessageSession struct { Contract *Message // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MessageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MessageTransactor ¶
type MessageTransactor struct {
// contains filtered or unexported fields
}
MessageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMessageTransactor ¶
func NewMessageTransactor(address common.Address, transactor bind.ContractTransactor) (*MessageTransactor, error)
NewMessageTransactor creates a new write-only instance of Message, bound to a specific deployed contract.
type MessageTransactorRaw ¶
type MessageTransactorRaw struct {
Contract *MessageTransactor // Generic write-only contract binding to access the raw methods on
}
MessageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MessageTransactorRaw) Transact ¶
func (_Message *MessageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessageTransactorRaw) Transfer ¶
func (_Message *MessageTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MessageTransactorSession ¶
type MessageTransactorSession struct { Contract *MessageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MessageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Origin ¶
type Origin struct { OriginCaller // Read-only binding to the contract OriginTransactor // Write-only binding to the contract OriginFilterer // Log filterer for contract events }
Origin is an auto generated Go binding around an Ethereum contract.
func DeployOrigin ¶
func DeployOrigin(auth *bind.TransactOpts, backend bind.ContractBackend, _domain uint32) (common.Address, *types.Transaction, *Origin, error)
DeployOrigin deploys a new Ethereum contract, binding an instance of Origin to it.
type OriginAgentAdded ¶ added in v0.0.43
type OriginAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
OriginAgentAdded represents a AgentAdded event raised by the Origin contract.
type OriginAgentAddedIterator ¶ added in v0.0.43
type OriginAgentAddedIterator struct { Event *OriginAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the Origin contract.
func (*OriginAgentAddedIterator) Close ¶ added in v0.0.43
func (it *OriginAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginAgentAddedIterator) Error ¶ added in v0.0.43
func (it *OriginAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginAgentAddedIterator) Next ¶ added in v0.0.43
func (it *OriginAgentAddedIterator) 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 OriginAgentRemoved ¶ added in v0.0.43
type OriginAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
OriginAgentRemoved represents a AgentRemoved event raised by the Origin contract.
type OriginAgentRemovedIterator ¶ added in v0.0.43
type OriginAgentRemovedIterator struct { Event *OriginAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the Origin contract.
func (*OriginAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *OriginAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *OriginAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *OriginAgentRemovedIterator) 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 OriginAttestationAccepted ¶ added in v0.0.34
type OriginAttestationAccepted struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginAttestationAccepted represents a AttestationAccepted event raised by the Origin contract.
type OriginAttestationAcceptedIterator ¶ added in v0.0.34
type OriginAttestationAcceptedIterator struct { Event *OriginAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the Origin contract.
func (*OriginAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *OriginAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *OriginAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *OriginAttestationAcceptedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginCaller ¶
type OriginCaller struct {
// contains filtered or unexported fields
}
OriginCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginCaller ¶
func NewOriginCaller(address common.Address, caller bind.ContractCaller) (*OriginCaller, error)
NewOriginCaller creates a new read-only instance of Origin, bound to a specific deployed contract.
func (*OriginCaller) AllAgents ¶ added in v0.0.43
func (_Origin *OriginCaller) 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 (*OriginCaller) AllDomains ¶ added in v0.0.42
func (_Origin *OriginCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginCaller) AmountAgents ¶ added in v0.0.43
AmountAgents is a free data retrieval call binding the contract method 0x32254098.
Solidity: function amountAgents(uint32 _domain) view returns(uint256)
func (*OriginCaller) 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 (*OriginCaller) GetAgent ¶ added in v0.0.43
func (_Origin *OriginCaller) 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 (*OriginCaller) GetDomain ¶ added in v0.0.42
GetDomain is a free data retrieval call binding the contract method 0x1a7a98e2.
Solidity: function getDomain(uint256 _domainIndex) view returns(uint32)
func (*OriginCaller) GetHistoricalRoot ¶ added in v0.0.34
func (_Origin *OriginCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginCaller) IsActiveAgent ¶ added in v0.0.43
func (_Origin *OriginCaller) 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 (*OriginCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_Origin *OriginCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginCaller) IsActiveDomain ¶ added in v0.0.43
IsActiveDomain is a free data retrieval call binding the contract method 0x4f5dbc0d.
Solidity: function isActiveDomain(uint32 _domain) view returns(bool)
func (*OriginCaller) LocalDomain ¶
func (_Origin *OriginCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginCaller) MAXMESSAGEBODYBYTES ¶
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginCaller) Root ¶
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Origin *OriginCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginCaller) SuggestAttestation ¶
func (_Origin *OriginCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginCaller) SuggestAttestations ¶ added in v0.0.42
func (_Origin *OriginCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginCaller) SystemRouter ¶ added in v0.0.4
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type OriginCallerRaw ¶
type OriginCallerRaw struct {
Contract *OriginCaller // Generic read-only contract binding to access the raw methods on
}
OriginCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginCallerRaw) Call ¶
func (_Origin *OriginCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OriginCallerSession ¶
type OriginCallerSession struct { Contract *OriginCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OriginCallerSession) AllAgents ¶ added in v0.0.43
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) AllDomains ¶ added in v0.0.42
func (_Origin *OriginCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginCallerSession) AmountAgents ¶ added in v0.0.43
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) AmountDomains ¶ added in v0.0.43
func (_Origin *OriginCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*OriginCallerSession) GetAgent ¶ added in v0.0.43
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) GetDomain ¶ added in v0.0.42
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) GetHistoricalRoot ¶ added in v0.0.34
func (_Origin *OriginCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_Origin *OriginCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_Origin *OriginCallerSession) 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 (*OriginCallerSession) LocalDomain ¶
func (_Origin *OriginCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginCallerSession) MAXMESSAGEBODYBYTES ¶
func (_Origin *OriginCallerSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginCallerSession) Nonce ¶
func (_Origin *OriginCallerSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginCallerSession) Owner ¶
func (_Origin *OriginCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginCallerSession) Root ¶
func (_Origin *OriginCallerSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Origin *OriginCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginCallerSession) SuggestAttestation ¶
func (_Origin *OriginCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginCallerSession) SuggestAttestations ¶ added in v0.0.42
func (_Origin *OriginCallerSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginCallerSession) SystemRouter ¶ added in v0.0.4
func (_Origin *OriginCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginCallerSession) VERSION ¶
func (_Origin *OriginCallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type OriginCorrectFraudReport ¶ added in v0.0.5
type OriginCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginCorrectFraudReport represents a CorrectFraudReport event raised by the Origin contract.
type OriginCorrectFraudReportIterator ¶ added in v0.0.5
type OriginCorrectFraudReportIterator struct { Event *OriginCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the Origin contract.
func (*OriginCorrectFraudReportIterator) Close ¶ added in v0.0.5
func (it *OriginCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginCorrectFraudReportIterator) Error ¶ added in v0.0.5
func (it *OriginCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginCorrectFraudReportIterator) Next ¶ added in v0.0.5
func (it *OriginCorrectFraudReportIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginDispatch ¶
type OriginDispatch struct { MessageHash [32]byte Nonce uint32 Destination uint32 Tips []byte Message []byte Raw types.Log // Blockchain specific contextual infos }
OriginDispatch represents a Dispatch event raised by the Origin contract.
type OriginDispatchIterator ¶
type OriginDispatchIterator struct { Event *OriginDispatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginDispatchIterator is returned from FilterDispatch and is used to iterate over the raw logs and unpacked data for Dispatch events raised by the Origin contract.
func (*OriginDispatchIterator) Close ¶
func (it *OriginDispatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginDispatchIterator) Error ¶
func (it *OriginDispatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginDispatchIterator) Next ¶
func (it *OriginDispatchIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginDomainActivated ¶ added in v0.0.43
type OriginDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
OriginDomainActivated represents a DomainActivated event raised by the Origin contract.
type OriginDomainActivatedIterator ¶ added in v0.0.43
type OriginDomainActivatedIterator struct { Event *OriginDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the Origin contract.
func (*OriginDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *OriginDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *OriginDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *OriginDomainActivatedIterator) 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 OriginDomainDeactivated ¶ added in v0.0.43
type OriginDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
OriginDomainDeactivated represents a DomainDeactivated event raised by the Origin contract.
type OriginDomainDeactivatedIterator ¶ added in v0.0.43
type OriginDomainDeactivatedIterator struct { Event *OriginDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the Origin contract.
func (*OriginDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *OriginDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *OriginDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *OriginDomainDeactivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginEvents ¶ added in v0.0.29
type OriginEvents struct { OriginEventsCaller // Read-only binding to the contract OriginEventsTransactor // Write-only binding to the contract OriginEventsFilterer // Log filterer for contract events }
OriginEvents is an auto generated Go binding around an Ethereum contract.
func NewOriginEvents ¶ added in v0.0.29
func NewOriginEvents(address common.Address, backend bind.ContractBackend) (*OriginEvents, error)
NewOriginEvents creates a new instance of OriginEvents, bound to a specific deployed contract.
type OriginEventsCaller ¶ added in v0.0.29
type OriginEventsCaller struct {
// contains filtered or unexported fields
}
OriginEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginEventsCaller ¶ added in v0.0.29
func NewOriginEventsCaller(address common.Address, caller bind.ContractCaller) (*OriginEventsCaller, error)
NewOriginEventsCaller creates a new read-only instance of OriginEvents, bound to a specific deployed contract.
type OriginEventsCallerRaw ¶ added in v0.0.29
type OriginEventsCallerRaw struct {
Contract *OriginEventsCaller // Generic read-only contract binding to access the raw methods on
}
OriginEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginEventsCallerRaw) Call ¶ added in v0.0.29
func (_OriginEvents *OriginEventsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OriginEventsCallerSession ¶ added in v0.0.29
type OriginEventsCallerSession struct { Contract *OriginEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OriginEventsDispatch ¶ added in v0.0.29
type OriginEventsDispatch struct { MessageHash [32]byte Nonce uint32 Destination uint32 Tips []byte Message []byte Raw types.Log // Blockchain specific contextual infos }
OriginEventsDispatch represents a Dispatch event raised by the OriginEvents contract.
type OriginEventsDispatchIterator ¶ added in v0.0.29
type OriginEventsDispatchIterator struct { Event *OriginEventsDispatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginEventsDispatchIterator is returned from FilterDispatch and is used to iterate over the raw logs and unpacked data for Dispatch events raised by the OriginEvents contract.
func (*OriginEventsDispatchIterator) Close ¶ added in v0.0.29
func (it *OriginEventsDispatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginEventsDispatchIterator) Error ¶ added in v0.0.29
func (it *OriginEventsDispatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginEventsDispatchIterator) Next ¶ added in v0.0.29
func (it *OriginEventsDispatchIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginEventsFilterer ¶ added in v0.0.29
type OriginEventsFilterer struct {
// contains filtered or unexported fields
}
OriginEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginEventsFilterer ¶ added in v0.0.29
func NewOriginEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginEventsFilterer, error)
NewOriginEventsFilterer creates a new log filterer instance of OriginEvents, bound to a specific deployed contract.
func (*OriginEventsFilterer) FilterDispatch ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, destination []uint32) (*OriginEventsDispatchIterator, error)
FilterDispatch is a free log retrieval operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginEventsFilterer) FilterGuardSlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginEventsGuardSlashedIterator, error)
FilterGuardSlashed is a free log retrieval operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) FilterNotarySlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*OriginEventsNotarySlashedIterator, error)
FilterNotarySlashed is a free log retrieval operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) ParseDispatch ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) ParseDispatch(log types.Log) (*OriginEventsDispatch, error)
ParseDispatch is a log parse operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginEventsFilterer) ParseGuardSlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) ParseGuardSlashed(log types.Log) (*OriginEventsGuardSlashed, error)
ParseGuardSlashed is a log parse operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) ParseNotarySlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) ParseNotarySlashed(log types.Log) (*OriginEventsNotarySlashed, error)
ParseNotarySlashed is a log parse operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) WatchDispatch ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginEventsDispatch, messageHash [][32]byte, nonce []uint32, destination []uint32) (event.Subscription, error)
WatchDispatch is a free log subscription operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginEventsFilterer) WatchGuardSlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsGuardSlashed, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchGuardSlashed is a free log subscription operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginEventsFilterer) WatchNotarySlashed ¶ added in v0.0.29
func (_OriginEvents *OriginEventsFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginEventsNotarySlashed, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotarySlashed is a free log subscription operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
type OriginEventsGuardSlashed ¶ added in v0.0.29
type OriginEventsGuardSlashed struct { Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginEventsGuardSlashed represents a GuardSlashed event raised by the OriginEvents contract.
type OriginEventsGuardSlashedIterator ¶ added in v0.0.29
type OriginEventsGuardSlashedIterator struct { Event *OriginEventsGuardSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginEventsGuardSlashedIterator is returned from FilterGuardSlashed and is used to iterate over the raw logs and unpacked data for GuardSlashed events raised by the OriginEvents contract.
func (*OriginEventsGuardSlashedIterator) Close ¶ added in v0.0.29
func (it *OriginEventsGuardSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginEventsGuardSlashedIterator) Error ¶ added in v0.0.29
func (it *OriginEventsGuardSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginEventsGuardSlashedIterator) Next ¶ added in v0.0.29
func (it *OriginEventsGuardSlashedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginEventsNotarySlashed ¶ added in v0.0.29
type OriginEventsNotarySlashed struct { Notary common.Address Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginEventsNotarySlashed represents a NotarySlashed event raised by the OriginEvents contract.
type OriginEventsNotarySlashedIterator ¶ added in v0.0.29
type OriginEventsNotarySlashedIterator struct { Event *OriginEventsNotarySlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginEventsNotarySlashedIterator is returned from FilterNotarySlashed and is used to iterate over the raw logs and unpacked data for NotarySlashed events raised by the OriginEvents contract.
func (*OriginEventsNotarySlashedIterator) Close ¶ added in v0.0.29
func (it *OriginEventsNotarySlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginEventsNotarySlashedIterator) Error ¶ added in v0.0.29
func (it *OriginEventsNotarySlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginEventsNotarySlashedIterator) Next ¶ added in v0.0.29
func (it *OriginEventsNotarySlashedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginEventsRaw ¶ added in v0.0.29
type OriginEventsRaw struct {
Contract *OriginEvents // Generic contract binding to access the raw methods on
}
OriginEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginEventsRaw) Call ¶ added in v0.0.29
func (_OriginEvents *OriginEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OriginEventsRaw) Transact ¶ added in v0.0.29
func (_OriginEvents *OriginEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginEventsRaw) Transfer ¶ added in v0.0.29
func (_OriginEvents *OriginEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginEventsSession ¶ added in v0.0.29
type OriginEventsSession struct { Contract *OriginEvents // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OriginEventsTransactor ¶ added in v0.0.29
type OriginEventsTransactor struct {
// contains filtered or unexported fields
}
OriginEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginEventsTransactor ¶ added in v0.0.29
func NewOriginEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginEventsTransactor, error)
NewOriginEventsTransactor creates a new write-only instance of OriginEvents, bound to a specific deployed contract.
type OriginEventsTransactorRaw ¶ added in v0.0.29
type OriginEventsTransactorRaw struct {
Contract *OriginEventsTransactor // Generic write-only contract binding to access the raw methods on
}
OriginEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_OriginEvents *OriginEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_OriginEvents *OriginEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginEventsTransactorSession ¶ added in v0.0.29
type OriginEventsTransactorSession struct { Contract *OriginEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OriginFilterer ¶
type OriginFilterer struct {
// contains filtered or unexported fields
}
OriginFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginFilterer ¶
func NewOriginFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginFilterer, error)
NewOriginFilterer creates a new log filterer instance of Origin, bound to a specific deployed contract.
func (*OriginFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_Origin *OriginFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*OriginFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_Origin *OriginFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*OriginFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_Origin *OriginFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*OriginAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginFilterer) FilterCorrectFraudReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginFilterer) FilterDispatch ¶
func (_Origin *OriginFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, destination []uint32) (*OriginDispatchIterator, error)
FilterDispatch is a free log retrieval operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_Origin *OriginFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*OriginDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_Origin *OriginFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*OriginDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginFilterer) FilterFraudAttestation ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginFilterer) FilterGuardSlashed ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginGuardSlashedIterator, error)
FilterGuardSlashed is a free log retrieval operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginFilterer) FilterIncorrectReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginFilterer) FilterInitialized ¶
func (_Origin *OriginFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginFilterer) FilterNotarySlashed ¶
func (_Origin *OriginFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*OriginNotarySlashedIterator, error)
FilterNotarySlashed is a free log retrieval operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginFilterer) FilterOwnershipTransferred ¶
func (_Origin *OriginFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OriginOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_Origin *OriginFilterer) ParseAgentAdded(log types.Log) (*OriginAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*OriginFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_Origin *OriginFilterer) ParseAgentRemoved(log types.Log) (*OriginAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*OriginFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_Origin *OriginFilterer) ParseAttestationAccepted(log types.Log) (*OriginAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginFilterer) ParseCorrectFraudReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseCorrectFraudReport(log types.Log) (*OriginCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginFilterer) ParseDispatch ¶
func (_Origin *OriginFilterer) ParseDispatch(log types.Log) (*OriginDispatch, error)
ParseDispatch is a log parse operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_Origin *OriginFilterer) ParseDomainActivated(log types.Log) (*OriginDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_Origin *OriginFilterer) ParseDomainDeactivated(log types.Log) (*OriginDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginFilterer) ParseFraudAttestation ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseFraudAttestation(log types.Log) (*OriginFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginFilterer) ParseGuardSlashed ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseGuardSlashed(log types.Log) (*OriginGuardSlashed, error)
ParseGuardSlashed is a log parse operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginFilterer) ParseIncorrectReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) ParseIncorrectReport(log types.Log) (*OriginIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginFilterer) ParseInitialized ¶
func (_Origin *OriginFilterer) ParseInitialized(log types.Log) (*OriginInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginFilterer) ParseNotarySlashed ¶
func (_Origin *OriginFilterer) ParseNotarySlashed(log types.Log) (*OriginNotarySlashed, error)
ParseNotarySlashed is a log parse operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginFilterer) ParseOwnershipTransferred ¶
func (_Origin *OriginFilterer) ParseOwnershipTransferred(log types.Log) (*OriginOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_Origin *OriginFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *OriginAgentAdded, 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 (*OriginFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_Origin *OriginFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *OriginAgentRemoved, 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 (*OriginFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_Origin *OriginFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginFilterer) WatchCorrectFraudReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginFilterer) WatchDispatch ¶
func (_Origin *OriginFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginDispatch, messageHash [][32]byte, nonce []uint32, destination []uint32) (event.Subscription, error)
WatchDispatch is a free log subscription operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_Origin *OriginFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *OriginDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_Origin *OriginFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *OriginDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginFilterer) WatchFraudAttestation ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginFraudAttestation) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginFilterer) WatchGuardSlashed ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginGuardSlashed, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchGuardSlashed is a free log subscription operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginFilterer) WatchIncorrectReport ¶ added in v0.0.5
func (_Origin *OriginFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginFilterer) WatchInitialized ¶
func (_Origin *OriginFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginFilterer) WatchNotarySlashed ¶
func (_Origin *OriginFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginNotarySlashed, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotarySlashed is a free log subscription operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginFilterer) WatchOwnershipTransferred ¶
func (_Origin *OriginFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OriginFraudAttestation ¶ added in v0.0.5
type OriginFraudAttestation struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginFraudAttestation represents a FraudAttestation event raised by the Origin contract.
type OriginFraudAttestationIterator ¶ added in v0.0.5
type OriginFraudAttestationIterator struct { Event *OriginFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the Origin contract.
func (*OriginFraudAttestationIterator) Close ¶ added in v0.0.5
func (it *OriginFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginFraudAttestationIterator) Error ¶ added in v0.0.5
func (it *OriginFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginFraudAttestationIterator) Next ¶ added in v0.0.5
func (it *OriginFraudAttestationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginGuardSlashed ¶ added in v0.0.5
type OriginGuardSlashed struct { Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginGuardSlashed represents a GuardSlashed event raised by the Origin contract.
type OriginGuardSlashedIterator ¶ added in v0.0.5
type OriginGuardSlashedIterator struct { Event *OriginGuardSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginGuardSlashedIterator is returned from FilterGuardSlashed and is used to iterate over the raw logs and unpacked data for GuardSlashed events raised by the Origin contract.
func (*OriginGuardSlashedIterator) Close ¶ added in v0.0.5
func (it *OriginGuardSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginGuardSlashedIterator) Error ¶ added in v0.0.5
func (it *OriginGuardSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginGuardSlashedIterator) Next ¶ added in v0.0.5
func (it *OriginGuardSlashedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHarness ¶
type OriginHarness struct { OriginHarnessCaller // Read-only binding to the contract OriginHarnessTransactor // Write-only binding to the contract OriginHarnessFilterer // Log filterer for contract events }
OriginHarness is an auto generated Go binding around an Ethereum contract.
func DeployOriginHarness ¶
func DeployOriginHarness(auth *bind.TransactOpts, backend bind.ContractBackend, _domain uint32) (common.Address, *types.Transaction, *OriginHarness, error)
DeployOriginHarness deploys a new Ethereum contract, binding an instance of OriginHarness to it.
func NewOriginHarness ¶
func NewOriginHarness(address common.Address, backend bind.ContractBackend) (*OriginHarness, error)
NewOriginHarness creates a new instance of OriginHarness, bound to a specific deployed contract.
type OriginHarnessAgentAdded ¶ added in v0.0.43
type OriginHarnessAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHarnessAgentAdded represents a AgentAdded event raised by the OriginHarness contract.
type OriginHarnessAgentAddedIterator ¶ added in v0.0.43
type OriginHarnessAgentAddedIterator struct { Event *OriginHarnessAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the OriginHarness contract.
func (*OriginHarnessAgentAddedIterator) Close ¶ added in v0.0.43
func (it *OriginHarnessAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessAgentAddedIterator) Error ¶ added in v0.0.43
func (it *OriginHarnessAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessAgentAddedIterator) Next ¶ added in v0.0.43
func (it *OriginHarnessAgentAddedIterator) 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 OriginHarnessAgentRemoved ¶ added in v0.0.43
type OriginHarnessAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHarnessAgentRemoved represents a AgentRemoved event raised by the OriginHarness contract.
type OriginHarnessAgentRemovedIterator ¶ added in v0.0.43
type OriginHarnessAgentRemovedIterator struct { Event *OriginHarnessAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the OriginHarness contract.
func (*OriginHarnessAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *OriginHarnessAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *OriginHarnessAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *OriginHarnessAgentRemovedIterator) 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 OriginHarnessAttestationAccepted ¶ added in v0.0.34
type OriginHarnessAttestationAccepted struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHarnessAttestationAccepted represents a AttestationAccepted event raised by the OriginHarness contract.
type OriginHarnessAttestationAcceptedIterator ¶ added in v0.0.34
type OriginHarnessAttestationAcceptedIterator struct { Event *OriginHarnessAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the OriginHarness contract.
func (*OriginHarnessAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *OriginHarnessAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *OriginHarnessAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *OriginHarnessAttestationAcceptedIterator) 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 OriginHarnessCaller ¶
type OriginHarnessCaller struct {
// contains filtered or unexported fields
}
OriginHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginHarnessCaller ¶
func NewOriginHarnessCaller(address common.Address, caller bind.ContractCaller) (*OriginHarnessCaller, error)
NewOriginHarnessCaller creates a new read-only instance of OriginHarness, bound to a specific deployed contract.
func (*OriginHarnessCaller) AllAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) AllDomains ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) AmountAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) 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 (*OriginHarnessCaller) GetAgent ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) GetDomain ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHarness *OriginHarnessCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginHarnessCaller) GetNextMessage ¶ added in v0.0.29
func (_OriginHarness *OriginHarnessCaller) GetNextMessage(opts *bind.CallOpts, _destination uint32, _recipientAddress [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) ([]byte, error)
GetNextMessage is a free data retrieval call binding the contract method 0x88a0be0d.
Solidity: function getNextMessage(uint32 _destination, bytes32 _recipientAddress, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) view returns(bytes message)
func (*OriginHarnessCaller) IsActiveAgent ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginHarnessCaller) IsActiveDomain ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) LocalDomain ¶
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) MAXMESSAGEBODYBYTES ¶
func (_OriginHarness *OriginHarnessCaller) MAXMESSAGEBODYBYTES(opts *bind.CallOpts) (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginHarnessCaller) Nonce ¶
func (_OriginHarness *OriginHarnessCaller) Nonce(opts *bind.CallOpts, _destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHarnessCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHarnessCaller) Root ¶
func (_OriginHarness *OriginHarnessCaller) Root(opts *bind.CallOpts, _destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHarnessCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessCaller) 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 (*OriginHarnessCaller) SensitiveValue ¶
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*OriginHarnessCaller) SuggestAttestation ¶
func (_OriginHarness *OriginHarnessCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHarnessCaller) SuggestAttestations ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHarnessCaller) SuggestNonceRoot ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCaller) SuggestNonceRoot(opts *bind.CallOpts, _destination uint32) (struct { LatestNonce uint32 LatestRoot [32]byte }, error)
SuggestNonceRoot is a free data retrieval call binding the contract method 0x6b9ad6ff.
Solidity: function suggestNonceRoot(uint32 _destination) view returns(uint32 latestNonce, bytes32 latestRoot)
func (*OriginHarnessCaller) SystemRouter ¶ added in v0.0.4
func (_OriginHarness *OriginHarnessCaller) 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 OriginHarnessCallerRaw ¶
type OriginHarnessCallerRaw struct {
Contract *OriginHarnessCaller // Generic read-only contract binding to access the raw methods on
}
OriginHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginHarnessCallerRaw) Call ¶
func (_OriginHarness *OriginHarnessCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 OriginHarnessCallerSession ¶
type OriginHarnessCallerSession struct { Contract *OriginHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OriginHarnessCallerSession) AllAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) 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 (*OriginHarnessCallerSession) AllDomains ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHarnessCallerSession) AmountAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) 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 (*OriginHarnessCallerSession) AmountDomains ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*OriginHarnessCallerSession) GetAgent ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) 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 (*OriginHarnessCallerSession) GetDomain ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCallerSession) 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 (*OriginHarnessCallerSession) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHarness *OriginHarnessCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginHarnessCallerSession) GetNextMessage ¶ added in v0.0.29
func (_OriginHarness *OriginHarnessCallerSession) GetNextMessage(_destination uint32, _recipientAddress [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) ([]byte, error)
GetNextMessage is a free data retrieval call binding the contract method 0x88a0be0d.
Solidity: function getNextMessage(uint32 _destination, bytes32 _recipientAddress, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) view returns(bytes message)
func (*OriginHarnessCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) 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 (*OriginHarnessCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginHarnessCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessCallerSession) 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 (*OriginHarnessCallerSession) LocalDomain ¶
func (_OriginHarness *OriginHarnessCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHarnessCallerSession) MAXMESSAGEBODYBYTES ¶
func (_OriginHarness *OriginHarnessCallerSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginHarnessCallerSession) Nonce ¶
func (_OriginHarness *OriginHarnessCallerSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHarnessCallerSession) Owner ¶
func (_OriginHarness *OriginHarnessCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHarnessCallerSession) Root ¶
func (_OriginHarness *OriginHarnessCallerSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHarnessCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHarnessCallerSession) SensitiveValue ¶
func (_OriginHarness *OriginHarnessCallerSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*OriginHarnessCallerSession) SuggestAttestation ¶
func (_OriginHarness *OriginHarnessCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHarnessCallerSession) SuggestAttestations ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCallerSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHarnessCallerSession) SuggestNonceRoot ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessCallerSession) SuggestNonceRoot(_destination uint32) (struct { LatestNonce uint32 LatestRoot [32]byte }, error)
SuggestNonceRoot is a free data retrieval call binding the contract method 0x6b9ad6ff.
Solidity: function suggestNonceRoot(uint32 _destination) view returns(uint32 latestNonce, bytes32 latestRoot)
func (*OriginHarnessCallerSession) SystemRouter ¶ added in v0.0.4
func (_OriginHarness *OriginHarnessCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginHarnessCallerSession) VERSION ¶
func (_OriginHarness *OriginHarnessCallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type OriginHarnessCorrectFraudReport ¶ added in v0.0.5
type OriginHarnessCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHarnessCorrectFraudReport represents a CorrectFraudReport event raised by the OriginHarness contract.
type OriginHarnessCorrectFraudReportIterator ¶ added in v0.0.5
type OriginHarnessCorrectFraudReportIterator struct { Event *OriginHarnessCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the OriginHarness contract.
func (*OriginHarnessCorrectFraudReportIterator) Close ¶ added in v0.0.5
func (it *OriginHarnessCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessCorrectFraudReportIterator) Error ¶ added in v0.0.5
func (it *OriginHarnessCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessCorrectFraudReportIterator) Next ¶ added in v0.0.5
func (it *OriginHarnessCorrectFraudReportIterator) 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 OriginHarnessDispatch ¶
type OriginHarnessDispatch struct { MessageHash [32]byte Nonce uint32 Destination uint32 Tips []byte Message []byte Raw types.Log // Blockchain specific contextual infos }
OriginHarnessDispatch represents a Dispatch event raised by the OriginHarness contract.
type OriginHarnessDispatchIterator ¶
type OriginHarnessDispatchIterator struct { Event *OriginHarnessDispatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessDispatchIterator is returned from FilterDispatch and is used to iterate over the raw logs and unpacked data for Dispatch events raised by the OriginHarness contract.
func (*OriginHarnessDispatchIterator) Close ¶
func (it *OriginHarnessDispatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessDispatchIterator) Error ¶
func (it *OriginHarnessDispatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessDispatchIterator) Next ¶
func (it *OriginHarnessDispatchIterator) 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 OriginHarnessDomainActivated ¶ added in v0.0.43
type OriginHarnessDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
OriginHarnessDomainActivated represents a DomainActivated event raised by the OriginHarness contract.
type OriginHarnessDomainActivatedIterator ¶ added in v0.0.43
type OriginHarnessDomainActivatedIterator struct { Event *OriginHarnessDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the OriginHarness contract.
func (*OriginHarnessDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *OriginHarnessDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *OriginHarnessDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *OriginHarnessDomainActivatedIterator) 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 OriginHarnessDomainDeactivated ¶ added in v0.0.43
type OriginHarnessDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
OriginHarnessDomainDeactivated represents a DomainDeactivated event raised by the OriginHarness contract.
type OriginHarnessDomainDeactivatedIterator ¶ added in v0.0.43
type OriginHarnessDomainDeactivatedIterator struct { Event *OriginHarnessDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the OriginHarness contract.
func (*OriginHarnessDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *OriginHarnessDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *OriginHarnessDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *OriginHarnessDomainDeactivatedIterator) 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 OriginHarnessFilterer ¶
type OriginHarnessFilterer struct {
// contains filtered or unexported fields
}
OriginHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginHarnessFilterer ¶
func NewOriginHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginHarnessFilterer, error)
NewOriginHarnessFilterer creates a new log filterer instance of OriginHarness, bound to a specific deployed contract.
func (*OriginHarnessFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHarnessAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*OriginHarnessFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHarnessAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*OriginHarnessFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_OriginHarness *OriginHarnessFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*OriginHarnessAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginHarnessFilterer) FilterCorrectFraudReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHarnessCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHarnessFilterer) FilterDispatch ¶
func (_OriginHarness *OriginHarnessFilterer) FilterDispatch(opts *bind.FilterOpts, messageHash [][32]byte, nonce []uint32, destination []uint32) (*OriginHarnessDispatchIterator, error)
FilterDispatch is a free log retrieval operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginHarnessFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*OriginHarnessDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginHarnessFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*OriginHarnessDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginHarnessFilterer) FilterFraudAttestation ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginHarnessFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHarnessFilterer) FilterGuardSlashed ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) FilterGuardSlashed(opts *bind.FilterOpts, guard []common.Address, reporter []common.Address) (*OriginHarnessGuardSlashedIterator, error)
FilterGuardSlashed is a free log retrieval operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginHarnessFilterer) FilterIncorrectReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHarnessIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHarnessFilterer) FilterInitialized ¶
func (_OriginHarness *OriginHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginHarnessInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHarnessFilterer) FilterLogSystemCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*OriginHarnessLogSystemCallIterator, error)
FilterLogSystemCall is a free log retrieval operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*OriginHarnessFilterer) FilterNotarySlashed ¶
func (_OriginHarness *OriginHarnessFilterer) FilterNotarySlashed(opts *bind.FilterOpts, notary []common.Address, guard []common.Address, reporter []common.Address) (*OriginHarnessNotarySlashedIterator, error)
FilterNotarySlashed is a free log retrieval operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginHarnessFilterer) FilterOnlyDestinationCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*OriginHarnessOnlyDestinationCallIterator, error)
FilterOnlyDestinationCall is a free log retrieval operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) FilterOnlyLocalCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*OriginHarnessOnlyLocalCallIterator, error)
FilterOnlyLocalCall is a free log retrieval operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) FilterOnlyOriginCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*OriginHarnessOnlyOriginCallIterator, error)
FilterOnlyOriginCall is a free log retrieval operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) FilterOnlyOriginDestinationCall ¶ added in v0.0.29
func (_OriginHarness *OriginHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*OriginHarnessOnlyOriginDestinationCallIterator, error)
FilterOnlyOriginDestinationCall is a free log retrieval operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) FilterOnlySynapseChainCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*OriginHarnessOnlySynapseChainCallIterator, error)
FilterOnlySynapseChainCall is a free log retrieval operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) FilterOnlyTwoHoursCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*OriginHarnessOnlyTwoHoursCallIterator, error)
FilterOnlyTwoHoursCall is a free log retrieval operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) FilterOwnershipTransferred ¶
func (_OriginHarness *OriginHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OriginHarnessOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginHarnessFilterer) FilterUsualCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*OriginHarnessUsualCallIterator, error)
FilterUsualCall is a free log retrieval operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) ParseAgentAdded(log types.Log) (*OriginHarnessAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*OriginHarnessFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) ParseAgentRemoved(log types.Log) (*OriginHarnessAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*OriginHarnessFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_OriginHarness *OriginHarnessFilterer) ParseAttestationAccepted(log types.Log) (*OriginHarnessAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginHarnessFilterer) ParseCorrectFraudReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHarnessCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHarnessFilterer) ParseDispatch ¶
func (_OriginHarness *OriginHarnessFilterer) ParseDispatch(log types.Log) (*OriginHarnessDispatch, error)
ParseDispatch is a log parse operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginHarnessFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) ParseDomainActivated(log types.Log) (*OriginHarnessDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginHarnessFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) ParseDomainDeactivated(log types.Log) (*OriginHarnessDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginHarnessFilterer) ParseFraudAttestation ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) ParseFraudAttestation(log types.Log) (*OriginHarnessFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHarnessFilterer) ParseGuardSlashed ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) ParseGuardSlashed(log types.Log) (*OriginHarnessGuardSlashed, error)
ParseGuardSlashed is a log parse operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginHarnessFilterer) ParseIncorrectReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) ParseIncorrectReport(log types.Log) (*OriginHarnessIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHarnessFilterer) ParseInitialized ¶
func (_OriginHarness *OriginHarnessFilterer) ParseInitialized(log types.Log) (*OriginHarnessInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHarnessFilterer) ParseLogSystemCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseLogSystemCall(log types.Log) (*OriginHarnessLogSystemCall, error)
ParseLogSystemCall is a log parse operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*OriginHarnessFilterer) ParseNotarySlashed ¶
func (_OriginHarness *OriginHarnessFilterer) ParseNotarySlashed(log types.Log) (*OriginHarnessNotarySlashed, error)
ParseNotarySlashed is a log parse operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginHarnessFilterer) ParseOnlyDestinationCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*OriginHarnessOnlyDestinationCall, error)
ParseOnlyDestinationCall is a log parse operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseOnlyLocalCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*OriginHarnessOnlyLocalCall, error)
ParseOnlyLocalCall is a log parse operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseOnlyOriginCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*OriginHarnessOnlyOriginCall, error)
ParseOnlyOriginCall is a log parse operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseOnlyOriginDestinationCall ¶ added in v0.0.29
func (_OriginHarness *OriginHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*OriginHarnessOnlyOriginDestinationCall, error)
ParseOnlyOriginDestinationCall is a log parse operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseOnlySynapseChainCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*OriginHarnessOnlySynapseChainCall, error)
ParseOnlySynapseChainCall is a log parse operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseOnlyTwoHoursCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*OriginHarnessOnlyTwoHoursCall, error)
ParseOnlyTwoHoursCall is a log parse operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) ParseOwnershipTransferred ¶
func (_OriginHarness *OriginHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*OriginHarnessOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginHarnessFilterer) ParseUsualCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) ParseUsualCall(log types.Log) (*OriginHarnessUsualCall, error)
ParseUsualCall is a log parse operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *OriginHarnessAgentAdded, 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 (*OriginHarnessFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *OriginHarnessAgentRemoved, 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 (*OriginHarnessFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_OriginHarness *OriginHarnessFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginHarnessAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginHarnessFilterer) WatchCorrectFraudReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHarnessCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHarnessFilterer) WatchDispatch ¶
func (_OriginHarness *OriginHarnessFilterer) WatchDispatch(opts *bind.WatchOpts, sink chan<- *OriginHarnessDispatch, messageHash [][32]byte, nonce []uint32, destination []uint32) (event.Subscription, error)
WatchDispatch is a free log subscription operation binding the contract event 0xada9f9f4bf16282091ddc28e7d70838404cd5bdff1b87d8650339e8d02b7753d.
Solidity: event Dispatch(bytes32 indexed messageHash, uint32 indexed nonce, uint32 indexed destination, bytes tips, bytes message)
func (*OriginHarnessFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *OriginHarnessDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginHarnessFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *OriginHarnessDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginHarnessFilterer) WatchFraudAttestation ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHarnessFraudAttestation) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHarnessFilterer) WatchGuardSlashed ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) WatchGuardSlashed(opts *bind.WatchOpts, sink chan<- *OriginHarnessGuardSlashed, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchGuardSlashed is a free log subscription operation binding the contract event 0xf2b3869e9727d6dfa6823415649eb18a3bbb7cf9aa2af02af10aaf8d10e14095.
Solidity: event GuardSlashed(address indexed guard, address indexed reporter)
func (*OriginHarnessFilterer) WatchIncorrectReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHarnessIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHarnessFilterer) WatchInitialized ¶
func (_OriginHarness *OriginHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginHarnessInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHarnessFilterer) WatchLogSystemCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessLogSystemCall) (event.Subscription, error)
WatchLogSystemCall is a free log subscription operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*OriginHarnessFilterer) WatchNotarySlashed ¶
func (_OriginHarness *OriginHarnessFilterer) WatchNotarySlashed(opts *bind.WatchOpts, sink chan<- *OriginHarnessNotarySlashed, notary []common.Address, guard []common.Address, reporter []common.Address) (event.Subscription, error)
WatchNotarySlashed is a free log subscription operation binding the contract event 0x70f97c2b606c3d7af38fff3f924c8396f5a05d266b5dc523d863ad27a1d7518a.
Solidity: event NotarySlashed(address indexed notary, address indexed guard, address indexed reporter)
func (*OriginHarnessFilterer) WatchOnlyDestinationCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyDestinationCall) (event.Subscription, error)
WatchOnlyDestinationCall is a free log subscription operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchOnlyLocalCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyLocalCall) (event.Subscription, error)
WatchOnlyLocalCall is a free log subscription operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchOnlyOriginCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyOriginCall) (event.Subscription, error)
WatchOnlyOriginCall is a free log subscription operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchOnlyOriginDestinationCall ¶ added in v0.0.29
func (_OriginHarness *OriginHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyOriginDestinationCall) (event.Subscription, error)
WatchOnlyOriginDestinationCall is a free log subscription operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchOnlySynapseChainCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlySynapseChainCall) (event.Subscription, error)
WatchOnlySynapseChainCall is a free log subscription operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchOnlyTwoHoursCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessOnlyTwoHoursCall) (event.Subscription, error)
WatchOnlyTwoHoursCall is a free log subscription operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*OriginHarnessFilterer) WatchOwnershipTransferred ¶
func (_OriginHarness *OriginHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginHarnessOwnershipTransferred, 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 (*OriginHarnessFilterer) WatchUsualCall ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *OriginHarnessUsualCall) (event.Subscription, error)
WatchUsualCall is a free log subscription operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
type OriginHarnessFraudAttestation ¶ added in v0.0.5
type OriginHarnessFraudAttestation struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHarnessFraudAttestation represents a FraudAttestation event raised by the OriginHarness contract.
type OriginHarnessFraudAttestationIterator ¶ added in v0.0.5
type OriginHarnessFraudAttestationIterator struct { Event *OriginHarnessFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the OriginHarness contract.
func (*OriginHarnessFraudAttestationIterator) Close ¶ added in v0.0.5
func (it *OriginHarnessFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessFraudAttestationIterator) Error ¶ added in v0.0.5
func (it *OriginHarnessFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessFraudAttestationIterator) Next ¶ added in v0.0.5
func (it *OriginHarnessFraudAttestationIterator) 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 OriginHarnessGuardSlashed ¶ added in v0.0.5
type OriginHarnessGuardSlashed struct { Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHarnessGuardSlashed represents a GuardSlashed event raised by the OriginHarness contract.
type OriginHarnessGuardSlashedIterator ¶ added in v0.0.5
type OriginHarnessGuardSlashedIterator struct { Event *OriginHarnessGuardSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessGuardSlashedIterator is returned from FilterGuardSlashed and is used to iterate over the raw logs and unpacked data for GuardSlashed events raised by the OriginHarness contract.
func (*OriginHarnessGuardSlashedIterator) Close ¶ added in v0.0.5
func (it *OriginHarnessGuardSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessGuardSlashedIterator) Error ¶ added in v0.0.5
func (it *OriginHarnessGuardSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessGuardSlashedIterator) Next ¶ added in v0.0.5
func (it *OriginHarnessGuardSlashedIterator) 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 OriginHarnessIncorrectReport ¶ added in v0.0.5
type OriginHarnessIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHarnessIncorrectReport represents a IncorrectReport event raised by the OriginHarness contract.
type OriginHarnessIncorrectReportIterator ¶ added in v0.0.5
type OriginHarnessIncorrectReportIterator struct { Event *OriginHarnessIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the OriginHarness contract.
func (*OriginHarnessIncorrectReportIterator) Close ¶ added in v0.0.5
func (it *OriginHarnessIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessIncorrectReportIterator) Error ¶ added in v0.0.5
func (it *OriginHarnessIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessIncorrectReportIterator) Next ¶ added in v0.0.5
func (it *OriginHarnessIncorrectReportIterator) 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 OriginHarnessInitialized ¶
type OriginHarnessInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OriginHarnessInitialized represents a Initialized event raised by the OriginHarness contract.
type OriginHarnessInitializedIterator ¶
type OriginHarnessInitializedIterator struct { Event *OriginHarnessInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OriginHarness contract.
func (*OriginHarnessInitializedIterator) Close ¶
func (it *OriginHarnessInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessInitializedIterator) Error ¶
func (it *OriginHarnessInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessInitializedIterator) Next ¶
func (it *OriginHarnessInitializedIterator) 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 OriginHarnessLogSystemCall ¶ added in v0.0.13
type OriginHarnessLogSystemCall struct { Origin uint32 Caller uint8 RootSubmittedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessLogSystemCall represents a LogSystemCall event raised by the OriginHarness contract.
type OriginHarnessLogSystemCallIterator ¶ added in v0.0.13
type OriginHarnessLogSystemCallIterator struct { Event *OriginHarnessLogSystemCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessLogSystemCallIterator is returned from FilterLogSystemCall and is used to iterate over the raw logs and unpacked data for LogSystemCall events raised by the OriginHarness contract.
func (*OriginHarnessLogSystemCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessLogSystemCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessLogSystemCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessLogSystemCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessLogSystemCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessLogSystemCallIterator) 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 OriginHarnessNotarySlashed ¶
type OriginHarnessNotarySlashed struct { Notary common.Address Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHarnessNotarySlashed represents a NotarySlashed event raised by the OriginHarness contract.
type OriginHarnessNotarySlashedIterator ¶
type OriginHarnessNotarySlashedIterator struct { Event *OriginHarnessNotarySlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessNotarySlashedIterator is returned from FilterNotarySlashed and is used to iterate over the raw logs and unpacked data for NotarySlashed events raised by the OriginHarness contract.
func (*OriginHarnessNotarySlashedIterator) Close ¶
func (it *OriginHarnessNotarySlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessNotarySlashedIterator) Error ¶
func (it *OriginHarnessNotarySlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessNotarySlashedIterator) Next ¶
func (it *OriginHarnessNotarySlashedIterator) 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 OriginHarnessOnlyDestinationCall ¶ added in v0.0.13
type OriginHarnessOnlyDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOnlyDestinationCall represents a OnlyDestinationCall event raised by the OriginHarness contract.
type OriginHarnessOnlyDestinationCallIterator ¶ added in v0.0.13
type OriginHarnessOnlyDestinationCallIterator struct { Event *OriginHarnessOnlyDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOnlyDestinationCallIterator is returned from FilterOnlyDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyDestinationCall events raised by the OriginHarness contract.
func (*OriginHarnessOnlyDestinationCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessOnlyDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOnlyDestinationCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessOnlyDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOnlyDestinationCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessOnlyDestinationCallIterator) 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 OriginHarnessOnlyLocalCall ¶ added in v0.0.13
type OriginHarnessOnlyLocalCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOnlyLocalCall represents a OnlyLocalCall event raised by the OriginHarness contract.
type OriginHarnessOnlyLocalCallIterator ¶ added in v0.0.13
type OriginHarnessOnlyLocalCallIterator struct { Event *OriginHarnessOnlyLocalCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOnlyLocalCallIterator is returned from FilterOnlyLocalCall and is used to iterate over the raw logs and unpacked data for OnlyLocalCall events raised by the OriginHarness contract.
func (*OriginHarnessOnlyLocalCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessOnlyLocalCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOnlyLocalCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessOnlyLocalCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOnlyLocalCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessOnlyLocalCallIterator) 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 OriginHarnessOnlyOriginCall ¶ added in v0.0.13
type OriginHarnessOnlyOriginCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOnlyOriginCall represents a OnlyOriginCall event raised by the OriginHarness contract.
type OriginHarnessOnlyOriginCallIterator ¶ added in v0.0.13
type OriginHarnessOnlyOriginCallIterator struct { Event *OriginHarnessOnlyOriginCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOnlyOriginCallIterator is returned from FilterOnlyOriginCall and is used to iterate over the raw logs and unpacked data for OnlyOriginCall events raised by the OriginHarness contract.
func (*OriginHarnessOnlyOriginCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessOnlyOriginCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOnlyOriginCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessOnlyOriginCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOnlyOriginCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessOnlyOriginCallIterator) 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 OriginHarnessOnlyOriginDestinationCall ¶ added in v0.0.29
type OriginHarnessOnlyOriginDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOnlyOriginDestinationCall represents a OnlyOriginDestinationCall event raised by the OriginHarness contract.
type OriginHarnessOnlyOriginDestinationCallIterator ¶ added in v0.0.29
type OriginHarnessOnlyOriginDestinationCallIterator struct { Event *OriginHarnessOnlyOriginDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOnlyOriginDestinationCallIterator is returned from FilterOnlyOriginDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyOriginDestinationCall events raised by the OriginHarness contract.
func (*OriginHarnessOnlyOriginDestinationCallIterator) Close ¶ added in v0.0.29
func (it *OriginHarnessOnlyOriginDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOnlyOriginDestinationCallIterator) Error ¶ added in v0.0.29
func (it *OriginHarnessOnlyOriginDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOnlyOriginDestinationCallIterator) Next ¶ added in v0.0.29
func (it *OriginHarnessOnlyOriginDestinationCallIterator) 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 OriginHarnessOnlySynapseChainCall ¶ added in v0.0.13
type OriginHarnessOnlySynapseChainCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOnlySynapseChainCall represents a OnlySynapseChainCall event raised by the OriginHarness contract.
type OriginHarnessOnlySynapseChainCallIterator ¶ added in v0.0.13
type OriginHarnessOnlySynapseChainCallIterator struct { Event *OriginHarnessOnlySynapseChainCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOnlySynapseChainCallIterator is returned from FilterOnlySynapseChainCall and is used to iterate over the raw logs and unpacked data for OnlySynapseChainCall events raised by the OriginHarness contract.
func (*OriginHarnessOnlySynapseChainCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessOnlySynapseChainCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOnlySynapseChainCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessOnlySynapseChainCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOnlySynapseChainCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessOnlySynapseChainCallIterator) 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 OriginHarnessOnlyTwoHoursCall ¶ added in v0.0.13
type OriginHarnessOnlyTwoHoursCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOnlyTwoHoursCall represents a OnlyTwoHoursCall event raised by the OriginHarness contract.
type OriginHarnessOnlyTwoHoursCallIterator ¶ added in v0.0.13
type OriginHarnessOnlyTwoHoursCallIterator struct { Event *OriginHarnessOnlyTwoHoursCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOnlyTwoHoursCallIterator is returned from FilterOnlyTwoHoursCall and is used to iterate over the raw logs and unpacked data for OnlyTwoHoursCall events raised by the OriginHarness contract.
func (*OriginHarnessOnlyTwoHoursCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessOnlyTwoHoursCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOnlyTwoHoursCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessOnlyTwoHoursCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOnlyTwoHoursCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessOnlyTwoHoursCallIterator) 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 OriginHarnessOwnershipTransferred ¶
type OriginHarnessOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHarnessOwnershipTransferred represents a OwnershipTransferred event raised by the OriginHarness contract.
type OriginHarnessOwnershipTransferredIterator ¶
type OriginHarnessOwnershipTransferredIterator struct { Event *OriginHarnessOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OriginHarness contract.
func (*OriginHarnessOwnershipTransferredIterator) Close ¶
func (it *OriginHarnessOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessOwnershipTransferredIterator) Error ¶
func (it *OriginHarnessOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessOwnershipTransferredIterator) Next ¶
func (it *OriginHarnessOwnershipTransferredIterator) 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 OriginHarnessRaw ¶
type OriginHarnessRaw struct {
Contract *OriginHarness // Generic contract binding to access the raw methods on
}
OriginHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginHarnessRaw) Call ¶
func (_OriginHarness *OriginHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*OriginHarnessRaw) Transact ¶
func (_OriginHarness *OriginHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHarnessRaw) Transfer ¶
func (_OriginHarness *OriginHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginHarnessRef ¶
type OriginHarnessRef struct { *OriginHarness // contains filtered or unexported fields }
OriginHarnessRef is a origin harness reference nolint: golint
func NewOriginHarnessRef ¶
func NewOriginHarnessRef(address common.Address, backend bind.ContractBackend) (*OriginHarnessRef, error)
NewOriginHarnessRef creates a new origin harness.
func (OriginHarnessRef) Address ¶
func (h OriginHarnessRef) Address() common.Address
Address gets the address of the contract.
type OriginHarnessSession ¶
type OriginHarnessSession struct { Contract *OriginHarness // 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 }
OriginHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OriginHarnessSession) AddAgent ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) AddLocalNotary ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) AddLocalNotary(_notary common.Address) (*types.Transaction, error)
AddLocalNotary is a paid mutator transaction binding the contract method 0xaa4484be.
Solidity: function addLocalNotary(address _notary) returns()
func (*OriginHarnessSession) AllAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) AllDomains ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHarnessSession) AmountAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) AmountDomains ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*OriginHarnessSession) Dispatch ¶
func (_OriginHarness *OriginHarnessSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginHarnessSession) GetAgent ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) GetDomain ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHarness *OriginHarnessSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginHarnessSession) GetNextMessage ¶ added in v0.0.29
func (_OriginHarness *OriginHarnessSession) GetNextMessage(_destination uint32, _recipientAddress [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) ([]byte, error)
GetNextMessage is a free data retrieval call binding the contract method 0x88a0be0d.
Solidity: function getNextMessage(uint32 _destination, bytes32 _recipientAddress, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) view returns(bytes message)
func (*OriginHarnessSession) Initialize ¶
func (_OriginHarness *OriginHarnessSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginHarnessSession) IsActiveAgent ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) IsActiveAgent0 ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginHarnessSession) IsActiveDomain ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) LocalDomain ¶
func (_OriginHarness *OriginHarnessSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHarnessSession) MAXMESSAGEBODYBYTES ¶
func (_OriginHarness *OriginHarnessSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginHarnessSession) Nonce ¶
func (_OriginHarness *OriginHarnessSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHarnessSession) Owner ¶
func (_OriginHarness *OriginHarnessSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHarnessSession) RemoveAgent ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) RemoveAllAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessSession) RemoveAllAgents(_domain uint32) (*types.Transaction, error)
RemoveAllAgents is a paid mutator transaction binding the contract method 0xb705d920.
Solidity: function removeAllAgents(uint32 _domain) returns()
func (*OriginHarnessSession) RemoveAllAgents0 ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessSession) RemoveAllAgents0() (*types.Transaction, error)
RemoveAllAgents0 is a paid mutator transaction binding the contract method 0xbb5c936b.
Solidity: function removeAllAgents() returns()
func (*OriginHarnessSession) RenounceOwnership ¶
func (_OriginHarness *OriginHarnessSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHarnessSession) Root ¶
func (_OriginHarness *OriginHarnessSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHarnessSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHarnessSession) SensitiveValue ¶
func (_OriginHarness *OriginHarnessSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*OriginHarnessSession) SetSensitiveValue ¶
func (_OriginHarness *OriginHarnessSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessSession) SetSystemRouter ¶ added in v0.0.4
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) SlashAgent ¶ added in v0.0.41
func (_OriginHarness *OriginHarnessSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*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 (*OriginHarnessSession) SubmitAttestation ¶ added in v0.0.11
func (_OriginHarness *OriginHarnessSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginHarnessSession) SubmitReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHarnessSession) SuggestAttestation ¶
func (_OriginHarness *OriginHarnessSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHarnessSession) SuggestAttestations ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHarnessSession) SuggestNonceRoot ¶ added in v0.0.42
func (_OriginHarness *OriginHarnessSession) SuggestNonceRoot(_destination uint32) (struct { LatestNonce uint32 LatestRoot [32]byte }, error)
SuggestNonceRoot is a free data retrieval call binding the contract method 0x6b9ad6ff.
Solidity: function suggestNonceRoot(uint32 _destination) view returns(uint32 latestNonce, bytes32 latestRoot)
func (*OriginHarnessSession) SyncAgents ¶ added in v0.0.41
func (_OriginHarness *OriginHarnessSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginHarnessSession) SystemRouter ¶ added in v0.0.4
func (_OriginHarness *OriginHarnessSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginHarnessSession) TransferOwnership ¶
func (_OriginHarness *OriginHarnessSession) 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 (*OriginHarnessSession) VERSION ¶
func (_OriginHarness *OriginHarnessSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type OriginHarnessTransactor ¶
type OriginHarnessTransactor struct {
// contains filtered or unexported fields
}
OriginHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginHarnessTransactor ¶
func NewOriginHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginHarnessTransactor, error)
NewOriginHarnessTransactor creates a new write-only instance of OriginHarness, bound to a specific deployed contract.
func (*OriginHarnessTransactor) AddAgent ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessTransactor) 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 (*OriginHarnessTransactor) AddLocalNotary ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessTransactor) AddLocalNotary(opts *bind.TransactOpts, _notary common.Address) (*types.Transaction, error)
AddLocalNotary is a paid mutator transaction binding the contract method 0xaa4484be.
Solidity: function addLocalNotary(address _notary) returns()
func (*OriginHarnessTransactor) Dispatch ¶
func (_OriginHarness *OriginHarnessTransactor) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginHarnessTransactor) Initialize ¶
func (_OriginHarness *OriginHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginHarnessTransactor) RemoveAgent ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessTransactor) 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 (*OriginHarnessTransactor) RemoveAllAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessTransactor) RemoveAllAgents(opts *bind.TransactOpts, _domain uint32) (*types.Transaction, error)
RemoveAllAgents is a paid mutator transaction binding the contract method 0xb705d920.
Solidity: function removeAllAgents(uint32 _domain) returns()
func (*OriginHarnessTransactor) RemoveAllAgents0 ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessTransactor) RemoveAllAgents0(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveAllAgents0 is a paid mutator transaction binding the contract method 0xbb5c936b.
Solidity: function removeAllAgents() returns()
func (*OriginHarnessTransactor) RenounceOwnership ¶
func (_OriginHarness *OriginHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHarnessTransactor) SetSensitiveValue ¶
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactor) SetSystemRouter ¶ added in v0.0.4
func (_OriginHarness *OriginHarnessTransactor) 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 (*OriginHarnessTransactor) SlashAgent ¶ added in v0.0.41
func (_OriginHarness *OriginHarnessTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginHarnessTransactor) SubmitAttestation ¶ added in v0.0.11
func (_OriginHarness *OriginHarnessTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginHarnessTransactor) SubmitReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHarnessTransactor) SyncAgents ¶ added in v0.0.41
func (_OriginHarness *OriginHarnessTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginHarnessTransactor) TransferOwnership ¶
func (_OriginHarness *OriginHarnessTransactor) 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 OriginHarnessTransactorRaw ¶
type OriginHarnessTransactorRaw struct {
Contract *OriginHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
OriginHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginHarnessTransactorRaw) Transact ¶
func (_OriginHarness *OriginHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHarnessTransactorRaw) Transfer ¶
func (_OriginHarness *OriginHarnessTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginHarnessTransactorSession ¶
type OriginHarnessTransactorSession struct { Contract *OriginHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OriginHarnessTransactorSession) AddAgent ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessTransactorSession) 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 (*OriginHarnessTransactorSession) AddLocalNotary ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessTransactorSession) AddLocalNotary(_notary common.Address) (*types.Transaction, error)
AddLocalNotary is a paid mutator transaction binding the contract method 0xaa4484be.
Solidity: function addLocalNotary(address _notary) returns()
func (*OriginHarnessTransactorSession) Dispatch ¶
func (_OriginHarness *OriginHarnessTransactorSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginHarnessTransactorSession) Initialize ¶
func (_OriginHarness *OriginHarnessTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginHarnessTransactorSession) RemoveAgent ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessTransactorSession) 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 (*OriginHarnessTransactorSession) RemoveAllAgents ¶ added in v0.0.43
func (_OriginHarness *OriginHarnessTransactorSession) RemoveAllAgents(_domain uint32) (*types.Transaction, error)
RemoveAllAgents is a paid mutator transaction binding the contract method 0xb705d920.
Solidity: function removeAllAgents(uint32 _domain) returns()
func (*OriginHarnessTransactorSession) RemoveAllAgents0 ¶ added in v0.0.53
func (_OriginHarness *OriginHarnessTransactorSession) RemoveAllAgents0() (*types.Transaction, error)
RemoveAllAgents0 is a paid mutator transaction binding the contract method 0xbb5c936b.
Solidity: function removeAllAgents() returns()
func (*OriginHarnessTransactorSession) RenounceOwnership ¶
func (_OriginHarness *OriginHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHarnessTransactorSession) SetSensitiveValue ¶
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_OriginHarness *OriginHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*OriginHarnessTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_OriginHarness *OriginHarnessTransactorSession) 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 (*OriginHarnessTransactorSession) SlashAgent ¶ added in v0.0.41
func (_OriginHarness *OriginHarnessTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*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 (*OriginHarnessTransactorSession) SubmitAttestation ¶ added in v0.0.11
func (_OriginHarness *OriginHarnessTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginHarnessTransactorSession) SubmitReport ¶ added in v0.0.5
func (_OriginHarness *OriginHarnessTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHarnessTransactorSession) SyncAgents ¶ added in v0.0.41
func (_OriginHarness *OriginHarnessTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginHarnessTransactorSession) TransferOwnership ¶
func (_OriginHarness *OriginHarnessTransactorSession) 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 OriginHarnessUsualCall ¶ added in v0.0.13
type OriginHarnessUsualCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
OriginHarnessUsualCall represents a UsualCall event raised by the OriginHarness contract.
type OriginHarnessUsualCallIterator ¶ added in v0.0.13
type OriginHarnessUsualCallIterator struct { Event *OriginHarnessUsualCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHarnessUsualCallIterator is returned from FilterUsualCall and is used to iterate over the raw logs and unpacked data for UsualCall events raised by the OriginHarness contract.
func (*OriginHarnessUsualCallIterator) Close ¶ added in v0.0.13
func (it *OriginHarnessUsualCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHarnessUsualCallIterator) Error ¶ added in v0.0.13
func (it *OriginHarnessUsualCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHarnessUsualCallIterator) Next ¶ added in v0.0.13
func (it *OriginHarnessUsualCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHub ¶ added in v0.0.20
type OriginHub struct { OriginHubCaller // Read-only binding to the contract OriginHubTransactor // Write-only binding to the contract OriginHubFilterer // Log filterer for contract events }
OriginHub is an auto generated Go binding around an Ethereum contract.
func NewOriginHub ¶ added in v0.0.20
NewOriginHub creates a new instance of OriginHub, bound to a specific deployed contract.
type OriginHubAgentAdded ¶ added in v0.0.43
type OriginHubAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubAgentAdded represents a AgentAdded event raised by the OriginHub contract.
type OriginHubAgentAddedIterator ¶ added in v0.0.43
type OriginHubAgentAddedIterator struct { Event *OriginHubAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the OriginHub contract.
func (*OriginHubAgentAddedIterator) Close ¶ added in v0.0.43
func (it *OriginHubAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubAgentAddedIterator) Error ¶ added in v0.0.43
func (it *OriginHubAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubAgentAddedIterator) Next ¶ added in v0.0.43
func (it *OriginHubAgentAddedIterator) 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 OriginHubAgentRemoved ¶ added in v0.0.43
type OriginHubAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubAgentRemoved represents a AgentRemoved event raised by the OriginHub contract.
type OriginHubAgentRemovedIterator ¶ added in v0.0.43
type OriginHubAgentRemovedIterator struct { Event *OriginHubAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the OriginHub contract.
func (*OriginHubAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *OriginHubAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *OriginHubAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *OriginHubAgentRemovedIterator) 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 OriginHubAttestationAccepted ¶ added in v0.0.34
type OriginHubAttestationAccepted struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubAttestationAccepted represents a AttestationAccepted event raised by the OriginHub contract.
type OriginHubAttestationAcceptedIterator ¶ added in v0.0.34
type OriginHubAttestationAcceptedIterator struct { Event *OriginHubAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the OriginHub contract.
func (*OriginHubAttestationAcceptedIterator) Close ¶ added in v0.0.34
func (it *OriginHubAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubAttestationAcceptedIterator) Error ¶ added in v0.0.34
func (it *OriginHubAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubAttestationAcceptedIterator) Next ¶ added in v0.0.34
func (it *OriginHubAttestationAcceptedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubCaller ¶ added in v0.0.20
type OriginHubCaller struct {
// contains filtered or unexported fields
}
OriginHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginHubCaller ¶ added in v0.0.20
func NewOriginHubCaller(address common.Address, caller bind.ContractCaller) (*OriginHubCaller, error)
NewOriginHubCaller creates a new read-only instance of OriginHub, bound to a specific deployed contract.
func (*OriginHubCaller) AllAgents ¶ added in v0.0.43
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) AllDomains ¶ added in v0.0.42
func (_OriginHub *OriginHubCaller) AllDomains(opts *bind.CallOpts) ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHubCaller) AmountAgents ¶ added in v0.0.43
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) 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 (*OriginHubCaller) GetAgent ¶ added in v0.0.43
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) GetDomain ¶ added in v0.0.42
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHub *OriginHubCaller) GetHistoricalRoot(opts *bind.CallOpts, _destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginHubCaller) IsActiveAgent ¶ added in v0.0.43
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_OriginHub *OriginHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginHubCaller) IsActiveDomain ¶ added in v0.0.43
func (_OriginHub *OriginHubCaller) 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 (*OriginHubCaller) LocalDomain ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHubCaller) Nonce ¶ added in v0.0.20
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHubCaller) Owner ¶ added in v0.0.41
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHubCaller) Root ¶ added in v0.0.20
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHubCaller) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_OriginHub *OriginHubCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHubCaller) SuggestAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubCaller) SuggestAttestation(opts *bind.CallOpts, _destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHubCaller) SuggestAttestations ¶ added in v0.0.42
func (_OriginHub *OriginHubCaller) SuggestAttestations(opts *bind.CallOpts) ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHubCaller) SystemRouter ¶ added in v0.0.41
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type OriginHubCallerRaw ¶ added in v0.0.20
type OriginHubCallerRaw struct {
Contract *OriginHubCaller // Generic read-only contract binding to access the raw methods on
}
OriginHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginHubCallerRaw) Call ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OriginHubCallerSession ¶ added in v0.0.20
type OriginHubCallerSession struct { Contract *OriginHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OriginHubCallerSession) AllAgents ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) AllDomains ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHubCallerSession) AmountAgents ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) AmountDomains ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*OriginHubCallerSession) GetAgent ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) GetDomain ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHub *OriginHubCallerSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginHubCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginHubCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_OriginHub *OriginHubCallerSession) 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 (*OriginHubCallerSession) LocalDomain ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHubCallerSession) Nonce ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHubCallerSession) Owner ¶ added in v0.0.41
func (_OriginHub *OriginHubCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHubCallerSession) Root ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHubCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_OriginHub *OriginHubCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHubCallerSession) SuggestAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubCallerSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHubCallerSession) SuggestAttestations ¶ added in v0.0.42
func (_OriginHub *OriginHubCallerSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHubCallerSession) SystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type OriginHubCorrectFraudReport ¶ added in v0.0.20
type OriginHubCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubCorrectFraudReport represents a CorrectFraudReport event raised by the OriginHub contract.
type OriginHubCorrectFraudReportIterator ¶ added in v0.0.20
type OriginHubCorrectFraudReportIterator struct { Event *OriginHubCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the OriginHub contract.
func (*OriginHubCorrectFraudReportIterator) Close ¶ added in v0.0.20
func (it *OriginHubCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubCorrectFraudReportIterator) Error ¶ added in v0.0.20
func (it *OriginHubCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubCorrectFraudReportIterator) Next ¶ added in v0.0.20
func (it *OriginHubCorrectFraudReportIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubDomainActivated ¶ added in v0.0.43
type OriginHubDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
OriginHubDomainActivated represents a DomainActivated event raised by the OriginHub contract.
type OriginHubDomainActivatedIterator ¶ added in v0.0.43
type OriginHubDomainActivatedIterator struct { Event *OriginHubDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the OriginHub contract.
func (*OriginHubDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *OriginHubDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *OriginHubDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *OriginHubDomainActivatedIterator) 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 OriginHubDomainDeactivated ¶ added in v0.0.43
type OriginHubDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
OriginHubDomainDeactivated represents a DomainDeactivated event raised by the OriginHub contract.
type OriginHubDomainDeactivatedIterator ¶ added in v0.0.43
type OriginHubDomainDeactivatedIterator struct { Event *OriginHubDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the OriginHub contract.
func (*OriginHubDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *OriginHubDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *OriginHubDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *OriginHubDomainDeactivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubEvents ¶ added in v0.0.29
type OriginHubEvents struct { OriginHubEventsCaller // Read-only binding to the contract OriginHubEventsTransactor // Write-only binding to the contract OriginHubEventsFilterer // Log filterer for contract events }
OriginHubEvents is an auto generated Go binding around an Ethereum contract.
func NewOriginHubEvents ¶ added in v0.0.29
func NewOriginHubEvents(address common.Address, backend bind.ContractBackend) (*OriginHubEvents, error)
NewOriginHubEvents creates a new instance of OriginHubEvents, bound to a specific deployed contract.
type OriginHubEventsCaller ¶ added in v0.0.29
type OriginHubEventsCaller struct {
// contains filtered or unexported fields
}
OriginHubEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOriginHubEventsCaller ¶ added in v0.0.29
func NewOriginHubEventsCaller(address common.Address, caller bind.ContractCaller) (*OriginHubEventsCaller, error)
NewOriginHubEventsCaller creates a new read-only instance of OriginHubEvents, bound to a specific deployed contract.
type OriginHubEventsCallerRaw ¶ added in v0.0.29
type OriginHubEventsCallerRaw struct {
Contract *OriginHubEventsCaller // Generic read-only contract binding to access the raw methods on
}
OriginHubEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OriginHubEventsCallerRaw) Call ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OriginHubEventsCallerSession ¶ added in v0.0.29
type OriginHubEventsCallerSession struct { Contract *OriginHubEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OriginHubEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OriginHubEventsCorrectFraudReport ¶ added in v0.0.29
type OriginHubEventsCorrectFraudReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubEventsCorrectFraudReport represents a CorrectFraudReport event raised by the OriginHubEvents contract.
type OriginHubEventsCorrectFraudReportIterator ¶ added in v0.0.29
type OriginHubEventsCorrectFraudReportIterator struct { Event *OriginHubEventsCorrectFraudReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubEventsCorrectFraudReportIterator is returned from FilterCorrectFraudReport and is used to iterate over the raw logs and unpacked data for CorrectFraudReport events raised by the OriginHubEvents contract.
func (*OriginHubEventsCorrectFraudReportIterator) Close ¶ added in v0.0.29
func (it *OriginHubEventsCorrectFraudReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubEventsCorrectFraudReportIterator) Error ¶ added in v0.0.29
func (it *OriginHubEventsCorrectFraudReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubEventsCorrectFraudReportIterator) Next ¶ added in v0.0.29
func (it *OriginHubEventsCorrectFraudReportIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubEventsFilterer ¶ added in v0.0.29
type OriginHubEventsFilterer struct {
// contains filtered or unexported fields
}
OriginHubEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginHubEventsFilterer ¶ added in v0.0.29
func NewOriginHubEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginHubEventsFilterer, error)
NewOriginHubEventsFilterer creates a new log filterer instance of OriginHubEvents, bound to a specific deployed contract.
func (*OriginHubEventsFilterer) FilterCorrectFraudReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) FilterFraudAttestation ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginHubEventsFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubEventsFilterer) FilterIncorrectReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubEventsIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) ParseCorrectFraudReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubEventsCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) ParseFraudAttestation ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) ParseFraudAttestation(log types.Log) (*OriginHubEventsFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubEventsFilterer) ParseIncorrectReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) ParseIncorrectReport(log types.Log) (*OriginHubEventsIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) WatchCorrectFraudReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubEventsFilterer) WatchFraudAttestation ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubEventsFraudAttestation) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubEventsFilterer) WatchIncorrectReport ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubEventsIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
type OriginHubEventsFraudAttestation ¶ added in v0.0.29
type OriginHubEventsFraudAttestation struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubEventsFraudAttestation represents a FraudAttestation event raised by the OriginHubEvents contract.
type OriginHubEventsFraudAttestationIterator ¶ added in v0.0.29
type OriginHubEventsFraudAttestationIterator struct { Event *OriginHubEventsFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubEventsFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the OriginHubEvents contract.
func (*OriginHubEventsFraudAttestationIterator) Close ¶ added in v0.0.29
func (it *OriginHubEventsFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubEventsFraudAttestationIterator) Error ¶ added in v0.0.29
func (it *OriginHubEventsFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubEventsFraudAttestationIterator) Next ¶ added in v0.0.29
func (it *OriginHubEventsFraudAttestationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubEventsIncorrectReport ¶ added in v0.0.29
type OriginHubEventsIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubEventsIncorrectReport represents a IncorrectReport event raised by the OriginHubEvents contract.
type OriginHubEventsIncorrectReportIterator ¶ added in v0.0.29
type OriginHubEventsIncorrectReportIterator struct { Event *OriginHubEventsIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubEventsIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the OriginHubEvents contract.
func (*OriginHubEventsIncorrectReportIterator) Close ¶ added in v0.0.29
func (it *OriginHubEventsIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubEventsIncorrectReportIterator) Error ¶ added in v0.0.29
func (it *OriginHubEventsIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubEventsIncorrectReportIterator) Next ¶ added in v0.0.29
func (it *OriginHubEventsIncorrectReportIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubEventsRaw ¶ added in v0.0.29
type OriginHubEventsRaw struct {
Contract *OriginHubEvents // Generic contract binding to access the raw methods on
}
OriginHubEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginHubEventsRaw) Call ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OriginHubEventsRaw) Transact ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubEventsRaw) Transfer ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginHubEventsSession ¶ added in v0.0.29
type OriginHubEventsSession struct { Contract *OriginHubEvents // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHubEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OriginHubEventsTransactor ¶ added in v0.0.29
type OriginHubEventsTransactor struct {
// contains filtered or unexported fields
}
OriginHubEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginHubEventsTransactor ¶ added in v0.0.29
func NewOriginHubEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginHubEventsTransactor, error)
NewOriginHubEventsTransactor creates a new write-only instance of OriginHubEvents, bound to a specific deployed contract.
type OriginHubEventsTransactorRaw ¶ added in v0.0.29
type OriginHubEventsTransactorRaw struct {
Contract *OriginHubEventsTransactor // Generic write-only contract binding to access the raw methods on
}
OriginHubEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginHubEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_OriginHubEvents *OriginHubEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginHubEventsTransactorSession ¶ added in v0.0.29
type OriginHubEventsTransactorSession struct { Contract *OriginHubEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHubEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OriginHubFilterer ¶ added in v0.0.20
type OriginHubFilterer struct {
// contains filtered or unexported fields
}
OriginHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOriginHubFilterer ¶ added in v0.0.20
func NewOriginHubFilterer(address common.Address, filterer bind.ContractFilterer) (*OriginHubFilterer, error)
NewOriginHubFilterer creates a new log filterer instance of OriginHub, bound to a specific deployed contract.
func (*OriginHubFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHubAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*OriginHubFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*OriginHubAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*OriginHubFilterer) FilterAttestationAccepted ¶ added in v0.0.34
func (_OriginHub *OriginHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*OriginHubAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubFilterer) FilterCorrectFraudReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterCorrectFraudReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubCorrectFraudReportIterator, error)
FilterCorrectFraudReport is a free log retrieval operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*OriginHubDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginHubFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*OriginHubDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginHubFilterer) FilterFraudAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterFraudAttestation(opts *bind.FilterOpts) (*OriginHubFraudAttestationIterator, error)
FilterFraudAttestation is a free log retrieval operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubFilterer) FilterIncorrectReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) FilterIncorrectReport(opts *bind.FilterOpts, guard []common.Address) (*OriginHubIncorrectReportIterator, error)
FilterIncorrectReport is a free log retrieval operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubFilterer) FilterInitialized ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) FilterInitialized(opts *bind.FilterOpts) (*OriginHubInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHubFilterer) FilterOwnershipTransferred ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OriginHubOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginHubFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) ParseAgentAdded(log types.Log) (*OriginHubAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*OriginHubFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) ParseAgentRemoved(log types.Log) (*OriginHubAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*OriginHubFilterer) ParseAttestationAccepted ¶ added in v0.0.34
func (_OriginHub *OriginHubFilterer) ParseAttestationAccepted(log types.Log) (*OriginHubAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubFilterer) ParseCorrectFraudReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseCorrectFraudReport(log types.Log) (*OriginHubCorrectFraudReport, error)
ParseCorrectFraudReport is a log parse operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) ParseDomainActivated(log types.Log) (*OriginHubDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginHubFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) ParseDomainDeactivated(log types.Log) (*OriginHubDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginHubFilterer) ParseFraudAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseFraudAttestation(log types.Log) (*OriginHubFraudAttestation, error)
ParseFraudAttestation is a log parse operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubFilterer) ParseIncorrectReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) ParseIncorrectReport(log types.Log) (*OriginHubIncorrectReport, error)
ParseIncorrectReport is a log parse operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubFilterer) ParseInitialized ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) ParseInitialized(log types.Log) (*OriginHubInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHubFilterer) ParseOwnershipTransferred ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) ParseOwnershipTransferred(log types.Log) (*OriginHubOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OriginHubFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *OriginHubAgentAdded, 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 (*OriginHubFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *OriginHubAgentRemoved, 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 (*OriginHubFilterer) WatchAttestationAccepted ¶ added in v0.0.34
func (_OriginHub *OriginHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *OriginHubAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubFilterer) WatchCorrectFraudReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchCorrectFraudReport(opts *bind.WatchOpts, sink chan<- *OriginHubCorrectFraudReport, guard []common.Address) (event.Subscription, error)
WatchCorrectFraudReport is a free log subscription operation binding the contract event 0xa0248f358d0f7bb4c63d2bd5a3e521bb7aba00ccfde9442154e4950711a912f8.
Solidity: event CorrectFraudReport(address indexed guard, bytes report)
func (*OriginHubFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *OriginHubDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*OriginHubFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_OriginHub *OriginHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *OriginHubDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*OriginHubFilterer) WatchFraudAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchFraudAttestation(opts *bind.WatchOpts, sink chan<- *OriginHubFraudAttestation) (event.Subscription, error)
WatchFraudAttestation is a free log subscription operation binding the contract event 0xb91bf71044ff9fe08541e9b648f12d8ad55200da60ee01cef5d2cde92ea1d5fe.
Solidity: event FraudAttestation(address[] guards, address[] notaries, bytes attestation)
func (*OriginHubFilterer) WatchIncorrectReport ¶ added in v0.0.20
func (_OriginHub *OriginHubFilterer) WatchIncorrectReport(opts *bind.WatchOpts, sink chan<- *OriginHubIncorrectReport, guard []common.Address) (event.Subscription, error)
WatchIncorrectReport is a free log subscription operation binding the contract event 0x36670329f075c374c3847f464e4acdaa51fc70c69c52cb8317787b237088ec63.
Solidity: event IncorrectReport(address indexed guard, bytes report)
func (*OriginHubFilterer) WatchInitialized ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OriginHubInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OriginHubFilterer) WatchOwnershipTransferred ¶ added in v0.0.41
func (_OriginHub *OriginHubFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OriginHubOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OriginHubFraudAttestation ¶ added in v0.0.20
type OriginHubFraudAttestation struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubFraudAttestation represents a FraudAttestation event raised by the OriginHub contract.
type OriginHubFraudAttestationIterator ¶ added in v0.0.20
type OriginHubFraudAttestationIterator struct { Event *OriginHubFraudAttestation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubFraudAttestationIterator is returned from FilterFraudAttestation and is used to iterate over the raw logs and unpacked data for FraudAttestation events raised by the OriginHub contract.
func (*OriginHubFraudAttestationIterator) Close ¶ added in v0.0.20
func (it *OriginHubFraudAttestationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubFraudAttestationIterator) Error ¶ added in v0.0.20
func (it *OriginHubFraudAttestationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubFraudAttestationIterator) Next ¶ added in v0.0.20
func (it *OriginHubFraudAttestationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubIncorrectReport ¶ added in v0.0.20
type OriginHubIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginHubIncorrectReport represents a IncorrectReport event raised by the OriginHub contract.
type OriginHubIncorrectReportIterator ¶ added in v0.0.20
type OriginHubIncorrectReportIterator struct { Event *OriginHubIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the OriginHub contract.
func (*OriginHubIncorrectReportIterator) Close ¶ added in v0.0.20
func (it *OriginHubIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubIncorrectReportIterator) Error ¶ added in v0.0.20
func (it *OriginHubIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubIncorrectReportIterator) Next ¶ added in v0.0.20
func (it *OriginHubIncorrectReportIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubInitialized ¶ added in v0.0.41
type OriginHubInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OriginHubInitialized represents a Initialized event raised by the OriginHub contract.
type OriginHubInitializedIterator ¶ added in v0.0.41
type OriginHubInitializedIterator struct { Event *OriginHubInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OriginHub contract.
func (*OriginHubInitializedIterator) Close ¶ added in v0.0.41
func (it *OriginHubInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubInitializedIterator) Error ¶ added in v0.0.41
func (it *OriginHubInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubInitializedIterator) Next ¶ added in v0.0.41
func (it *OriginHubInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubOwnershipTransferred ¶ added in v0.0.41
type OriginHubOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OriginHubOwnershipTransferred represents a OwnershipTransferred event raised by the OriginHub contract.
type OriginHubOwnershipTransferredIterator ¶ added in v0.0.41
type OriginHubOwnershipTransferredIterator struct { Event *OriginHubOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginHubOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OriginHub contract.
func (*OriginHubOwnershipTransferredIterator) Close ¶ added in v0.0.41
func (it *OriginHubOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginHubOwnershipTransferredIterator) Error ¶ added in v0.0.41
func (it *OriginHubOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginHubOwnershipTransferredIterator) Next ¶ added in v0.0.41
func (it *OriginHubOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginHubRaw ¶ added in v0.0.20
type OriginHubRaw struct {
Contract *OriginHub // Generic contract binding to access the raw methods on
}
OriginHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginHubRaw) Call ¶ added in v0.0.20
func (_OriginHub *OriginHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OriginHubRaw) Transact ¶ added in v0.0.20
func (_OriginHub *OriginHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubRaw) Transfer ¶ added in v0.0.20
func (_OriginHub *OriginHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginHubSession ¶ added in v0.0.20
type OriginHubSession struct { Contract *OriginHub // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OriginHubSession) AllAgents ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) AllDomains ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginHubSession) AmountAgents ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) AmountDomains ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*OriginHubSession) GetAgent ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) GetDomain ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) GetHistoricalRoot ¶ added in v0.0.34
func (_OriginHub *OriginHubSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginHubSession) IsActiveAgent ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) IsActiveAgent0 ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginHubSession) IsActiveDomain ¶ added in v0.0.43
func (_OriginHub *OriginHubSession) 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 (*OriginHubSession) LocalDomain ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginHubSession) Nonce ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginHubSession) Owner ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginHubSession) RenounceOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHubSession) Root ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginHubSession) SYNAPSEDOMAIN ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginHubSession) SetSystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginHubSession) SlashAgent ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginHubSession) SubmitAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginHubSession) SubmitReport ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHubSession) SuggestAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginHubSession) SuggestAttestations ¶ added in v0.0.42
func (_OriginHub *OriginHubSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginHubSession) SyncAgents ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginHubSession) SystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginHubSession) TransferOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OriginHubTransactor ¶ added in v0.0.20
type OriginHubTransactor struct {
// contains filtered or unexported fields
}
OriginHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginHubTransactor ¶ added in v0.0.20
func NewOriginHubTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginHubTransactor, error)
NewOriginHubTransactor creates a new write-only instance of OriginHub, bound to a specific deployed contract.
func (*OriginHubTransactor) RenounceOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHubTransactor) SetSystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginHubTransactor) SlashAgent ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginHubTransactor) SubmitAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginHubTransactor) SubmitReport ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHubTransactor) SyncAgents ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginHubTransactor) TransferOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OriginHubTransactorRaw ¶ added in v0.0.20
type OriginHubTransactorRaw struct {
Contract *OriginHubTransactor // Generic write-only contract binding to access the raw methods on
}
OriginHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginHubTransactorRaw) Transact ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginHubTransactorRaw) Transfer ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginHubTransactorSession ¶ added in v0.0.20
type OriginHubTransactorSession struct { Contract *OriginHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OriginHubTransactorSession) RenounceOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginHubTransactorSession) SetSystemRouter ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginHubTransactorSession) SlashAgent ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginHubTransactorSession) SubmitAttestation ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginHubTransactorSession) SubmitReport ¶ added in v0.0.20
func (_OriginHub *OriginHubTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginHubTransactorSession) SyncAgents ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginHubTransactorSession) TransferOwnership ¶ added in v0.0.41
func (_OriginHub *OriginHubTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OriginIncorrectReport ¶ added in v0.0.5
type OriginIncorrectReport struct { Guard common.Address Report []byte Raw types.Log // Blockchain specific contextual infos }
OriginIncorrectReport represents a IncorrectReport event raised by the Origin contract.
type OriginIncorrectReportIterator ¶ added in v0.0.5
type OriginIncorrectReportIterator struct { Event *OriginIncorrectReport // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginIncorrectReportIterator is returned from FilterIncorrectReport and is used to iterate over the raw logs and unpacked data for IncorrectReport events raised by the Origin contract.
func (*OriginIncorrectReportIterator) Close ¶ added in v0.0.5
func (it *OriginIncorrectReportIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginIncorrectReportIterator) Error ¶ added in v0.0.5
func (it *OriginIncorrectReportIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginIncorrectReportIterator) Next ¶ added in v0.0.5
func (it *OriginIncorrectReportIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginInitialized ¶
type OriginInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OriginInitialized represents a Initialized event raised by the Origin contract.
type OriginInitializedIterator ¶
type OriginInitializedIterator struct { Event *OriginInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Origin contract.
func (*OriginInitializedIterator) Close ¶
func (it *OriginInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginInitializedIterator) Error ¶
func (it *OriginInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginInitializedIterator) Next ¶
func (it *OriginInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginNotarySlashed ¶
type OriginNotarySlashed struct { Notary common.Address Guard common.Address Reporter common.Address Raw types.Log // Blockchain specific contextual infos }
OriginNotarySlashed represents a NotarySlashed event raised by the Origin contract.
type OriginNotarySlashedIterator ¶
type OriginNotarySlashedIterator struct { Event *OriginNotarySlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginNotarySlashedIterator is returned from FilterNotarySlashed and is used to iterate over the raw logs and unpacked data for NotarySlashed events raised by the Origin contract.
func (*OriginNotarySlashedIterator) Close ¶
func (it *OriginNotarySlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginNotarySlashedIterator) Error ¶
func (it *OriginNotarySlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginNotarySlashedIterator) Next ¶
func (it *OriginNotarySlashedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginOwnershipTransferred ¶
type OriginOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OriginOwnershipTransferred represents a OwnershipTransferred event raised by the Origin contract.
type OriginOwnershipTransferredIterator ¶
type OriginOwnershipTransferredIterator struct { Event *OriginOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OriginOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Origin contract.
func (*OriginOwnershipTransferredIterator) Close ¶
func (it *OriginOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OriginOwnershipTransferredIterator) Error ¶
func (it *OriginOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OriginOwnershipTransferredIterator) Next ¶
func (it *OriginOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OriginRaw ¶
type OriginRaw struct {
Contract *Origin // Generic contract binding to access the raw methods on
}
OriginRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OriginRaw) Call ¶
func (_Origin *OriginRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OriginRaw) Transact ¶
func (_Origin *OriginRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginRaw) Transfer ¶
func (_Origin *OriginRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginSession ¶
type OriginSession struct { Contract *Origin // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OriginSession) AllAgents ¶ added in v0.0.43
func (_Origin *OriginSession) 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 (*OriginSession) AllDomains ¶ added in v0.0.42
func (_Origin *OriginSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*OriginSession) AmountAgents ¶ added in v0.0.43
func (_Origin *OriginSession) 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 (*OriginSession) AmountDomains ¶ added in v0.0.43
func (_Origin *OriginSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*OriginSession) Dispatch ¶
func (_Origin *OriginSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginSession) GetAgent ¶ added in v0.0.43
func (_Origin *OriginSession) 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 (*OriginSession) GetDomain ¶ added in v0.0.42
func (_Origin *OriginSession) 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 (*OriginSession) GetHistoricalRoot ¶ added in v0.0.34
func (_Origin *OriginSession) GetHistoricalRoot(_destination uint32, _nonce uint32) ([32]byte, *big.Int, error)
GetHistoricalRoot is a free data retrieval call binding the contract method 0xf94adcb4.
Solidity: function getHistoricalRoot(uint32 _destination, uint32 _nonce) view returns(bytes32, uint256)
func (*OriginSession) Initialize ¶
func (_Origin *OriginSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginSession) IsActiveAgent ¶ added in v0.0.43
IsActiveAgent is a free data retrieval call binding the contract method 0x0958117d.
Solidity: function isActiveAgent(uint32 _domain, address _account) view returns(bool)
func (*OriginSession) IsActiveAgent0 ¶ added in v0.0.43
func (_Origin *OriginSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*OriginSession) IsActiveDomain ¶ added in v0.0.43
func (_Origin *OriginSession) 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 (*OriginSession) LocalDomain ¶
func (_Origin *OriginSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*OriginSession) MAXMESSAGEBODYBYTES ¶
func (_Origin *OriginSession) MAXMESSAGEBODYBYTES() (*big.Int, error)
MAXMESSAGEBODYBYTES is a free data retrieval call binding the contract method 0x522ae002.
Solidity: function MAX_MESSAGE_BODY_BYTES() view returns(uint256)
func (*OriginSession) Nonce ¶
func (_Origin *OriginSession) Nonce(_destination uint32) (uint32, error)
Nonce is a free data retrieval call binding the contract method 0x141c4985.
Solidity: function nonce(uint32 _destination) view returns(uint32 latestNonce)
func (*OriginSession) Owner ¶
func (_Origin *OriginSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OriginSession) RenounceOwnership ¶
func (_Origin *OriginSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginSession) Root ¶
func (_Origin *OriginSession) Root(_destination uint32) ([32]byte, error)
Root is a free data retrieval call binding the contract method 0xe65b6bd4.
Solidity: function root(uint32 _destination) view returns(bytes32)
func (*OriginSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_Origin *OriginSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*OriginSession) SetSystemRouter ¶ added in v0.0.4
func (_Origin *OriginSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginSession) SlashAgent ¶ added in v0.0.41
func (_Origin *OriginSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginSession) SubmitAttestation ¶ added in v0.0.11
func (_Origin *OriginSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginSession) SubmitReport ¶ added in v0.0.5
func (_Origin *OriginSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginSession) SuggestAttestation ¶
func (_Origin *OriginSession) SuggestAttestation(_destination uint32) ([]byte, error)
SuggestAttestation is a free data retrieval call binding the contract method 0xdd0f1f74.
Solidity: function suggestAttestation(uint32 _destination) view returns(bytes attestationData)
func (*OriginSession) SuggestAttestations ¶ added in v0.0.42
func (_Origin *OriginSession) SuggestAttestations() ([][]byte, error)
SuggestAttestations is a free data retrieval call binding the contract method 0x2d55b866.
Solidity: function suggestAttestations() view returns(bytes[] attestationDataArray)
func (*OriginSession) SyncAgents ¶ added in v0.0.41
func (_Origin *OriginSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginSession) SystemRouter ¶ added in v0.0.4
func (_Origin *OriginSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*OriginSession) TransferOwnership ¶
func (_Origin *OriginSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*OriginSession) VERSION ¶
func (_Origin *OriginSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type OriginTransactor ¶
type OriginTransactor struct {
// contains filtered or unexported fields
}
OriginTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOriginTransactor ¶
func NewOriginTransactor(address common.Address, transactor bind.ContractTransactor) (*OriginTransactor, error)
NewOriginTransactor creates a new write-only instance of Origin, bound to a specific deployed contract.
func (*OriginTransactor) Dispatch ¶
func (_Origin *OriginTransactor) Dispatch(opts *bind.TransactOpts, _destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginTransactor) Initialize ¶
func (_Origin *OriginTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginTransactor) RenounceOwnership ¶
func (_Origin *OriginTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginTransactor) SetSystemRouter ¶ added in v0.0.4
func (_Origin *OriginTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginTransactor) SlashAgent ¶ added in v0.0.41
func (_Origin *OriginTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginTransactor) SubmitAttestation ¶ added in v0.0.11
func (_Origin *OriginTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginTransactor) SubmitReport ¶ added in v0.0.5
func (_Origin *OriginTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginTransactor) SyncAgents ¶ added in v0.0.41
func (_Origin *OriginTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginTransactor) TransferOwnership ¶
func (_Origin *OriginTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OriginTransactorRaw ¶
type OriginTransactorRaw struct {
Contract *OriginTransactor // Generic write-only contract binding to access the raw methods on
}
OriginTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OriginTransactorRaw) Transact ¶
func (_Origin *OriginTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OriginTransactorRaw) Transfer ¶
func (_Origin *OriginTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OriginTransactorSession ¶
type OriginTransactorSession struct { Contract *OriginTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OriginTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OriginTransactorSession) Dispatch ¶
func (_Origin *OriginTransactorSession) Dispatch(_destination uint32, _recipient [32]byte, _optimisticSeconds uint32, _tips []byte, _messageBody []byte) (*types.Transaction, error)
Dispatch is a paid mutator transaction binding the contract method 0xf7560e40.
Solidity: function dispatch(uint32 _destination, bytes32 _recipient, uint32 _optimisticSeconds, bytes _tips, bytes _messageBody) payable returns(uint32 messageNonce, bytes32 messageHash)
func (*OriginTransactorSession) Initialize ¶
func (_Origin *OriginTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*OriginTransactorSession) RenounceOwnership ¶
func (_Origin *OriginTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OriginTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_Origin *OriginTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*OriginTransactorSession) SlashAgent ¶ added in v0.0.41
func (_Origin *OriginTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*OriginTransactorSession) SubmitAttestation ¶ added in v0.0.11
func (_Origin *OriginTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*OriginTransactorSession) SubmitReport ¶ added in v0.0.5
func (_Origin *OriginTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
func (*OriginTransactorSession) SyncAgents ¶ added in v0.0.41
func (_Origin *OriginTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*OriginTransactorSession) TransferOwnership ¶
func (_Origin *OriginTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableInitialized ¶
type OwnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableInitializedIterator ¶
type OwnableUpgradeableInitializedIterator struct { Event *OwnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableInitializedIterator) Close ¶
func (it *OwnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableInitializedIterator) Error ¶
func (it *OwnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableInitializedIterator) Next ¶
func (it *OwnableUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Report ¶ added in v0.0.5
type Report struct { ReportCaller // Read-only binding to the contract ReportTransactor // Write-only binding to the contract ReportFilterer // Log filterer for contract events }
Report is an auto generated Go binding around an Ethereum contract.
func DeployReport ¶ added in v0.0.5
func DeployReport(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Report, error)
DeployReport deploys a new Ethereum contract, binding an instance of Report to it.
type ReportCaller ¶ added in v0.0.5
type ReportCaller struct {
// contains filtered or unexported fields
}
ReportCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReportCaller ¶ added in v0.0.5
func NewReportCaller(address common.Address, caller bind.ContractCaller) (*ReportCaller, error)
NewReportCaller creates a new read-only instance of Report, bound to a specific deployed contract.
type ReportCallerRaw ¶ added in v0.0.5
type ReportCallerRaw struct {
Contract *ReportCaller // Generic read-only contract binding to access the raw methods on
}
ReportCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReportCallerRaw) Call ¶ added in v0.0.5
func (_Report *ReportCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ReportCallerSession ¶ added in v0.0.5
type ReportCallerSession struct { Contract *ReportCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReportCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReportFilterer ¶ added in v0.0.5
type ReportFilterer struct {
// contains filtered or unexported fields
}
ReportFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReportFilterer ¶ added in v0.0.5
func NewReportFilterer(address common.Address, filterer bind.ContractFilterer) (*ReportFilterer, error)
NewReportFilterer creates a new log filterer instance of Report, bound to a specific deployed contract.
type ReportHub ¶ added in v0.0.5
type ReportHub struct { ReportHubCaller // Read-only binding to the contract ReportHubTransactor // Write-only binding to the contract ReportHubFilterer // Log filterer for contract events }
ReportHub is an auto generated Go binding around an Ethereum contract.
func NewReportHub ¶ added in v0.0.5
NewReportHub creates a new instance of ReportHub, bound to a specific deployed contract.
type ReportHubAgentAdded ¶ added in v0.0.43
type ReportHubAgentAdded struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
ReportHubAgentAdded represents a AgentAdded event raised by the ReportHub contract.
type ReportHubAgentAddedIterator ¶ added in v0.0.43
type ReportHubAgentAddedIterator struct { Event *ReportHubAgentAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubAgentAddedIterator is returned from FilterAgentAdded and is used to iterate over the raw logs and unpacked data for AgentAdded events raised by the ReportHub contract.
func (*ReportHubAgentAddedIterator) Close ¶ added in v0.0.43
func (it *ReportHubAgentAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubAgentAddedIterator) Error ¶ added in v0.0.43
func (it *ReportHubAgentAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubAgentAddedIterator) Next ¶ added in v0.0.43
func (it *ReportHubAgentAddedIterator) 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 ReportHubAgentRemoved ¶ added in v0.0.43
type ReportHubAgentRemoved struct { Domain uint32 Account common.Address Raw types.Log // Blockchain specific contextual infos }
ReportHubAgentRemoved represents a AgentRemoved event raised by the ReportHub contract.
type ReportHubAgentRemovedIterator ¶ added in v0.0.43
type ReportHubAgentRemovedIterator struct { Event *ReportHubAgentRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubAgentRemovedIterator is returned from FilterAgentRemoved and is used to iterate over the raw logs and unpacked data for AgentRemoved events raised by the ReportHub contract.
func (*ReportHubAgentRemovedIterator) Close ¶ added in v0.0.43
func (it *ReportHubAgentRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubAgentRemovedIterator) Error ¶ added in v0.0.43
func (it *ReportHubAgentRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubAgentRemovedIterator) Next ¶ added in v0.0.43
func (it *ReportHubAgentRemovedIterator) 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 ReportHubAttestationAccepted ¶ added in v0.0.43
type ReportHubAttestationAccepted struct { Guards []common.Address Notaries []common.Address Attestation []byte Raw types.Log // Blockchain specific contextual infos }
ReportHubAttestationAccepted represents a AttestationAccepted event raised by the ReportHub contract.
type ReportHubAttestationAcceptedIterator ¶ added in v0.0.43
type ReportHubAttestationAcceptedIterator struct { Event *ReportHubAttestationAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubAttestationAcceptedIterator is returned from FilterAttestationAccepted and is used to iterate over the raw logs and unpacked data for AttestationAccepted events raised by the ReportHub contract.
func (*ReportHubAttestationAcceptedIterator) Close ¶ added in v0.0.43
func (it *ReportHubAttestationAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubAttestationAcceptedIterator) Error ¶ added in v0.0.43
func (it *ReportHubAttestationAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubAttestationAcceptedIterator) Next ¶ added in v0.0.43
func (it *ReportHubAttestationAcceptedIterator) 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 ReportHubCaller ¶ added in v0.0.5
type ReportHubCaller struct {
// contains filtered or unexported fields
}
ReportHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReportHubCaller ¶ added in v0.0.5
func NewReportHubCaller(address common.Address, caller bind.ContractCaller) (*ReportHubCaller, error)
NewReportHubCaller creates a new read-only instance of ReportHub, bound to a specific deployed contract.
func (*ReportHubCaller) AllAgents ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 (*ReportHubCaller) AllDomains ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 (*ReportHubCaller) AmountAgents ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 (*ReportHubCaller) 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 (*ReportHubCaller) GetAgent ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 (*ReportHubCaller) GetDomain ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 (*ReportHubCaller) IsActiveAgent ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 (*ReportHubCaller) IsActiveAgent0 ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) IsActiveAgent0(opts *bind.CallOpts, _account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*ReportHubCaller) IsActiveDomain ¶ added in v0.0.43
func (_ReportHub *ReportHubCaller) 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 ReportHubCallerRaw ¶ added in v0.0.5
type ReportHubCallerRaw struct {
Contract *ReportHubCaller // Generic read-only contract binding to access the raw methods on
}
ReportHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReportHubCallerRaw) Call ¶ added in v0.0.5
func (_ReportHub *ReportHubCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ReportHubCallerSession ¶ added in v0.0.5
type ReportHubCallerSession struct { Contract *ReportHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReportHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ReportHubCallerSession) AllAgents ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) 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 (*ReportHubCallerSession) AllDomains ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*ReportHubCallerSession) AmountAgents ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) 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 (*ReportHubCallerSession) AmountDomains ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*ReportHubCallerSession) GetAgent ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) 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 (*ReportHubCallerSession) GetDomain ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) 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 (*ReportHubCallerSession) IsActiveAgent ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) 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 (*ReportHubCallerSession) IsActiveAgent0 ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*ReportHubCallerSession) IsActiveDomain ¶ added in v0.0.43
func (_ReportHub *ReportHubCallerSession) 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 ReportHubDomainActivated ¶ added in v0.0.43
type ReportHubDomainActivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
ReportHubDomainActivated represents a DomainActivated event raised by the ReportHub contract.
type ReportHubDomainActivatedIterator ¶ added in v0.0.43
type ReportHubDomainActivatedIterator struct { Event *ReportHubDomainActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubDomainActivatedIterator is returned from FilterDomainActivated and is used to iterate over the raw logs and unpacked data for DomainActivated events raised by the ReportHub contract.
func (*ReportHubDomainActivatedIterator) Close ¶ added in v0.0.43
func (it *ReportHubDomainActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubDomainActivatedIterator) Error ¶ added in v0.0.43
func (it *ReportHubDomainActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubDomainActivatedIterator) Next ¶ added in v0.0.43
func (it *ReportHubDomainActivatedIterator) 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 ReportHubDomainDeactivated ¶ added in v0.0.43
type ReportHubDomainDeactivated struct { Domain uint32 Raw types.Log // Blockchain specific contextual infos }
ReportHubDomainDeactivated represents a DomainDeactivated event raised by the ReportHub contract.
type ReportHubDomainDeactivatedIterator ¶ added in v0.0.43
type ReportHubDomainDeactivatedIterator struct { Event *ReportHubDomainDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReportHubDomainDeactivatedIterator is returned from FilterDomainDeactivated and is used to iterate over the raw logs and unpacked data for DomainDeactivated events raised by the ReportHub contract.
func (*ReportHubDomainDeactivatedIterator) Close ¶ added in v0.0.43
func (it *ReportHubDomainDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReportHubDomainDeactivatedIterator) Error ¶ added in v0.0.43
func (it *ReportHubDomainDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReportHubDomainDeactivatedIterator) Next ¶ added in v0.0.43
func (it *ReportHubDomainDeactivatedIterator) 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 ReportHubFilterer ¶ added in v0.0.5
type ReportHubFilterer struct {
// contains filtered or unexported fields
}
ReportHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReportHubFilterer ¶ added in v0.0.5
func NewReportHubFilterer(address common.Address, filterer bind.ContractFilterer) (*ReportHubFilterer, error)
NewReportHubFilterer creates a new log filterer instance of ReportHub, bound to a specific deployed contract.
func (*ReportHubFilterer) FilterAgentAdded ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) FilterAgentAdded(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*ReportHubAgentAddedIterator, error)
FilterAgentAdded is a free log retrieval operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*ReportHubFilterer) FilterAgentRemoved ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) FilterAgentRemoved(opts *bind.FilterOpts, domain []uint32, account []common.Address) (*ReportHubAgentRemovedIterator, error)
FilterAgentRemoved is a free log retrieval operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*ReportHubFilterer) FilterAttestationAccepted ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) FilterAttestationAccepted(opts *bind.FilterOpts) (*ReportHubAttestationAcceptedIterator, error)
FilterAttestationAccepted is a free log retrieval operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*ReportHubFilterer) FilterDomainActivated ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) FilterDomainActivated(opts *bind.FilterOpts, domain []uint32) (*ReportHubDomainActivatedIterator, error)
FilterDomainActivated is a free log retrieval operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*ReportHubFilterer) FilterDomainDeactivated ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) FilterDomainDeactivated(opts *bind.FilterOpts, domain []uint32) (*ReportHubDomainDeactivatedIterator, error)
FilterDomainDeactivated is a free log retrieval operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*ReportHubFilterer) ParseAgentAdded ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) ParseAgentAdded(log types.Log) (*ReportHubAgentAdded, error)
ParseAgentAdded is a log parse operation binding the contract event 0xf317002dd4275e311428a6702ca0c0dd258ccd819733937b3c325f9fa7d2dd6d.
Solidity: event AgentAdded(uint32 indexed domain, address indexed account)
func (*ReportHubFilterer) ParseAgentRemoved ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) ParseAgentRemoved(log types.Log) (*ReportHubAgentRemoved, error)
ParseAgentRemoved is a log parse operation binding the contract event 0x36c9058f377a833904163847910be07fdfc0d1f90d885d7f2749713d9913852e.
Solidity: event AgentRemoved(uint32 indexed domain, address indexed account)
func (*ReportHubFilterer) ParseAttestationAccepted ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) ParseAttestationAccepted(log types.Log) (*ReportHubAttestationAccepted, error)
ParseAttestationAccepted is a log parse operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*ReportHubFilterer) ParseDomainActivated ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) ParseDomainActivated(log types.Log) (*ReportHubDomainActivated, error)
ParseDomainActivated is a log parse operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*ReportHubFilterer) ParseDomainDeactivated ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) ParseDomainDeactivated(log types.Log) (*ReportHubDomainDeactivated, error)
ParseDomainDeactivated is a log parse operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
func (*ReportHubFilterer) WatchAgentAdded ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) WatchAgentAdded(opts *bind.WatchOpts, sink chan<- *ReportHubAgentAdded, 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 (*ReportHubFilterer) WatchAgentRemoved ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) WatchAgentRemoved(opts *bind.WatchOpts, sink chan<- *ReportHubAgentRemoved, 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 (*ReportHubFilterer) WatchAttestationAccepted ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) WatchAttestationAccepted(opts *bind.WatchOpts, sink chan<- *ReportHubAttestationAccepted) (event.Subscription, error)
WatchAttestationAccepted is a free log subscription operation binding the contract event 0x4f0c90de207e0a470e5e1f82afac401eb563d4f550ffeabf940201329fc2bba0.
Solidity: event AttestationAccepted(address[] guards, address[] notaries, bytes attestation)
func (*ReportHubFilterer) WatchDomainActivated ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) WatchDomainActivated(opts *bind.WatchOpts, sink chan<- *ReportHubDomainActivated, domain []uint32) (event.Subscription, error)
WatchDomainActivated is a free log subscription operation binding the contract event 0x05b9ad808d73157589dfae619d8942273dafcd3ec0a49b8f33a573410c0f1222.
Solidity: event DomainActivated(uint32 indexed domain)
func (*ReportHubFilterer) WatchDomainDeactivated ¶ added in v0.0.43
func (_ReportHub *ReportHubFilterer) WatchDomainDeactivated(opts *bind.WatchOpts, sink chan<- *ReportHubDomainDeactivated, domain []uint32) (event.Subscription, error)
WatchDomainDeactivated is a free log subscription operation binding the contract event 0xa7654f2ff76a0d100f23fd02cae38d87b3fdf3c5d36b7f4df3bd5cc285816a19.
Solidity: event DomainDeactivated(uint32 indexed domain)
type ReportHubRaw ¶ added in v0.0.5
type ReportHubRaw struct {
Contract *ReportHub // Generic contract binding to access the raw methods on
}
ReportHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReportHubRaw) Call ¶ added in v0.0.5
func (_ReportHub *ReportHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ReportHubRaw) Transact ¶ added in v0.0.5
func (_ReportHub *ReportHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportHubRaw) Transfer ¶ added in v0.0.5
func (_ReportHub *ReportHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReportHubSession ¶ added in v0.0.5
type ReportHubSession struct { Contract *ReportHub // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReportHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ReportHubSession) AllAgents ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) 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 (*ReportHubSession) AllDomains ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) AllDomains() ([]uint32, error)
AllDomains is a free data retrieval call binding the contract method 0x6f225878.
Solidity: function allDomains() view returns(uint32[] domains_)
func (*ReportHubSession) AmountAgents ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) 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 (*ReportHubSession) AmountDomains ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) AmountDomains() (*big.Int, error)
AmountDomains is a free data retrieval call binding the contract method 0x61b0b357.
Solidity: function amountDomains() view returns(uint256)
func (*ReportHubSession) GetAgent ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) 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 (*ReportHubSession) GetDomain ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) 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 (*ReportHubSession) IsActiveAgent ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) 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 (*ReportHubSession) IsActiveAgent0 ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) IsActiveAgent0(_account common.Address) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
func (*ReportHubSession) IsActiveDomain ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) 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 (*ReportHubSession) SubmitAttestation ¶ added in v0.0.43
func (_ReportHub *ReportHubSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*ReportHubSession) SubmitReport ¶ added in v0.0.5
func (_ReportHub *ReportHubSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
type ReportHubTransactor ¶ added in v0.0.5
type ReportHubTransactor struct {
// contains filtered or unexported fields
}
ReportHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReportHubTransactor ¶ added in v0.0.5
func NewReportHubTransactor(address common.Address, transactor bind.ContractTransactor) (*ReportHubTransactor, error)
NewReportHubTransactor creates a new write-only instance of ReportHub, bound to a specific deployed contract.
func (*ReportHubTransactor) SubmitAttestation ¶ added in v0.0.43
func (_ReportHub *ReportHubTransactor) SubmitAttestation(opts *bind.TransactOpts, _attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*ReportHubTransactor) SubmitReport ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactor) SubmitReport(opts *bind.TransactOpts, _report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
type ReportHubTransactorRaw ¶ added in v0.0.5
type ReportHubTransactorRaw struct {
Contract *ReportHubTransactor // Generic write-only contract binding to access the raw methods on
}
ReportHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReportHubTransactorRaw) Transact ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportHubTransactorRaw) Transfer ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReportHubTransactorSession ¶ added in v0.0.5
type ReportHubTransactorSession struct { Contract *ReportHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReportHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ReportHubTransactorSession) SubmitAttestation ¶ added in v0.0.43
func (_ReportHub *ReportHubTransactorSession) SubmitAttestation(_attestation []byte) (*types.Transaction, error)
SubmitAttestation is a paid mutator transaction binding the contract method 0xf646a512.
Solidity: function submitAttestation(bytes _attestation) returns(bool)
func (*ReportHubTransactorSession) SubmitReport ¶ added in v0.0.5
func (_ReportHub *ReportHubTransactorSession) SubmitReport(_report []byte) (*types.Transaction, error)
SubmitReport is a paid mutator transaction binding the contract method 0x5815869d.
Solidity: function submitReport(bytes _report) returns(bool)
type ReportRaw ¶ added in v0.0.5
type ReportRaw struct {
Contract *Report // Generic contract binding to access the raw methods on
}
ReportRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReportRaw) Call ¶ added in v0.0.5
func (_Report *ReportRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ReportRaw) Transact ¶ added in v0.0.5
func (_Report *ReportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportRaw) Transfer ¶ added in v0.0.5
func (_Report *ReportRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReportSession ¶ added in v0.0.5
type ReportSession struct { Contract *Report // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReportSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ReportTransactor ¶ added in v0.0.5
type ReportTransactor struct {
// contains filtered or unexported fields
}
ReportTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReportTransactor ¶ added in v0.0.5
func NewReportTransactor(address common.Address, transactor bind.ContractTransactor) (*ReportTransactor, error)
NewReportTransactor creates a new write-only instance of Report, bound to a specific deployed contract.
type ReportTransactorRaw ¶ added in v0.0.5
type ReportTransactorRaw struct {
Contract *ReportTransactor // Generic write-only contract binding to access the raw methods on
}
ReportTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReportTransactorRaw) Transact ¶ added in v0.0.5
func (_Report *ReportTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReportTransactorRaw) Transfer ¶ added in v0.0.5
func (_Report *ReportTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReportTransactorSession ¶ added in v0.0.5
type ReportTransactorSession struct { Contract *ReportTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReportTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Strings ¶
type Strings struct { StringsCaller // Read-only binding to the contract StringsTransactor // Write-only binding to the contract StringsFilterer // Log filterer for contract events }
Strings is an auto generated Go binding around an Ethereum contract.
func DeployStrings ¶
func DeployStrings(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Strings, error)
DeployStrings deploys a new Ethereum contract, binding an instance of Strings to it.
func NewStrings ¶
NewStrings creates a new instance of Strings, bound to a specific deployed contract.
type StringsCaller ¶
type StringsCaller struct {
// contains filtered or unexported fields
}
StringsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStringsCaller ¶
func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error)
NewStringsCaller creates a new read-only instance of Strings, bound to a specific deployed contract.
type StringsCallerRaw ¶
type StringsCallerRaw struct {
Contract *StringsCaller // Generic read-only contract binding to access the raw methods on
}
StringsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StringsCallerRaw) Call ¶
func (_Strings *StringsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type StringsCallerSession ¶
type StringsCallerSession struct { Contract *StringsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StringsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StringsFilterer ¶
type StringsFilterer struct {
// contains filtered or unexported fields
}
StringsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStringsFilterer ¶
func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error)
NewStringsFilterer creates a new log filterer instance of Strings, bound to a specific deployed contract.
type StringsRaw ¶
type StringsRaw struct {
Contract *Strings // Generic contract binding to access the raw methods on
}
StringsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StringsRaw) Call ¶
func (_Strings *StringsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*StringsRaw) Transact ¶
func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StringsRaw) Transfer ¶
func (_Strings *StringsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StringsSession ¶
type StringsSession struct { Contract *Strings // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StringsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StringsTransactor ¶
type StringsTransactor struct {
// contains filtered or unexported fields
}
StringsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStringsTransactor ¶
func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error)
NewStringsTransactor creates a new write-only instance of Strings, bound to a specific deployed contract.
type StringsTransactorRaw ¶
type StringsTransactorRaw struct {
Contract *StringsTransactor // Generic write-only contract binding to access the raw methods on
}
StringsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StringsTransactorRaw) Transact ¶
func (_Strings *StringsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StringsTransactorRaw) Transfer ¶
func (_Strings *StringsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StringsTransactorSession ¶
type StringsTransactorSession struct { Contract *StringsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StringsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SynapseTypes ¶
type SynapseTypes struct { SynapseTypesCaller // Read-only binding to the contract SynapseTypesTransactor // Write-only binding to the contract SynapseTypesFilterer // Log filterer for contract events }
SynapseTypes is an auto generated Go binding around an Ethereum contract.
func DeploySynapseTypes ¶
func DeploySynapseTypes(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SynapseTypes, error)
DeploySynapseTypes deploys a new Ethereum contract, binding an instance of SynapseTypes to it.
func NewSynapseTypes ¶
func NewSynapseTypes(address common.Address, backend bind.ContractBackend) (*SynapseTypes, error)
NewSynapseTypes creates a new instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesCaller ¶
type SynapseTypesCaller struct {
// contains filtered or unexported fields
}
SynapseTypesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynapseTypesCaller ¶
func NewSynapseTypesCaller(address common.Address, caller bind.ContractCaller) (*SynapseTypesCaller, error)
NewSynapseTypesCaller creates a new read-only instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesCallerRaw ¶
type SynapseTypesCallerRaw struct {
Contract *SynapseTypesCaller // Generic read-only contract binding to access the raw methods on
}
SynapseTypesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynapseTypesCallerRaw) Call ¶
func (_SynapseTypes *SynapseTypesCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SynapseTypesCallerSession ¶
type SynapseTypesCallerSession struct { Contract *SynapseTypesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynapseTypesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SynapseTypesFilterer ¶
type SynapseTypesFilterer struct {
// contains filtered or unexported fields
}
SynapseTypesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynapseTypesFilterer ¶
func NewSynapseTypesFilterer(address common.Address, filterer bind.ContractFilterer) (*SynapseTypesFilterer, error)
NewSynapseTypesFilterer creates a new log filterer instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesRaw ¶
type SynapseTypesRaw struct {
Contract *SynapseTypes // Generic contract binding to access the raw methods on
}
SynapseTypesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynapseTypesRaw) Call ¶
func (_SynapseTypes *SynapseTypesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SynapseTypesRaw) Transact ¶
func (_SynapseTypes *SynapseTypesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseTypesRaw) Transfer ¶
func (_SynapseTypes *SynapseTypesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseTypesSession ¶
type SynapseTypesSession struct { Contract *SynapseTypes // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseTypesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SynapseTypesTransactor ¶
type SynapseTypesTransactor struct {
// contains filtered or unexported fields
}
SynapseTypesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynapseTypesTransactor ¶
func NewSynapseTypesTransactor(address common.Address, transactor bind.ContractTransactor) (*SynapseTypesTransactor, error)
NewSynapseTypesTransactor creates a new write-only instance of SynapseTypes, bound to a specific deployed contract.
type SynapseTypesTransactorRaw ¶
type SynapseTypesTransactorRaw struct {
Contract *SynapseTypesTransactor // Generic write-only contract binding to access the raw methods on
}
SynapseTypesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynapseTypesTransactorRaw) Transact ¶
func (_SynapseTypes *SynapseTypesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseTypesTransactorRaw) Transfer ¶
func (_SynapseTypes *SynapseTypesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseTypesTransactorSession ¶
type SynapseTypesTransactorSession struct { Contract *SynapseTypesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseTypesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SystemCall ¶ added in v0.0.31
type SystemCall struct { SystemCallCaller // Read-only binding to the contract SystemCallTransactor // Write-only binding to the contract SystemCallFilterer // Log filterer for contract events }
SystemCall is an auto generated Go binding around an Ethereum contract.
func DeploySystemCall ¶ added in v0.0.31
func DeploySystemCall(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SystemCall, error)
DeploySystemCall deploys a new Ethereum contract, binding an instance of SystemCall to it.
func NewSystemCall ¶ added in v0.0.31
func NewSystemCall(address common.Address, backend bind.ContractBackend) (*SystemCall, error)
NewSystemCall creates a new instance of SystemCall, bound to a specific deployed contract.
type SystemCallCaller ¶ added in v0.0.31
type SystemCallCaller struct {
// contains filtered or unexported fields
}
SystemCallCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemCallCaller ¶ added in v0.0.31
func NewSystemCallCaller(address common.Address, caller bind.ContractCaller) (*SystemCallCaller, error)
NewSystemCallCaller creates a new read-only instance of SystemCall, bound to a specific deployed contract.
type SystemCallCallerRaw ¶ added in v0.0.31
type SystemCallCallerRaw struct {
Contract *SystemCallCaller // Generic read-only contract binding to access the raw methods on
}
SystemCallCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemCallCallerRaw) Call ¶ added in v0.0.31
func (_SystemCall *SystemCallCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SystemCallCallerSession ¶ added in v0.0.31
type SystemCallCallerSession struct { Contract *SystemCallCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemCallCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SystemCallFilterer ¶ added in v0.0.31
type SystemCallFilterer struct {
// contains filtered or unexported fields
}
SystemCallFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemCallFilterer ¶ added in v0.0.31
func NewSystemCallFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemCallFilterer, error)
NewSystemCallFilterer creates a new log filterer instance of SystemCall, bound to a specific deployed contract.
type SystemCallRaw ¶ added in v0.0.31
type SystemCallRaw struct {
Contract *SystemCall // Generic contract binding to access the raw methods on
}
SystemCallRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemCallRaw) Call ¶ added in v0.0.31
func (_SystemCall *SystemCallRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SystemCallRaw) Transact ¶ added in v0.0.31
func (_SystemCall *SystemCallRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemCallRaw) Transfer ¶ added in v0.0.31
func (_SystemCall *SystemCallRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemCallSession ¶ added in v0.0.31
type SystemCallSession struct { Contract *SystemCall // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemCallSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SystemCallTransactor ¶ added in v0.0.31
type SystemCallTransactor struct {
// contains filtered or unexported fields
}
SystemCallTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemCallTransactor ¶ added in v0.0.31
func NewSystemCallTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemCallTransactor, error)
NewSystemCallTransactor creates a new write-only instance of SystemCall, bound to a specific deployed contract.
type SystemCallTransactorRaw ¶ added in v0.0.31
type SystemCallTransactorRaw struct {
Contract *SystemCallTransactor // Generic write-only contract binding to access the raw methods on
}
SystemCallTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemCallTransactorRaw) Transact ¶ added in v0.0.31
func (_SystemCall *SystemCallTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemCallTransactorRaw) Transfer ¶ added in v0.0.31
func (_SystemCall *SystemCallTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemCallTransactorSession ¶ added in v0.0.31
type SystemCallTransactorSession struct { Contract *SystemCallTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemCallTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SystemContract ¶
type SystemContract struct { SystemContractCaller // Read-only binding to the contract SystemContractTransactor // Write-only binding to the contract SystemContractFilterer // Log filterer for contract events }
SystemContract is an auto generated Go binding around an Ethereum contract.
func NewSystemContract ¶
func NewSystemContract(address common.Address, backend bind.ContractBackend) (*SystemContract, error)
NewSystemContract creates a new instance of SystemContract, bound to a specific deployed contract.
type SystemContractAgentInfo ¶ added in v0.0.41
SystemContractAgentInfo is an auto generated low-level Go binding around an user-defined struct.
type SystemContractCaller ¶
type SystemContractCaller struct {
// contains filtered or unexported fields
}
SystemContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemContractCaller ¶
func NewSystemContractCaller(address common.Address, caller bind.ContractCaller) (*SystemContractCaller, error)
NewSystemContractCaller creates a new read-only instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractCaller) LocalDomain ¶
func (_SystemContract *SystemContractCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractCaller) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractCallerRaw ¶
type SystemContractCallerRaw struct {
Contract *SystemContractCaller // Generic read-only contract binding to access the raw methods on
}
SystemContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemContractCallerRaw) Call ¶
func (_SystemContract *SystemContractCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SystemContractCallerSession ¶
type SystemContractCallerSession struct { Contract *SystemContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemContractCallerSession) LocalDomain ¶
func (_SystemContract *SystemContractCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractCallerSession) Owner ¶
func (_SystemContract *SystemContractCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractCallerSession) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractFilterer ¶
type SystemContractFilterer struct {
// contains filtered or unexported fields
}
SystemContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemContractFilterer ¶
func NewSystemContractFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemContractFilterer, error)
NewSystemContractFilterer creates a new log filterer instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractFilterer) FilterInitialized ¶
func (_SystemContract *SystemContractFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractFilterer) FilterOwnershipTransferred ¶
func (_SystemContract *SystemContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractFilterer) ParseInitialized ¶
func (_SystemContract *SystemContractFilterer) ParseInitialized(log types.Log) (*SystemContractInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractFilterer) ParseOwnershipTransferred ¶
func (_SystemContract *SystemContractFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractFilterer) WatchInitialized ¶
func (_SystemContract *SystemContractFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractFilterer) WatchOwnershipTransferred ¶
func (_SystemContract *SystemContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type SystemContractHarness ¶ added in v0.0.13
type SystemContractHarness struct { SystemContractHarnessCaller // Read-only binding to the contract SystemContractHarnessTransactor // Write-only binding to the contract SystemContractHarnessFilterer // Log filterer for contract events }
SystemContractHarness is an auto generated Go binding around an Ethereum contract.
func NewSystemContractHarness ¶ added in v0.0.13
func NewSystemContractHarness(address common.Address, backend bind.ContractBackend) (*SystemContractHarness, error)
NewSystemContractHarness creates a new instance of SystemContractHarness, bound to a specific deployed contract.
type SystemContractHarnessCaller ¶ added in v0.0.13
type SystemContractHarnessCaller struct {
// contains filtered or unexported fields
}
SystemContractHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemContractHarnessCaller ¶ added in v0.0.13
func NewSystemContractHarnessCaller(address common.Address, caller bind.ContractCaller) (*SystemContractHarnessCaller, error)
NewSystemContractHarnessCaller creates a new read-only instance of SystemContractHarness, bound to a specific deployed contract.
func (*SystemContractHarnessCaller) LocalDomain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractHarnessCaller) Owner ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractHarnessCaller) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) SYNAPSEDOMAIN(opts *bind.CallOpts) (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractHarnessCaller) SensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) SensitiveValue(opts *bind.CallOpts) (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*SystemContractHarnessCaller) SystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCaller) SystemRouter(opts *bind.CallOpts) (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractHarnessCallerRaw ¶ added in v0.0.13
type SystemContractHarnessCallerRaw struct {
Contract *SystemContractHarnessCaller // Generic read-only contract binding to access the raw methods on
}
SystemContractHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemContractHarnessCallerRaw) Call ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SystemContractHarnessCallerSession ¶ added in v0.0.13
type SystemContractHarnessCallerSession struct { Contract *SystemContractHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemContractHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SystemContractHarnessCallerSession) LocalDomain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractHarnessCallerSession) Owner ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractHarnessCallerSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractHarnessCallerSession) SensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*SystemContractHarnessCallerSession) SystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessCallerSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
type SystemContractHarnessEvents ¶ added in v0.0.29
type SystemContractHarnessEvents struct { SystemContractHarnessEventsCaller // Read-only binding to the contract SystemContractHarnessEventsTransactor // Write-only binding to the contract SystemContractHarnessEventsFilterer // Log filterer for contract events }
SystemContractHarnessEvents is an auto generated Go binding around an Ethereum contract.
func NewSystemContractHarnessEvents ¶ added in v0.0.29
func NewSystemContractHarnessEvents(address common.Address, backend bind.ContractBackend) (*SystemContractHarnessEvents, error)
NewSystemContractHarnessEvents creates a new instance of SystemContractHarnessEvents, bound to a specific deployed contract.
type SystemContractHarnessEventsCaller ¶ added in v0.0.29
type SystemContractHarnessEventsCaller struct {
// contains filtered or unexported fields
}
SystemContractHarnessEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSystemContractHarnessEventsCaller ¶ added in v0.0.29
func NewSystemContractHarnessEventsCaller(address common.Address, caller bind.ContractCaller) (*SystemContractHarnessEventsCaller, error)
NewSystemContractHarnessEventsCaller creates a new read-only instance of SystemContractHarnessEvents, bound to a specific deployed contract.
type SystemContractHarnessEventsCallerRaw ¶ added in v0.0.29
type SystemContractHarnessEventsCallerRaw struct {
Contract *SystemContractHarnessEventsCaller // Generic read-only contract binding to access the raw methods on
}
SystemContractHarnessEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SystemContractHarnessEventsCallerRaw) Call ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SystemContractHarnessEventsCallerSession ¶ added in v0.0.29
type SystemContractHarnessEventsCallerSession struct { Contract *SystemContractHarnessEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SystemContractHarnessEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SystemContractHarnessEventsFilterer ¶ added in v0.0.29
type SystemContractHarnessEventsFilterer struct {
// contains filtered or unexported fields
}
SystemContractHarnessEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemContractHarnessEventsFilterer ¶ added in v0.0.29
func NewSystemContractHarnessEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemContractHarnessEventsFilterer, error)
NewSystemContractHarnessEventsFilterer creates a new log filterer instance of SystemContractHarnessEvents, bound to a specific deployed contract.
func (*SystemContractHarnessEventsFilterer) FilterLogSystemCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsLogSystemCallIterator, error)
FilterLogSystemCall is a free log retrieval operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessEventsFilterer) FilterOnlyDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyDestinationCallIterator, error)
FilterOnlyDestinationCall is a free log retrieval operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyLocalCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyLocalCallIterator, error)
FilterOnlyLocalCall is a free log retrieval operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyOriginCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginCallIterator, error)
FilterOnlyOriginCall is a free log retrieval operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator, error)
FilterOnlyOriginDestinationCall is a free log retrieval operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlySynapseChainCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlySynapseChainCallIterator, error)
FilterOnlySynapseChainCall is a free log retrieval operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterOnlyTwoHoursCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsOnlyTwoHoursCallIterator, error)
FilterOnlyTwoHoursCall is a free log retrieval operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) FilterUsualCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessEventsUsualCallIterator, error)
FilterUsualCall is a free log retrieval operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseLogSystemCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessEventsLogSystemCall, error)
ParseLogSystemCall is a log parse operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessEventsFilterer) ParseOnlyDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyDestinationCall, error)
ParseOnlyDestinationCall is a log parse operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyLocalCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessEventsOnlyLocalCall, error)
ParseOnlyLocalCall is a log parse operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyOriginCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginCall, error)
ParseOnlyOriginCall is a log parse operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessEventsOnlyOriginDestinationCall, error)
ParseOnlyOriginDestinationCall is a log parse operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlySynapseChainCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessEventsOnlySynapseChainCall, error)
ParseOnlySynapseChainCall is a log parse operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseOnlyTwoHoursCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessEventsOnlyTwoHoursCall, error)
ParseOnlyTwoHoursCall is a log parse operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) ParseUsualCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessEventsUsualCall, error)
ParseUsualCall is a log parse operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchLogSystemCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsLogSystemCall) (event.Subscription, error)
WatchLogSystemCall is a free log subscription operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessEventsFilterer) WatchOnlyDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyDestinationCall) (event.Subscription, error)
WatchOnlyDestinationCall is a free log subscription operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyLocalCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyLocalCall) (event.Subscription, error)
WatchOnlyLocalCall is a free log subscription operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyOriginCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyOriginCall) (event.Subscription, error)
WatchOnlyOriginCall is a free log subscription operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyOriginDestinationCall) (event.Subscription, error)
WatchOnlyOriginDestinationCall is a free log subscription operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlySynapseChainCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlySynapseChainCall) (event.Subscription, error)
WatchOnlySynapseChainCall is a free log subscription operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchOnlyTwoHoursCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsOnlyTwoHoursCall) (event.Subscription, error)
WatchOnlyTwoHoursCall is a free log subscription operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessEventsFilterer) WatchUsualCall ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessEventsUsualCall) (event.Subscription, error)
WatchUsualCall is a free log subscription operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
type SystemContractHarnessEventsLogSystemCall ¶ added in v0.0.29
type SystemContractHarnessEventsLogSystemCall struct { Origin uint32 Caller uint8 RootSubmittedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsLogSystemCall represents a LogSystemCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsLogSystemCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsLogSystemCallIterator struct { Event *SystemContractHarnessEventsLogSystemCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsLogSystemCallIterator is returned from FilterLogSystemCall and is used to iterate over the raw logs and unpacked data for LogSystemCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsLogSystemCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsLogSystemCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsLogSystemCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsLogSystemCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsLogSystemCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsLogSystemCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsOnlyDestinationCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyDestinationCall represents a OnlyDestinationCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyDestinationCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyDestinationCallIterator struct { Event *SystemContractHarnessEventsOnlyDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyDestinationCallIterator is returned from FilterOnlyDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyDestinationCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyDestinationCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyDestinationCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyDestinationCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyDestinationCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsOnlyLocalCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyLocalCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyLocalCall represents a OnlyLocalCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyLocalCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyLocalCallIterator struct { Event *SystemContractHarnessEventsOnlyLocalCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyLocalCallIterator is returned from FilterOnlyLocalCall and is used to iterate over the raw logs and unpacked data for OnlyLocalCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyLocalCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyLocalCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyLocalCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyLocalCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyLocalCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyLocalCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsOnlyOriginCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyOriginCall represents a OnlyOriginCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyOriginCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginCallIterator struct { Event *SystemContractHarnessEventsOnlyOriginCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyOriginCallIterator is returned from FilterOnlyOriginCall and is used to iterate over the raw logs and unpacked data for OnlyOriginCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyOriginCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyOriginCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyOriginCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsOnlyOriginDestinationCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyOriginDestinationCall represents a OnlyOriginDestinationCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyOriginDestinationCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyOriginDestinationCallIterator struct { Event *SystemContractHarnessEventsOnlyOriginDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyOriginDestinationCallIterator is returned from FilterOnlyOriginDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyOriginDestinationCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyOriginDestinationCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsOnlySynapseChainCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlySynapseChainCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlySynapseChainCall represents a OnlySynapseChainCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlySynapseChainCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlySynapseChainCallIterator struct { Event *SystemContractHarnessEventsOnlySynapseChainCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlySynapseChainCallIterator is returned from FilterOnlySynapseChainCall and is used to iterate over the raw logs and unpacked data for OnlySynapseChainCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlySynapseChainCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlySynapseChainCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlySynapseChainCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlySynapseChainCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlySynapseChainCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlySynapseChainCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsOnlyTwoHoursCall ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyTwoHoursCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsOnlyTwoHoursCall represents a OnlyTwoHoursCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsOnlyTwoHoursCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsOnlyTwoHoursCallIterator struct { Event *SystemContractHarnessEventsOnlyTwoHoursCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsOnlyTwoHoursCallIterator is returned from FilterOnlyTwoHoursCall and is used to iterate over the raw logs and unpacked data for OnlyTwoHoursCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsOnlyTwoHoursCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyTwoHoursCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsOnlyTwoHoursCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyTwoHoursCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsOnlyTwoHoursCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsOnlyTwoHoursCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessEventsRaw ¶ added in v0.0.29
type SystemContractHarnessEventsRaw struct {
Contract *SystemContractHarnessEvents // Generic contract binding to access the raw methods on
}
SystemContractHarnessEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractHarnessEventsRaw) Call ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SystemContractHarnessEventsRaw) Transact ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessEventsRaw) Transfer ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractHarnessEventsSession ¶ added in v0.0.29
type SystemContractHarnessEventsSession struct { Contract *SystemContractHarnessEvents // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractHarnessEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SystemContractHarnessEventsTransactor ¶ added in v0.0.29
type SystemContractHarnessEventsTransactor struct {
// contains filtered or unexported fields
}
SystemContractHarnessEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractHarnessEventsTransactor ¶ added in v0.0.29
func NewSystemContractHarnessEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractHarnessEventsTransactor, error)
NewSystemContractHarnessEventsTransactor creates a new write-only instance of SystemContractHarnessEvents, bound to a specific deployed contract.
type SystemContractHarnessEventsTransactorRaw ¶ added in v0.0.29
type SystemContractHarnessEventsTransactorRaw struct {
Contract *SystemContractHarnessEventsTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractHarnessEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractHarnessEventsTransactorRaw) Transact ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessEventsTransactorRaw) Transfer ¶ added in v0.0.29
func (_SystemContractHarnessEvents *SystemContractHarnessEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractHarnessEventsTransactorSession ¶ added in v0.0.29
type SystemContractHarnessEventsTransactorSession struct { Contract *SystemContractHarnessEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractHarnessEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SystemContractHarnessEventsUsualCall ¶ added in v0.0.29
type SystemContractHarnessEventsUsualCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessEventsUsualCall represents a UsualCall event raised by the SystemContractHarnessEvents contract.
type SystemContractHarnessEventsUsualCallIterator ¶ added in v0.0.29
type SystemContractHarnessEventsUsualCallIterator struct { Event *SystemContractHarnessEventsUsualCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessEventsUsualCallIterator is returned from FilterUsualCall and is used to iterate over the raw logs and unpacked data for UsualCall events raised by the SystemContractHarnessEvents contract.
func (*SystemContractHarnessEventsUsualCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessEventsUsualCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessEventsUsualCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessEventsUsualCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessEventsUsualCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessEventsUsualCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessFilterer ¶ added in v0.0.13
type SystemContractHarnessFilterer struct {
// contains filtered or unexported fields
}
SystemContractHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSystemContractHarnessFilterer ¶ added in v0.0.13
func NewSystemContractHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*SystemContractHarnessFilterer, error)
NewSystemContractHarnessFilterer creates a new log filterer instance of SystemContractHarness, bound to a specific deployed contract.
func (*SystemContractHarnessFilterer) FilterInitialized ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SystemContractHarnessInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractHarnessFilterer) FilterLogSystemCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterLogSystemCall(opts *bind.FilterOpts) (*SystemContractHarnessLogSystemCallIterator, error)
FilterLogSystemCall is a free log retrieval operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessFilterer) FilterOnlyDestinationCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyDestinationCallIterator, error)
FilterOnlyDestinationCall is a free log retrieval operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyLocalCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyLocalCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyLocalCallIterator, error)
FilterOnlyLocalCall is a free log retrieval operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyOriginCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginCallIterator, error)
FilterOnlyOriginCall is a free log retrieval operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyOriginDestinationCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyOriginDestinationCallIterator, error)
FilterOnlyOriginDestinationCall is a free log retrieval operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlySynapseChainCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlySynapseChainCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlySynapseChainCallIterator, error)
FilterOnlySynapseChainCall is a free log retrieval operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOnlyTwoHoursCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOnlyTwoHoursCall(opts *bind.FilterOpts) (*SystemContractHarnessOnlyTwoHoursCallIterator, error)
FilterOnlyTwoHoursCall is a free log retrieval operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) FilterOwnershipTransferred ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SystemContractHarnessOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractHarnessFilterer) FilterUsualCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) FilterUsualCall(opts *bind.FilterOpts) (*SystemContractHarnessUsualCallIterator, error)
FilterUsualCall is a free log retrieval operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseInitialized ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseInitialized(log types.Log) (*SystemContractHarnessInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractHarnessFilterer) ParseLogSystemCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseLogSystemCall(log types.Log) (*SystemContractHarnessLogSystemCall, error)
ParseLogSystemCall is a log parse operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessFilterer) ParseOnlyDestinationCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyDestinationCall(log types.Log) (*SystemContractHarnessOnlyDestinationCall, error)
ParseOnlyDestinationCall is a log parse operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyLocalCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyLocalCall(log types.Log) (*SystemContractHarnessOnlyLocalCall, error)
ParseOnlyLocalCall is a log parse operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyOriginCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginCall(log types.Log) (*SystemContractHarnessOnlyOriginCall, error)
ParseOnlyOriginCall is a log parse operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyOriginDestinationCall(log types.Log) (*SystemContractHarnessOnlyOriginDestinationCall, error)
ParseOnlyOriginDestinationCall is a log parse operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlySynapseChainCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlySynapseChainCall(log types.Log) (*SystemContractHarnessOnlySynapseChainCall, error)
ParseOnlySynapseChainCall is a log parse operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOnlyTwoHoursCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOnlyTwoHoursCall(log types.Log) (*SystemContractHarnessOnlyTwoHoursCall, error)
ParseOnlyTwoHoursCall is a log parse operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) ParseOwnershipTransferred ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*SystemContractHarnessOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractHarnessFilterer) ParseUsualCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) ParseUsualCall(log types.Log) (*SystemContractHarnessUsualCall, error)
ParseUsualCall is a log parse operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchInitialized ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SystemContractHarnessFilterer) WatchLogSystemCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchLogSystemCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessLogSystemCall) (event.Subscription, error)
WatchLogSystemCall is a free log subscription operation binding the contract event 0xa7952c12eb471ae5dbdab7a285d968073b0ff6d4345c3d91bf182131a5a45700.
Solidity: event LogSystemCall(uint32 origin, uint8 caller, uint256 rootSubmittedAt)
func (*SystemContractHarnessFilterer) WatchOnlyDestinationCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyDestinationCall) (event.Subscription, error)
WatchOnlyDestinationCall is a free log subscription operation binding the contract event 0x744d601bfbb9f4bce472c9e80991e1900d4bf6e77566224064f3d479baf390e6.
Solidity: event OnlyDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyLocalCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyLocalCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyLocalCall) (event.Subscription, error)
WatchOnlyLocalCall is a free log subscription operation binding the contract event 0x19b44fd50c2199eac621079cfc59118b29cb6f667cdcdb9d3bbae4a9d3e48756.
Solidity: event OnlyLocalCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyOriginCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyOriginCall) (event.Subscription, error)
WatchOnlyOriginCall is a free log subscription operation binding the contract event 0xd9bcb7be66a3ecc1bc24209ebe3c5eb9cff38944f89d14f7bdd81957e69ffe17.
Solidity: event OnlyOriginCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyOriginDestinationCall ¶ added in v0.0.29
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyOriginDestinationCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyOriginDestinationCall) (event.Subscription, error)
WatchOnlyOriginDestinationCall is a free log subscription operation binding the contract event 0x4bba24e4c4713c97eb3422ffa55636b229d28ca4c89c2816750a50145a472102.
Solidity: event OnlyOriginDestinationCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlySynapseChainCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlySynapseChainCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlySynapseChainCall) (event.Subscription, error)
WatchOnlySynapseChainCall is a free log subscription operation binding the contract event 0x5183ce15017f1f6d242c296c9e237c0889e7a76a45d9154678c88d040df00a99.
Solidity: event OnlySynapseChainCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOnlyTwoHoursCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOnlyTwoHoursCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOnlyTwoHoursCall) (event.Subscription, error)
WatchOnlyTwoHoursCall is a free log subscription operation binding the contract event 0x790f66bf893ecb2c13f5a674ca01f814dfa01b9b8b00c712c85c711fb2d8c7ec.
Solidity: event OnlyTwoHoursCall(address recipient, uint256 newValue)
func (*SystemContractHarnessFilterer) WatchOwnershipTransferred ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SystemContractHarnessFilterer) WatchUsualCall ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessFilterer) WatchUsualCall(opts *bind.WatchOpts, sink chan<- *SystemContractHarnessUsualCall) (event.Subscription, error)
WatchUsualCall is a free log subscription operation binding the contract event 0x86febbd67523011658160ad131deca1024f4d304b98e289a86823f9df105e8b9.
Solidity: event UsualCall(address recipient, uint256 newValue)
type SystemContractHarnessInitialized ¶ added in v0.0.13
type SystemContractHarnessInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessInitialized represents a Initialized event raised by the SystemContractHarness contract.
type SystemContractHarnessInitializedIterator ¶ added in v0.0.13
type SystemContractHarnessInitializedIterator struct { Event *SystemContractHarnessInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemContractHarness contract.
func (*SystemContractHarnessInitializedIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessInitializedIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessInitializedIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessLogSystemCall ¶ added in v0.0.13
type SystemContractHarnessLogSystemCall struct { Origin uint32 Caller uint8 RootSubmittedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessLogSystemCall represents a LogSystemCall event raised by the SystemContractHarness contract.
type SystemContractHarnessLogSystemCallIterator ¶ added in v0.0.13
type SystemContractHarnessLogSystemCallIterator struct { Event *SystemContractHarnessLogSystemCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessLogSystemCallIterator is returned from FilterLogSystemCall and is used to iterate over the raw logs and unpacked data for LogSystemCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessLogSystemCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessLogSystemCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessLogSystemCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessLogSystemCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessLogSystemCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessLogSystemCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOnlyDestinationCall ¶ added in v0.0.13
type SystemContractHarnessOnlyDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyDestinationCall represents a OnlyDestinationCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyDestinationCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyDestinationCallIterator struct { Event *SystemContractHarnessOnlyDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyDestinationCallIterator is returned from FilterOnlyDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyDestinationCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyDestinationCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyDestinationCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyDestinationCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyDestinationCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOnlyLocalCall ¶ added in v0.0.13
type SystemContractHarnessOnlyLocalCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyLocalCall represents a OnlyLocalCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyLocalCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyLocalCallIterator struct { Event *SystemContractHarnessOnlyLocalCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyLocalCallIterator is returned from FilterOnlyLocalCall and is used to iterate over the raw logs and unpacked data for OnlyLocalCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyLocalCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyLocalCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyLocalCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyLocalCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyLocalCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyLocalCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOnlyOriginCall ¶ added in v0.0.13
type SystemContractHarnessOnlyOriginCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyOriginCall represents a OnlyOriginCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyOriginCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyOriginCallIterator struct { Event *SystemContractHarnessOnlyOriginCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyOriginCallIterator is returned from FilterOnlyOriginCall and is used to iterate over the raw logs and unpacked data for OnlyOriginCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyOriginCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyOriginCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyOriginCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyOriginCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyOriginCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyOriginCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOnlyOriginDestinationCall ¶ added in v0.0.29
type SystemContractHarnessOnlyOriginDestinationCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyOriginDestinationCall represents a OnlyOriginDestinationCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyOriginDestinationCallIterator ¶ added in v0.0.29
type SystemContractHarnessOnlyOriginDestinationCallIterator struct { Event *SystemContractHarnessOnlyOriginDestinationCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyOriginDestinationCallIterator is returned from FilterOnlyOriginDestinationCall and is used to iterate over the raw logs and unpacked data for OnlyOriginDestinationCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyOriginDestinationCallIterator) Close ¶ added in v0.0.29
func (it *SystemContractHarnessOnlyOriginDestinationCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyOriginDestinationCallIterator) Error ¶ added in v0.0.29
func (it *SystemContractHarnessOnlyOriginDestinationCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyOriginDestinationCallIterator) Next ¶ added in v0.0.29
func (it *SystemContractHarnessOnlyOriginDestinationCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOnlySynapseChainCall ¶ added in v0.0.13
type SystemContractHarnessOnlySynapseChainCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlySynapseChainCall represents a OnlySynapseChainCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlySynapseChainCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlySynapseChainCallIterator struct { Event *SystemContractHarnessOnlySynapseChainCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlySynapseChainCallIterator is returned from FilterOnlySynapseChainCall and is used to iterate over the raw logs and unpacked data for OnlySynapseChainCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlySynapseChainCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlySynapseChainCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlySynapseChainCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlySynapseChainCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlySynapseChainCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlySynapseChainCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOnlyTwoHoursCall ¶ added in v0.0.13
type SystemContractHarnessOnlyTwoHoursCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOnlyTwoHoursCall represents a OnlyTwoHoursCall event raised by the SystemContractHarness contract.
type SystemContractHarnessOnlyTwoHoursCallIterator ¶ added in v0.0.13
type SystemContractHarnessOnlyTwoHoursCallIterator struct { Event *SystemContractHarnessOnlyTwoHoursCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOnlyTwoHoursCallIterator is returned from FilterOnlyTwoHoursCall and is used to iterate over the raw logs and unpacked data for OnlyTwoHoursCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOnlyTwoHoursCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyTwoHoursCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOnlyTwoHoursCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyTwoHoursCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOnlyTwoHoursCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOnlyTwoHoursCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessOwnershipTransferred ¶ added in v0.0.13
type SystemContractHarnessOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessOwnershipTransferred represents a OwnershipTransferred event raised by the SystemContractHarness contract.
type SystemContractHarnessOwnershipTransferredIterator ¶ added in v0.0.13
type SystemContractHarnessOwnershipTransferredIterator struct { Event *SystemContractHarnessOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemContractHarness contract.
func (*SystemContractHarnessOwnershipTransferredIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessOwnershipTransferredIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessOwnershipTransferredIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractHarnessRaw ¶ added in v0.0.13
type SystemContractHarnessRaw struct {
Contract *SystemContractHarness // Generic contract binding to access the raw methods on
}
SystemContractHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractHarnessRaw) Call ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SystemContractHarnessRaw) Transact ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessRaw) Transfer ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractHarnessSession ¶ added in v0.0.13
type SystemContractHarnessSession struct { Contract *SystemContractHarness // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemContractHarnessSession) LocalDomain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractHarnessSession) Owner ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractHarnessSession) RenounceOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractHarnessSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractHarnessSession) SensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SensitiveValue() (*big.Int, error)
SensitiveValue is a free data retrieval call binding the contract method 0x089d2894.
Solidity: function sensitiveValue() view returns(uint256)
func (*SystemContractHarnessSession) SetSensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessSession) SetSystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractHarnessSession) SlashAgent ¶ added in v0.0.41
func (_SystemContractHarness *SystemContractHarnessSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*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 (*SystemContractHarnessSession) SyncAgents ¶ added in v0.0.41
func (_SystemContractHarness *SystemContractHarnessSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemContractHarnessSession) SystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemContractHarnessSession) TransferOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractHarnessTransactor ¶ added in v0.0.13
type SystemContractHarnessTransactor struct {
// contains filtered or unexported fields
}
SystemContractHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractHarnessTransactor ¶ added in v0.0.13
func NewSystemContractHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractHarnessTransactor, error)
NewSystemContractHarnessTransactor creates a new write-only instance of SystemContractHarness, bound to a specific deployed contract.
func (*SystemContractHarnessTransactor) RenounceOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractHarnessTransactor) SetSensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValue(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyLocal(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOrigin(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyOriginDestination(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlySynapseChain(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSensitiveValueOnlyTwoHours(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactor) SetSystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractHarnessTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemContractHarness *SystemContractHarnessTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractHarnessTransactor) SyncAgents ¶ added in v0.0.41
func (_SystemContractHarness *SystemContractHarnessTransactor) SyncAgents(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemContractHarnessTransactor) TransferOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractHarnessTransactorRaw ¶ added in v0.0.13
type SystemContractHarnessTransactorRaw struct {
Contract *SystemContractHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractHarnessTransactorRaw) Transact ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractHarnessTransactorRaw) Transfer ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractHarnessTransactorSession ¶ added in v0.0.13
type SystemContractHarnessTransactorSession struct { Contract *SystemContractHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemContractHarnessTransactorSession) RenounceOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValue ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValue(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValue is a paid mutator transaction binding the contract method 0x760b6e21.
Solidity: function setSensitiveValue(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyDestination is a paid mutator transaction binding the contract method 0x8d87ad2f.
Solidity: function setSensitiveValueOnlyDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyLocal ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyLocal(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyLocal is a paid mutator transaction binding the contract method 0xa1a561b4.
Solidity: function setSensitiveValueOnlyLocal(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOrigin ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOrigin(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOrigin is a paid mutator transaction binding the contract method 0x7adc4962.
Solidity: function setSensitiveValueOnlyOrigin(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyOriginDestination(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyOriginDestination is a paid mutator transaction binding the contract method 0x436a450e.
Solidity: function setSensitiveValueOnlyOriginDestination(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlySynapseChain ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlySynapseChain(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlySynapseChain is a paid mutator transaction binding the contract method 0xddd4e4c0.
Solidity: function setSensitiveValueOnlySynapseChain(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSensitiveValueOnlyTwoHours ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSensitiveValueOnlyTwoHours(_rootSubmittedAt *big.Int, _callOrigin uint32, _systemCaller uint8, _newValue *big.Int) (*types.Transaction, error)
SetSensitiveValueOnlyTwoHours is a paid mutator transaction binding the contract method 0x04d960cb.
Solidity: function setSensitiveValueOnlyTwoHours(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _systemCaller, uint256 _newValue) returns()
func (*SystemContractHarnessTransactorSession) SetSystemRouter ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractHarnessTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*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 (*SystemContractHarnessTransactorSession) SyncAgents ¶ added in v0.0.41
func (_SystemContractHarness *SystemContractHarnessTransactorSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemContractHarnessTransactorSession) TransferOwnership ¶ added in v0.0.13
func (_SystemContractHarness *SystemContractHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractHarnessUsualCall ¶ added in v0.0.13
type SystemContractHarnessUsualCall struct { Recipient common.Address NewValue *big.Int Raw types.Log // Blockchain specific contextual infos }
SystemContractHarnessUsualCall represents a UsualCall event raised by the SystemContractHarness contract.
type SystemContractHarnessUsualCallIterator ¶ added in v0.0.13
type SystemContractHarnessUsualCallIterator struct { Event *SystemContractHarnessUsualCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractHarnessUsualCallIterator is returned from FilterUsualCall and is used to iterate over the raw logs and unpacked data for UsualCall events raised by the SystemContractHarness contract.
func (*SystemContractHarnessUsualCallIterator) Close ¶ added in v0.0.13
func (it *SystemContractHarnessUsualCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractHarnessUsualCallIterator) Error ¶ added in v0.0.13
func (it *SystemContractHarnessUsualCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractHarnessUsualCallIterator) Next ¶ added in v0.0.13
func (it *SystemContractHarnessUsualCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractInitialized ¶
type SystemContractInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SystemContractInitialized represents a Initialized event raised by the SystemContract contract.
type SystemContractInitializedIterator ¶
type SystemContractInitializedIterator struct { Event *SystemContractInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SystemContract contract.
func (*SystemContractInitializedIterator) Close ¶
func (it *SystemContractInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractInitializedIterator) Error ¶
func (it *SystemContractInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractInitializedIterator) Next ¶
func (it *SystemContractInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractOwnershipTransferred ¶
type SystemContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SystemContractOwnershipTransferred represents a OwnershipTransferred event raised by the SystemContract contract.
type SystemContractOwnershipTransferredIterator ¶
type SystemContractOwnershipTransferredIterator struct { Event *SystemContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SystemContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SystemContract contract.
func (*SystemContractOwnershipTransferredIterator) Close ¶
func (it *SystemContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SystemContractOwnershipTransferredIterator) Error ¶
func (it *SystemContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SystemContractOwnershipTransferredIterator) Next ¶
func (it *SystemContractOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SystemContractRaw ¶
type SystemContractRaw struct {
Contract *SystemContract // Generic contract binding to access the raw methods on
}
SystemContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SystemContractRaw) Call ¶
func (_SystemContract *SystemContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SystemContractRaw) Transact ¶
func (_SystemContract *SystemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractRaw) Transfer ¶
func (_SystemContract *SystemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractSession ¶
type SystemContractSession struct { Contract *SystemContract // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SystemContractSession) LocalDomain ¶
func (_SystemContract *SystemContractSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SystemContractSession) Owner ¶
func (_SystemContract *SystemContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SystemContractSession) RenounceOwnership ¶
func (_SystemContract *SystemContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractSession) SYNAPSEDOMAIN ¶ added in v0.0.13
func (_SystemContract *SystemContractSession) SYNAPSEDOMAIN() (uint32, error)
SYNAPSEDOMAIN is a free data retrieval call binding the contract method 0xbf61e67e.
Solidity: function SYNAPSE_DOMAIN() view returns(uint32)
func (*SystemContractSession) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractSession) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractSession) SyncAgents ¶ added in v0.0.41
func (_SystemContract *SystemContractSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemContractSession) SystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractSession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemContractSession) TransferOwnership ¶
func (_SystemContract *SystemContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractTransactor ¶
type SystemContractTransactor struct {
// contains filtered or unexported fields
}
SystemContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemContractTransactor ¶
func NewSystemContractTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemContractTransactor, error)
NewSystemContractTransactor creates a new write-only instance of SystemContract, bound to a specific deployed contract.
func (*SystemContractTransactor) RenounceOwnership ¶
func (_SystemContract *SystemContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractTransactor) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactor) SlashAgent(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractTransactor) SyncAgents ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactor) SyncAgents(opts *bind.TransactOpts, _rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemContractTransactor) TransferOwnership ¶
func (_SystemContract *SystemContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemContractTransactorRaw ¶
type SystemContractTransactorRaw struct {
Contract *SystemContractTransactor // Generic write-only contract binding to access the raw methods on
}
SystemContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemContractTransactorRaw) Transact ¶
func (_SystemContract *SystemContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemContractTransactorRaw) Transfer ¶
func (_SystemContract *SystemContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemContractTransactorSession ¶
type SystemContractTransactorSession struct { Contract *SystemContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemContractTransactorSession) RenounceOwnership ¶
func (_SystemContract *SystemContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemContractTransactorSession) SetSystemRouter ¶ added in v0.0.4
func (_SystemContract *SystemContractTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemContractTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactorSession) SlashAgent(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemContractTransactorSession) SyncAgents ¶ added in v0.0.41
func (_SystemContract *SystemContractTransactorSession) SyncAgents(_rootSubmittedAt *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 _rootSubmittedAt, uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemContractTransactorSession) TransferOwnership ¶
func (_SystemContract *SystemContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRegistry ¶ added in v0.0.41
type SystemRegistry struct { SystemRegistryCaller // Read-only binding to the contract SystemRegistryTransactor // Write-only binding to the contract SystemRegistryFilterer // Log filterer for contract events }
SystemRegistry is an auto generated Go binding around an Ethereum contract.
func NewSystemRegistry ¶ added in v0.0.41
func NewSystemRegistry(address common.Address, backend bind.ContractBackend) (*SystemRegistry, error)
NewSystemRegistry creates a new instance of SystemRegistry, bound to a specific deployed contract.
type 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 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) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
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) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
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) 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) 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) 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) (bool, error)
IsActiveAgent0 is a free data retrieval call binding the contract method 0x65e1e466.
Solidity: function isActiveAgent(address _account) view returns(bool)
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 SystemContractAgentInfo) (*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) SyncAgents ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemRegistrySession) SystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) SystemRouter() (common.Address, error)
SystemRouter is a free data retrieval call binding the contract method 0x529d1549.
Solidity: function systemRouter() view returns(address)
func (*SystemRegistrySession) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRegistryTransactor ¶ added in v0.0.41
type SystemRegistryTransactor struct {
// contains filtered or unexported fields
}
SystemRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSystemRegistryTransactor ¶ added in v0.0.41
func NewSystemRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*SystemRegistryTransactor, error)
NewSystemRegistryTransactor creates a new write-only instance of SystemRegistry, bound to a specific deployed contract.
func (*SystemRegistryTransactor) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistryTransactor) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SetSystemRouter(opts *bind.TransactOpts, _systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistryTransactor) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SlashAgent(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistryTransactor) SyncAgents ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) SyncAgents(opts *bind.TransactOpts, arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemRegistryTransactor) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SystemRegistryTransactorRaw ¶ added in v0.0.41
type SystemRegistryTransactorRaw struct {
Contract *SystemRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
SystemRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SystemRegistryTransactorRaw) Transact ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SystemRegistryTransactorRaw) Transfer ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SystemRegistryTransactorSession ¶ added in v0.0.41
type SystemRegistryTransactorSession struct { Contract *SystemRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SystemRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SystemRegistryTransactorSession) RenounceOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SystemRegistryTransactorSession) SetSystemRouter ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SetSystemRouter(_systemRouter common.Address) (*types.Transaction, error)
SetSystemRouter is a paid mutator transaction binding the contract method 0xfbde22f7.
Solidity: function setSystemRouter(address _systemRouter) returns()
func (*SystemRegistryTransactorSession) SlashAgent ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SlashAgent(arg0 *big.Int, _callOrigin uint32, _caller uint8, _info SystemContractAgentInfo) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x31f36451.
Solidity: function slashAgent(uint256 , uint32 _callOrigin, uint8 _caller, (uint32,address,bool) _info) returns()
func (*SystemRegistryTransactorSession) SyncAgents ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) SyncAgents(arg0 *big.Int, _callOrigin uint32, _caller uint8, _requestID *big.Int, _removeExisting bool, _infos []SystemContractAgentInfo) (*types.Transaction, error)
SyncAgents is a paid mutator transaction binding the contract method 0xcc118b4d.
Solidity: function syncAgents(uint256 , uint32 _callOrigin, uint8 _caller, uint256 _requestID, bool _removeExisting, (uint32,address,bool)[] _infos) returns()
func (*SystemRegistryTransactorSession) TransferOwnership ¶ added in v0.0.41
func (_SystemRegistry *SystemRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Tips ¶
type Tips struct { TipsCaller // Read-only binding to the contract TipsTransactor // Write-only binding to the contract TipsFilterer // Log filterer for contract events }
Tips is an auto generated Go binding around an Ethereum contract.
func DeployTips ¶
func DeployTips(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Tips, error)
DeployTips deploys a new Ethereum contract, binding an instance of Tips to it.
type TipsCaller ¶
type TipsCaller struct {
// contains filtered or unexported fields
}
TipsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTipsCaller ¶
func NewTipsCaller(address common.Address, caller bind.ContractCaller) (*TipsCaller, error)
NewTipsCaller creates a new read-only instance of Tips, bound to a specific deployed contract.
type TipsCallerRaw ¶
type TipsCallerRaw struct {
Contract *TipsCaller // Generic read-only contract binding to access the raw methods on
}
TipsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TipsCallerRaw) Call ¶
func (_Tips *TipsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TipsCallerSession ¶
type TipsCallerSession struct { Contract *TipsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TipsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TipsFilterer ¶
type TipsFilterer struct {
// contains filtered or unexported fields
}
TipsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTipsFilterer ¶
func NewTipsFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsFilterer, error)
NewTipsFilterer creates a new log filterer instance of Tips, bound to a specific deployed contract.
type TipsRaw ¶
type TipsRaw struct {
Contract *Tips // Generic contract binding to access the raw methods on
}
TipsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TipsRaw) Call ¶
func (_Tips *TipsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TipsRaw) Transact ¶
func (_Tips *TipsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsRaw) Transfer ¶
func (_Tips *TipsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TipsSession ¶
type TipsSession struct { Contract *Tips // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TipsTransactor ¶
type TipsTransactor struct {
// contains filtered or unexported fields
}
TipsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTipsTransactor ¶
func NewTipsTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsTransactor, error)
NewTipsTransactor creates a new write-only instance of Tips, bound to a specific deployed contract.
type TipsTransactorRaw ¶
type TipsTransactorRaw struct {
Contract *TipsTransactor // Generic write-only contract binding to access the raw methods on
}
TipsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TipsTransactorRaw) Transact ¶
func (_Tips *TipsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsTransactorRaw) Transfer ¶
func (_Tips *TipsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TipsTransactorSession ¶
type TipsTransactorSession struct { Contract *TipsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TypeCasts ¶
type TypeCasts struct { TypeCastsCaller // Read-only binding to the contract TypeCastsTransactor // Write-only binding to the contract TypeCastsFilterer // Log filterer for contract events }
TypeCasts is an auto generated Go binding around an Ethereum contract.
func DeployTypeCasts ¶
func DeployTypeCasts(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TypeCasts, error)
DeployTypeCasts deploys a new Ethereum contract, binding an instance of TypeCasts to it.
func NewTypeCasts ¶
NewTypeCasts creates a new instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsCaller ¶
type TypeCastsCaller struct {
// contains filtered or unexported fields
}
TypeCastsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypeCastsCaller ¶
func NewTypeCastsCaller(address common.Address, caller bind.ContractCaller) (*TypeCastsCaller, error)
NewTypeCastsCaller creates a new read-only instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsCallerRaw ¶
type TypeCastsCallerRaw struct {
Contract *TypeCastsCaller // Generic read-only contract binding to access the raw methods on
}
TypeCastsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypeCastsCallerRaw) Call ¶
func (_TypeCasts *TypeCastsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TypeCastsCallerSession ¶
type TypeCastsCallerSession struct { Contract *TypeCastsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypeCastsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TypeCastsFilterer ¶
type TypeCastsFilterer struct {
// contains filtered or unexported fields
}
TypeCastsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypeCastsFilterer ¶
func NewTypeCastsFilterer(address common.Address, filterer bind.ContractFilterer) (*TypeCastsFilterer, error)
NewTypeCastsFilterer creates a new log filterer instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsRaw ¶
type TypeCastsRaw struct {
Contract *TypeCasts // Generic contract binding to access the raw methods on
}
TypeCastsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypeCastsRaw) Call ¶
func (_TypeCasts *TypeCastsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TypeCastsRaw) Transact ¶
func (_TypeCasts *TypeCastsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeCastsRaw) Transfer ¶
func (_TypeCasts *TypeCastsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypeCastsSession ¶
type TypeCastsSession struct { Contract *TypeCasts // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypeCastsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TypeCastsTransactor ¶
type TypeCastsTransactor struct {
// contains filtered or unexported fields
}
TypeCastsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypeCastsTransactor ¶
func NewTypeCastsTransactor(address common.Address, transactor bind.ContractTransactor) (*TypeCastsTransactor, error)
NewTypeCastsTransactor creates a new write-only instance of TypeCasts, bound to a specific deployed contract.
type TypeCastsTransactorRaw ¶
type TypeCastsTransactorRaw struct {
Contract *TypeCastsTransactor // Generic write-only contract binding to access the raw methods on
}
TypeCastsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypeCastsTransactorRaw) Transact ¶
func (_TypeCasts *TypeCastsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypeCastsTransactorRaw) Transfer ¶
func (_TypeCasts *TypeCastsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypeCastsTransactorSession ¶
type TypeCastsTransactorSession struct { Contract *TypeCastsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypeCastsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TypedMemView ¶
type TypedMemView struct { TypedMemViewCaller // Read-only binding to the contract TypedMemViewTransactor // Write-only binding to the contract TypedMemViewFilterer // Log filterer for contract events }
TypedMemView is an auto generated Go binding around an Ethereum contract.
func DeployTypedMemView ¶
func DeployTypedMemView(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TypedMemView, error)
DeployTypedMemView deploys a new Ethereum contract, binding an instance of TypedMemView to it.
func NewTypedMemView ¶
func NewTypedMemView(address common.Address, backend bind.ContractBackend) (*TypedMemView, error)
NewTypedMemView creates a new instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewCaller ¶
type TypedMemViewCaller struct {
// contains filtered or unexported fields
}
TypedMemViewCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTypedMemViewCaller ¶
func NewTypedMemViewCaller(address common.Address, caller bind.ContractCaller) (*TypedMemViewCaller, error)
NewTypedMemViewCaller creates a new read-only instance of TypedMemView, bound to a specific deployed contract.
func (*TypedMemViewCaller) BITSEMPTY ¶ added in v0.0.37
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewCaller) BITSLEN ¶ added in v0.0.37
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewCaller) BITSLOC ¶ added in v0.0.37
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewCaller) BITSTYPE ¶ added in v0.0.37
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewCaller) LOW96BITSMASK ¶ added in v0.0.37
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_MASK() view returns(uint256)
func (*TypedMemViewCaller) NULL ¶
func (_TypedMemView *TypedMemViewCaller) NULL(opts *bind.CallOpts) ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCaller) SHIFTLEN ¶ added in v0.0.37
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
type TypedMemViewCallerRaw ¶
type TypedMemViewCallerRaw struct {
Contract *TypedMemViewCaller // Generic read-only contract binding to access the raw methods on
}
TypedMemViewCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TypedMemViewCallerRaw) Call ¶
func (_TypedMemView *TypedMemViewCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TypedMemViewCallerSession ¶
type TypedMemViewCallerSession struct { Contract *TypedMemViewCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TypedMemViewCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TypedMemViewCallerSession) BITSEMPTY ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSEMPTY() (*big.Int, error)
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewCallerSession) BITSLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSLEN() (*big.Int, error)
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewCallerSession) BITSLOC ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSLOC() (*big.Int, error)
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewCallerSession) BITSTYPE ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) BITSTYPE() (*big.Int, error)
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewCallerSession) LOW96BITSMASK ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) LOW96BITSMASK() (*big.Int, error)
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_MASK() view returns(uint256)
func (*TypedMemViewCallerSession) NULL ¶
func (_TypedMemView *TypedMemViewCallerSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewCallerSession) SHIFTLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewCallerSession) SHIFTLEN() (*big.Int, error)
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
type TypedMemViewFilterer ¶
type TypedMemViewFilterer struct {
// contains filtered or unexported fields
}
TypedMemViewFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTypedMemViewFilterer ¶
func NewTypedMemViewFilterer(address common.Address, filterer bind.ContractFilterer) (*TypedMemViewFilterer, error)
NewTypedMemViewFilterer creates a new log filterer instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewRaw ¶
type TypedMemViewRaw struct {
Contract *TypedMemView // Generic contract binding to access the raw methods on
}
TypedMemViewRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TypedMemViewRaw) Call ¶
func (_TypedMemView *TypedMemViewRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TypedMemViewRaw) Transact ¶
func (_TypedMemView *TypedMemViewRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewRaw) Transfer ¶
func (_TypedMemView *TypedMemViewRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypedMemViewSession ¶
type TypedMemViewSession struct { Contract *TypedMemView // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TypedMemViewSession) BITSEMPTY ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSEMPTY() (*big.Int, error)
BITSEMPTY is a free data retrieval call binding the contract method 0x97b8ad4a.
Solidity: function BITS_EMPTY() view returns(uint256)
func (*TypedMemViewSession) BITSLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSLEN() (*big.Int, error)
BITSLEN is a free data retrieval call binding the contract method 0xeb740628.
Solidity: function BITS_LEN() view returns(uint256)
func (*TypedMemViewSession) BITSLOC ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSLOC() (*big.Int, error)
BITSLOC is a free data retrieval call binding the contract method 0xfb734584.
Solidity: function BITS_LOC() view returns(uint256)
func (*TypedMemViewSession) BITSTYPE ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) BITSTYPE() (*big.Int, error)
BITSTYPE is a free data retrieval call binding the contract method 0x10153fce.
Solidity: function BITS_TYPE() view returns(uint256)
func (*TypedMemViewSession) LOW96BITSMASK ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) LOW96BITSMASK() (*big.Int, error)
LOW96BITSMASK is a free data retrieval call binding the contract method 0xb602d173.
Solidity: function LOW_96_BITS_MASK() view returns(uint256)
func (*TypedMemViewSession) NULL ¶
func (_TypedMemView *TypedMemViewSession) NULL() ([29]byte, error)
NULL is a free data retrieval call binding the contract method 0xf26be3fc.
Solidity: function NULL() view returns(bytes29)
func (*TypedMemViewSession) SHIFTLEN ¶ added in v0.0.37
func (_TypedMemView *TypedMemViewSession) SHIFTLEN() (*big.Int, error)
SHIFTLEN is a free data retrieval call binding the contract method 0x1136e7ea.
Solidity: function SHIFT_LEN() view returns(uint256)
type TypedMemViewTransactor ¶
type TypedMemViewTransactor struct {
// contains filtered or unexported fields
}
TypedMemViewTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTypedMemViewTransactor ¶
func NewTypedMemViewTransactor(address common.Address, transactor bind.ContractTransactor) (*TypedMemViewTransactor, error)
NewTypedMemViewTransactor creates a new write-only instance of TypedMemView, bound to a specific deployed contract.
type TypedMemViewTransactorRaw ¶
type TypedMemViewTransactorRaw struct {
Contract *TypedMemViewTransactor // Generic write-only contract binding to access the raw methods on
}
TypedMemViewTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TypedMemViewTransactorRaw) Transact ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TypedMemViewTransactorRaw) Transfer ¶
func (_TypedMemView *TypedMemViewTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TypedMemViewTransactorSession ¶
type TypedMemViewTransactorSession struct { Contract *TypedMemViewTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TypedMemViewTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Version0 ¶
type Version0 struct { Version0Caller // Read-only binding to the contract Version0Transactor // Write-only binding to the contract Version0Filterer // Log filterer for contract events }
Version0 is an auto generated Go binding around an Ethereum contract.
func DeployVersion0 ¶
func DeployVersion0(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Version0, error)
DeployVersion0 deploys a new Ethereum contract, binding an instance of Version0 to it.
func NewVersion0 ¶
NewVersion0 creates a new instance of Version0, bound to a specific deployed contract.
type Version0Caller ¶
type Version0Caller struct {
// contains filtered or unexported fields
}
Version0Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewVersion0Caller ¶
func NewVersion0Caller(address common.Address, caller bind.ContractCaller) (*Version0Caller, error)
NewVersion0Caller creates a new read-only instance of Version0, bound to a specific deployed contract.
type Version0CallerRaw ¶
type Version0CallerRaw struct {
Contract *Version0Caller // Generic read-only contract binding to access the raw methods on
}
Version0CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Version0CallerRaw) Call ¶
func (_Version0 *Version0CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type Version0CallerSession ¶
type Version0CallerSession struct { Contract *Version0Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Version0CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Version0CallerSession) VERSION ¶
func (_Version0 *Version0CallerSession) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type Version0Filterer ¶
type Version0Filterer struct {
// contains filtered or unexported fields
}
Version0Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVersion0Filterer ¶
func NewVersion0Filterer(address common.Address, filterer bind.ContractFilterer) (*Version0Filterer, error)
NewVersion0Filterer creates a new log filterer instance of Version0, bound to a specific deployed contract.
type Version0Raw ¶
type Version0Raw struct {
Contract *Version0 // Generic contract binding to access the raw methods on
}
Version0Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Version0Raw) Call ¶
func (_Version0 *Version0Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*Version0Raw) Transact ¶
func (_Version0 *Version0Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Version0Raw) Transfer ¶
func (_Version0 *Version0Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Version0Session ¶
type Version0Session struct { Contract *Version0 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Version0Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Version0Session) VERSION ¶
func (_Version0 *Version0Session) VERSION() (uint8, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(uint8)
type Version0Transactor ¶
type Version0Transactor struct {
// contains filtered or unexported fields
}
Version0Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVersion0Transactor ¶
func NewVersion0Transactor(address common.Address, transactor bind.ContractTransactor) (*Version0Transactor, error)
NewVersion0Transactor creates a new write-only instance of Version0, bound to a specific deployed contract.
type Version0TransactorRaw ¶
type Version0TransactorRaw struct {
Contract *Version0Transactor // Generic write-only contract binding to access the raw methods on
}
Version0TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Version0TransactorRaw) Transact ¶
func (_Version0 *Version0TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Version0TransactorRaw) Transfer ¶
func (_Version0 *Version0TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Version0TransactorSession ¶
type Version0TransactorSession struct { Contract *Version0Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Version0TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.