Documentation ¶
Overview ¶
Package summitharness implements the SummitHarness contract.
Package summitharness generates abi data for contract SummitHarness.t.sol ¶
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableCallerRaw
- type AddressUpgradeableCallerSession
- type AddressUpgradeableFilterer
- type AddressUpgradeableRaw
- func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressUpgradeableSession
- type AddressUpgradeableTransactor
- type AddressUpgradeableTransactorRaw
- type AddressUpgradeableTransactorSession
- type AgentSecured
- type AgentSecuredCaller
- func (_AgentSecured *AgentSecuredCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
- func (_AgentSecured *AgentSecuredCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
- func (_AgentSecured *AgentSecuredCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_AgentSecured *AgentSecuredCaller) Inbox(opts *bind.CallOpts) (common.Address, error)
- func (_AgentSecured *AgentSecuredCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
- func (_AgentSecured *AgentSecuredCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_AgentSecured *AgentSecuredCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AgentSecured *AgentSecuredCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_AgentSecured *AgentSecuredCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
- func (_AgentSecured *AgentSecuredCaller) Version(opts *bind.CallOpts) (string, error)
- type AgentSecuredCallerRaw
- type AgentSecuredCallerSession
- func (_AgentSecured *AgentSecuredCallerSession) AgentManager() (common.Address, error)
- func (_AgentSecured *AgentSecuredCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_AgentSecured *AgentSecuredCallerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_AgentSecured *AgentSecuredCallerSession) Inbox() (common.Address, error)
- func (_AgentSecured *AgentSecuredCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_AgentSecured *AgentSecuredCallerSession) LocalDomain() (uint32, error)
- func (_AgentSecured *AgentSecuredCallerSession) Owner() (common.Address, error)
- func (_AgentSecured *AgentSecuredCallerSession) PendingOwner() (common.Address, error)
- func (_AgentSecured *AgentSecuredCallerSession) SynapseDomain() (uint32, error)
- func (_AgentSecured *AgentSecuredCallerSession) Version() (string, error)
- type AgentSecuredFilterer
- func (_AgentSecured *AgentSecuredFilterer) FilterInitialized(opts *bind.FilterOpts) (*AgentSecuredInitializedIterator, error)
- func (_AgentSecured *AgentSecuredFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AgentSecuredOwnershipTransferStartedIterator, error)
- func (_AgentSecured *AgentSecuredFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AgentSecuredOwnershipTransferredIterator, error)
- func (_AgentSecured *AgentSecuredFilterer) ParseInitialized(log types.Log) (*AgentSecuredInitialized, error)
- func (_AgentSecured *AgentSecuredFilterer) ParseOwnershipTransferStarted(log types.Log) (*AgentSecuredOwnershipTransferStarted, error)
- func (_AgentSecured *AgentSecuredFilterer) ParseOwnershipTransferred(log types.Log) (*AgentSecuredOwnershipTransferred, error)
- func (_AgentSecured *AgentSecuredFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AgentSecuredInitialized) (event.Subscription, error)
- func (_AgentSecured *AgentSecuredFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *AgentSecuredOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_AgentSecured *AgentSecuredFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AgentSecuredOwnershipTransferred, ...) (event.Subscription, error)
- type AgentSecuredInitialized
- type AgentSecuredInitializedIterator
- type AgentSecuredOwnershipTransferStarted
- type AgentSecuredOwnershipTransferStartedIterator
- type AgentSecuredOwnershipTransferred
- type AgentSecuredOwnershipTransferredIterator
- type AgentSecuredRaw
- func (_AgentSecured *AgentSecuredRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AgentSecured *AgentSecuredRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AgentSecuredSession
- func (_AgentSecured *AgentSecuredSession) AcceptOwnership() (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) AgentManager() (common.Address, error)
- func (_AgentSecured *AgentSecuredSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_AgentSecured *AgentSecuredSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_AgentSecured *AgentSecuredSession) Inbox() (common.Address, error)
- func (_AgentSecured *AgentSecuredSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_AgentSecured *AgentSecuredSession) LocalDomain() (uint32, error)
- func (_AgentSecured *AgentSecuredSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) Owner() (common.Address, error)
- func (_AgentSecured *AgentSecuredSession) PendingOwner() (common.Address, error)
- func (_AgentSecured *AgentSecuredSession) RenounceOwnership() (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) SynapseDomain() (uint32, error)
- func (_AgentSecured *AgentSecuredSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) Version() (string, error)
- type AgentSecuredTransactor
- func (_AgentSecured *AgentSecuredTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AgentSecuredTransactorRaw
- type AgentSecuredTransactorSession
- func (_AgentSecured *AgentSecuredTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AgentStatus
- type AttestationLib
- type AttestationLibCaller
- type AttestationLibCallerRaw
- type AttestationLibCallerSession
- type AttestationLibFilterer
- type AttestationLibRaw
- func (_AttestationLib *AttestationLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AttestationLib *AttestationLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AttestationLib *AttestationLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationLibSession
- type AttestationLibTransactor
- type AttestationLibTransactorRaw
- type AttestationLibTransactorSession
- type 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 ChainContext
- type ChainContextCaller
- type ChainContextCallerRaw
- type ChainContextCallerSession
- type ChainContextFilterer
- type ChainContextRaw
- func (_ChainContext *ChainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ChainContext *ChainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ChainContext *ChainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ChainContextSession
- type ChainContextTransactor
- type ChainContextTransactorRaw
- type ChainContextTransactorSession
- 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 DisputeStatus
- type DoubleEndedQueue
- type DoubleEndedQueueCaller
- type DoubleEndedQueueCallerRaw
- type DoubleEndedQueueCallerSession
- type DoubleEndedQueueFilterer
- type DoubleEndedQueueRaw
- func (_DoubleEndedQueue *DoubleEndedQueueRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DoubleEndedQueue *DoubleEndedQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DoubleEndedQueue *DoubleEndedQueueRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DoubleEndedQueueSession
- type DoubleEndedQueueTransactor
- type DoubleEndedQueueTransactorRaw
- type DoubleEndedQueueTransactorSession
- type GasDataLib
- type GasDataLibCaller
- type GasDataLibCallerRaw
- type GasDataLibCallerSession
- type GasDataLibFilterer
- type GasDataLibRaw
- func (_GasDataLib *GasDataLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GasDataLib *GasDataLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GasDataLib *GasDataLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GasDataLibSession
- type GasDataLibTransactor
- type GasDataLibTransactorRaw
- type GasDataLibTransactorSession
- type IAgentManager
- type IAgentManagerCaller
- func (_IAgentManager *IAgentManagerCaller) AgentRoot(opts *bind.CallOpts) ([32]byte, error)
- func (_IAgentManager *IAgentManagerCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
- func (_IAgentManager *IAgentManagerCaller) DisputeStatus(opts *bind.CallOpts, agent common.Address) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerCaller) GetDispute(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerCaller) GetDisputesAmount(opts *bind.CallOpts) (*big.Int, error)
- type IAgentManagerCallerRaw
- type IAgentManagerCallerSession
- func (_IAgentManager *IAgentManagerCallerSession) AgentRoot() ([32]byte, error)
- func (_IAgentManager *IAgentManagerCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_IAgentManager *IAgentManagerCallerSession) DisputeStatus(agent common.Address) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerCallerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerCallerSession) GetDispute(index *big.Int) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerCallerSession) GetDisputesAmount() (*big.Int, error)
- type IAgentManagerFilterer
- type IAgentManagerRaw
- func (_IAgentManager *IAgentManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAgentManager *IAgentManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAgentManager *IAgentManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAgentManagerSession
- func (_IAgentManager *IAgentManagerSession) AgentRoot() ([32]byte, error)
- func (_IAgentManager *IAgentManagerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_IAgentManager *IAgentManagerSession) DisputeStatus(agent common.Address) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerSession) GetDispute(index *big.Int) (struct{ ... }, error)
- func (_IAgentManager *IAgentManagerSession) GetDisputesAmount() (*big.Int, error)
- func (_IAgentManager *IAgentManagerSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_IAgentManager *IAgentManagerSession) SlashAgent(domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
- type IAgentManagerTransactor
- func (_IAgentManager *IAgentManagerTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_IAgentManager *IAgentManagerTransactor) SlashAgent(opts *bind.TransactOpts, domain uint32, agent common.Address, ...) (*types.Transaction, error)
- type IAgentManagerTransactorRaw
- type IAgentManagerTransactorSession
- type IAgentSecured
- type IAgentSecuredCaller
- func (_IAgentSecured *IAgentSecuredCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
- func (_IAgentSecured *IAgentSecuredCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
- func (_IAgentSecured *IAgentSecuredCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_IAgentSecured *IAgentSecuredCaller) Inbox(opts *bind.CallOpts) (common.Address, error)
- func (_IAgentSecured *IAgentSecuredCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
- type IAgentSecuredCallerRaw
- type IAgentSecuredCallerSession
- func (_IAgentSecured *IAgentSecuredCallerSession) AgentManager() (common.Address, error)
- func (_IAgentSecured *IAgentSecuredCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_IAgentSecured *IAgentSecuredCallerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_IAgentSecured *IAgentSecuredCallerSession) Inbox() (common.Address, error)
- func (_IAgentSecured *IAgentSecuredCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- type IAgentSecuredFilterer
- type IAgentSecuredRaw
- func (_IAgentSecured *IAgentSecuredRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IAgentSecured *IAgentSecuredRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IAgentSecured *IAgentSecuredRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IAgentSecuredSession
- func (_IAgentSecured *IAgentSecuredSession) AgentManager() (common.Address, error)
- func (_IAgentSecured *IAgentSecuredSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_IAgentSecured *IAgentSecuredSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_IAgentSecured *IAgentSecuredSession) Inbox() (common.Address, error)
- func (_IAgentSecured *IAgentSecuredSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_IAgentSecured *IAgentSecuredSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_IAgentSecured *IAgentSecuredSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- type IAgentSecuredTransactor
- func (_IAgentSecured *IAgentSecuredTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_IAgentSecured *IAgentSecuredTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- type IAgentSecuredTransactorRaw
- type IAgentSecuredTransactorSession
- type ISnapshotHub
- type ISnapshotHubCaller
- func (_ISnapshotHub *ISnapshotHubCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
- func (_ISnapshotHub *ISnapshotHubCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_ISnapshotHub *ISnapshotHubCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
- type ISnapshotHubCallerRaw
- type ISnapshotHubCallerSession
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_ISnapshotHub *ISnapshotHubCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
- type ISnapshotHubFilterer
- type ISnapshotHubRaw
- func (_ISnapshotHub *ISnapshotHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISnapshotHub *ISnapshotHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISnapshotHub *ISnapshotHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISnapshotHubSession
- func (_ISnapshotHub *ISnapshotHubSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_ISnapshotHub *ISnapshotHubSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_ISnapshotHub *ISnapshotHubSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_ISnapshotHub *ISnapshotHubSession) IsValidAttestation(attPayload []byte) (bool, error)
- type ISnapshotHubTransactor
- type ISnapshotHubTransactorRaw
- type ISnapshotHubTransactorSession
- type IStatementInbox
- type IStatementInboxCaller
- func (_IStatementInbox *IStatementInboxCaller) GetGuardReport(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_IStatementInbox *IStatementInboxCaller) GetReportsAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_IStatementInbox *IStatementInboxCaller) GetStoredSignature(opts *bind.CallOpts, index *big.Int) ([]byte, error)
- type IStatementInboxCallerRaw
- type IStatementInboxCallerSession
- func (_IStatementInbox *IStatementInboxCallerSession) GetGuardReport(index *big.Int) (struct{ ... }, error)
- func (_IStatementInbox *IStatementInboxCallerSession) GetReportsAmount() (*big.Int, error)
- func (_IStatementInbox *IStatementInboxCallerSession) GetStoredSignature(index *big.Int) ([]byte, error)
- type IStatementInboxFilterer
- type IStatementInboxRaw
- func (_IStatementInbox *IStatementInboxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IStatementInbox *IStatementInboxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IStatementInboxSession
- func (_IStatementInbox *IStatementInboxSession) GetGuardReport(index *big.Int) (struct{ ... }, error)
- func (_IStatementInbox *IStatementInboxSession) GetReportsAmount() (*big.Int, error)
- func (_IStatementInbox *IStatementInboxSession) GetStoredSignature(index *big.Int) ([]byte, error)
- func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithAttestation(stateIndex uint8, srSignature []byte, snapPayload []byte, attPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshot(stateIndex uint8, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshotProof(stateIndex uint8, statePayload []byte, srSignature []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyReceipt(rcptPayload []byte, rcptSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyReceiptReport(rcptPayload []byte, rrSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyStateReport(statePayload []byte, srSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyStateWithAttestation(stateIndex uint8, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshot(stateIndex uint8, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshotProof(stateIndex uint8, statePayload []byte, snapProof [][32]byte, attPayload []byte, ...) (*types.Transaction, error)
- type IStatementInboxTransactor
- func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithAttestation(opts *bind.TransactOpts, stateIndex uint8, srSignature []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithSnapshot(opts *bind.TransactOpts, stateIndex uint8, srSignature []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithSnapshotProof(opts *bind.TransactOpts, stateIndex uint8, statePayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyReceipt(opts *bind.TransactOpts, rcptPayload []byte, rcptSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyReceiptReport(opts *bind.TransactOpts, rcptPayload []byte, rrSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyStateReport(opts *bind.TransactOpts, statePayload []byte, srSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithAttestation(opts *bind.TransactOpts, stateIndex uint8, snapPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshot(opts *bind.TransactOpts, stateIndex uint8, snapPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshotProof(opts *bind.TransactOpts, stateIndex uint8, statePayload []byte, ...) (*types.Transaction, error)
- type IStatementInboxTransactorRaw
- type IStatementInboxTransactorSession
- func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithAttestation(stateIndex uint8, srSignature []byte, snapPayload []byte, attPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshot(stateIndex uint8, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshotProof(stateIndex uint8, statePayload []byte, srSignature []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyReceipt(rcptPayload []byte, rcptSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyReceiptReport(rcptPayload []byte, rrSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateReport(statePayload []byte, srSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithAttestation(stateIndex uint8, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshot(stateIndex uint8, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshotProof(stateIndex uint8, statePayload []byte, snapProof [][32]byte, attPayload []byte, ...) (*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 InterfaceBondingManager
- type InterfaceBondingManagerCaller
- func (_InterfaceBondingManager *InterfaceBondingManagerCaller) AgentLeaf(opts *bind.CallOpts, agent common.Address) ([32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCaller) AllLeafs(opts *bind.CallOpts) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCaller) GetActiveAgents(opts *bind.CallOpts, domain uint32) ([]common.Address, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCaller) GetLeafs(opts *bind.CallOpts, indexFrom *big.Int, amount *big.Int) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCaller) GetProof(opts *bind.CallOpts, agent common.Address) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCaller) LeafsAmount(opts *bind.CallOpts) (*big.Int, error)
- type InterfaceBondingManagerCallerRaw
- type InterfaceBondingManagerCallerSession
- func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) AgentLeaf(agent common.Address) ([32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) AllLeafs() ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) GetActiveAgents(domain uint32) ([]common.Address, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) GetLeafs(indexFrom *big.Int, amount *big.Int) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) GetProof(agent common.Address) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) LeafsAmount() (*big.Int, error)
- type InterfaceBondingManagerFilterer
- type InterfaceBondingManagerRaw
- func (_InterfaceBondingManager *InterfaceBondingManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_InterfaceBondingManager *InterfaceBondingManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceBondingManagerSession
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) AddAgent(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) AgentLeaf(agent common.Address) ([32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) AllLeafs() ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) CompleteSlashing(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) CompleteUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) GetActiveAgents(domain uint32) ([]common.Address, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) GetLeafs(indexFrom *big.Int, amount *big.Int) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) GetProof(agent common.Address) ([][32]byte, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) InitiateUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) LeafsAmount() (*big.Int, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) RemoteSlashAgent(msgOrigin uint32, proofMaturity *big.Int, domain uint32, agent common.Address, ...) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) ResolveDisputeWhenStuck(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerSession) WithdrawTips(recipient common.Address, origin uint32, amount *big.Int) (*types.Transaction, error)
- type InterfaceBondingManagerTransactor
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) AddAgent(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) CompleteSlashing(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) CompleteUnstaking(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) InitiateUnstaking(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) RemoteSlashAgent(opts *bind.TransactOpts, msgOrigin uint32, proofMaturity *big.Int, ...) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) ResolveDisputeWhenStuck(opts *bind.TransactOpts, domain uint32, slashedAgent common.Address) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) WithdrawTips(opts *bind.TransactOpts, recipient common.Address, origin uint32, ...) (*types.Transaction, error)
- type InterfaceBondingManagerTransactorRaw
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceBondingManagerTransactorSession
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) AddAgent(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) CompleteSlashing(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) CompleteUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) InitiateUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) RemoteSlashAgent(msgOrigin uint32, proofMaturity *big.Int, domain uint32, agent common.Address, ...) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) ResolveDisputeWhenStuck(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
- func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) WithdrawTips(recipient common.Address, origin uint32, amount *big.Int) (*types.Transaction, error)
- type InterfaceSummit
- type InterfaceSummitCaller
- func (_InterfaceSummit *InterfaceSummitCaller) ActorTips(opts *bind.CallOpts, actor common.Address, origin uint32) (struct{ ... }, error)
- func (_InterfaceSummit *InterfaceSummitCaller) GetLatestState(opts *bind.CallOpts, origin uint32) ([]byte, error)
- func (_InterfaceSummit *InterfaceSummitCaller) ReceiptQueueLength(opts *bind.CallOpts) (*big.Int, error)
- type InterfaceSummitCallerRaw
- type InterfaceSummitCallerSession
- func (_InterfaceSummit *InterfaceSummitCallerSession) ActorTips(actor common.Address, origin uint32) (struct{ ... }, error)
- func (_InterfaceSummit *InterfaceSummitCallerSession) GetLatestState(origin uint32) ([]byte, error)
- func (_InterfaceSummit *InterfaceSummitCallerSession) ReceiptQueueLength() (*big.Int, error)
- type InterfaceSummitFilterer
- type InterfaceSummitRaw
- func (_InterfaceSummit *InterfaceSummitRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_InterfaceSummit *InterfaceSummitRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceSummitSession
- func (_InterfaceSummit *InterfaceSummitSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitSession) ActorTips(actor common.Address, origin uint32) (struct{ ... }, error)
- func (_InterfaceSummit *InterfaceSummitSession) DistributeTips() (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitSession) GetLatestState(origin uint32) ([]byte, error)
- func (_InterfaceSummit *InterfaceSummitSession) ReceiptQueueLength() (*big.Int, error)
- func (_InterfaceSummit *InterfaceSummitSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
- type InterfaceSummitTransactor
- func (_InterfaceSummit *InterfaceSummitTransactor) AcceptGuardSnapshot(opts *bind.TransactOpts, guardIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactor) AcceptNotarySnapshot(opts *bind.TransactOpts, notaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactor) AcceptReceipt(opts *bind.TransactOpts, rcptNotaryIndex uint32, attNotaryIndex uint32, ...) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactor) DistributeTips(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactor) WithdrawTips(opts *bind.TransactOpts, origin uint32, amount *big.Int) (*types.Transaction, error)
- type InterfaceSummitTransactorRaw
- type InterfaceSummitTransactorSession
- func (_InterfaceSummit *InterfaceSummitTransactorSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactorSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactorSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactorSession) DistributeTips() (*types.Transaction, error)
- func (_InterfaceSummit *InterfaceSummitTransactorSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
- type MemViewLib
- type MemViewLibCaller
- type MemViewLibCallerRaw
- type MemViewLibCallerSession
- type MemViewLibFilterer
- type MemViewLibRaw
- func (_MemViewLib *MemViewLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MemViewLib *MemViewLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MemViewLib *MemViewLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MemViewLibSession
- type MemViewLibTransactor
- type MemViewLibTransactorRaw
- type MemViewLibTransactorSession
- type MerkleMath
- type MerkleMathCaller
- type MerkleMathCallerRaw
- type MerkleMathCallerSession
- type MerkleMathFilterer
- type MerkleMathRaw
- func (_MerkleMath *MerkleMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MerkleMath *MerkleMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MerkleMath *MerkleMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MerkleMathSession
- type MerkleMathTransactor
- type MerkleMathTransactorRaw
- type MerkleMathTransactorSession
- type MessagingBase
- type MessagingBaseCaller
- func (_MessagingBase *MessagingBaseCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_MessagingBase *MessagingBaseCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MessagingBase *MessagingBaseCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_MessagingBase *MessagingBaseCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
- func (_MessagingBase *MessagingBaseCaller) Version(opts *bind.CallOpts) (string, error)
- type MessagingBaseCallerRaw
- type MessagingBaseCallerSession
- func (_MessagingBase *MessagingBaseCallerSession) LocalDomain() (uint32, error)
- func (_MessagingBase *MessagingBaseCallerSession) Owner() (common.Address, error)
- func (_MessagingBase *MessagingBaseCallerSession) PendingOwner() (common.Address, error)
- func (_MessagingBase *MessagingBaseCallerSession) SynapseDomain() (uint32, error)
- func (_MessagingBase *MessagingBaseCallerSession) Version() (string, error)
- type MessagingBaseFilterer
- func (_MessagingBase *MessagingBaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*MessagingBaseInitializedIterator, error)
- func (_MessagingBase *MessagingBaseFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MessagingBaseOwnershipTransferStartedIterator, error)
- func (_MessagingBase *MessagingBaseFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MessagingBaseOwnershipTransferredIterator, error)
- func (_MessagingBase *MessagingBaseFilterer) ParseInitialized(log types.Log) (*MessagingBaseInitialized, error)
- func (_MessagingBase *MessagingBaseFilterer) ParseOwnershipTransferStarted(log types.Log) (*MessagingBaseOwnershipTransferStarted, error)
- func (_MessagingBase *MessagingBaseFilterer) ParseOwnershipTransferred(log types.Log) (*MessagingBaseOwnershipTransferred, error)
- func (_MessagingBase *MessagingBaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MessagingBaseInitialized) (event.Subscription, error)
- func (_MessagingBase *MessagingBaseFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *MessagingBaseOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_MessagingBase *MessagingBaseFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MessagingBaseOwnershipTransferred, ...) (event.Subscription, error)
- type MessagingBaseInitialized
- type MessagingBaseInitializedIterator
- type MessagingBaseOwnershipTransferStarted
- type MessagingBaseOwnershipTransferStartedIterator
- type MessagingBaseOwnershipTransferred
- type MessagingBaseOwnershipTransferredIterator
- type MessagingBaseRaw
- func (_MessagingBase *MessagingBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MessagingBase *MessagingBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MessagingBaseSession
- func (_MessagingBase *MessagingBaseSession) AcceptOwnership() (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) LocalDomain() (uint32, error)
- func (_MessagingBase *MessagingBaseSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) Owner() (common.Address, error)
- func (_MessagingBase *MessagingBaseSession) PendingOwner() (common.Address, error)
- func (_MessagingBase *MessagingBaseSession) RenounceOwnership() (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) SynapseDomain() (uint32, error)
- func (_MessagingBase *MessagingBaseSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) Version() (string, error)
- type MessagingBaseTransactor
- func (_MessagingBase *MessagingBaseTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type MessagingBaseTransactorRaw
- type MessagingBaseTransactorSession
- func (_MessagingBase *MessagingBaseTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type MultiCallable
- type MultiCallableCall
- type MultiCallableCaller
- type MultiCallableCallerRaw
- type MultiCallableCallerSession
- type MultiCallableFilterer
- type MultiCallableRaw
- func (_MultiCallable *MultiCallableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MultiCallable *MultiCallableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiCallable *MultiCallableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiCallableResult
- type MultiCallableSession
- type MultiCallableTransactor
- type MultiCallableTransactorRaw
- type MultiCallableTransactorSession
- type NumberLib
- type NumberLibCaller
- type NumberLibCallerRaw
- type NumberLibCallerSession
- type NumberLibFilterer
- type NumberLibRaw
- func (_NumberLib *NumberLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NumberLib *NumberLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NumberLib *NumberLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NumberLibSession
- type NumberLibTransactor
- type NumberLibTransactorRaw
- type NumberLibTransactorSession
- type Ownable2StepUpgradeable
- type Ownable2StepUpgradeableCaller
- type Ownable2StepUpgradeableCallerRaw
- type Ownable2StepUpgradeableCallerSession
- type Ownable2StepUpgradeableFilterer
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*Ownable2StepUpgradeableInitializedIterator, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Ownable2StepUpgradeableOwnershipTransferStartedIterator, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Ownable2StepUpgradeableOwnershipTransferredIterator, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) ParseInitialized(log types.Log) (*Ownable2StepUpgradeableInitialized, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) ParseOwnershipTransferStarted(log types.Log) (*Ownable2StepUpgradeableOwnershipTransferStarted, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*Ownable2StepUpgradeableOwnershipTransferred, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *Ownable2StepUpgradeableInitialized) (event.Subscription, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Ownable2StepUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type Ownable2StepUpgradeableInitialized
- type Ownable2StepUpgradeableInitializedIterator
- type Ownable2StepUpgradeableOwnershipTransferStarted
- type Ownable2StepUpgradeableOwnershipTransferStartedIterator
- type Ownable2StepUpgradeableOwnershipTransferred
- type Ownable2StepUpgradeableOwnershipTransferredIterator
- type Ownable2StepUpgradeableRaw
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Ownable2StepUpgradeableSession
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) AcceptOwnership() (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) Owner() (common.Address, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) PendingOwner() (common.Address, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Ownable2StepUpgradeableTransactor
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type Ownable2StepUpgradeableTransactorRaw
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Ownable2StepUpgradeableTransactorSession
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorSession) 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 ReceiptLib
- type ReceiptLibCaller
- type ReceiptLibCallerRaw
- type ReceiptLibCallerSession
- type ReceiptLibFilterer
- type ReceiptLibRaw
- func (_ReceiptLib *ReceiptLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ReceiptLib *ReceiptLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReceiptLib *ReceiptLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReceiptLibSession
- type ReceiptLibTransactor
- type ReceiptLibTransactorRaw
- type ReceiptLibTransactorSession
- type SafeCast
- type SafeCastCaller
- type SafeCastCallerRaw
- type SafeCastCallerSession
- type SafeCastFilterer
- type SafeCastRaw
- func (_SafeCast *SafeCastRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeCast *SafeCastRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeCast *SafeCastRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeCastSession
- type SafeCastTransactor
- type SafeCastTransactorRaw
- type SafeCastTransactorSession
- type SnapshotHub
- type SnapshotHubAttestationSaved
- type SnapshotHubAttestationSavedIterator
- type SnapshotHubCaller
- func (_SnapshotHub *SnapshotHubCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
- func (_SnapshotHub *SnapshotHubCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
- func (_SnapshotHub *SnapshotHubCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
- func (_SnapshotHub *SnapshotHubCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_SnapshotHub *SnapshotHubCaller) Inbox(opts *bind.CallOpts) (common.Address, error)
- func (_SnapshotHub *SnapshotHubCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
- func (_SnapshotHub *SnapshotHubCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
- func (_SnapshotHub *SnapshotHubCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SnapshotHub *SnapshotHubCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SnapshotHub *SnapshotHubCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SnapshotHub *SnapshotHubCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
- func (_SnapshotHub *SnapshotHubCaller) Version(opts *bind.CallOpts) (string, error)
- type SnapshotHubCallerRaw
- type SnapshotHubCallerSession
- func (_SnapshotHub *SnapshotHubCallerSession) AgentManager() (common.Address, error)
- func (_SnapshotHub *SnapshotHubCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_SnapshotHub *SnapshotHubCallerSession) Inbox() (common.Address, error)
- func (_SnapshotHub *SnapshotHubCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_SnapshotHub *SnapshotHubCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_SnapshotHub *SnapshotHubCallerSession) LocalDomain() (uint32, error)
- func (_SnapshotHub *SnapshotHubCallerSession) Owner() (common.Address, error)
- func (_SnapshotHub *SnapshotHubCallerSession) PendingOwner() (common.Address, error)
- func (_SnapshotHub *SnapshotHubCallerSession) SynapseDomain() (uint32, error)
- func (_SnapshotHub *SnapshotHubCallerSession) Version() (string, error)
- type SnapshotHubEvents
- type SnapshotHubEventsAttestationSaved
- type SnapshotHubEventsAttestationSavedIterator
- type SnapshotHubEventsCaller
- type SnapshotHubEventsCallerRaw
- type SnapshotHubEventsCallerSession
- type SnapshotHubEventsFilterer
- func (_SnapshotHubEvents *SnapshotHubEventsFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SnapshotHubEventsAttestationSavedIterator, error)
- func (_SnapshotHubEvents *SnapshotHubEventsFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SnapshotHubEventsStateSavedIterator, error)
- func (_SnapshotHubEvents *SnapshotHubEventsFilterer) ParseAttestationSaved(log types.Log) (*SnapshotHubEventsAttestationSaved, error)
- func (_SnapshotHubEvents *SnapshotHubEventsFilterer) ParseStateSaved(log types.Log) (*SnapshotHubEventsStateSaved, error)
- func (_SnapshotHubEvents *SnapshotHubEventsFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubEventsAttestationSaved) (event.Subscription, error)
- func (_SnapshotHubEvents *SnapshotHubEventsFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubEventsStateSaved) (event.Subscription, error)
- type SnapshotHubEventsRaw
- func (_SnapshotHubEvents *SnapshotHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SnapshotHubEvents *SnapshotHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SnapshotHubEvents *SnapshotHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SnapshotHubEventsSession
- type SnapshotHubEventsStateSaved
- type SnapshotHubEventsStateSavedIterator
- type SnapshotHubEventsTransactor
- type SnapshotHubEventsTransactorRaw
- type SnapshotHubEventsTransactorSession
- type SnapshotHubFilterer
- func (_SnapshotHub *SnapshotHubFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SnapshotHubAttestationSavedIterator, error)
- func (_SnapshotHub *SnapshotHubFilterer) FilterInitialized(opts *bind.FilterOpts) (*SnapshotHubInitializedIterator, error)
- func (_SnapshotHub *SnapshotHubFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SnapshotHubOwnershipTransferStartedIterator, error)
- func (_SnapshotHub *SnapshotHubFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SnapshotHubOwnershipTransferredIterator, error)
- func (_SnapshotHub *SnapshotHubFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SnapshotHubStateSavedIterator, error)
- func (_SnapshotHub *SnapshotHubFilterer) ParseAttestationSaved(log types.Log) (*SnapshotHubAttestationSaved, error)
- func (_SnapshotHub *SnapshotHubFilterer) ParseInitialized(log types.Log) (*SnapshotHubInitialized, error)
- func (_SnapshotHub *SnapshotHubFilterer) ParseOwnershipTransferStarted(log types.Log) (*SnapshotHubOwnershipTransferStarted, error)
- func (_SnapshotHub *SnapshotHubFilterer) ParseOwnershipTransferred(log types.Log) (*SnapshotHubOwnershipTransferred, error)
- func (_SnapshotHub *SnapshotHubFilterer) ParseStateSaved(log types.Log) (*SnapshotHubStateSaved, error)
- func (_SnapshotHub *SnapshotHubFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubAttestationSaved) (event.Subscription, error)
- func (_SnapshotHub *SnapshotHubFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SnapshotHubInitialized) (event.Subscription, error)
- func (_SnapshotHub *SnapshotHubFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SnapshotHubOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_SnapshotHub *SnapshotHubFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SnapshotHubOwnershipTransferred, ...) (event.Subscription, error)
- func (_SnapshotHub *SnapshotHubFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubStateSaved) (event.Subscription, error)
- type SnapshotHubInitialized
- type SnapshotHubInitializedIterator
- type SnapshotHubOwnershipTransferStarted
- type SnapshotHubOwnershipTransferStartedIterator
- type SnapshotHubOwnershipTransferred
- type SnapshotHubOwnershipTransferredIterator
- type SnapshotHubRaw
- func (_SnapshotHub *SnapshotHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SnapshotHub *SnapshotHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SnapshotHubSession
- func (_SnapshotHub *SnapshotHubSession) AcceptOwnership() (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) AgentManager() (common.Address, error)
- func (_SnapshotHub *SnapshotHubSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_SnapshotHub *SnapshotHubSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_SnapshotHub *SnapshotHubSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_SnapshotHub *SnapshotHubSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_SnapshotHub *SnapshotHubSession) Inbox() (common.Address, error)
- func (_SnapshotHub *SnapshotHubSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_SnapshotHub *SnapshotHubSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_SnapshotHub *SnapshotHubSession) LocalDomain() (uint32, error)
- func (_SnapshotHub *SnapshotHubSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) Owner() (common.Address, error)
- func (_SnapshotHub *SnapshotHubSession) PendingOwner() (common.Address, error)
- func (_SnapshotHub *SnapshotHubSession) RenounceOwnership() (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) SynapseDomain() (uint32, error)
- func (_SnapshotHub *SnapshotHubSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) Version() (string, error)
- type SnapshotHubStateSaved
- type SnapshotHubStateSavedIterator
- type SnapshotHubTransactor
- func (_SnapshotHub *SnapshotHubTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SnapshotHubTransactorRaw
- type SnapshotHubTransactorSession
- func (_SnapshotHub *SnapshotHubTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SnapshotLib
- type SnapshotLibCaller
- type SnapshotLibCallerRaw
- type SnapshotLibCallerSession
- type SnapshotLibFilterer
- type SnapshotLibRaw
- func (_SnapshotLib *SnapshotLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SnapshotLib *SnapshotLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SnapshotLib *SnapshotLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SnapshotLibSession
- type SnapshotLibTransactor
- type SnapshotLibTransactorRaw
- type SnapshotLibTransactorSession
- type StateLib
- type StateLibCaller
- type StateLibCallerRaw
- type StateLibCallerSession
- type StateLibFilterer
- type StateLibRaw
- func (_StateLib *StateLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StateLib *StateLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StateLib *StateLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StateLibSession
- type StateLibTransactor
- type StateLibTransactorRaw
- type StateLibTransactorSession
- type StructureUtils
- type StructureUtilsCaller
- type StructureUtilsCallerRaw
- type StructureUtilsCallerSession
- type StructureUtilsFilterer
- type StructureUtilsRaw
- func (_StructureUtils *StructureUtilsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StructureUtils *StructureUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StructureUtils *StructureUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StructureUtilsSession
- type StructureUtilsTransactor
- type StructureUtilsTransactorRaw
- type StructureUtilsTransactorSession
- type Summit
- type SummitAttestationSaved
- type SummitAttestationSavedIterator
- type SummitCaller
- func (_Summit *SummitCaller) ActorTips(opts *bind.CallOpts, arg0 common.Address, arg1 uint32) (struct{ ... }, error)
- func (_Summit *SummitCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
- func (_Summit *SummitCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
- func (_Summit *SummitCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct{ ... }, error)
- func (_Summit *SummitCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
- func (_Summit *SummitCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct{ ... }, error)
- func (_Summit *SummitCaller) GetLatestState(opts *bind.CallOpts, origin uint32) ([]byte, error)
- func (_Summit *SummitCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct{ ... }, error)
- func (_Summit *SummitCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_Summit *SummitCaller) Inbox(opts *bind.CallOpts) (common.Address, error)
- func (_Summit *SummitCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
- func (_Summit *SummitCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
- func (_Summit *SummitCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_Summit *SummitCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Summit *SummitCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Summit *SummitCaller) ReceiptQueueLength(opts *bind.CallOpts) (*big.Int, error)
- func (_Summit *SummitCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
- func (_Summit *SummitCaller) Version(opts *bind.CallOpts) (string, error)
- type SummitCallerRaw
- type SummitCallerSession
- func (_Summit *SummitCallerSession) ActorTips(arg0 common.Address, arg1 uint32) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) AgentManager() (common.Address, error)
- func (_Summit *SummitCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_Summit *SummitCallerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_Summit *SummitCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) GetLatestState(origin uint32) ([]byte, error)
- func (_Summit *SummitCallerSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_Summit *SummitCallerSession) Inbox() (common.Address, error)
- func (_Summit *SummitCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_Summit *SummitCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_Summit *SummitCallerSession) LocalDomain() (uint32, error)
- func (_Summit *SummitCallerSession) Owner() (common.Address, error)
- func (_Summit *SummitCallerSession) PendingOwner() (common.Address, error)
- func (_Summit *SummitCallerSession) ReceiptQueueLength() (*big.Int, error)
- func (_Summit *SummitCallerSession) SynapseDomain() (uint32, error)
- func (_Summit *SummitCallerSession) Version() (string, error)
- type SummitEvents
- type SummitEventsCaller
- type SummitEventsCallerRaw
- type SummitEventsCallerSession
- type SummitEventsFilterer
- func (_SummitEvents *SummitEventsFilterer) FilterTipAwarded(opts *bind.FilterOpts) (*SummitEventsTipAwardedIterator, error)
- func (_SummitEvents *SummitEventsFilterer) FilterTipWithdrawalInitiated(opts *bind.FilterOpts) (*SummitEventsTipWithdrawalInitiatedIterator, error)
- func (_SummitEvents *SummitEventsFilterer) ParseTipAwarded(log types.Log) (*SummitEventsTipAwarded, error)
- func (_SummitEvents *SummitEventsFilterer) ParseTipWithdrawalInitiated(log types.Log) (*SummitEventsTipWithdrawalInitiated, error)
- func (_SummitEvents *SummitEventsFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitEventsTipAwarded) (event.Subscription, error)
- func (_SummitEvents *SummitEventsFilterer) WatchTipWithdrawalInitiated(opts *bind.WatchOpts, sink chan<- *SummitEventsTipWithdrawalInitiated) (event.Subscription, error)
- type SummitEventsRaw
- func (_SummitEvents *SummitEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SummitEvents *SummitEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SummitEvents *SummitEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SummitEventsSession
- type SummitEventsTipAwarded
- type SummitEventsTipAwardedIterator
- type SummitEventsTipWithdrawalInitiated
- type SummitEventsTipWithdrawalInitiatedIterator
- type SummitEventsTransactor
- type SummitEventsTransactorRaw
- type SummitEventsTransactorSession
- type SummitFilterer
- func (_Summit *SummitFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SummitAttestationSavedIterator, error)
- func (_Summit *SummitFilterer) FilterInitialized(opts *bind.FilterOpts) (*SummitInitializedIterator, error)
- func (_Summit *SummitFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SummitOwnershipTransferStartedIterator, error)
- func (_Summit *SummitFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SummitOwnershipTransferredIterator, error)
- func (_Summit *SummitFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SummitStateSavedIterator, error)
- func (_Summit *SummitFilterer) FilterTipAwarded(opts *bind.FilterOpts) (*SummitTipAwardedIterator, error)
- func (_Summit *SummitFilterer) FilterTipWithdrawalInitiated(opts *bind.FilterOpts) (*SummitTipWithdrawalInitiatedIterator, error)
- func (_Summit *SummitFilterer) ParseAttestationSaved(log types.Log) (*SummitAttestationSaved, error)
- func (_Summit *SummitFilterer) ParseInitialized(log types.Log) (*SummitInitialized, error)
- func (_Summit *SummitFilterer) ParseOwnershipTransferStarted(log types.Log) (*SummitOwnershipTransferStarted, error)
- func (_Summit *SummitFilterer) ParseOwnershipTransferred(log types.Log) (*SummitOwnershipTransferred, error)
- func (_Summit *SummitFilterer) ParseStateSaved(log types.Log) (*SummitStateSaved, error)
- func (_Summit *SummitFilterer) ParseTipAwarded(log types.Log) (*SummitTipAwarded, error)
- func (_Summit *SummitFilterer) ParseTipWithdrawalInitiated(log types.Log) (*SummitTipWithdrawalInitiated, error)
- func (_Summit *SummitFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SummitAttestationSaved) (event.Subscription, error)
- func (_Summit *SummitFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SummitInitialized) (event.Subscription, error)
- func (_Summit *SummitFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SummitOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_Summit *SummitFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SummitOwnershipTransferred, ...) (event.Subscription, error)
- func (_Summit *SummitFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SummitStateSaved) (event.Subscription, error)
- func (_Summit *SummitFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitTipAwarded) (event.Subscription, error)
- func (_Summit *SummitFilterer) WatchTipWithdrawalInitiated(opts *bind.WatchOpts, sink chan<- *SummitTipWithdrawalInitiated) (event.Subscription, error)
- type SummitHarness
- type SummitHarnessAttestationSaved
- type SummitHarnessAttestationSavedIterator
- type SummitHarnessCaller
- func (_SummitHarness *SummitHarnessCaller) ActorTips(opts *bind.CallOpts, arg0 common.Address, arg1 uint32) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
- func (_SummitHarness *SummitHarnessCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
- func (_SummitHarness *SummitHarnessCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
- func (_SummitHarness *SummitHarnessCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) GetLatestState(opts *bind.CallOpts, origin uint32) ([]byte, error)
- func (_SummitHarness *SummitHarnessCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_SummitHarness *SummitHarnessCaller) Inbox(opts *bind.CallOpts) (common.Address, error)
- func (_SummitHarness *SummitHarnessCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
- func (_SummitHarness *SummitHarnessCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
- func (_SummitHarness *SummitHarnessCaller) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SummitHarness *SummitHarnessCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SummitHarness *SummitHarnessCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_SummitHarness *SummitHarnessCaller) ReceiptQueueLength(opts *bind.CallOpts) (*big.Int, error)
- func (_SummitHarness *SummitHarnessCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
- func (_SummitHarness *SummitHarnessCaller) Version(opts *bind.CallOpts) (string, error)
- type SummitHarnessCallerRaw
- type SummitHarnessCallerSession
- func (_SummitHarness *SummitHarnessCallerSession) ActorTips(arg0 common.Address, arg1 uint32) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) AgentManager() (common.Address, error)
- func (_SummitHarness *SummitHarnessCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetLatestState(origin uint32) ([]byte, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_SummitHarness *SummitHarnessCallerSession) Inbox() (common.Address, error)
- func (_SummitHarness *SummitHarnessCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_SummitHarness *SummitHarnessCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_SummitHarness *SummitHarnessCallerSession) LocalDomain() (uint32, error)
- func (_SummitHarness *SummitHarnessCallerSession) Owner() (common.Address, error)
- func (_SummitHarness *SummitHarnessCallerSession) PendingOwner() (common.Address, error)
- func (_SummitHarness *SummitHarnessCallerSession) ReceiptQueueLength() (*big.Int, error)
- func (_SummitHarness *SummitHarnessCallerSession) SynapseDomain() (uint32, error)
- func (_SummitHarness *SummitHarnessCallerSession) Version() (string, error)
- type SummitHarnessFilterer
- func (_SummitHarness *SummitHarnessFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SummitHarnessAttestationSavedIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SummitHarnessInitializedIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SummitHarnessOwnershipTransferStartedIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SummitHarnessOwnershipTransferredIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SummitHarnessStateSavedIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) FilterTipAwarded(opts *bind.FilterOpts) (*SummitHarnessTipAwardedIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) FilterTipWithdrawalInitiated(opts *bind.FilterOpts) (*SummitHarnessTipWithdrawalInitiatedIterator, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseAttestationSaved(log types.Log) (*SummitHarnessAttestationSaved, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseInitialized(log types.Log) (*SummitHarnessInitialized, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseOwnershipTransferStarted(log types.Log) (*SummitHarnessOwnershipTransferStarted, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*SummitHarnessOwnershipTransferred, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseStateSaved(log types.Log) (*SummitHarnessStateSaved, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseTipAwarded(log types.Log) (*SummitHarnessTipAwarded, error)
- func (_SummitHarness *SummitHarnessFilterer) ParseTipWithdrawalInitiated(log types.Log) (*SummitHarnessTipWithdrawalInitiated, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SummitHarnessAttestationSaved) (event.Subscription, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SummitHarnessInitialized) (event.Subscription, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SummitHarnessOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SummitHarnessOwnershipTransferred, ...) (event.Subscription, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SummitHarnessStateSaved) (event.Subscription, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitHarnessTipAwarded) (event.Subscription, error)
- func (_SummitHarness *SummitHarnessFilterer) WatchTipWithdrawalInitiated(opts *bind.WatchOpts, sink chan<- *SummitHarnessTipWithdrawalInitiated) (event.Subscription, error)
- type SummitHarnessInitialized
- type SummitHarnessInitializedIterator
- type SummitHarnessOwnershipTransferStarted
- type SummitHarnessOwnershipTransferStartedIterator
- type SummitHarnessOwnershipTransferred
- type SummitHarnessOwnershipTransferredIterator
- type SummitHarnessRaw
- func (_SummitHarness *SummitHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SummitHarness *SummitHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SummitHarnessRef
- type SummitHarnessSession
- func (_SummitHarness *SummitHarnessSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) AcceptOwnership() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) ActorTips(arg0 common.Address, arg1 uint32) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) AgentManager() (common.Address, error)
- func (_SummitHarness *SummitHarnessSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_SummitHarness *SummitHarnessSession) DistributeTips() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_SummitHarness *SummitHarnessSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) GetLatestState(origin uint32) ([]byte, error)
- func (_SummitHarness *SummitHarnessSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_SummitHarness *SummitHarnessSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_SummitHarness *SummitHarnessSession) Inbox() (common.Address, error)
- func (_SummitHarness *SummitHarnessSession) Initialize() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_SummitHarness *SummitHarnessSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_SummitHarness *SummitHarnessSession) LocalDomain() (uint32, error)
- func (_SummitHarness *SummitHarnessSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) Owner() (common.Address, error)
- func (_SummitHarness *SummitHarnessSession) PendingOwner() (common.Address, error)
- func (_SummitHarness *SummitHarnessSession) ReceiptQueueLength() (*big.Int, error)
- func (_SummitHarness *SummitHarnessSession) RenounceOwnership() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) SynapseDomain() (uint32, error)
- func (_SummitHarness *SummitHarnessSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessSession) Version() (string, error)
- func (_SummitHarness *SummitHarnessSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
- type SummitHarnessStateSaved
- type SummitHarnessStateSavedIterator
- type SummitHarnessTipAwarded
- type SummitHarnessTipAwardedIterator
- type SummitHarnessTipWithdrawalInitiated
- type SummitHarnessTipWithdrawalInitiatedIterator
- type SummitHarnessTransactor
- func (_SummitHarness *SummitHarnessTransactor) AcceptGuardSnapshot(opts *bind.TransactOpts, guardIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) AcceptNotarySnapshot(opts *bind.TransactOpts, notaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) AcceptReceipt(opts *bind.TransactOpts, rcptNotaryIndex uint32, attNotaryIndex uint32, ...) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) DistributeTips(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactor) WithdrawTips(opts *bind.TransactOpts, origin uint32, amount *big.Int) (*types.Transaction, error)
- type SummitHarnessTransactorRaw
- type SummitHarnessTransactorSession
- func (_SummitHarness *SummitHarnessTransactorSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) DistributeTips() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) Initialize() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_SummitHarness *SummitHarnessTransactorSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
- type SummitInitialized
- type SummitInitializedIterator
- type SummitOwnershipTransferStarted
- type SummitOwnershipTransferStartedIterator
- type SummitOwnershipTransferred
- type SummitOwnershipTransferredIterator
- type SummitRaw
- func (_Summit *SummitRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Summit *SummitRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Summit *SummitRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SummitSession
- func (_Summit *SummitSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
- func (_Summit *SummitSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
- func (_Summit *SummitSession) AcceptOwnership() (*types.Transaction, error)
- func (_Summit *SummitSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_Summit *SummitSession) ActorTips(arg0 common.Address, arg1 uint32) (struct{ ... }, error)
- func (_Summit *SummitSession) AgentManager() (common.Address, error)
- func (_Summit *SummitSession) AgentStatus(agent common.Address) (AgentStatus, error)
- func (_Summit *SummitSession) DistributeTips() (*types.Transaction, error)
- func (_Summit *SummitSession) GetAgent(index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitSession) GetAttestation(attNonce uint32) (struct{ ... }, error)
- func (_Summit *SummitSession) GetGuardSnapshot(index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
- func (_Summit *SummitSession) GetLatestNotaryAttestation(notary common.Address) (struct{ ... }, error)
- func (_Summit *SummitSession) GetLatestState(origin uint32) ([]byte, error)
- func (_Summit *SummitSession) GetNotarySnapshot(attPayload []byte) (struct{ ... }, error)
- func (_Summit *SummitSession) GetNotarySnapshot0(index *big.Int) (struct{ ... }, error)
- func (_Summit *SummitSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
- func (_Summit *SummitSession) Inbox() (common.Address, error)
- func (_Summit *SummitSession) Initialize() (*types.Transaction, error)
- func (_Summit *SummitSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_Summit *SummitSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
- func (_Summit *SummitSession) LocalDomain() (uint32, error)
- func (_Summit *SummitSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_Summit *SummitSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_Summit *SummitSession) Owner() (common.Address, error)
- func (_Summit *SummitSession) PendingOwner() (common.Address, error)
- func (_Summit *SummitSession) ReceiptQueueLength() (*big.Int, error)
- func (_Summit *SummitSession) RenounceOwnership() (*types.Transaction, error)
- func (_Summit *SummitSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_Summit *SummitSession) SynapseDomain() (uint32, error)
- func (_Summit *SummitSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Summit *SummitSession) Version() (string, error)
- func (_Summit *SummitSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
- type SummitStateSaved
- type SummitStateSavedIterator
- type SummitTipAwarded
- type SummitTipAwardedIterator
- type SummitTipWithdrawalInitiated
- type SummitTipWithdrawalInitiatedIterator
- type SummitTransactor
- func (_Summit *SummitTransactor) AcceptGuardSnapshot(opts *bind.TransactOpts, guardIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_Summit *SummitTransactor) AcceptNotarySnapshot(opts *bind.TransactOpts, notaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_Summit *SummitTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Summit *SummitTransactor) AcceptReceipt(opts *bind.TransactOpts, rcptNotaryIndex uint32, attNotaryIndex uint32, ...) (*types.Transaction, error)
- func (_Summit *SummitTransactor) DistributeTips(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Summit *SummitTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Summit *SummitTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
- func (_Summit *SummitTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_Summit *SummitTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Summit *SummitTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_Summit *SummitTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Summit *SummitTransactor) WithdrawTips(opts *bind.TransactOpts, origin uint32, amount *big.Int) (*types.Transaction, error)
- type SummitTransactorRaw
- type SummitTransactorSession
- func (_Summit *SummitTransactorSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, ...) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) DistributeTips() (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) Initialize() (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Summit *SummitTransactorSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
- type SynapseTestConstants
- type SynapseTestConstantsCaller
- type SynapseTestConstantsCallerRaw
- type SynapseTestConstantsCallerSession
- type SynapseTestConstantsFilterer
- type SynapseTestConstantsRaw
- func (_SynapseTestConstants *SynapseTestConstantsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SynapseTestConstants *SynapseTestConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SynapseTestConstants *SynapseTestConstantsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SynapseTestConstantsSession
- type SynapseTestConstantsTransactor
- type SynapseTestConstantsTransactorRaw
- type SynapseTestConstantsTransactorSession
- type TipsLib
- type TipsLibCaller
- type TipsLibCallerRaw
- type TipsLibCallerSession
- type TipsLibFilterer
- type TipsLibRaw
- func (_TipsLib *TipsLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TipsLib *TipsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TipsLib *TipsLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TipsLibSession
- type TipsLibTransactor
- type TipsLibTransactorRaw
- type TipsLibTransactorSession
- type Versioned
- type VersionedCaller
- type VersionedCallerRaw
- type VersionedCallerSession
- type VersionedFilterer
- type VersionedRaw
- func (_Versioned *VersionedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Versioned *VersionedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Versioned *VersionedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VersionedSession
- type VersionedTransactor
- type VersionedTransactorRaw
- type VersionedTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bed13118dc423881a4f2e5234962ad3fee34e338104e721fc81297ef18dfd20a64736f6c63430008110033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var AgentSecuredABI = AgentSecuredMetaData.ABI
AgentSecuredABI is the input ABI used to generate the binding from. Deprecated: Use AgentSecuredMetaData.ABI instead.
var AgentSecuredFuncSigs = AgentSecuredMetaData.Sigs
Deprecated: Use AgentSecuredMetaData.Sigs instead. AgentSecuredFuncSigs maps the 4-byte function signature to its string representation.
var AgentSecuredMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"CallerNotAgentManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectVersionLength\",\"type\":\"error\"},{\"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\":\"OwnershipTransferStarted\",\"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\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"agentManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"status\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inbox\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"agentIndex\",\"type\":\"uint32\"}],\"name\":\"latestDisputeStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumDisputeFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"openedAt\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"resolvedAt\",\"type\":\"uint40\"}],\"internalType\":\"structDisputeStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowFailure\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Call[]\",\"name\":\"calls\",\"type\":\"tuple[]\"}],\"name\":\"multicall\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Result[]\",\"name\":\"callResults\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"}],\"name\":\"openDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"rivalIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"synapseDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "79ba5097": "acceptOwnership()", "7622f78d": "agentManager()", "28f3fac9": "agentStatus(address)", "2de5aaf7": "getAgent(uint256)", "fb0e722b": "inbox()", "dfadd81a": "latestDisputeStatus(uint32)", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "e30c3978": "pendingOwner()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "717b8638": "synapseDomain()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, }
AgentSecuredMetaData contains all meta data concerning the AgentSecured contract.
var AttestationLibABI = AttestationLibMetaData.ABI
AttestationLibABI is the input ABI used to generate the binding from. Deprecated: Use AttestationLibMetaData.ABI instead.
var AttestationLibBin = AttestationLibMetaData.Bin
AttestationLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AttestationLibMetaData.Bin instead.
var AttestationLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e90827d11acc1e460a00cd6a92cedcc791074ba979705e3c66cf2ea03597c21364736f6c63430008110033",
}
AttestationLibMetaData contains all meta data concerning the AttestationLib 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220607c4e33c779b51be0f650ec44d361ffe1923f17c030263c9addd1dae80cb22264736f6c63430008110033",
}
ByteStringMetaData contains all meta data concerning the ByteString contract.
var ChainContextABI = ChainContextMetaData.ABI
ChainContextABI is the input ABI used to generate the binding from. Deprecated: Use ChainContextMetaData.ABI instead.
var ChainContextBin = ChainContextMetaData.Bin
ChainContextBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ChainContextMetaData.Bin instead.
var ChainContextMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122040c19274d7962e5678392af67da5dc494f03c92a3d197cdb28229b46d61956fe64736f6c63430008110033",
}
ChainContextMetaData contains all meta data concerning the ChainContext 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 DoubleEndedQueueABI = DoubleEndedQueueMetaData.ABI
DoubleEndedQueueABI is the input ABI used to generate the binding from. Deprecated: Use DoubleEndedQueueMetaData.ABI instead.
var DoubleEndedQueueBin = DoubleEndedQueueMetaData.Bin
DoubleEndedQueueBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DoubleEndedQueueMetaData.Bin instead.
var DoubleEndedQueueMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"Empty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OutOfBounds\",\"type\":\"error\"}]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212204c654372145315dbf985e752616fd81b5af39292c70b40a8aba6a8b3f75325e864736f6c63430008110033",
}
DoubleEndedQueueMetaData contains all meta data concerning the DoubleEndedQueue contract.
var GasDataLibABI = GasDataLibMetaData.ABI
GasDataLibABI is the input ABI used to generate the binding from. Deprecated: Use GasDataLibMetaData.ABI instead.
var GasDataLibBin = GasDataLibMetaData.Bin
GasDataLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use GasDataLibMetaData.Bin instead.
var GasDataLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cd80f5419537dd9030131ed09846ee75d65fd9c455541326b1d15bd5715edf7064736f6c63430008110033",
}
GasDataLibMetaData contains all meta data concerning the GasDataLib contract.
var IAgentManagerABI = IAgentManagerMetaData.ABI
IAgentManagerABI is the input ABI used to generate the binding from. Deprecated: Use IAgentManagerMetaData.ABI instead.
var IAgentManagerFuncSigs = IAgentManagerMetaData.Sigs
Deprecated: Use IAgentManagerMetaData.Sigs instead. IAgentManagerFuncSigs maps the 4-byte function signature to its string representation.
var IAgentManagerMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"agentRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"disputeStatus\",\"outputs\":[{\"internalType\":\"enumDisputeFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"rival\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fraudProver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"disputePtr\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"status\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getDispute\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"guard\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"slashedAgent\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fraudProver\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"reportPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"reportSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDisputesAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"}],\"name\":\"openDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"name\":\"slashAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "36cba43c": "agentRoot()", "28f3fac9": "agentStatus(address)", "3463d1b1": "disputeStatus(address)", "2de5aaf7": "getAgent(uint256)", "e3a96cbd": "getDispute(uint256)", "3aaeccc6": "getDisputesAmount()", "a2155c34": "openDispute(uint32,uint32)", "2853a0e6": "slashAgent(uint32,address,address)", }, }
IAgentManagerMetaData contains all meta data concerning the IAgentManager contract.
var IAgentSecuredABI = IAgentSecuredMetaData.ABI
IAgentSecuredABI is the input ABI used to generate the binding from. Deprecated: Use IAgentSecuredMetaData.ABI instead.
var IAgentSecuredFuncSigs = IAgentSecuredMetaData.Sigs
Deprecated: Use IAgentSecuredMetaData.Sigs instead. IAgentSecuredFuncSigs maps the 4-byte function signature to its string representation.
var IAgentSecuredMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"agentManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"status\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inbox\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"agentIndex\",\"type\":\"uint32\"}],\"name\":\"latestDisputeStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumDisputeFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"openedAt\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"resolvedAt\",\"type\":\"uint40\"}],\"internalType\":\"structDisputeStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"}],\"name\":\"openDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"rivalIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "7622f78d": "agentManager()", "28f3fac9": "agentStatus(address)", "2de5aaf7": "getAgent(uint256)", "fb0e722b": "inbox()", "dfadd81a": "latestDisputeStatus(uint32)", "a2155c34": "openDispute(uint32,uint32)", "61169218": "resolveDispute(uint32,uint32)", }, }
IAgentSecuredMetaData contains all meta data concerning the IAgentSecured contract.
var ISnapshotHubABI = ISnapshotHubMetaData.ABI
ISnapshotHubABI is the input ABI used to generate the binding from. Deprecated: Use ISnapshotHubMetaData.ABI instead.
var ISnapshotHubFuncSigs = ISnapshotHubMetaData.Sigs
Deprecated: Use ISnapshotHubMetaData.Sigs instead. ISnapshotHubFuncSigs maps the 4-byte function signature to its string representation.
var ISnapshotHubMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getGuardSnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"getLatestAgentState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"getLatestNotaryAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"}],\"name\":\"getSnapshotProof\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"snapProof\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"isValidAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValid\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "a23d9bae": "getAttestation(uint32)", "caecc6db": "getGuardSnapshot(uint256)", "e8c12f80": "getLatestAgentState(uint32,address)", "bf1aae26": "getLatestNotaryAttestation(address)", "02eef8dc": "getNotarySnapshot(bytes)", "f5230719": "getNotarySnapshot(uint256)", "81241b89": "getSnapshotProof(uint32,uint8)", "4362fd11": "isValidAttestation(bytes)", }, }
ISnapshotHubMetaData contains all meta data concerning the ISnapshotHub contract.
var IStatementInboxABI = IStatementInboxMetaData.ABI
IStatementInboxABI is the input ABI used to generate the binding from. Deprecated: Use IStatementInboxMetaData.ABI instead.
var IStatementInboxFuncSigs = IStatementInboxMetaData.Sigs
Deprecated: Use IStatementInboxMetaData.Sigs instead. IStatementInboxFuncSigs maps the 4-byte function signature to its string representation.
var IStatementInboxMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getGuardReport\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"statementPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"reportSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getReportsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getStoredSignature\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"srSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attSignature\",\"type\":\"bytes\"}],\"name\":\"submitStateReportWithAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"srSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"name\":\"submitStateReportWithSnapshot\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"srSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"snapProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attSignature\",\"type\":\"bytes\"}],\"name\":\"submitStateReportWithSnapshotProof\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"rcptPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"rcptSignature\",\"type\":\"bytes\"}],\"name\":\"verifyReceipt\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidReceipt\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"rcptPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"rrSignature\",\"type\":\"bytes\"}],\"name\":\"verifyReceiptReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidReport\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"srSignature\",\"type\":\"bytes\"}],\"name\":\"verifyStateReport\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidReport\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attSignature\",\"type\":\"bytes\"}],\"name\":\"verifyStateWithAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidState\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"name\":\"verifyStateWithSnapshot\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidState\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"snapProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attSignature\",\"type\":\"bytes\"}],\"name\":\"verifyStateWithSnapshotProof\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidState\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "c495912b": "getGuardReport(uint256)", "756ed01d": "getReportsAmount()", "ddeffa66": "getStoredSignature(uint256)", "243b9224": "submitStateReportWithAttestation(uint8,bytes,bytes,bytes,bytes)", "333138e2": "submitStateReportWithSnapshot(uint8,bytes,bytes,bytes)", "be7e63da": "submitStateReportWithSnapshotProof(uint8,bytes,bytes,bytes32[],bytes,bytes)", "c25aa585": "verifyReceipt(bytes,bytes)", "91af2e5d": "verifyReceiptReport(bytes,bytes)", "dfe39675": "verifyStateReport(bytes,bytes)", "7d9978ae": "verifyStateWithAttestation(uint8,bytes,bytes,bytes)", "8671012e": "verifyStateWithSnapshot(uint8,bytes,bytes)", "e3097af8": "verifyStateWithSnapshotProof(uint8,bytes,bytes32[],bytes,bytes)", }, }
IStatementInboxMetaData contains all meta data concerning the IStatementInbox 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 InterfaceBondingManagerABI = InterfaceBondingManagerMetaData.ABI
InterfaceBondingManagerABI is the input ABI used to generate the binding from. Deprecated: Use InterfaceBondingManagerMetaData.ABI instead.
var InterfaceBondingManagerFuncSigs = InterfaceBondingManagerMetaData.Sigs
Deprecated: Use InterfaceBondingManagerMetaData.Sigs instead. InterfaceBondingManagerFuncSigs maps the 4-byte function signature to its string representation.
var InterfaceBondingManagerMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"name\":\"addAgent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentLeaf\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"leaf\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allLeafs\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"leafs\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"name\":\"completeSlashing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"name\":\"completeUnstaking\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"}],\"name\":\"getActiveAgents\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"agents\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"indexFrom\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"getLeafs\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"leafs\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"getProof\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"name\":\"initiateUnstaking\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"leafsAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"msgOrigin\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"proofMaturity\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"name\":\"remoteSlashAgent\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"magicValue\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"slashedAgent\",\"type\":\"address\"}],\"name\":\"resolveDisputeWhenStuck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawTips\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "237a85a5": "addAgent(uint32,address,bytes32[])", "c99dcb9e": "agentLeaf(address)", "12db2ef6": "allLeafs()", "fbc5265e": "completeSlashing(uint32,address,bytes32[])", "4c3e1c1f": "completeUnstaking(uint32,address,bytes32[])", "c1c0f4f6": "getActiveAgents(uint32)", "33d1b2e8": "getLeafs(uint256,uint256)", "3eea79d1": "getProof(address)", "130c5673": "initiateUnstaking(uint32,address,bytes32[])", "33c3a8f3": "leafsAmount()", "9d228a51": "remoteSlashAgent(uint32,uint256,uint32,address,address)", "b15a707d": "resolveDisputeWhenStuck(uint32,address)", "cc875501": "withdrawTips(address,uint32,uint256)", }, }
InterfaceBondingManagerMetaData contains all meta data concerning the InterfaceBondingManager contract.
var InterfaceSummitABI = InterfaceSummitMetaData.ABI
InterfaceSummitABI is the input ABI used to generate the binding from. Deprecated: Use InterfaceSummitMetaData.ABI instead.
var InterfaceSummitFuncSigs = InterfaceSummitMetaData.Sigs
Deprecated: Use InterfaceSummitMetaData.Sigs instead. InterfaceSummitFuncSigs maps the 4-byte function signature to its string representation.
var InterfaceSummitMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"}],\"name\":\"acceptGuardSnapshot\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"}],\"name\":\"acceptNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rcptNotaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"attNotaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"paddedTips\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"rcptPayload\",\"type\":\"bytes\"}],\"name\":\"acceptReceipt\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"}],\"name\":\"actorTips\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"earned\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"claimed\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"distributeTips\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"queuePopped\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"}],\"name\":\"getLatestState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"receiptQueueLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawTips\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "9cc1bb31": "acceptGuardSnapshot(uint32,uint256,bytes)", "00f34054": "acceptNotarySnapshot(uint32,uint256,bytes32,bytes)", "c79a431b": "acceptReceipt(uint32,uint32,uint256,uint32,uint256,bytes)", "47ca1b14": "actorTips(address,uint32)", "0729ae8a": "distributeTips()", "d17db53a": "getLatestState(uint32)", "a5ba1a55": "receiptQueueLength()", "6170e4e6": "withdrawTips(uint32,uint256)", }, }
InterfaceSummitMetaData contains all meta data concerning the InterfaceSummit contract.
var MemViewLibABI = MemViewLibMetaData.ABI
MemViewLibABI is the input ABI used to generate the binding from. Deprecated: Use MemViewLibMetaData.ABI instead.
var MemViewLibBin = MemViewLibMetaData.Bin
MemViewLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MemViewLibMetaData.Bin instead.
var MemViewLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bfd8d2635624a95453eed80fd63227060215131627afa4494e6b61676844461164736f6c63430008110033",
}
MemViewLibMetaData contains all meta data concerning the MemViewLib contract.
var MerkleMathABI = MerkleMathMetaData.ABI
MerkleMathABI is the input ABI used to generate the binding from. Deprecated: Use MerkleMathMetaData.ABI instead.
var MerkleMathBin = MerkleMathMetaData.Bin
MerkleMathBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MerkleMathMetaData.Bin instead.
var MerkleMathMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220efded1b3b9b2d3ae116f06c6b2807dda5c8e65760f879f4adba3872275cb638364736f6c63430008110033",
}
MerkleMathMetaData contains all meta data concerning the MerkleMath contract.
var MessagingBaseABI = MessagingBaseMetaData.ABI
MessagingBaseABI is the input ABI used to generate the binding from. Deprecated: Use MessagingBaseMetaData.ABI instead.
var MessagingBaseFuncSigs = MessagingBaseMetaData.Sigs
Deprecated: Use MessagingBaseMetaData.Sigs instead. MessagingBaseFuncSigs maps the 4-byte function signature to its string representation.
var MessagingBaseMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"IncorrectVersionLength\",\"type\":\"error\"},{\"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\":\"OwnershipTransferStarted\",\"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\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowFailure\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Call[]\",\"name\":\"calls\",\"type\":\"tuple[]\"}],\"name\":\"multicall\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Result[]\",\"name\":\"callResults\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"synapseDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "79ba5097": "acceptOwnership()", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "8da5cb5b": "owner()", "e30c3978": "pendingOwner()", "715018a6": "renounceOwnership()", "717b8638": "synapseDomain()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, }
MessagingBaseMetaData contains all meta data concerning the MessagingBase contract.
var MultiCallableABI = MultiCallableMetaData.ABI
MultiCallableABI is the input ABI used to generate the binding from. Deprecated: Use MultiCallableMetaData.ABI instead.
var MultiCallableFuncSigs = MultiCallableMetaData.Sigs
Deprecated: Use MultiCallableMetaData.Sigs instead. MultiCallableFuncSigs maps the 4-byte function signature to its string representation.
var MultiCallableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowFailure\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Call[]\",\"name\":\"calls\",\"type\":\"tuple[]\"}],\"name\":\"multicall\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Result[]\",\"name\":\"callResults\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "60fc8466": "multicall((bool,bytes)[])", }, }
MultiCallableMetaData contains all meta data concerning the MultiCallable contract.
var NumberLibABI = NumberLibMetaData.ABI
NumberLibABI is the input ABI used to generate the binding from. Deprecated: Use NumberLibMetaData.ABI instead.
var NumberLibBin = NumberLibMetaData.Bin
NumberLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use NumberLibMetaData.Bin instead.
var NumberLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f827f4d0077165ffbe299cac98ddeb88f1c3e74d852668758b9aa0b41d31236764736f6c63430008110033",
}
NumberLibMetaData contains all meta data concerning the NumberLib contract.
var Ownable2StepUpgradeableABI = Ownable2StepUpgradeableMetaData.ABI
Ownable2StepUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use Ownable2StepUpgradeableMetaData.ABI instead.
var Ownable2StepUpgradeableFuncSigs = Ownable2StepUpgradeableMetaData.Sigs
Deprecated: Use Ownable2StepUpgradeableMetaData.Sigs instead. Ownable2StepUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var Ownable2StepUpgradeableMetaData = &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\":\"OwnershipTransferStarted\",\"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\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"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{ "79ba5097": "acceptOwnership()", "8da5cb5b": "owner()", "e30c3978": "pendingOwner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
Ownable2StepUpgradeableMetaData contains all meta data concerning the Ownable2StepUpgradeable 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 ReceiptLibABI = ReceiptLibMetaData.ABI
ReceiptLibABI is the input ABI used to generate the binding from. Deprecated: Use ReceiptLibMetaData.ABI instead.
var ReceiptLibBin = ReceiptLibMetaData.Bin
ReceiptLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ReceiptLibMetaData.Bin instead.
var ReceiptLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220bc9cbebd486d61fd7e6f22a6028f6e6bfa37e80644f96e4e816582dc3ce3c7d264736f6c63430008110033",
}
ReceiptLibMetaData contains all meta data concerning the ReceiptLib contract.
var SafeCastABI = SafeCastMetaData.ABI
SafeCastABI is the input ABI used to generate the binding from. Deprecated: Use SafeCastMetaData.ABI instead.
var SafeCastBin = SafeCastMetaData.Bin
SafeCastBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SafeCastMetaData.Bin instead.
var SafeCastMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122062a123adeb5bb44769a98ac85de37daf81a66573268246f875d932546ebc06f164736f6c63430008110033",
}
SafeCastMetaData contains all meta data concerning the SafeCast contract.
var SnapshotHubABI = SnapshotHubMetaData.ABI
SnapshotHubABI is the input ABI used to generate the binding from. Deprecated: Use SnapshotHubMetaData.ABI instead.
var SnapshotHubEventsABI = SnapshotHubEventsMetaData.ABI
SnapshotHubEventsABI is the input ABI used to generate the binding from. Deprecated: Use SnapshotHubEventsMetaData.ABI instead.
var SnapshotHubEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationSaved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"state\",\"type\":\"bytes\"}],\"name\":\"StateSaved\",\"type\":\"event\"}]",
}
SnapshotHubEventsMetaData contains all meta data concerning the SnapshotHubEvents contract.
var SnapshotHubFuncSigs = SnapshotHubMetaData.Sigs
Deprecated: Use SnapshotHubMetaData.Sigs instead. SnapshotHubFuncSigs maps the 4-byte function signature to its string representation.
var SnapshotHubMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"CallerNotAgentManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectAttestation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectStatesAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectVersionLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexedTooMuch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonceOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OccupiedMemory\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PrecompileOutOfGas\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnallocatedMemory\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedAttestation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ViewOverrun\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationSaved\",\"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\":\"OwnershipTransferStarted\",\"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\":\"bytes\",\"name\":\"state\",\"type\":\"bytes\"}],\"name\":\"StateSaved\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"agentManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"status\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getGuardSnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"getLatestAgentState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"stateData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"getLatestNotaryAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"}],\"name\":\"getSnapshotProof\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"snapProof\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inbox\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"isValidAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValid\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"agentIndex\",\"type\":\"uint32\"}],\"name\":\"latestDisputeStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumDisputeFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"openedAt\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"resolvedAt\",\"type\":\"uint40\"}],\"internalType\":\"structDisputeStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowFailure\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Call[]\",\"name\":\"calls\",\"type\":\"tuple[]\"}],\"name\":\"multicall\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Result[]\",\"name\":\"callResults\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"}],\"name\":\"openDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"rivalIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"synapseDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "79ba5097": "acceptOwnership()", "7622f78d": "agentManager()", "28f3fac9": "agentStatus(address)", "2de5aaf7": "getAgent(uint256)", "a23d9bae": "getAttestation(uint32)", "caecc6db": "getGuardSnapshot(uint256)", "e8c12f80": "getLatestAgentState(uint32,address)", "bf1aae26": "getLatestNotaryAttestation(address)", "02eef8dc": "getNotarySnapshot(bytes)", "f5230719": "getNotarySnapshot(uint256)", "81241b89": "getSnapshotProof(uint32,uint8)", "fb0e722b": "inbox()", "4362fd11": "isValidAttestation(bytes)", "dfadd81a": "latestDisputeStatus(uint32)", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "e30c3978": "pendingOwner()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "717b8638": "synapseDomain()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", }, }
SnapshotHubMetaData contains all meta data concerning the SnapshotHub contract.
var SnapshotLibABI = SnapshotLibMetaData.ABI
SnapshotLibABI is the input ABI used to generate the binding from. Deprecated: Use SnapshotLibMetaData.ABI instead.
var SnapshotLibBin = SnapshotLibMetaData.Bin
SnapshotLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SnapshotLibMetaData.Bin instead.
var SnapshotLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220df7abfdc7c08e9fd2db392fcdd3b9d4f22f6dc4323d317cfb6d4ccd18bbdebb364736f6c63430008110033",
}
SnapshotLibMetaData contains all meta data concerning the SnapshotLib contract.
var StateLibABI = StateLibMetaData.ABI
StateLibABI is the input ABI used to generate the binding from. Deprecated: Use StateLibMetaData.ABI instead.
var StateLibBin = StateLibMetaData.Bin
StateLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StateLibMetaData.Bin instead.
var StateLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212202ae7349e15ee2555907bb88b2080d50e027b4c6deaee2697c75cc525cdb7a9c664736f6c63430008110033",
}
StateLibMetaData contains all meta data concerning the StateLib contract.
var StructureUtilsABI = StructureUtilsMetaData.ABI
StructureUtilsABI is the input ABI used to generate the binding from. Deprecated: Use StructureUtilsMetaData.ABI instead.
var StructureUtilsBin = StructureUtilsMetaData.Bin
StructureUtilsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StructureUtilsMetaData.Bin instead.
var StructureUtilsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220809b8c387c236b3cd06e8f04edeec54fb36563a9351de9f47f7c9dcafc1889fe64736f6c63430008110033",
}
StructureUtilsMetaData contains all meta data concerning the StructureUtils contract.
var SummitABI = SummitMetaData.ABI
SummitABI is the input ABI used to generate the binding from. Deprecated: Use SummitMetaData.ABI instead.
var SummitBin = SummitMetaData.Bin
SummitBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SummitMetaData.Bin instead.
var SummitEventsABI = SummitEventsMetaData.ABI
SummitEventsABI is the input ABI used to generate the binding from. Deprecated: Use SummitEventsMetaData.ABI instead.
var SummitEventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tip\",\"type\":\"uint256\"}],\"name\":\"TipAwarded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tip\",\"type\":\"uint256\"}],\"name\":\"TipWithdrawalInitiated\",\"type\":\"event\"}]",
}
SummitEventsMetaData contains all meta data concerning the SummitEvents contract.
var SummitFuncSigs = SummitMetaData.Sigs
Deprecated: Use SummitMetaData.Sigs instead. SummitFuncSigs maps the 4-byte function signature to its string representation.
var SummitHarnessABI = SummitHarnessMetaData.ABI
SummitHarnessABI is the input ABI used to generate the binding from. Deprecated: Use SummitHarnessMetaData.ABI instead.
var SummitHarnessBin = SummitHarnessMetaData.Bin
SummitHarnessBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SummitHarnessMetaData.Bin instead.
var SummitHarnessFuncSigs = SummitHarnessMetaData.Sigs
Deprecated: Use SummitHarnessMetaData.Sigs instead. SummitHarnessFuncSigs maps the 4-byte function signature to its string representation.
var SummitHarnessMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agentManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"inbox_\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"CallerNotAgentManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotInbox\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DisputeTimeoutNotOver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Empty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectAttestation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectStatesAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectVersionLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexedTooMuch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MustBeSynapseDomain\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonceOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotaryInDispute\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OccupiedMemory\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OutdatedNonce\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PrecompileOutOfGas\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TipsClaimMoreThanEarned\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TipsClaimZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TreeHeightTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnallocatedMemory\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedAttestation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedReceipt\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedSnapshot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ViewOverrun\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationSaved\",\"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\":\"OwnershipTransferStarted\",\"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\":\"bytes\",\"name\":\"state\",\"type\":\"bytes\"}],\"name\":\"StateSaved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tip\",\"type\":\"uint256\"}],\"name\":\"TipAwarded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tip\",\"type\":\"uint256\"}],\"name\":\"TipWithdrawalInitiated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"}],\"name\":\"acceptGuardSnapshot\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"}],\"name\":\"acceptNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rcptNotaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"attNotaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"paddedTips\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"rcptPayload\",\"type\":\"bytes\"}],\"name\":\"acceptReceipt\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"actorTips\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"earned\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"claimed\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"agentManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"distributeTips\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"queuePopped\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"status\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getGuardSnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"getLatestAgentState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"stateData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"getLatestNotaryAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"}],\"name\":\"getLatestState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"}],\"name\":\"getSnapshotProof\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"snapProof\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inbox\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"isValidAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValid\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"agentIndex\",\"type\":\"uint32\"}],\"name\":\"latestDisputeStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumDisputeFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"openedAt\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"resolvedAt\",\"type\":\"uint40\"}],\"internalType\":\"structDisputeStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowFailure\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Call[]\",\"name\":\"calls\",\"type\":\"tuple[]\"}],\"name\":\"multicall\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Result[]\",\"name\":\"callResults\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"}],\"name\":\"openDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"receiptQueueLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"rivalIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"synapseDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawTips\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "9cc1bb31": "acceptGuardSnapshot(uint32,uint256,bytes)", "00f34054": "acceptNotarySnapshot(uint32,uint256,bytes32,bytes)", "79ba5097": "acceptOwnership()", "c79a431b": "acceptReceipt(uint32,uint32,uint256,uint32,uint256,bytes)", "47ca1b14": "actorTips(address,uint32)", "7622f78d": "agentManager()", "28f3fac9": "agentStatus(address)", "0729ae8a": "distributeTips()", "2de5aaf7": "getAgent(uint256)", "a23d9bae": "getAttestation(uint32)", "caecc6db": "getGuardSnapshot(uint256)", "e8c12f80": "getLatestAgentState(uint32,address)", "bf1aae26": "getLatestNotaryAttestation(address)", "d17db53a": "getLatestState(uint32)", "02eef8dc": "getNotarySnapshot(bytes)", "f5230719": "getNotarySnapshot(uint256)", "81241b89": "getSnapshotProof(uint32,uint8)", "fb0e722b": "inbox()", "8129fc1c": "initialize()", "4362fd11": "isValidAttestation(bytes)", "dfadd81a": "latestDisputeStatus(uint32)", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "e30c3978": "pendingOwner()", "a5ba1a55": "receiptQueueLength()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "717b8638": "synapseDomain()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", "6170e4e6": "withdrawTips(uint32,uint256)", }, Bin: "0x6101406040523480156200001257600080fd5b50604051620053be380380620053be83398101604081905262000035916200018c565b60408051808201909152600580825264302e302e3360d81b6020830152608052600a90839083908383838383816200006d81620001c4565b60a08181525050506200008a620000e460201b62001a3d1760201c565b63ffffffff90811660c0819052911660e08190526001600160a01b0394851661010052929093166101205250149150620000d9905057604051632b3a807f60e01b815260040160405180910390fd5b5050505050620001ec565b6000620000fc466200010160201b62001a441760201c565b905090565b600063ffffffff8211156200016b5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b606482015260840160405180910390fd5b5090565b80516001600160a01b03811681146200018757600080fd5b919050565b60008060408385031215620001a057600080fd5b620001ab836200016f565b9150620001bb602084016200016f565b90509250929050565b80516020808301519190811015620001e6576000198160200360031b1b821691505b50919050565b60805160a05160c05160e051610100516101205161513c620002826000396000818161052c0152818161055b015281816112450152818161169b0152611f8201526000818161038e01528181610b2201528181610cee015281816112a1015281816117a80152818161226301526122f901526000610352015260006103f2015260006102d4015260006102b1015261513c6000f3fe608060405234801561001057600080fd5b506004361061018a5760003560e01c8062f340541461018f57806302eef8dc146101b85780630729ae8a146101d957806328f3fac9146101f15780632de5aaf7146102115780634362fd111461023257806347ca1b141461024557806354fd4d50146102a557806360fc8466146102fd578063611692181461031d5780636170e4e614610332578063715018a614610345578063717b86381461034d5780637622f78d1461038957806379ba5097146103bd57806381241b89146103c55780638129fc1c146103e55780638d3638f4146103ed5780638da5cb5b146104145780639cc1bb311461041c578063a2155c341461042f578063a23d9bae14610442578063a5ba1a5514610464578063bf1aae261461047a578063c79a431b1461048d578063caecc6db146104a0578063d17db53a146104b3578063dfadd81a146104c6578063e30c3978146104e6578063e8c12f80146104ee578063f2fde38b14610501578063f523071914610514578063fb0e722b14610527575b600080fd5b6101a261019d366004614715565b61054e565b6040516101af91906147c7565b60405180910390f35b6101cb6101c63660046147da565b610604565b6040516101af92919061480e565b6101e16106e8565b60405190151581526020016101af565b6102046101ff366004614848565b610975565b6040516101af91906148b0565b61022461021f3660046148be565b61098c565b6040516101af9291906148d7565b6101e16102403660046147da565b6109a8565b6102856102533660046148f4565b6101326020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b604080516001600160801b039384168152929091166020830152016101af565b604080518082019091527f000000000000000000000000000000000000000000000000000000000000000081527f000000000000000000000000000000000000000000000000000000000000000060208201526101a2565b61031061030b36600461492d565b6109c6565b6040516101af91906149a1565b61033061032b366004614a17565b610b17565b005b610330610340366004614a35565b610bec565b610330610da0565b6103747f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff90911681526020016101af565b6103b07f000000000000000000000000000000000000000000000000000000000000000081565b6040516101af9190614a61565b610330610daa565b6103d86103d3366004614a75565b610e2d565b6040516101af9190614aa9565b610330611113565b6103747f000000000000000000000000000000000000000000000000000000000000000081565b6103b061122b565b61033061042a366004614aed565b61123a565b61033061043d366004614a17565b611296565b610455610450366004614b45565b611423565b6040516101af93929190614b62565b61046c611581565b6040519081526020016101af565b610455610488366004614848565b6115a2565b6101e161049b366004614bb0565b61168e565b6101cb6104ae3660046148be565b611748565b6101a26104c1366004614b45565b611785565b6104d96104d4366004614b45565b6118b5565b6040516101af9190614c36565b6103b0611931565b6101a26104fc366004614c78565b611940565b61033061050f366004614848565b61198c565b6101cb6105223660046148be565b6119f2565b6103b07f000000000000000000000000000000000000000000000000000000000000000081565b6060336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105995760405163dbc2fa8560e01b815260040160405180910390fd5b6105a285611aad565b156105c057604051636893014360e01b815260040160405180910390fd5b6105c985611ae2565b156105e7576040516318989d5360e01b815260040160405180910390fd5b6105fb6105f383611bb6565b848787611bc9565b95945050505050565b606080600061061284611dc7565b905061061d81611dda565b61063a5760405163d6ab3b2160e01b815260040160405180910390fd5b6106de60fd61064883611e7b565b63ffffffff168154811061065e5761065e614ca6565b9060005260206000209060020201604051806040016040529081600082018054806020026020016040519081016040528092919081815260200182805480156106c657602002820191906000526020600020905b8154815260200190600101908083116106b2575b50505050508152602001600182015481525050611e8d565b9250925050915091565b60006106f5610130612007565b156107005750600090565b600061070d61013061201c565b600081815261012e6020526040808220815160a0810190925280549394509192909190829060ff16600281111561074657610746614865565b600281111561075757610757614865565b8152905460ff6101008204811615156020840152620100008204161515604083015263ffffffff6301000000820416606083015264ffffffffff600160381b9091048116608092830152908201519192506107b791620151809116614cd2565b4210156107c75760009250505090565b6107d5828260600151612060565b156107e35760019250505090565b600082815261012d6020908152604091829020825160e081018452815463ffffffff8082168352600160201b8204811694830194909452600160401b810484169482019490945260ff600160601b8504166060820152600160681b9093049091166080830181905260018201546001600160a01b0390811660a085015260029092015490911660c0830152610879908490612060565b15610888576001935050505090565b61089d826060015182608001518584866120e1565b600060208084018290526001604080860182905286845261012e9092529120835181548593839160ff1916908360028111156108db576108db614865565b0217905550602082015181546040840151606085015160809095015164ffffffffff16600160381b0264ffffffffff60381b1963ffffffff909616630100000002959095166301000000600160601b0319911515620100000262ff000019941515610100029490941662ffff00199093169290921792909217919091161791909117905561096a6101306121de565b506001935050505090565b61097d614583565b61098682612244565b92915050565b6000610996614583565b61099f836122d9565b91509150915091565b6000806109b483611dc7565b90506109bf81611dda565b9392505050565b606081806001600160401b038111156109e1576109e1614652565b604051908082528060200260200182016040528015610a2757816020015b6040805180820190915260008152606060208201528152602001906001900390816109ff5790505b5091503660005b82811015610b0e57858582818110610a4857610a48614ca6565b9050602002810190610a5a9190614ce5565b91506000848281518110610a7057610a70614ca6565b60200260200101519050306001600160a01b0316838060200190610a949190614d05565b604051610aa2929190614d4b565b600060405180830381855af49150503d8060008114610add576040519150601f19603f3d011682016040523d82523d6000602084013e610ae2565b606091505b5060208301521515808252833517610b05576309ad446560e31b60005260046000fd5b50600101610a2e565b50505092915050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610b6057604051637bcb136360e11b815260040160405180910390fd5b6000610b6a61236c565b63ffffffff848116600090815260c960205260409020805464ffffffffff8416600160301b026affffffffff0000000000ff19909116176002179055909150821615610be75763ffffffff8216600090815260c96020526040902080546affffffffff0000000000ff1916600160301b64ffffffffff8416021790555b505050565b80600003610c0d5760405163488f8cdd60e11b815260040160405180910390fd5b3360009081526101326020908152604080832063ffffffff861684528252918290208251808401909352546001600160801b038082168452600160801b90910416908201819052610c5e9083614cd2565b81516001600160801b03161015610c88576040516331bf27dd60e01b815260040160405180910390fd5b8181602001516001600160801b0316610ca19190614cd2565b3360008181526101326020908152604080832063ffffffff891684529091529081902080546001600160801b03948516600160801b02941693909317909255905163cc87550160e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169163cc87550191610d2e919087908790600401614d5b565b600060405180830381600087803b158015610d4857600080fd5b505af1158015610d5c573d6000803e3d6000fd5b505050507f274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc338484604051610d9393929190614d5b565b60405180910390a1505050565b610da8612377565b565b3380610db4611931565b6001600160a01b031614610e215760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b60648201526084015b60405180910390fd5b610e2a816123d6565b50565b606063ffffffff83161580610e4a575060fd5463ffffffff841610155b15610e685760405163dad9fe3360e01b815260040160405180910390fd5b600060fd8463ffffffff1681548110610e8357610e83614ca6565b906000526020600020906002020160405180604001604052908160008201805480602002602001604051908101604052809291908181526020018280548015610eeb57602002820191906000526020600020905b815481526020019060010190808311610ed7575b50505091835250506001919091015460209091015280515190915060ff84168111610f2957604051631390f2a160e01b815260040160405180910390fd5b6000610f36826002614d82565b6001600160401b03811115610f4d57610f4d614652565b604051908082528060200260200182016040528015610f76578160200160208202803683370190505b50905060005b828110156110f157600084600001518281518110610f9c57610f9c614ca6565b6020026020010151905080600003610fb657610fb6614d99565b600061107861107360fb610fcb600186614daf565b81548110610fdb57610fdb614ca6565b60009182526020918290206040805161010081018252600390930290910180548352600181015463ffffffff80821695850195909552600160201b80820486169385019390935264ffffffffff600160401b820481166060860152600160681b82041660808501526001600160601b03600160901b9091041660a08401526002015480841660c08401520490911660e08201526123ef565b612483565b905061108381612496565b8561108f866002614d82565b8151811061109f5761109f614ca6565b60200260200101868660026110b49190614d82565b6110bf906001614cd2565b815181106110cf576110cf614ca6565b602090810291909101019190915252506110ea905081614dc2565b9050610f7c565b5061110981611101876002614ddb565b60ff166124c5565b9695505050505050565b600054610100900460ff16158080156111335750600054600160ff909116105b8061114d5750303b15801561114d575060005460ff166001145b6111b05760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610e18565b6000805460ff1916600117905580156111d3576000805461ff0019166101001790555b6111db612633565b6111e3612662565b8015610e2a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6033546001600160a01b031690565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146112835760405163dbc2fa8560e01b815260040160405180910390fd5b610be761128f82611bb6565b8484612744565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146112df57604051637bcb136360e11b815260040160405180910390fd5b60006112e961236c565b9050600060405180606001604052806001600281111561130b5761130b614865565b815264ffffffffff84166020808301919091526000604092830181905263ffffffff8816815260c990915220815181549293508392829060ff1916600183600281111561135a5761135a614865565b0217905550602082810151825460409485015164ffffffffff908116600160301b0264ffffffffff60301b19919093166101000216610100600160581b0319909116171790915563ffffffff8516600090815260c9909152208151815483929190829060ff191660018360028111156113d5576113d5614865565b021790555060208201518154604090930151610100600160581b031990931661010064ffffffffff9283160264ffffffffff60301b191617600160301b919093160291909117905550505050565b60606000606060fe805490508463ffffffff16106114545760405163dad9fe3360e01b815260040160405180910390fd5b600060fe8563ffffffff168154811061146f5761146f614ca6565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b90910416608082015290506114d3818661281e565b93508060200151925061157860fd8663ffffffff16815481106114f8576114f8614ca6565b90600052602060002090600202016040518060400160405290816000820180548060200260200160405190810160405280929190818152602001828054801561156057602002820191906000526020600020905b81548152602001906001019080831161154c575b505050505081526020016001820154815250506128a0565b93959294505050565b600061159d61013054600f81810b600160801b909204900b0390565b905090565b606060006060600061010160006115b887612244565b60409081015163ffffffff908116835260208301939093520160002054169050801561168657600060fe8263ffffffff16815481106115f9576115f9614ca6565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b909104166080820152905061165d818361281e565b94508060200151935061168260fd8363ffffffff16815481106114f8576114f8614ca6565b9250505b509193909250565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146116d95760405163dbc2fa8560e01b815260040160405180910390fd5b6116e287611aad565b1561170057604051636893014360e01b815260040160405180910390fd5b61170987611ae2565b15611727576040516318989d5360e01b815260040160405180910390fd5b61173d611733836129e1565b84898989896129f4565b979650505050505050565b60fc546060908190831061176f57604051631390f2a160e01b815260040160405180910390fd5b61099f60fc848154811061065e5761065e614ca6565b6040516360e07a7b60e11b81526000600482018190526060916001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c1c0f4f690602401600060405180830381865afa1580156117ef573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118179190810190614df7565b90506118216145a5565b60005b825181101561189157600061185e8661185586858151811061184857611848614ca6565b6020026020010151612244565b60400151612e79565b9050826040015163ffffffff16816040015163ffffffff161115611880578092505b5061188a81614dc2565b9050611824565b50604081015163ffffffff16156118ae576118ab816123ef565b92505b5050919050565b6118bd614583565b63ffffffff8216600090815260c96020526040908190208151606081019092528054829060ff1660028111156118f5576118f5614865565b600281111561190657611906614865565b8152905464ffffffffff610100820481166020840152600160301b9091041660409091015292915050565b6065546001600160a01b031690565b606060006119518461185585612244565b9050806040015163ffffffff1660000361197b575050604080516020810190915260008152610986565b611984816123ef565b949350505050565b611994612377565b606580546001600160a01b0319166001600160a01b0383169081179091556119ba61122b565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6060806000611a02846001614cd2565b60fd549091508110611a2757604051631390f2a160e01b815260040160405180910390fd5b6106de60fd828154811061065e5761065e614ca6565b600061159d465b600063ffffffff821115611aa95760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401610e18565b5090565b60008063ffffffff8316600090815260c9602052604090205460ff166002811115611ada57611ada614865565b141592915050565b63ffffffff8116600090815260c96020526040808220815160608101909252805483929190829060ff166002811115611b1d57611b1d614865565b6002811115611b2e57611b2e614865565b8152905464ffffffffff610100820481166020840152600160301b909104166040909101529050600081516002811115611b6a57611b6a614865565b14611b785750600092915050565b806020015164ffffffffff16600003611b945750600092915050565b6040810151611ba69061a8c090614ea8565b64ffffffffff1642109392505050565b6000610986611bc483612f64565b612f77565b60606000611bd686612f9f565b90506000816001600160401b03811115611bf257611bf2614652565b604051908082528060200260200182016040528015611c1b578160200160208202803683370190505b50905060005b82811015611db9576000611c358983612fc0565b90506000611c428261301f565b905080600003611c6557604051630508c93960e41b815260040160405180910390fd5b80848481518110611c7857611c78614ca6565b6020026020010181815250506000611c8f83613069565b9050611c9b818a612e79565b6040015163ffffffff16611cae84613078565b63ffffffff1611611cd257604051633dbfe96160e11b815260040160405180910390fd5b60fb611cdf600184614daf565b81548110611cef57611cef614ca6565b6000918252602082206002600390920201015463ffffffff600160201b909104169003611d64578860fb611d24600185614daf565b81548110611d3457611d34614ca6565b906000526020600020906003020160020160046101000a81548163ffffffff021916908363ffffffff1602179055505b848481518110611d7657611d76614ca6565b60209081029190910181015163ffffffff928316600090815261010083526040808220948d168252939092529190205550611db2905081614dc2565b9050611c21565b5061173d8782888888613087565b6000610986611dd583612f64565b61329b565b600080611de683611e7b565b60fe5490915063ffffffff821610611e015750600092915050565b6109bf8360fe8363ffffffff1681548110611e1e57611e1e614ca6565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b9091041660808201526132c3565b600061098660406004845b9190613346565b80515160609081906000816001600160401b03811115611eaf57611eaf614652565b604051908082528060200260200182016040528015611ed8578160200160208202803683370190505b50905060005b82811015611f5957600086600001518281518110611efe57611efe614ca6565b6020026020010151905080600003611f1857611f18614d99565b611f2b61107360fb610fcb600185614daf565b838381518110611f3d57611f3d614ca6565b602090810291909101015250611f5281614dc2565b9050611ede565b50611f6381613367565b6020860151604051636ef7fd3360e11b81529195506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163ddeffa6691611fb99160040190815260200190565b600060405180830381865afa158015611fd6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611ffe9190810190614ec6565b92505050915091565b54600f81810b600160801b909204900b131590565b600061202782612007565b1561204557604051631ed9509560e11b815260040160405180910390fd5b508054600f0b60009081526001909101602052604090205490565b63ffffffff8116600090815260c9602052604081205460ff16600281600281111561208d5761208d614865565b036120a45761209b8461343a565b600191506120da565b60018160028111156120b8576120b8614865565b14806120c857506120c883611ae2565b156120da576120d56134a9565b600191505b5092915050565b600083815261012f60209081526040808320815160808101835290546001600160401b038082168352600160401b8204811694830194909452600160801b8104841682840152600160c01b90049092166060830152830151909190159060028451600281111561215357612153614865565b14905081156121a25761217885604001518660600151876000015186600001516134c4565b61218b8786600001518560200151613501565b6121a28560a001518660000151856040015161355c565b6121b788838388600001518760000151613625565b80156121d4576121d48560c001518660000151856060015161355c565b5050505050505050565b60006121e982612007565b1561220757604051631ed9509560e11b815260040160405180910390fd5b508054600f0b6000818152600180840160205260408220805492905583546001600160801b03191692016001600160801b03169190911790915590565b61224c614583565b6040516328f3fac960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906328f3fac990612298908590600401614a61565b606060405180830381865afa1580156122b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109869190614fae565b60006122e3614583565b604051632de5aaf760e01b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632de5aaf790602401608060405180830381865afa158015612348573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099f9190614fca565b600061159d4261368b565b3361238061122b565b6001600160a01b031614610da85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610e18565b606580546001600160a01b0319169055610e2a816136f1565b6060610986826000015183602001518460400151856060015186608001518760a0015160408051602081019790975260e095861b6001600160e01b0319908116888301529490951b909316604486015260d891821b6001600160d81b03199081166048870152911b16604d84015260a01b6001600160a01b03191660528301528051603e818403018152605e909201905290565b600061098661249183612f64565b613743565b600080826124ad6124a882602461376b565b613778565b92506124bd6124a882602461379c565b915050915091565b606060006124eb845184106124e4576124df846001614cd2565b6137e2565b84516137e2565b9050806001600160401b0381111561250557612505614652565b60405190808252806020026020018201604052801561252e578160200160208202803683370190505b50845190925060005b82811015610b0e5781856001181061255057600061256e565b85856001188151811061256557612565614ca6565b60200260200101515b84828151811061258057612580614ca6565b60200260200101818152505060005b8281101561262057600081600101905060008883815181106125b3576125b3614ca6565b6020026020010151905060008583106125cd5760006125e8565b8983815181106125df576125df614ca6565b60200260200101515b90506125f48282613801565b8a600186901c8151811061260a5761260a614ca6565b602090810291909101015250505060020161258f565b50600194851c94918201821c9101612537565b600054610100900460ff1661265a5760405162461bcd60e51b8152600401610e1890615000565b610da861384d565b60fe541561267257612672614d99565b60fe6126806000808061387d565b8154600180820184556000938452602080852084516004909402019283558301519082015560408083015160028301556060808401516003909301805460809095015164ffffffffff908116600160281b026001600160501b031990961694169390931793909317909155805180820184815292810190915260fd92909182915081526000602091820181905283546001810185559381528190208251805193946002029091019261273592849201906145e9565b50602082015181600101555050565b600061274f84612f9f565b90506000816001600160401b0381111561276b5761276b614652565b604051908082528060200260200182016040528015612794578160200160208202803683370190505b50905060005b8281101561280c576127b56127af8783612fc0565b866138d4565b8282815181106127c7576127c7614ca6565b6020026020010181815250508181815181106127e5576127e5614ca6565b60200260200101516000036127fc576127fc614d99565b61280581614dc2565b905061279a565b506128178184613b2f565b5050505050565b60606109bf836000015161283a85602001518660400151613ba0565b84866060015187608001516040805160208101969096528581019490945260e09290921b6001600160e01b031916606085015260d890811b6001600160d81b0319908116606486015291901b1660698301528051604e818403018152606e909201905290565b805151606090806001600160401b038111156128be576128be614652565b6040519080825280602002602001820160405280156128e7578160200160208202803683370190505b50915060005b818110156118ae5760008460000151828151811061290d5761290d614ca6565b602002602001015190508060000361292757612927614d99565b6129aa60fb612937600184614daf565b8154811061294757612947614ca6565b906000526020600020906003020160010160129054906101000a90046001600160601b031660fb60018461297b9190614daf565b8154811061298b5761298b614ca6565b600091825260209091206001600390920201015463ffffffff16613bcc565b6001600160801b03168483815181106129c5576129c5614ca6565b6020908102919091010152506129da81614dc2565b90506128ed565b60006109866129ef83612f64565b613be8565b60006129ff86613c10565b600003612a0e57506000611109565b6000612a1988613c7c565b600081815261012e6020526040808220815160a0810190925280549394509192909190829060ff166002811115612a5257612a52614865565b6002811115612a6357612a63614865565b81529054610100810460ff9081161515602080850191909152620100008304909116151560408401526301000000820463ffffffff166060840152600160381b90910464ffffffffff1660809092019190915281015190915015612acc57600092505050611109565b600080612ad88b613c8e565b6001600160a01b031614612aed576002612af0565b60015b9050806002811115612b0457612b04614865565b82516002811115612b1757612b17614865565b10612b285760009350505050611109565b6040518060e00160405280612b3c8c613c9d565b63ffffffff168152602001612b508c613cab565b63ffffffff1681526020018663ffffffff168152602001612b708c613cb9565b60ff1681526020018863ffffffff168152602001612b8d8c613cc8565b6001600160a01b03168152602001612ba48c613c8e565b6001600160a01b03908116909152600085815261012d60209081526040918290208451815492860151868501516060880151608089015163ffffffff908116600160681b0263ffffffff60681b1960ff909316600160601b0260ff60601b19948316600160401b029490941664ffffffffff60401b19958316600160201b026001600160401b03199099169290961691909117969096179290921692909217919091171691909117815560a0808501516001830180549186166001600160a01b031992831617905560c09095015160029283018054919095169516949094179092558051928301905281908390811115612ca057612ca0614865565b81526001602082015260408481015115159082015263ffffffff8a166060820152608001612ccc61236c565b64ffffffffff169052600084815261012e6020526040902081518154829060ff19166001836002811115612d0257612d02614865565b021790555060208201518154604080850151606086015160809687015164ffffffffff16600160381b0264ffffffffff60381b1963ffffffff909216630100000002919091166301000000600160601b0319921515620100000262ff000019961515610100029690961662ffff001990951694909417949094171691909117919091179091558051918201905280612d9a8b60c01c90565b6001600160401b03168152602001612db28b60801c90565b6001600160401b03168152602001612dca8b60401c90565b6001600160401b031681526020018a6001600160401b03908116909152600085815261012f60209081526040918290208451815492860151938601516060909601518516600160c01b026001600160c01b03968616600160801b02969096166001600160801b03948616600160401b026001600160801b03199094169190951617919091179190911691909117919091179055612e6961013084613cd5565b5060019998505050505050505050565b612e816145a5565b63ffffffff8084166000908152610100602090815260408083209386168352929052205480156120da5760fb612eb8600183614daf565b81548110612ec857612ec8614ca6565b60009182526020918290206040805161010081018252600390930290910180548352600181015463ffffffff80821695850195909552600160201b80820486169385019390935264ffffffffff600160401b820481166060860152600160681b82041660808501526001600160601b03600160901b9091041660a08401526002015480841660c08401520490911660e082015291505092915050565b8051600090602083016118ab8183613d11565b6000612f8282613d5b565b611aa957604051635cb1e1ad60e11b815260040160405180910390fd5b6000612fad600c6032614cd2565b612fb683613dab565b6109869190615061565b60008281612fd0600c6032614cd2565b612fda9085614d82565b9050612fe582613dab565b811061300457604051631390f2a160e01b815260040160405180910390fd5b6105fb61249182613017600c6032614cd2565b859190613db7565b600060ff600061302e84613069565b63ffffffff1663ffffffff168152602001908152602001600020600061305384613e0f565b8152602001908152602001600020549050919050565b60006109866020600484611e86565b60006109866024600484611e86565b6060600061309960fe80549050611a44565b905060006130b76130a989613e4e565b805160051b60209091012090565b905060006130ce6130c78a613f0f565b888461387d565b90506130da818461281e565b63ffffffff808816600090815261010160209081526040808320805494891663ffffffff199095169490941790935560fe805460018181018355918452865160049091027f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513a810191909155868301517f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513b820155868501517f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513c82015560608701517f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513d9091018054608089015164ffffffffff908116600160281b026001600160501b031990921693169290921791909117905583518085019094528c84528382018a905260fd805491820181559092528251805194985092936002929092027f9346ac6dd7de6b96975fec380d4d994c4c12e6a8897544f22915316cc6cca280019261324b92849291909101906145e9565b506020820151816001015550507f60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de8460405161328791906147c7565b60405180910390a150505095945050505050565b60006132a682613fe7565b611aa957604051633ae4998b60e21b815260040160405180910390fd5b80516000906132d184613ffb565b1480156132f657506132eb82602001518360400151613ba0565b6132f484614009565b145b801561331b5750816060015164ffffffffff1661331284614017565b64ffffffffff16145b80156109bf5750816080015164ffffffffff1661333784614026565b64ffffffffff16149392505050565b600080613354858585614035565b602084900360031b1c9150509392505050565b606061337382516140c9565b613390576040516376cc6d3360e11b815260040160405180910390fd5b81516000816001600160401b038111156133ac576133ac614652565b6040519080825280602002602001820160405280156133d5578160200160208202803683370190505b50905060005b82811015613430576134038582815181106133f8576133f8614ca6565b602002602001015190565b82828151811061341557613415614ca6565b602090810291909101015261342981614dc2565b90506133db565b506118ab816140ee565b600081815261012d6020908152604080832080546001600160881b03191681556001810180546001600160a01b031990811690915560029091018054909116905561012e825280832080546001600160601b031916905561012f9091528120556134a56101306121de565b5050565b60006134b66101306121de565b9050610e2a61013082613cd5565b60006134cf8261412d565b90506000806134de878761413a565b915091506134ed828685613501565b6134f8818685613501565b50505050505050565b6000806135138563ffffffff166122d9565b909250905060048151600581111561352d5761352d614865565b148061354b575060058151600581111561354957613549614865565b145b1561355557600091505b6128178285855b6001600160a01b03831660009081526101326020908152604080832063ffffffff861684528252822080549184901b600160201b600160601b03169283926135ae9084906001600160801b0316615075565b82546101009290920a6001600160801b03818102199093169183160217909155604080516001600160a01b038816815263ffffffff87166020820152918416908201527f028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c915060600160405180910390a150505050565b60006136308261420f565b9050600085801561363e5750845b1561364a575080613680565b85156136625761365b600283615095565b9050613680565b841561368057613673600283615095565b61367d90836150bb565b90505b6134f8878583613501565b600064ffffffffff821115611aa95760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526530206269747360d01b6064820152608401610e18565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600061374e8261422f565b611aa957604051631ae8107160e21b815260040160405180910390fd5b60006109bf838284613db7565b6000806137858360801c90565b9050600061379284613dab565b9091209392505050565b6000806137a884613dab565b9050808311156137cb5760405163a3b99ded60e01b815260040160405180910390fd5b611984836137d98660801c90565b01848303613d11565b600060015b828110156137fb576001918201911b6137e7565b50919050565b60008215801561380f575081155b1561381c57506000610986565b6040805160208101859052908101839052606001604051602081830303815290604052805190602001209050610986565b600054610100900460ff166138745760405162461bcd60e51b8152600401610e1890615000565b610da8336123d6565b6040805160a0810182526000606082018190526080820152848152602081018490529081018290526138ad614246565b64ffffffffff1660608201526138c161236c565b64ffffffffff1660808201529392505050565b6000806138e084613069565b90506138ec8184612e79565b6040015163ffffffff166138ff85613078565b63ffffffff161161392357604051633dbfe96160e11b815260040160405180910390fd5b600061392e85613e0f565b63ffffffff8316600090815260ff602090815260408083208484529091528120549450909150839003613aff5760006139678686614251565b60fb8054600181018255600082815283517f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabc6003909302928301556020808501517f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabd8401805460408089015160608a015160808b015160a08c015163ffffffff9788166001600160401b031996871617600160201b948916850217600160401b600160901b031916600160401b64ffffffffff9485160264ffffffffff60681b191617600160681b939092169290920217600160901b600160f01b031916600160901b6001600160601b03909216919091021790935560c08901517f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabe909701805460e08b0151988616931692909217968416909202959095179094559354938816825260ff8152828220878352905220819055945090507fc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb613ae8876142df565b604051613af591906147c7565b60405180910390a1505b5063ffffffff90811660009081526101006020908152604080832095909316825293909352909120819055919050565b60408051808201909152828152602080820183905260fc80546001810182556000919091528251805160029092027f371f36870d18f32a11fea0f144b021c8b407bb50f8e0267c711123f454b963c00192613b8f928492909101906145e9565b506020820151816001015550505050565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b63ffffffff1660209190911b600160201b600160801b03161790565b6000613bf382614319565b611aa957604051631dad384f60e21b815260040160405180910390fd5b6000816001600160401b0316613c268360401c90565b6001600160401b0316613c398460801c90565b6001600160401b0316613c4c8560c01c90565b6001600160401b0316613c5f9190614cd2565b613c699190614cd2565b613c739190614cd2565b60201b92915050565b600061098660086020845b9190614035565b60006109866071835b90614326565b600061098681600484611e86565b600061098660048084611e86565b60006109866048600184611e86565b6000610986605d83613c97565b8154600160801b90819004600f0b6000818152600180860160205260409091209390935583546001600160801b03908116939091011602179055565b600080613d1e8385614cd2565b9050604051811115613d2e575060005b80600003613d4f5760405163085f79c360e11b815260040160405180910390fd5b608084901b8317611984565b600080613d6783613dab565b90506000613d77600c6032614cd2565b613d819083615061565b905081613d90600c6032614cd2565b613d9a9083614d82565b1480156118ab57506118ab816140c9565b6001600160801b031690565b600080613dc48560801c90565b9050613dcf85614334565b83613dda8684614cd2565b613de49190614cd2565b1115613e035760405163a3b99ded60e01b815260040160405180910390fd5b6105fb84820184613d11565b6000806000613e1d84612496565b6040805160208082019490945280820192909252805180830382018152606090920190528051910120949350505050565b60606000613e5b83612f9f565b9050806001600160401b03811115613e7557613e75614652565b604051908082528060200260200182016040528015613e9e578160200160208202803683370190505b50915060005b818110156118ae576000613eb88583612fc0565b9050613ed4613ec682614350565b613ecf83613069565b613bcc565b848381518110613ee657613ee6614ca6565b6001600160801b039092166020928302919091019091015250613f0881614dc2565b9050613ea4565b600080613f1b83612f9f565b90506000816001600160401b03811115613f3757613f37614652565b604051908082528060200260200182016040528015613f60578160200160208202803683370190505b50905060005b82811015613fad57613f80613f7b8683612fc0565b613e0f565b828281518110613f9257613f92614ca6565b6020908102919091010152613fa681614dc2565b9050613f66565b50613fc381613fbe60016006614daf565b614365565b80600081518110613fd657613fd6614ca6565b602002602001015192505050919050565b6000604e613ff483613dab565b1492915050565b600061098681602084613c87565b600061098660208084613c87565b60006109866044600584611e86565b60006109866049600584611e86565b600081600003614047575060006109bf565b60208211156140695760405163063af09560e31b815260040160405180910390fd5b61407284613dab565b61407c8385614cd2565b111561409b5760405163a3b99ded60e01b815260040160405180910390fd5b600382901b60006140ac8660801c90565b90940151600160ff1b600019929092019190911d16949350505050565b6000811580159061098657506140e160016006614daf565b6001901b82111592915050565b604051806000614101846020840161443f565b9050600061410e82613dab565b9050600061411b836144c1565b84016020016040525090915250919050565b6000610986600383615095565b600080600060fd8563ffffffff168154811061415857614158614ca6565b90600052602060002090600202016000018460ff168154811061417d5761417d614ca6565b9060005260206000200154905060fb6001826141999190614daf565b815481106141a9576141a9614ca6565b600091825260209091206002600390920201015463ffffffff1660fb6141d0600184614daf565b815481106141e0576141e0614ca6565b906000526020600020906003020160020160049054906101000a900463ffffffff1692509250505b9250929050565b600061421a8261412d565b6142259060026150db565b61098690836150bb565b600061423d600c6032614cd2565b613ff483613dab565b600061159d4361368b565b6142596145a5565b61426283613ffb565b815261426d83613069565b63ffffffff16602082015261428183613078565b63ffffffff166040820152614295836144d6565b64ffffffffff1660608201526142aa836144e5565b64ffffffffff1660808201526142bf83614350565b6001600160601b031660a082015263ffffffff90911660c0820152919050565b604051806142f083602083016144f4565b5060006142fc84613dab565b90506000614309856144c1565b8301602001604052509052919050565b60006085613ff483613dab565b60006109bf83836014613346565b600061433f82613dab565b6143498360801c90565b0192915050565b60006109866143626032600c85611e86565b90565b81516001821b81111561438b5760405163c5360feb60e01b815260040160405180910390fd5b60005b828110156144395760005b8281101561442a57600081600101905060008683815181106143bd576143bd614ca6565b6020026020010151905060008583106143d75760006143f2565b8783815181106143e9576143e9614ca6565b60200260200101515b90506143fe8282613801565b88600186901c8151811061441457614414614ca6565b6020908102919091010152505050600201614399565b506001918201821c910161438e565b50505050565b60405160009080831015614466576040516312ca856360e21b815260040160405180910390fd5b6000805b85518110156144b457600086828151811061448757614487614ca6565b6020026020010151905061449d818488016144f4565b506144a781613dab565b909201915060010161446a565b50608084901b81176105fb565b600060056144ce8361456b565b901b92915050565b60006109866028600584611e86565b6000610986602d600584611e86565b60008061450084613dab565b9050600061450e8560801c90565b60405190915080851015614535576040516312ca856360e21b815260040160405180910390fd5b60008386858560045afa90508061455f57604051637c7d772f60e01b815260040160405180910390fd5b608086901b841761173d565b6000600561457883613dab565b601f01901c92915050565b6040805160608101909152806000815260006020820181905260409091015290565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b828054828255906000526020600020908101928215614624579160200282015b82811115614624578251825591602001919060010190614609565b50611aa99291505b80821115611aa9576000815560010161462c565b63ffffffff81168114610e2a57600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561469057614690614652565b604052919050565b60006001600160401b038211156146b1576146b1614652565b50601f01601f191660200190565b600082601f8301126146d057600080fd5b81356146e36146de82614698565b614668565b8181528460208386010111156146f857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561472b57600080fd5b843561473681614640565b9350602085013592506040850135915060608501356001600160401b0381111561475f57600080fd5b61476b878288016146bf565b91505092959194509250565b60005b8381101561479257818101518382015260200161477a565b50506000910152565b600081518084526147b3816020860160208601614777565b601f01601f19169290920160200192915050565b6020815260006109bf602083018461479b565b6000602082840312156147ec57600080fd5b81356001600160401b0381111561480257600080fd5b611984848285016146bf565b604081526000614821604083018561479b565b82810360208401526105fb818561479b565b6001600160a01b0381168114610e2a57600080fd5b60006020828403121561485a57600080fd5b81356109bf81614833565b634e487b7160e01b600052602160045260246000fd5b80516006811061488d5761488d614865565b825260208181015163ffffffff9081169184019190915260409182015116910152565b60608101610986828461487b565b6000602082840312156148d057600080fd5b5035919050565b6001600160a01b0383168152608081016109bf602083018461487b565b6000806040838503121561490757600080fd5b823561491281614833565b9150602083013561492281614640565b809150509250929050565b6000806020838503121561494057600080fd5b82356001600160401b038082111561495757600080fd5b818501915085601f83011261496b57600080fd5b81358181111561497a57600080fd5b8660208260051b850101111561498f57600080fd5b60209290920196919550909350505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b83811015614a0957888303603f1901855281518051151584528701518784018790526149f68785018261479b565b95880195935050908601906001016149c8565b509098975050505050505050565b60008060408385031215614a2a57600080fd5b823561491281614640565b60008060408385031215614a4857600080fd5b8235614a5381614640565b946020939093013593505050565b6001600160a01b0391909116815260200190565b60008060408385031215614a8857600080fd5b8235614a9381614640565b9150602083013560ff8116811461492257600080fd5b6020808252825182820181905260009190848201906040850190845b81811015614ae157835183529284019291840191600101614ac5565b50909695505050505050565b600080600060608486031215614b0257600080fd5b8335614b0d81614640565b92506020840135915060408401356001600160401b03811115614b2f57600080fd5b614b3b868287016146bf565b9150509250925092565b600060208284031215614b5757600080fd5b81356109bf81614640565b606081526000614b75606083018661479b565b6020838101869052838203604085015284518083528582019282019060005b81811015614a0957845183529383019391830191600101614b94565b60008060008060008060c08789031215614bc957600080fd5b8635614bd481614640565b95506020870135614be481614640565b9450604087013593506060870135614bfb81614640565b92506080870135915060a08701356001600160401b03811115614c1d57600080fd5b614c2989828a016146bf565b9150509295509295509295565b8151606082019060038110614c4d57614c4d614865565b80835250602083015164ffffffffff8082166020850152806040860151166040850152505092915050565b60008060408385031215614c8b57600080fd5b8235614c9681614640565b9150602083013561492281614833565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561098657610986614cbc565b60008235603e19833603018112614cfb57600080fd5b9190910192915050565b6000808335601e19843603018112614d1c57600080fd5b8301803591506001600160401b03821115614d3657600080fd5b60200191503681900382131561420857600080fd5b8183823760009101908152919050565b6001600160a01b0393909316835263ffffffff919091166020830152604082015260600190565b808202811582820484141761098657610986614cbc565b634e487b7160e01b600052600160045260246000fd5b8181038181111561098657610986614cbc565b600060018201614dd457614dd4614cbc565b5060010190565b60ff81811683821602908116908181146120da576120da614cbc565b60006020808385031215614e0a57600080fd5b82516001600160401b0380821115614e2157600080fd5b818501915085601f830112614e3557600080fd5b815181811115614e4757614e47614652565b8060051b9150614e58848301614668565b8181529183018401918481019088841115614e7257600080fd5b938501935b83851015614e9c5784519250614e8c83614833565b8282529385019390850190614e77565b98975050505050505050565b64ffffffffff8181168382160190808211156120da576120da614cbc565b600060208284031215614ed857600080fd5b81516001600160401b03811115614eee57600080fd5b8201601f81018413614eff57600080fd5b8051614f0d6146de82614698565b818152856020838501011115614f2257600080fd5b6105fb826020830160208601614777565b600060608284031215614f4557600080fd5b604051606081016001600160401b0381118282101715614f6757614f67614652565b8060405250809150825160068110614f7e57600080fd5b81526020830151614f8e81614640565b60208201526040830151614fa181614640565b6040919091015292915050565b600060608284031215614fc057600080fd5b6109bf8383614f33565b60008060808385031215614fdd57600080fd5b8251614fe881614833565b9150614ff78460208501614f33565b90509250929050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b634e487b7160e01b600052601260045260246000fd5b6000826150705761507061504b565b500490565b6001600160801b038181168382160190808211156120da576120da614cbc565b60006001600160401b03838116806150af576150af61504b565b92169190910492915050565b6001600160401b038281168282160390808211156120da576120da614cbc565b6001600160401b038181168382160280821691908281146150fe576150fe614cbc565b50509291505056fea264697066735822122069ec300a55c6059d0337f0c0952d35d55b98f53528a7ee688bc41fa68ad5664f64736f6c63430008110033", }
SummitHarnessMetaData contains all meta data concerning the SummitHarness contract.
var SummitMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"synapseDomain_\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agentManager_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"inbox_\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"CallerNotAgentManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotInbox\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DisputeTimeoutNotOver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Empty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectAttestation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectStatesAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectVersionLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexedTooMuch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MustBeSynapseDomain\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonceOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotaryInDispute\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OccupiedMemory\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OutdatedNonce\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PrecompileOutOfGas\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TipsClaimMoreThanEarned\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TipsClaimZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TreeHeightTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnallocatedMemory\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedAttestation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedReceipt\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedSnapshot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnformattedState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ViewOverrun\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"AttestationSaved\",\"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\":\"OwnershipTransferStarted\",\"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\":\"bytes\",\"name\":\"state\",\"type\":\"bytes\"}],\"name\":\"StateSaved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tip\",\"type\":\"uint256\"}],\"name\":\"TipAwarded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"actor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tip\",\"type\":\"uint256\"}],\"name\":\"TipWithdrawalInitiated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"}],\"name\":\"acceptGuardSnapshot\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"}],\"name\":\"acceptNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rcptNotaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"attNotaryIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"sigIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"paddedTips\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"rcptPayload\",\"type\":\"bytes\"}],\"name\":\"acceptReceipt\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"wasAccepted\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"name\":\"actorTips\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"earned\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"claimed\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"agentManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"agentStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"distributeTips\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"queuePopped\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getAgent\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumAgentFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"domain\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"index\",\"type\":\"uint32\"}],\"internalType\":\"structAgentStatus\",\"name\":\"status\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"}],\"name\":\"getAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getGuardSnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"agent\",\"type\":\"address\"}],\"name\":\"getLatestAgentState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"stateData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"notary\",\"type\":\"address\"}],\"name\":\"getLatestNotaryAttestation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"agentRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"snapGas\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"}],\"name\":\"getLatestState\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"statePayload\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getNotarySnapshot\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"snapPayload\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"snapSignature\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"attNonce\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"stateIndex\",\"type\":\"uint8\"}],\"name\":\"getSnapshotProof\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"snapProof\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"inbox\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"attPayload\",\"type\":\"bytes\"}],\"name\":\"isValidAttestation\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValid\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"agentIndex\",\"type\":\"uint32\"}],\"name\":\"latestDisputeStatus\",\"outputs\":[{\"components\":[{\"internalType\":\"enumDisputeFlag\",\"name\":\"flag\",\"type\":\"uint8\"},{\"internalType\":\"uint40\",\"name\":\"openedAt\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"resolvedAt\",\"type\":\"uint40\"}],\"internalType\":\"structDisputeStatus\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"localDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"allowFailure\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"callData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Call[]\",\"name\":\"calls\",\"type\":\"tuple[]\"}],\"name\":\"multicall\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"}],\"internalType\":\"structMultiCallable.Result[]\",\"name\":\"callResults\",\"type\":\"tuple[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"guardIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"notaryIndex\",\"type\":\"uint32\"}],\"name\":\"openDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"receiptQueueLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"rivalIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"synapseDomain\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"origin\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawTips\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "9cc1bb31": "acceptGuardSnapshot(uint32,uint256,bytes)", "00f34054": "acceptNotarySnapshot(uint32,uint256,bytes32,bytes)", "79ba5097": "acceptOwnership()", "c79a431b": "acceptReceipt(uint32,uint32,uint256,uint32,uint256,bytes)", "47ca1b14": "actorTips(address,uint32)", "7622f78d": "agentManager()", "28f3fac9": "agentStatus(address)", "0729ae8a": "distributeTips()", "2de5aaf7": "getAgent(uint256)", "a23d9bae": "getAttestation(uint32)", "caecc6db": "getGuardSnapshot(uint256)", "e8c12f80": "getLatestAgentState(uint32,address)", "bf1aae26": "getLatestNotaryAttestation(address)", "d17db53a": "getLatestState(uint32)", "02eef8dc": "getNotarySnapshot(bytes)", "f5230719": "getNotarySnapshot(uint256)", "81241b89": "getSnapshotProof(uint32,uint8)", "fb0e722b": "inbox()", "8129fc1c": "initialize()", "4362fd11": "isValidAttestation(bytes)", "dfadd81a": "latestDisputeStatus(uint32)", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "e30c3978": "pendingOwner()", "a5ba1a55": "receiptQueueLength()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "717b8638": "synapseDomain()", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", "6170e4e6": "withdrawTips(uint32,uint256)", }, Bin: "0x6101406040523480156200001257600080fd5b50604051620053d1380380620053d1833981016040819052620000359162000183565b60408051808201909152600580825264302e302e3360d81b60208301526080528383838383816200006681620001d7565b60a081815250505062000083620000db60201b62001a3d1760201c565b63ffffffff90811660c0819052911660e08190526001600160a01b0394851661010052929093166101205250149150620000d2905057604051632b3a807f60e01b815260040160405180910390fd5b505050620001ff565b6000620000f346620000f860201b62001a441760201c565b905090565b600063ffffffff821115620001625760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b606482015260840160405180910390fd5b5090565b80516001600160a01b03811681146200017e57600080fd5b919050565b6000806000606084860312156200019957600080fd5b835163ffffffff81168114620001ae57600080fd5b9250620001be6020850162000166565b9150620001ce6040850162000166565b90509250925092565b80516020808301519190811015620001f9576000198160200360031b1b821691505b50919050565b60805160a05160c05160e051610100516101205161513c620002956000396000818161052c0152818161055b015281816112450152818161169b0152611f8201526000818161038e01528181610b2201528181610cee015281816112a1015281816117a80152818161226301526122f901526000610352015260006103f2015260006102d4015260006102b1015261513c6000f3fe608060405234801561001057600080fd5b506004361061018a5760003560e01c8062f340541461018f57806302eef8dc146101b85780630729ae8a146101d957806328f3fac9146101f15780632de5aaf7146102115780634362fd111461023257806347ca1b141461024557806354fd4d50146102a557806360fc8466146102fd578063611692181461031d5780636170e4e614610332578063715018a614610345578063717b86381461034d5780637622f78d1461038957806379ba5097146103bd57806381241b89146103c55780638129fc1c146103e55780638d3638f4146103ed5780638da5cb5b146104145780639cc1bb311461041c578063a2155c341461042f578063a23d9bae14610442578063a5ba1a5514610464578063bf1aae261461047a578063c79a431b1461048d578063caecc6db146104a0578063d17db53a146104b3578063dfadd81a146104c6578063e30c3978146104e6578063e8c12f80146104ee578063f2fde38b14610501578063f523071914610514578063fb0e722b14610527575b600080fd5b6101a261019d366004614715565b61054e565b6040516101af91906147c7565b60405180910390f35b6101cb6101c63660046147da565b610604565b6040516101af92919061480e565b6101e16106e8565b60405190151581526020016101af565b6102046101ff366004614848565b610975565b6040516101af91906148b0565b61022461021f3660046148be565b61098c565b6040516101af9291906148d7565b6101e16102403660046147da565b6109a8565b6102856102533660046148f4565b6101326020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b604080516001600160801b039384168152929091166020830152016101af565b604080518082019091527f000000000000000000000000000000000000000000000000000000000000000081527f000000000000000000000000000000000000000000000000000000000000000060208201526101a2565b61031061030b36600461492d565b6109c6565b6040516101af91906149a1565b61033061032b366004614a17565b610b17565b005b610330610340366004614a35565b610bec565b610330610da0565b6103747f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff90911681526020016101af565b6103b07f000000000000000000000000000000000000000000000000000000000000000081565b6040516101af9190614a61565b610330610daa565b6103d86103d3366004614a75565b610e2d565b6040516101af9190614aa9565b610330611113565b6103747f000000000000000000000000000000000000000000000000000000000000000081565b6103b061122b565b61033061042a366004614aed565b61123a565b61033061043d366004614a17565b611296565b610455610450366004614b45565b611423565b6040516101af93929190614b62565b61046c611581565b6040519081526020016101af565b610455610488366004614848565b6115a2565b6101e161049b366004614bb0565b61168e565b6101cb6104ae3660046148be565b611748565b6101a26104c1366004614b45565b611785565b6104d96104d4366004614b45565b6118b5565b6040516101af9190614c36565b6103b0611931565b6101a26104fc366004614c78565b611940565b61033061050f366004614848565b61198c565b6101cb6105223660046148be565b6119f2565b6103b07f000000000000000000000000000000000000000000000000000000000000000081565b6060336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105995760405163dbc2fa8560e01b815260040160405180910390fd5b6105a285611aad565b156105c057604051636893014360e01b815260040160405180910390fd5b6105c985611ae2565b156105e7576040516318989d5360e01b815260040160405180910390fd5b6105fb6105f383611bb6565b848787611bc9565b95945050505050565b606080600061061284611dc7565b905061061d81611dda565b61063a5760405163d6ab3b2160e01b815260040160405180910390fd5b6106de60fd61064883611e7b565b63ffffffff168154811061065e5761065e614ca6565b9060005260206000209060020201604051806040016040529081600082018054806020026020016040519081016040528092919081815260200182805480156106c657602002820191906000526020600020905b8154815260200190600101908083116106b2575b50505050508152602001600182015481525050611e8d565b9250925050915091565b60006106f5610130612007565b156107005750600090565b600061070d61013061201c565b600081815261012e6020526040808220815160a0810190925280549394509192909190829060ff16600281111561074657610746614865565b600281111561075757610757614865565b8152905460ff6101008204811615156020840152620100008204161515604083015263ffffffff6301000000820416606083015264ffffffffff600160381b9091048116608092830152908201519192506107b791620151809116614cd2565b4210156107c75760009250505090565b6107d5828260600151612060565b156107e35760019250505090565b600082815261012d6020908152604091829020825160e081018452815463ffffffff8082168352600160201b8204811694830194909452600160401b810484169482019490945260ff600160601b8504166060820152600160681b9093049091166080830181905260018201546001600160a01b0390811660a085015260029092015490911660c0830152610879908490612060565b15610888576001935050505090565b61089d826060015182608001518584866120e1565b600060208084018290526001604080860182905286845261012e9092529120835181548593839160ff1916908360028111156108db576108db614865565b0217905550602082015181546040840151606085015160809095015164ffffffffff16600160381b0264ffffffffff60381b1963ffffffff909616630100000002959095166301000000600160601b0319911515620100000262ff000019941515610100029490941662ffff00199093169290921792909217919091161791909117905561096a6101306121de565b506001935050505090565b61097d614583565b61098682612244565b92915050565b6000610996614583565b61099f836122d9565b91509150915091565b6000806109b483611dc7565b90506109bf81611dda565b9392505050565b606081806001600160401b038111156109e1576109e1614652565b604051908082528060200260200182016040528015610a2757816020015b6040805180820190915260008152606060208201528152602001906001900390816109ff5790505b5091503660005b82811015610b0e57858582818110610a4857610a48614ca6565b9050602002810190610a5a9190614ce5565b91506000848281518110610a7057610a70614ca6565b60200260200101519050306001600160a01b0316838060200190610a949190614d05565b604051610aa2929190614d4b565b600060405180830381855af49150503d8060008114610add576040519150601f19603f3d011682016040523d82523d6000602084013e610ae2565b606091505b5060208301521515808252833517610b05576309ad446560e31b60005260046000fd5b50600101610a2e565b50505092915050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610b6057604051637bcb136360e11b815260040160405180910390fd5b6000610b6a61236c565b63ffffffff848116600090815260c960205260409020805464ffffffffff8416600160301b026affffffffff0000000000ff19909116176002179055909150821615610be75763ffffffff8216600090815260c96020526040902080546affffffffff0000000000ff1916600160301b64ffffffffff8416021790555b505050565b80600003610c0d5760405163488f8cdd60e11b815260040160405180910390fd5b3360009081526101326020908152604080832063ffffffff861684528252918290208251808401909352546001600160801b038082168452600160801b90910416908201819052610c5e9083614cd2565b81516001600160801b03161015610c88576040516331bf27dd60e01b815260040160405180910390fd5b8181602001516001600160801b0316610ca19190614cd2565b3360008181526101326020908152604080832063ffffffff891684529091529081902080546001600160801b03948516600160801b02941693909317909255905163cc87550160e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169163cc87550191610d2e919087908790600401614d5b565b600060405180830381600087803b158015610d4857600080fd5b505af1158015610d5c573d6000803e3d6000fd5b505050507f274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc338484604051610d9393929190614d5b565b60405180910390a1505050565b610da8612377565b565b3380610db4611931565b6001600160a01b031614610e215760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b60648201526084015b60405180910390fd5b610e2a816123d6565b50565b606063ffffffff83161580610e4a575060fd5463ffffffff841610155b15610e685760405163dad9fe3360e01b815260040160405180910390fd5b600060fd8463ffffffff1681548110610e8357610e83614ca6565b906000526020600020906002020160405180604001604052908160008201805480602002602001604051908101604052809291908181526020018280548015610eeb57602002820191906000526020600020905b815481526020019060010190808311610ed7575b50505091835250506001919091015460209091015280515190915060ff84168111610f2957604051631390f2a160e01b815260040160405180910390fd5b6000610f36826002614d82565b6001600160401b03811115610f4d57610f4d614652565b604051908082528060200260200182016040528015610f76578160200160208202803683370190505b50905060005b828110156110f157600084600001518281518110610f9c57610f9c614ca6565b6020026020010151905080600003610fb657610fb6614d99565b600061107861107360fb610fcb600186614daf565b81548110610fdb57610fdb614ca6565b60009182526020918290206040805161010081018252600390930290910180548352600181015463ffffffff80821695850195909552600160201b80820486169385019390935264ffffffffff600160401b820481166060860152600160681b82041660808501526001600160601b03600160901b9091041660a08401526002015480841660c08401520490911660e08201526123ef565b612483565b905061108381612496565b8561108f866002614d82565b8151811061109f5761109f614ca6565b60200260200101868660026110b49190614d82565b6110bf906001614cd2565b815181106110cf576110cf614ca6565b602090810291909101019190915252506110ea905081614dc2565b9050610f7c565b5061110981611101876002614ddb565b60ff166124c5565b9695505050505050565b600054610100900460ff16158080156111335750600054600160ff909116105b8061114d5750303b15801561114d575060005460ff166001145b6111b05760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610e18565b6000805460ff1916600117905580156111d3576000805461ff0019166101001790555b6111db612633565b6111e3612662565b8015610e2a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6033546001600160a01b031690565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146112835760405163dbc2fa8560e01b815260040160405180910390fd5b610be761128f82611bb6565b8484612744565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146112df57604051637bcb136360e11b815260040160405180910390fd5b60006112e961236c565b9050600060405180606001604052806001600281111561130b5761130b614865565b815264ffffffffff84166020808301919091526000604092830181905263ffffffff8816815260c990915220815181549293508392829060ff1916600183600281111561135a5761135a614865565b0217905550602082810151825460409485015164ffffffffff908116600160301b0264ffffffffff60301b19919093166101000216610100600160581b0319909116171790915563ffffffff8516600090815260c9909152208151815483929190829060ff191660018360028111156113d5576113d5614865565b021790555060208201518154604090930151610100600160581b031990931661010064ffffffffff9283160264ffffffffff60301b191617600160301b919093160291909117905550505050565b60606000606060fe805490508463ffffffff16106114545760405163dad9fe3360e01b815260040160405180910390fd5b600060fe8563ffffffff168154811061146f5761146f614ca6565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b90910416608082015290506114d3818661281e565b93508060200151925061157860fd8663ffffffff16815481106114f8576114f8614ca6565b90600052602060002090600202016040518060400160405290816000820180548060200260200160405190810160405280929190818152602001828054801561156057602002820191906000526020600020905b81548152602001906001019080831161154c575b505050505081526020016001820154815250506128a0565b93959294505050565b600061159d61013054600f81810b600160801b909204900b0390565b905090565b606060006060600061010160006115b887612244565b60409081015163ffffffff908116835260208301939093520160002054169050801561168657600060fe8263ffffffff16815481106115f9576115f9614ca6565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b909104166080820152905061165d818361281e565b94508060200151935061168260fd8363ffffffff16815481106114f8576114f8614ca6565b9250505b509193909250565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146116d95760405163dbc2fa8560e01b815260040160405180910390fd5b6116e287611aad565b1561170057604051636893014360e01b815260040160405180910390fd5b61170987611ae2565b15611727576040516318989d5360e01b815260040160405180910390fd5b61173d611733836129e1565b84898989896129f4565b979650505050505050565b60fc546060908190831061176f57604051631390f2a160e01b815260040160405180910390fd5b61099f60fc848154811061065e5761065e614ca6565b6040516360e07a7b60e11b81526000600482018190526060916001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c1c0f4f690602401600060405180830381865afa1580156117ef573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118179190810190614df7565b90506118216145a5565b60005b825181101561189157600061185e8661185586858151811061184857611848614ca6565b6020026020010151612244565b60400151612e79565b9050826040015163ffffffff16816040015163ffffffff161115611880578092505b5061188a81614dc2565b9050611824565b50604081015163ffffffff16156118ae576118ab816123ef565b92505b5050919050565b6118bd614583565b63ffffffff8216600090815260c96020526040908190208151606081019092528054829060ff1660028111156118f5576118f5614865565b600281111561190657611906614865565b8152905464ffffffffff610100820481166020840152600160301b9091041660409091015292915050565b6065546001600160a01b031690565b606060006119518461185585612244565b9050806040015163ffffffff1660000361197b575050604080516020810190915260008152610986565b611984816123ef565b949350505050565b611994612377565b606580546001600160a01b0319166001600160a01b0383169081179091556119ba61122b565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6060806000611a02846001614cd2565b60fd549091508110611a2757604051631390f2a160e01b815260040160405180910390fd5b6106de60fd828154811061065e5761065e614ca6565b600061159d465b600063ffffffff821115611aa95760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401610e18565b5090565b60008063ffffffff8316600090815260c9602052604090205460ff166002811115611ada57611ada614865565b141592915050565b63ffffffff8116600090815260c96020526040808220815160608101909252805483929190829060ff166002811115611b1d57611b1d614865565b6002811115611b2e57611b2e614865565b8152905464ffffffffff610100820481166020840152600160301b909104166040909101529050600081516002811115611b6a57611b6a614865565b14611b785750600092915050565b806020015164ffffffffff16600003611b945750600092915050565b6040810151611ba69061a8c090614ea8565b64ffffffffff1642109392505050565b6000610986611bc483612f64565b612f77565b60606000611bd686612f9f565b90506000816001600160401b03811115611bf257611bf2614652565b604051908082528060200260200182016040528015611c1b578160200160208202803683370190505b50905060005b82811015611db9576000611c358983612fc0565b90506000611c428261301f565b905080600003611c6557604051630508c93960e41b815260040160405180910390fd5b80848481518110611c7857611c78614ca6565b6020026020010181815250506000611c8f83613069565b9050611c9b818a612e79565b6040015163ffffffff16611cae84613078565b63ffffffff1611611cd257604051633dbfe96160e11b815260040160405180910390fd5b60fb611cdf600184614daf565b81548110611cef57611cef614ca6565b6000918252602082206002600390920201015463ffffffff600160201b909104169003611d64578860fb611d24600185614daf565b81548110611d3457611d34614ca6565b906000526020600020906003020160020160046101000a81548163ffffffff021916908363ffffffff1602179055505b848481518110611d7657611d76614ca6565b60209081029190910181015163ffffffff928316600090815261010083526040808220948d168252939092529190205550611db2905081614dc2565b9050611c21565b5061173d8782888888613087565b6000610986611dd583612f64565b61329b565b600080611de683611e7b565b60fe5490915063ffffffff821610611e015750600092915050565b6109bf8360fe8363ffffffff1681548110611e1e57611e1e614ca6565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b9091041660808201526132c3565b600061098660406004845b9190613346565b80515160609081906000816001600160401b03811115611eaf57611eaf614652565b604051908082528060200260200182016040528015611ed8578160200160208202803683370190505b50905060005b82811015611f5957600086600001518281518110611efe57611efe614ca6565b6020026020010151905080600003611f1857611f18614d99565b611f2b61107360fb610fcb600185614daf565b838381518110611f3d57611f3d614ca6565b602090810291909101015250611f5281614dc2565b9050611ede565b50611f6381613367565b6020860151604051636ef7fd3360e11b81529195506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163ddeffa6691611fb99160040190815260200190565b600060405180830381865afa158015611fd6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611ffe9190810190614ec6565b92505050915091565b54600f81810b600160801b909204900b131590565b600061202782612007565b1561204557604051631ed9509560e11b815260040160405180910390fd5b508054600f0b60009081526001909101602052604090205490565b63ffffffff8116600090815260c9602052604081205460ff16600281600281111561208d5761208d614865565b036120a45761209b8461343a565b600191506120da565b60018160028111156120b8576120b8614865565b14806120c857506120c883611ae2565b156120da576120d56134a9565b600191505b5092915050565b600083815261012f60209081526040808320815160808101835290546001600160401b038082168352600160401b8204811694830194909452600160801b8104841682840152600160c01b90049092166060830152830151909190159060028451600281111561215357612153614865565b14905081156121a25761217885604001518660600151876000015186600001516134c4565b61218b8786600001518560200151613501565b6121a28560a001518660000151856040015161355c565b6121b788838388600001518760000151613625565b80156121d4576121d48560c001518660000151856060015161355c565b5050505050505050565b60006121e982612007565b1561220757604051631ed9509560e11b815260040160405180910390fd5b508054600f0b6000818152600180840160205260408220805492905583546001600160801b03191692016001600160801b03169190911790915590565b61224c614583565b6040516328f3fac960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906328f3fac990612298908590600401614a61565b606060405180830381865afa1580156122b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109869190614fae565b60006122e3614583565b604051632de5aaf760e01b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632de5aaf790602401608060405180830381865afa158015612348573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099f9190614fca565b600061159d4261368b565b3361238061122b565b6001600160a01b031614610da85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610e18565b606580546001600160a01b0319169055610e2a816136f1565b6060610986826000015183602001518460400151856060015186608001518760a0015160408051602081019790975260e095861b6001600160e01b0319908116888301529490951b909316604486015260d891821b6001600160d81b03199081166048870152911b16604d84015260a01b6001600160a01b03191660528301528051603e818403018152605e909201905290565b600061098661249183612f64565b613743565b600080826124ad6124a882602461376b565b613778565b92506124bd6124a882602461379c565b915050915091565b606060006124eb845184106124e4576124df846001614cd2565b6137e2565b84516137e2565b9050806001600160401b0381111561250557612505614652565b60405190808252806020026020018201604052801561252e578160200160208202803683370190505b50845190925060005b82811015610b0e5781856001181061255057600061256e565b85856001188151811061256557612565614ca6565b60200260200101515b84828151811061258057612580614ca6565b60200260200101818152505060005b8281101561262057600081600101905060008883815181106125b3576125b3614ca6565b6020026020010151905060008583106125cd5760006125e8565b8983815181106125df576125df614ca6565b60200260200101515b90506125f48282613801565b8a600186901c8151811061260a5761260a614ca6565b602090810291909101015250505060020161258f565b50600194851c94918201821c9101612537565b600054610100900460ff1661265a5760405162461bcd60e51b8152600401610e1890615000565b610da861384d565b60fe541561267257612672614d99565b60fe6126806000808061387d565b8154600180820184556000938452602080852084516004909402019283558301519082015560408083015160028301556060808401516003909301805460809095015164ffffffffff908116600160281b026001600160501b031990961694169390931793909317909155805180820184815292810190915260fd92909182915081526000602091820181905283546001810185559381528190208251805193946002029091019261273592849201906145e9565b50602082015181600101555050565b600061274f84612f9f565b90506000816001600160401b0381111561276b5761276b614652565b604051908082528060200260200182016040528015612794578160200160208202803683370190505b50905060005b8281101561280c576127b56127af8783612fc0565b866138d4565b8282815181106127c7576127c7614ca6565b6020026020010181815250508181815181106127e5576127e5614ca6565b60200260200101516000036127fc576127fc614d99565b61280581614dc2565b905061279a565b506128178184613b2f565b5050505050565b60606109bf836000015161283a85602001518660400151613ba0565b84866060015187608001516040805160208101969096528581019490945260e09290921b6001600160e01b031916606085015260d890811b6001600160d81b0319908116606486015291901b1660698301528051604e818403018152606e909201905290565b805151606090806001600160401b038111156128be576128be614652565b6040519080825280602002602001820160405280156128e7578160200160208202803683370190505b50915060005b818110156118ae5760008460000151828151811061290d5761290d614ca6565b602002602001015190508060000361292757612927614d99565b6129aa60fb612937600184614daf565b8154811061294757612947614ca6565b906000526020600020906003020160010160129054906101000a90046001600160601b031660fb60018461297b9190614daf565b8154811061298b5761298b614ca6565b600091825260209091206001600390920201015463ffffffff16613bcc565b6001600160801b03168483815181106129c5576129c5614ca6565b6020908102919091010152506129da81614dc2565b90506128ed565b60006109866129ef83612f64565b613be8565b60006129ff86613c10565b600003612a0e57506000611109565b6000612a1988613c7c565b600081815261012e6020526040808220815160a0810190925280549394509192909190829060ff166002811115612a5257612a52614865565b6002811115612a6357612a63614865565b81529054610100810460ff9081161515602080850191909152620100008304909116151560408401526301000000820463ffffffff166060840152600160381b90910464ffffffffff1660809092019190915281015190915015612acc57600092505050611109565b600080612ad88b613c8e565b6001600160a01b031614612aed576002612af0565b60015b9050806002811115612b0457612b04614865565b82516002811115612b1757612b17614865565b10612b285760009350505050611109565b6040518060e00160405280612b3c8c613c9d565b63ffffffff168152602001612b508c613cab565b63ffffffff1681526020018663ffffffff168152602001612b708c613cb9565b60ff1681526020018863ffffffff168152602001612b8d8c613cc8565b6001600160a01b03168152602001612ba48c613c8e565b6001600160a01b03908116909152600085815261012d60209081526040918290208451815492860151868501516060880151608089015163ffffffff908116600160681b0263ffffffff60681b1960ff909316600160601b0260ff60601b19948316600160401b029490941664ffffffffff60401b19958316600160201b026001600160401b03199099169290961691909117969096179290921692909217919091171691909117815560a0808501516001830180549186166001600160a01b031992831617905560c09095015160029283018054919095169516949094179092558051928301905281908390811115612ca057612ca0614865565b81526001602082015260408481015115159082015263ffffffff8a166060820152608001612ccc61236c565b64ffffffffff169052600084815261012e6020526040902081518154829060ff19166001836002811115612d0257612d02614865565b021790555060208201518154604080850151606086015160809687015164ffffffffff16600160381b0264ffffffffff60381b1963ffffffff909216630100000002919091166301000000600160601b0319921515620100000262ff000019961515610100029690961662ffff001990951694909417949094171691909117919091179091558051918201905280612d9a8b60c01c90565b6001600160401b03168152602001612db28b60801c90565b6001600160401b03168152602001612dca8b60401c90565b6001600160401b031681526020018a6001600160401b03908116909152600085815261012f60209081526040918290208451815492860151938601516060909601518516600160c01b026001600160c01b03968616600160801b02969096166001600160801b03948616600160401b026001600160801b03199094169190951617919091179190911691909117919091179055612e6961013084613cd5565b5060019998505050505050505050565b612e816145a5565b63ffffffff8084166000908152610100602090815260408083209386168352929052205480156120da5760fb612eb8600183614daf565b81548110612ec857612ec8614ca6565b60009182526020918290206040805161010081018252600390930290910180548352600181015463ffffffff80821695850195909552600160201b80820486169385019390935264ffffffffff600160401b820481166060860152600160681b82041660808501526001600160601b03600160901b9091041660a08401526002015480841660c08401520490911660e082015291505092915050565b8051600090602083016118ab8183613d11565b6000612f8282613d5b565b611aa957604051635cb1e1ad60e11b815260040160405180910390fd5b6000612fad600c6032614cd2565b612fb683613dab565b6109869190615061565b60008281612fd0600c6032614cd2565b612fda9085614d82565b9050612fe582613dab565b811061300457604051631390f2a160e01b815260040160405180910390fd5b6105fb61249182613017600c6032614cd2565b859190613db7565b600060ff600061302e84613069565b63ffffffff1663ffffffff168152602001908152602001600020600061305384613e0f565b8152602001908152602001600020549050919050565b60006109866020600484611e86565b60006109866024600484611e86565b6060600061309960fe80549050611a44565b905060006130b76130a989613e4e565b805160051b60209091012090565b905060006130ce6130c78a613f0f565b888461387d565b90506130da818461281e565b63ffffffff808816600090815261010160209081526040808320805494891663ffffffff199095169490941790935560fe805460018181018355918452865160049091027f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513a810191909155868301517f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513b820155868501517f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513c82015560608701517f54075df80ec1ae6ac9100e1fd0ebf3246c17f5c933137af392011f4c5f61513d9091018054608089015164ffffffffff908116600160281b026001600160501b031990921693169290921791909117905583518085019094528c84528382018a905260fd805491820181559092528251805194985092936002929092027f9346ac6dd7de6b96975fec380d4d994c4c12e6a8897544f22915316cc6cca280019261324b92849291909101906145e9565b506020820151816001015550507f60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de8460405161328791906147c7565b60405180910390a150505095945050505050565b60006132a682613fe7565b611aa957604051633ae4998b60e21b815260040160405180910390fd5b80516000906132d184613ffb565b1480156132f657506132eb82602001518360400151613ba0565b6132f484614009565b145b801561331b5750816060015164ffffffffff1661331284614017565b64ffffffffff16145b80156109bf5750816080015164ffffffffff1661333784614026565b64ffffffffff16149392505050565b600080613354858585614035565b602084900360031b1c9150509392505050565b606061337382516140c9565b613390576040516376cc6d3360e11b815260040160405180910390fd5b81516000816001600160401b038111156133ac576133ac614652565b6040519080825280602002602001820160405280156133d5578160200160208202803683370190505b50905060005b82811015613430576134038582815181106133f8576133f8614ca6565b602002602001015190565b82828151811061341557613415614ca6565b602090810291909101015261342981614dc2565b90506133db565b506118ab816140ee565b600081815261012d6020908152604080832080546001600160881b03191681556001810180546001600160a01b031990811690915560029091018054909116905561012e825280832080546001600160601b031916905561012f9091528120556134a56101306121de565b5050565b60006134b66101306121de565b9050610e2a61013082613cd5565b60006134cf8261412d565b90506000806134de878761413a565b915091506134ed828685613501565b6134f8818685613501565b50505050505050565b6000806135138563ffffffff166122d9565b909250905060048151600581111561352d5761352d614865565b148061354b575060058151600581111561354957613549614865565b145b1561355557600091505b6128178285855b6001600160a01b03831660009081526101326020908152604080832063ffffffff861684528252822080549184901b600160201b600160601b03169283926135ae9084906001600160801b0316615075565b82546101009290920a6001600160801b03818102199093169183160217909155604080516001600160a01b038816815263ffffffff87166020820152918416908201527f028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c915060600160405180910390a150505050565b60006136308261420f565b9050600085801561363e5750845b1561364a575080613680565b85156136625761365b600283615095565b9050613680565b841561368057613673600283615095565b61367d90836150bb565b90505b6134f8878583613501565b600064ffffffffff821115611aa95760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526530206269747360d01b6064820152608401610e18565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600061374e8261422f565b611aa957604051631ae8107160e21b815260040160405180910390fd5b60006109bf838284613db7565b6000806137858360801c90565b9050600061379284613dab565b9091209392505050565b6000806137a884613dab565b9050808311156137cb5760405163a3b99ded60e01b815260040160405180910390fd5b611984836137d98660801c90565b01848303613d11565b600060015b828110156137fb576001918201911b6137e7565b50919050565b60008215801561380f575081155b1561381c57506000610986565b6040805160208101859052908101839052606001604051602081830303815290604052805190602001209050610986565b600054610100900460ff166138745760405162461bcd60e51b8152600401610e1890615000565b610da8336123d6565b6040805160a0810182526000606082018190526080820152848152602081018490529081018290526138ad614246565b64ffffffffff1660608201526138c161236c565b64ffffffffff1660808201529392505050565b6000806138e084613069565b90506138ec8184612e79565b6040015163ffffffff166138ff85613078565b63ffffffff161161392357604051633dbfe96160e11b815260040160405180910390fd5b600061392e85613e0f565b63ffffffff8316600090815260ff602090815260408083208484529091528120549450909150839003613aff5760006139678686614251565b60fb8054600181018255600082815283517f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabc6003909302928301556020808501517f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabd8401805460408089015160608a015160808b015160a08c015163ffffffff9788166001600160401b031996871617600160201b948916850217600160401b600160901b031916600160401b64ffffffffff9485160264ffffffffff60681b191617600160681b939092169290920217600160901b600160f01b031916600160901b6001600160601b03909216919091021790935560c08901517f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabe909701805460e08b0151988616931692909217968416909202959095179094559354938816825260ff8152828220878352905220819055945090507fc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb613ae8876142df565b604051613af591906147c7565b60405180910390a1505b5063ffffffff90811660009081526101006020908152604080832095909316825293909352909120819055919050565b60408051808201909152828152602080820183905260fc80546001810182556000919091528251805160029092027f371f36870d18f32a11fea0f144b021c8b407bb50f8e0267c711123f454b963c00192613b8f928492909101906145e9565b506020820151816001015550505050565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b63ffffffff1660209190911b600160201b600160801b03161790565b6000613bf382614319565b611aa957604051631dad384f60e21b815260040160405180910390fd5b6000816001600160401b0316613c268360401c90565b6001600160401b0316613c398460801c90565b6001600160401b0316613c4c8560c01c90565b6001600160401b0316613c5f9190614cd2565b613c699190614cd2565b613c739190614cd2565b60201b92915050565b600061098660086020845b9190614035565b60006109866071835b90614326565b600061098681600484611e86565b600061098660048084611e86565b60006109866048600184611e86565b6000610986605d83613c97565b8154600160801b90819004600f0b6000818152600180860160205260409091209390935583546001600160801b03908116939091011602179055565b600080613d1e8385614cd2565b9050604051811115613d2e575060005b80600003613d4f5760405163085f79c360e11b815260040160405180910390fd5b608084901b8317611984565b600080613d6783613dab565b90506000613d77600c6032614cd2565b613d819083615061565b905081613d90600c6032614cd2565b613d9a9083614d82565b1480156118ab57506118ab816140c9565b6001600160801b031690565b600080613dc48560801c90565b9050613dcf85614334565b83613dda8684614cd2565b613de49190614cd2565b1115613e035760405163a3b99ded60e01b815260040160405180910390fd5b6105fb84820184613d11565b6000806000613e1d84612496565b6040805160208082019490945280820192909252805180830382018152606090920190528051910120949350505050565b60606000613e5b83612f9f565b9050806001600160401b03811115613e7557613e75614652565b604051908082528060200260200182016040528015613e9e578160200160208202803683370190505b50915060005b818110156118ae576000613eb88583612fc0565b9050613ed4613ec682614350565b613ecf83613069565b613bcc565b848381518110613ee657613ee6614ca6565b6001600160801b039092166020928302919091019091015250613f0881614dc2565b9050613ea4565b600080613f1b83612f9f565b90506000816001600160401b03811115613f3757613f37614652565b604051908082528060200260200182016040528015613f60578160200160208202803683370190505b50905060005b82811015613fad57613f80613f7b8683612fc0565b613e0f565b828281518110613f9257613f92614ca6565b6020908102919091010152613fa681614dc2565b9050613f66565b50613fc381613fbe60016006614daf565b614365565b80600081518110613fd657613fd6614ca6565b602002602001015192505050919050565b6000604e613ff483613dab565b1492915050565b600061098681602084613c87565b600061098660208084613c87565b60006109866044600584611e86565b60006109866049600584611e86565b600081600003614047575060006109bf565b60208211156140695760405163063af09560e31b815260040160405180910390fd5b61407284613dab565b61407c8385614cd2565b111561409b5760405163a3b99ded60e01b815260040160405180910390fd5b600382901b60006140ac8660801c90565b90940151600160ff1b600019929092019190911d16949350505050565b6000811580159061098657506140e160016006614daf565b6001901b82111592915050565b604051806000614101846020840161443f565b9050600061410e82613dab565b9050600061411b836144c1565b84016020016040525090915250919050565b6000610986600383615095565b600080600060fd8563ffffffff168154811061415857614158614ca6565b90600052602060002090600202016000018460ff168154811061417d5761417d614ca6565b9060005260206000200154905060fb6001826141999190614daf565b815481106141a9576141a9614ca6565b600091825260209091206002600390920201015463ffffffff1660fb6141d0600184614daf565b815481106141e0576141e0614ca6565b906000526020600020906003020160020160049054906101000a900463ffffffff1692509250505b9250929050565b600061421a8261412d565b6142259060026150db565b61098690836150bb565b600061423d600c6032614cd2565b613ff483613dab565b600061159d4361368b565b6142596145a5565b61426283613ffb565b815261426d83613069565b63ffffffff16602082015261428183613078565b63ffffffff166040820152614295836144d6565b64ffffffffff1660608201526142aa836144e5565b64ffffffffff1660808201526142bf83614350565b6001600160601b031660a082015263ffffffff90911660c0820152919050565b604051806142f083602083016144f4565b5060006142fc84613dab565b90506000614309856144c1565b8301602001604052509052919050565b60006085613ff483613dab565b60006109bf83836014613346565b600061433f82613dab565b6143498360801c90565b0192915050565b60006109866143626032600c85611e86565b90565b81516001821b81111561438b5760405163c5360feb60e01b815260040160405180910390fd5b60005b828110156144395760005b8281101561442a57600081600101905060008683815181106143bd576143bd614ca6565b6020026020010151905060008583106143d75760006143f2565b8783815181106143e9576143e9614ca6565b60200260200101515b90506143fe8282613801565b88600186901c8151811061441457614414614ca6565b6020908102919091010152505050600201614399565b506001918201821c910161438e565b50505050565b60405160009080831015614466576040516312ca856360e21b815260040160405180910390fd5b6000805b85518110156144b457600086828151811061448757614487614ca6565b6020026020010151905061449d818488016144f4565b506144a781613dab565b909201915060010161446a565b50608084901b81176105fb565b600060056144ce8361456b565b901b92915050565b60006109866028600584611e86565b6000610986602d600584611e86565b60008061450084613dab565b9050600061450e8560801c90565b60405190915080851015614535576040516312ca856360e21b815260040160405180910390fd5b60008386858560045afa90508061455f57604051637c7d772f60e01b815260040160405180910390fd5b608086901b841761173d565b6000600561457883613dab565b601f01901c92915050565b6040805160608101909152806000815260006020820181905260409091015290565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b828054828255906000526020600020908101928215614624579160200282015b82811115614624578251825591602001919060010190614609565b50611aa99291505b80821115611aa9576000815560010161462c565b63ffffffff81168114610e2a57600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561469057614690614652565b604052919050565b60006001600160401b038211156146b1576146b1614652565b50601f01601f191660200190565b600082601f8301126146d057600080fd5b81356146e36146de82614698565b614668565b8181528460208386010111156146f857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561472b57600080fd5b843561473681614640565b9350602085013592506040850135915060608501356001600160401b0381111561475f57600080fd5b61476b878288016146bf565b91505092959194509250565b60005b8381101561479257818101518382015260200161477a565b50506000910152565b600081518084526147b3816020860160208601614777565b601f01601f19169290920160200192915050565b6020815260006109bf602083018461479b565b6000602082840312156147ec57600080fd5b81356001600160401b0381111561480257600080fd5b611984848285016146bf565b604081526000614821604083018561479b565b82810360208401526105fb818561479b565b6001600160a01b0381168114610e2a57600080fd5b60006020828403121561485a57600080fd5b81356109bf81614833565b634e487b7160e01b600052602160045260246000fd5b80516006811061488d5761488d614865565b825260208181015163ffffffff9081169184019190915260409182015116910152565b60608101610986828461487b565b6000602082840312156148d057600080fd5b5035919050565b6001600160a01b0383168152608081016109bf602083018461487b565b6000806040838503121561490757600080fd5b823561491281614833565b9150602083013561492281614640565b809150509250929050565b6000806020838503121561494057600080fd5b82356001600160401b038082111561495757600080fd5b818501915085601f83011261496b57600080fd5b81358181111561497a57600080fd5b8660208260051b850101111561498f57600080fd5b60209290920196919550909350505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b83811015614a0957888303603f1901855281518051151584528701518784018790526149f68785018261479b565b95880195935050908601906001016149c8565b509098975050505050505050565b60008060408385031215614a2a57600080fd5b823561491281614640565b60008060408385031215614a4857600080fd5b8235614a5381614640565b946020939093013593505050565b6001600160a01b0391909116815260200190565b60008060408385031215614a8857600080fd5b8235614a9381614640565b9150602083013560ff8116811461492257600080fd5b6020808252825182820181905260009190848201906040850190845b81811015614ae157835183529284019291840191600101614ac5565b50909695505050505050565b600080600060608486031215614b0257600080fd5b8335614b0d81614640565b92506020840135915060408401356001600160401b03811115614b2f57600080fd5b614b3b868287016146bf565b9150509250925092565b600060208284031215614b5757600080fd5b81356109bf81614640565b606081526000614b75606083018661479b565b6020838101869052838203604085015284518083528582019282019060005b81811015614a0957845183529383019391830191600101614b94565b60008060008060008060c08789031215614bc957600080fd5b8635614bd481614640565b95506020870135614be481614640565b9450604087013593506060870135614bfb81614640565b92506080870135915060a08701356001600160401b03811115614c1d57600080fd5b614c2989828a016146bf565b9150509295509295509295565b8151606082019060038110614c4d57614c4d614865565b80835250602083015164ffffffffff8082166020850152806040860151166040850152505092915050565b60008060408385031215614c8b57600080fd5b8235614c9681614640565b9150602083013561492281614833565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561098657610986614cbc565b60008235603e19833603018112614cfb57600080fd5b9190910192915050565b6000808335601e19843603018112614d1c57600080fd5b8301803591506001600160401b03821115614d3657600080fd5b60200191503681900382131561420857600080fd5b8183823760009101908152919050565b6001600160a01b0393909316835263ffffffff919091166020830152604082015260600190565b808202811582820484141761098657610986614cbc565b634e487b7160e01b600052600160045260246000fd5b8181038181111561098657610986614cbc565b600060018201614dd457614dd4614cbc565b5060010190565b60ff81811683821602908116908181146120da576120da614cbc565b60006020808385031215614e0a57600080fd5b82516001600160401b0380821115614e2157600080fd5b818501915085601f830112614e3557600080fd5b815181811115614e4757614e47614652565b8060051b9150614e58848301614668565b8181529183018401918481019088841115614e7257600080fd5b938501935b83851015614e9c5784519250614e8c83614833565b8282529385019390850190614e77565b98975050505050505050565b64ffffffffff8181168382160190808211156120da576120da614cbc565b600060208284031215614ed857600080fd5b81516001600160401b03811115614eee57600080fd5b8201601f81018413614eff57600080fd5b8051614f0d6146de82614698565b818152856020838501011115614f2257600080fd5b6105fb826020830160208601614777565b600060608284031215614f4557600080fd5b604051606081016001600160401b0381118282101715614f6757614f67614652565b8060405250809150825160068110614f7e57600080fd5b81526020830151614f8e81614640565b60208201526040830151614fa181614640565b6040919091015292915050565b600060608284031215614fc057600080fd5b6109bf8383614f33565b60008060808385031215614fdd57600080fd5b8251614fe881614833565b9150614ff78460208501614f33565b90509250929050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b634e487b7160e01b600052601260045260246000fd5b6000826150705761507061504b565b500490565b6001600160801b038181168382160190808211156120da576120da614cbc565b60006001600160401b03838116806150af576150af61504b565b92169190910492915050565b6001600160401b038281168282160390808211156120da576120da614cbc565b6001600160401b038181168382160280821691908281146150fe576150fe614cbc565b50509291505056fea26469706673582212206c5bed33be88ab12160a67494bddc0fb5fdc6ba52a5edf1f2a22f9570d7e8cbc64736f6c63430008110033", }
SummitMetaData contains all meta data concerning the Summit contract.
var SynapseTestConstantsABI = SynapseTestConstantsMetaData.ABI
SynapseTestConstantsABI is the input ABI used to generate the binding from. Deprecated: Use SynapseTestConstantsMetaData.ABI instead.
var SynapseTestConstantsMetaData = &bind.MetaData{
ABI: "[]",
}
SynapseTestConstantsMetaData contains all meta data concerning the SynapseTestConstants contract.
var TipsLibABI = TipsLibMetaData.ABI
TipsLibABI is the input ABI used to generate the binding from. Deprecated: Use TipsLibMetaData.ABI instead.
var TipsLibBin = TipsLibMetaData.Bin
TipsLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use TipsLibMetaData.Bin instead.
var TipsLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220a1223ddcc217ca1b8bc4879511de0007bce43742964d9b8ce2cb2880cffd349564736f6c63430008110033",
}
TipsLibMetaData contains all meta data concerning the TipsLib contract.
var VersionedABI = VersionedMetaData.ABI
VersionedABI is the input ABI used to generate the binding from. Deprecated: Use VersionedMetaData.ABI instead.
var VersionedFuncSigs = VersionedMetaData.Sigs
Deprecated: Use VersionedMetaData.Sigs instead. VersionedFuncSigs maps the 4-byte function signature to its string representation.
var VersionedMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"IncorrectVersionLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"versionString\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "54fd4d50": "version()", }, }
VersionedMetaData contains all meta data concerning the Versioned contract.
Functions ¶
This section is empty.
Types ¶
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCallerRaw ¶
type AddressUpgradeableCallerRaw struct {
Contract *AddressUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressUpgradeableCallerRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressUpgradeableCallerSession ¶
type AddressUpgradeableCallerSession struct { Contract *AddressUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableRaw ¶
type AddressUpgradeableRaw struct {
Contract *AddressUpgradeable // Generic contract binding to access the raw methods on
}
AddressUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressUpgradeableRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressUpgradeableRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableSession ¶
type AddressUpgradeableSession struct { Contract *AddressUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactorRaw ¶
type AddressUpgradeableTransactorRaw struct {
Contract *AddressUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressUpgradeableTransactorRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableTransactorRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableTransactorSession ¶
type AddressUpgradeableTransactorSession struct { Contract *AddressUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type AgentSecured ¶ added in v0.0.171
type AgentSecured struct { AgentSecuredCaller // Read-only binding to the contract AgentSecuredTransactor // Write-only binding to the contract AgentSecuredFilterer // Log filterer for contract events }
AgentSecured is an auto generated Go binding around an Ethereum contract.
func NewAgentSecured ¶ added in v0.0.171
func NewAgentSecured(address common.Address, backend bind.ContractBackend) (*AgentSecured, error)
NewAgentSecured creates a new instance of AgentSecured, bound to a specific deployed contract.
type AgentSecuredCaller ¶ added in v0.0.171
type AgentSecuredCaller struct {
// contains filtered or unexported fields
}
AgentSecuredCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAgentSecuredCaller ¶ added in v0.0.171
func NewAgentSecuredCaller(address common.Address, caller bind.ContractCaller) (*AgentSecuredCaller, error)
NewAgentSecuredCaller creates a new read-only instance of AgentSecured, bound to a specific deployed contract.
func (*AgentSecuredCaller) AgentManager ¶ added in v0.0.171
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*AgentSecuredCaller) AgentStatus ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*AgentSecuredCaller) GetAgent ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*AgentSecuredCaller) Inbox ¶ added in v0.0.171
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*AgentSecuredCaller) LatestDisputeStatus ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*AgentSecuredCaller) LocalDomain ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCaller) 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 (*AgentSecuredCaller) Owner ¶ added in v0.0.171
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AgentSecuredCaller) PendingOwner ¶ added in v0.1.0
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*AgentSecuredCaller) SynapseDomain ¶ added in v0.0.237
func (_AgentSecured *AgentSecuredCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
type AgentSecuredCallerRaw ¶ added in v0.0.171
type AgentSecuredCallerRaw struct {
Contract *AgentSecuredCaller // Generic read-only contract binding to access the raw methods on
}
AgentSecuredCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AgentSecuredCallerRaw) Call ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 AgentSecuredCallerSession ¶ added in v0.0.171
type AgentSecuredCallerSession struct { Contract *AgentSecuredCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AgentSecuredCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AgentSecuredCallerSession) AgentManager ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*AgentSecuredCallerSession) AgentStatus ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*AgentSecuredCallerSession) GetAgent ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*AgentSecuredCallerSession) Inbox ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*AgentSecuredCallerSession) LatestDisputeStatus ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*AgentSecuredCallerSession) LocalDomain ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*AgentSecuredCallerSession) Owner ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AgentSecuredCallerSession) PendingOwner ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*AgentSecuredCallerSession) SynapseDomain ¶ added in v0.0.237
func (_AgentSecured *AgentSecuredCallerSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*AgentSecuredCallerSession) Version ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type AgentSecuredFilterer ¶ added in v0.0.171
type AgentSecuredFilterer struct {
// contains filtered or unexported fields
}
AgentSecuredFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAgentSecuredFilterer ¶ added in v0.0.171
func NewAgentSecuredFilterer(address common.Address, filterer bind.ContractFilterer) (*AgentSecuredFilterer, error)
NewAgentSecuredFilterer creates a new log filterer instance of AgentSecured, bound to a specific deployed contract.
func (*AgentSecuredFilterer) FilterInitialized ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredFilterer) FilterInitialized(opts *bind.FilterOpts) (*AgentSecuredInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AgentSecuredFilterer) FilterOwnershipTransferStarted ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AgentSecuredOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*AgentSecuredFilterer) FilterOwnershipTransferred ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AgentSecuredOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AgentSecuredFilterer) ParseInitialized ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredFilterer) ParseInitialized(log types.Log) (*AgentSecuredInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AgentSecuredFilterer) ParseOwnershipTransferStarted ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredFilterer) ParseOwnershipTransferStarted(log types.Log) (*AgentSecuredOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*AgentSecuredFilterer) ParseOwnershipTransferred ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredFilterer) ParseOwnershipTransferred(log types.Log) (*AgentSecuredOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AgentSecuredFilterer) WatchInitialized ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AgentSecuredInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AgentSecuredFilterer) WatchOwnershipTransferStarted ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *AgentSecuredOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*AgentSecuredFilterer) WatchOwnershipTransferred ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AgentSecuredOwnershipTransferred, 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 AgentSecuredInitialized ¶ added in v0.0.171
type AgentSecuredInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AgentSecuredInitialized represents a Initialized event raised by the AgentSecured contract.
type AgentSecuredInitializedIterator ¶ added in v0.0.171
type AgentSecuredInitializedIterator struct { Event *AgentSecuredInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentSecuredInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AgentSecured contract.
func (*AgentSecuredInitializedIterator) Close ¶ added in v0.0.171
func (it *AgentSecuredInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentSecuredInitializedIterator) Error ¶ added in v0.0.171
func (it *AgentSecuredInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentSecuredInitializedIterator) Next ¶ added in v0.0.171
func (it *AgentSecuredInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AgentSecuredOwnershipTransferStarted ¶ added in v0.1.0
type AgentSecuredOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AgentSecuredOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the AgentSecured contract.
type AgentSecuredOwnershipTransferStartedIterator ¶ added in v0.1.0
type AgentSecuredOwnershipTransferStartedIterator struct { Event *AgentSecuredOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentSecuredOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the AgentSecured contract.
func (*AgentSecuredOwnershipTransferStartedIterator) Close ¶ added in v0.1.0
func (it *AgentSecuredOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentSecuredOwnershipTransferStartedIterator) Error ¶ added in v0.1.0
func (it *AgentSecuredOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentSecuredOwnershipTransferStartedIterator) Next ¶ added in v0.1.0
func (it *AgentSecuredOwnershipTransferStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AgentSecuredOwnershipTransferred ¶ added in v0.0.171
type AgentSecuredOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AgentSecuredOwnershipTransferred represents a OwnershipTransferred event raised by the AgentSecured contract.
type AgentSecuredOwnershipTransferredIterator ¶ added in v0.0.171
type AgentSecuredOwnershipTransferredIterator struct { Event *AgentSecuredOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AgentSecuredOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AgentSecured contract.
func (*AgentSecuredOwnershipTransferredIterator) Close ¶ added in v0.0.171
func (it *AgentSecuredOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AgentSecuredOwnershipTransferredIterator) Error ¶ added in v0.0.171
func (it *AgentSecuredOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AgentSecuredOwnershipTransferredIterator) Next ¶ added in v0.0.171
func (it *AgentSecuredOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AgentSecuredRaw ¶ added in v0.0.171
type AgentSecuredRaw struct {
Contract *AgentSecured // Generic contract binding to access the raw methods on
}
AgentSecuredRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AgentSecuredRaw) Call ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*AgentSecuredRaw) Transact ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentSecuredRaw) Transfer ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AgentSecuredSession ¶ added in v0.0.171
type AgentSecuredSession struct { Contract *AgentSecured // 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 }
AgentSecuredSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AgentSecuredSession) AcceptOwnership ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AgentSecuredSession) AgentManager ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*AgentSecuredSession) AgentStatus ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*AgentSecuredSession) GetAgent ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*AgentSecuredSession) Inbox ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*AgentSecuredSession) LatestDisputeStatus ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*AgentSecuredSession) LocalDomain ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*AgentSecuredSession) Multicall ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*AgentSecuredSession) OpenDispute ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*AgentSecuredSession) Owner ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AgentSecuredSession) PendingOwner ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*AgentSecuredSession) RenounceOwnership ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AgentSecuredSession) ResolveDispute ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*AgentSecuredSession) SynapseDomain ¶ added in v0.0.237
func (_AgentSecured *AgentSecuredSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*AgentSecuredSession) TransferOwnership ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) 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 (*AgentSecuredSession) Version ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type AgentSecuredTransactor ¶ added in v0.0.171
type AgentSecuredTransactor struct {
// contains filtered or unexported fields
}
AgentSecuredTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAgentSecuredTransactor ¶ added in v0.0.171
func NewAgentSecuredTransactor(address common.Address, transactor bind.ContractTransactor) (*AgentSecuredTransactor, error)
NewAgentSecuredTransactor creates a new write-only instance of AgentSecured, bound to a specific deployed contract.
func (*AgentSecuredTransactor) AcceptOwnership ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AgentSecuredTransactor) Multicall ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*AgentSecuredTransactor) OpenDispute ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*AgentSecuredTransactor) RenounceOwnership ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AgentSecuredTransactor) ResolveDispute ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*AgentSecuredTransactor) TransferOwnership ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactor) 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 AgentSecuredTransactorRaw ¶ added in v0.0.171
type AgentSecuredTransactorRaw struct {
Contract *AgentSecuredTransactor // Generic write-only contract binding to access the raw methods on
}
AgentSecuredTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AgentSecuredTransactorRaw) Transact ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AgentSecuredTransactorRaw) Transfer ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AgentSecuredTransactorSession ¶ added in v0.0.171
type AgentSecuredTransactorSession struct { Contract *AgentSecuredTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AgentSecuredTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AgentSecuredTransactorSession) AcceptOwnership ¶ added in v0.1.0
func (_AgentSecured *AgentSecuredTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AgentSecuredTransactorSession) Multicall ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*AgentSecuredTransactorSession) OpenDispute ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*AgentSecuredTransactorSession) RenounceOwnership ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AgentSecuredTransactorSession) ResolveDispute ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*AgentSecuredTransactorSession) TransferOwnership ¶ added in v0.0.171
func (_AgentSecured *AgentSecuredTransactorSession) 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 AgentStatus ¶ added in v0.0.171
AgentStatus is an auto generated low-level Go binding around an user-defined struct.
type AttestationLib ¶
type AttestationLib struct { AttestationLibCaller // Read-only binding to the contract AttestationLibTransactor // Write-only binding to the contract AttestationLibFilterer // Log filterer for contract events }
AttestationLib is an auto generated Go binding around an Ethereum contract.
func DeployAttestationLib ¶
func DeployAttestationLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AttestationLib, error)
DeployAttestationLib deploys a new Ethereum contract, binding an instance of AttestationLib to it.
func NewAttestationLib ¶
func NewAttestationLib(address common.Address, backend bind.ContractBackend) (*AttestationLib, error)
NewAttestationLib creates a new instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibCaller ¶
type AttestationLibCaller struct {
// contains filtered or unexported fields
}
AttestationLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationLibCaller ¶
func NewAttestationLibCaller(address common.Address, caller bind.ContractCaller) (*AttestationLibCaller, error)
NewAttestationLibCaller creates a new read-only instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibCallerRaw ¶
type AttestationLibCallerRaw struct {
Contract *AttestationLibCaller // Generic read-only contract binding to access the raw methods on
}
AttestationLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationLibCallerRaw) Call ¶
func (_AttestationLib *AttestationLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AttestationLibCallerSession ¶
type AttestationLibCallerSession struct { Contract *AttestationLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AttestationLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AttestationLibFilterer ¶
type AttestationLibFilterer struct {
// contains filtered or unexported fields
}
AttestationLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationLibFilterer ¶
func NewAttestationLibFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationLibFilterer, error)
NewAttestationLibFilterer creates a new log filterer instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibRaw ¶
type AttestationLibRaw struct {
Contract *AttestationLib // Generic contract binding to access the raw methods on
}
AttestationLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationLibRaw) Call ¶
func (_AttestationLib *AttestationLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AttestationLibRaw) Transact ¶
func (_AttestationLib *AttestationLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationLibRaw) Transfer ¶
func (_AttestationLib *AttestationLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationLibSession ¶
type AttestationLibSession struct { Contract *AttestationLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AttestationLibTransactor ¶
type AttestationLibTransactor struct {
// contains filtered or unexported fields
}
AttestationLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationLibTransactor ¶
func NewAttestationLibTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationLibTransactor, error)
NewAttestationLibTransactor creates a new write-only instance of AttestationLib, bound to a specific deployed contract.
type AttestationLibTransactorRaw ¶
type AttestationLibTransactorRaw struct {
Contract *AttestationLibTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationLibTransactorRaw) Transact ¶
func (_AttestationLib *AttestationLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationLibTransactorRaw) Transfer ¶
func (_AttestationLib *AttestationLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationLibTransactorSession ¶
type AttestationLibTransactorSession struct { Contract *AttestationLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AttestationLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ByteString ¶
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 ¶
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 ¶
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 ¶
type ByteStringCaller struct {
// contains filtered or unexported fields
}
ByteStringCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewByteStringCaller ¶
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 ¶
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 ¶
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 ¶
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 ¶
type ByteStringFilterer struct {
// contains filtered or unexported fields
}
ByteStringFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewByteStringFilterer ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
type ByteStringTransactor struct {
// contains filtered or unexported fields
}
ByteStringTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewByteStringTransactor ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ChainContext ¶ added in v0.1.0
type ChainContext struct { ChainContextCaller // Read-only binding to the contract ChainContextTransactor // Write-only binding to the contract ChainContextFilterer // Log filterer for contract events }
ChainContext is an auto generated Go binding around an Ethereum contract.
func DeployChainContext ¶ added in v0.1.0
func DeployChainContext(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ChainContext, error)
DeployChainContext deploys a new Ethereum contract, binding an instance of ChainContext to it.
func NewChainContext ¶ added in v0.1.0
func NewChainContext(address common.Address, backend bind.ContractBackend) (*ChainContext, error)
NewChainContext creates a new instance of ChainContext, bound to a specific deployed contract.
type ChainContextCaller ¶ added in v0.1.0
type ChainContextCaller struct {
// contains filtered or unexported fields
}
ChainContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewChainContextCaller ¶ added in v0.1.0
func NewChainContextCaller(address common.Address, caller bind.ContractCaller) (*ChainContextCaller, error)
NewChainContextCaller creates a new read-only instance of ChainContext, bound to a specific deployed contract.
type ChainContextCallerRaw ¶ added in v0.1.0
type ChainContextCallerRaw struct {
Contract *ChainContextCaller // Generic read-only contract binding to access the raw methods on
}
ChainContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ChainContextCallerRaw) Call ¶ added in v0.1.0
func (_ChainContext *ChainContextCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 ChainContextCallerSession ¶ added in v0.1.0
type ChainContextCallerSession struct { Contract *ChainContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ChainContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ChainContextFilterer ¶ added in v0.1.0
type ChainContextFilterer struct {
// contains filtered or unexported fields
}
ChainContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewChainContextFilterer ¶ added in v0.1.0
func NewChainContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ChainContextFilterer, error)
NewChainContextFilterer creates a new log filterer instance of ChainContext, bound to a specific deployed contract.
type ChainContextRaw ¶ added in v0.1.0
type ChainContextRaw struct {
Contract *ChainContext // Generic contract binding to access the raw methods on
}
ChainContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ChainContextRaw) Call ¶ added in v0.1.0
func (_ChainContext *ChainContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*ChainContextRaw) Transact ¶ added in v0.1.0
func (_ChainContext *ChainContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChainContextRaw) Transfer ¶ added in v0.1.0
func (_ChainContext *ChainContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ChainContextSession ¶ added in v0.1.0
type ChainContextSession struct { Contract *ChainContext // 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 }
ChainContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ChainContextTransactor ¶ added in v0.1.0
type ChainContextTransactor struct {
// contains filtered or unexported fields
}
ChainContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewChainContextTransactor ¶ added in v0.1.0
func NewChainContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ChainContextTransactor, error)
NewChainContextTransactor creates a new write-only instance of ChainContext, bound to a specific deployed contract.
type ChainContextTransactorRaw ¶ added in v0.1.0
type ChainContextTransactorRaw struct {
Contract *ChainContextTransactor // Generic write-only contract binding to access the raw methods on
}
ChainContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ChainContextTransactorRaw) Transact ¶ added in v0.1.0
func (_ChainContext *ChainContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChainContextTransactorRaw) Transfer ¶ added in v0.1.0
func (_ChainContext *ChainContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ChainContextTransactorSession ¶ added in v0.1.0
type ChainContextTransactorSession struct { Contract *ChainContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ChainContextTransactorSession 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 DisputeStatus ¶ added in v0.1.0
DisputeStatus is an auto generated low-level Go binding around an user-defined struct.
type DoubleEndedQueue ¶ added in v0.0.171
type DoubleEndedQueue struct { DoubleEndedQueueCaller // Read-only binding to the contract DoubleEndedQueueTransactor // Write-only binding to the contract DoubleEndedQueueFilterer // Log filterer for contract events }
DoubleEndedQueue is an auto generated Go binding around an Ethereum contract.
func DeployDoubleEndedQueue ¶ added in v0.0.171
func DeployDoubleEndedQueue(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DoubleEndedQueue, error)
DeployDoubleEndedQueue deploys a new Ethereum contract, binding an instance of DoubleEndedQueue to it.
func NewDoubleEndedQueue ¶ added in v0.0.171
func NewDoubleEndedQueue(address common.Address, backend bind.ContractBackend) (*DoubleEndedQueue, error)
NewDoubleEndedQueue creates a new instance of DoubleEndedQueue, bound to a specific deployed contract.
type DoubleEndedQueueCaller ¶ added in v0.0.171
type DoubleEndedQueueCaller struct {
// contains filtered or unexported fields
}
DoubleEndedQueueCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDoubleEndedQueueCaller ¶ added in v0.0.171
func NewDoubleEndedQueueCaller(address common.Address, caller bind.ContractCaller) (*DoubleEndedQueueCaller, error)
NewDoubleEndedQueueCaller creates a new read-only instance of DoubleEndedQueue, bound to a specific deployed contract.
type DoubleEndedQueueCallerRaw ¶ added in v0.0.171
type DoubleEndedQueueCallerRaw struct {
Contract *DoubleEndedQueueCaller // Generic read-only contract binding to access the raw methods on
}
DoubleEndedQueueCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DoubleEndedQueueCallerRaw) Call ¶ added in v0.0.171
func (_DoubleEndedQueue *DoubleEndedQueueCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 DoubleEndedQueueCallerSession ¶ added in v0.0.171
type DoubleEndedQueueCallerSession struct { Contract *DoubleEndedQueueCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DoubleEndedQueueCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DoubleEndedQueueFilterer ¶ added in v0.0.171
type DoubleEndedQueueFilterer struct {
// contains filtered or unexported fields
}
DoubleEndedQueueFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDoubleEndedQueueFilterer ¶ added in v0.0.171
func NewDoubleEndedQueueFilterer(address common.Address, filterer bind.ContractFilterer) (*DoubleEndedQueueFilterer, error)
NewDoubleEndedQueueFilterer creates a new log filterer instance of DoubleEndedQueue, bound to a specific deployed contract.
type DoubleEndedQueueRaw ¶ added in v0.0.171
type DoubleEndedQueueRaw struct {
Contract *DoubleEndedQueue // Generic contract binding to access the raw methods on
}
DoubleEndedQueueRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DoubleEndedQueueRaw) Call ¶ added in v0.0.171
func (_DoubleEndedQueue *DoubleEndedQueueRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*DoubleEndedQueueRaw) Transact ¶ added in v0.0.171
func (_DoubleEndedQueue *DoubleEndedQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DoubleEndedQueueRaw) Transfer ¶ added in v0.0.171
func (_DoubleEndedQueue *DoubleEndedQueueRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DoubleEndedQueueSession ¶ added in v0.0.171
type DoubleEndedQueueSession struct { Contract *DoubleEndedQueue // 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 }
DoubleEndedQueueSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type DoubleEndedQueueTransactor ¶ added in v0.0.171
type DoubleEndedQueueTransactor struct {
// contains filtered or unexported fields
}
DoubleEndedQueueTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDoubleEndedQueueTransactor ¶ added in v0.0.171
func NewDoubleEndedQueueTransactor(address common.Address, transactor bind.ContractTransactor) (*DoubleEndedQueueTransactor, error)
NewDoubleEndedQueueTransactor creates a new write-only instance of DoubleEndedQueue, bound to a specific deployed contract.
type DoubleEndedQueueTransactorRaw ¶ added in v0.0.171
type DoubleEndedQueueTransactorRaw struct {
Contract *DoubleEndedQueueTransactor // Generic write-only contract binding to access the raw methods on
}
DoubleEndedQueueTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DoubleEndedQueueTransactorRaw) Transact ¶ added in v0.0.171
func (_DoubleEndedQueue *DoubleEndedQueueTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DoubleEndedQueueTransactorRaw) Transfer ¶ added in v0.0.171
func (_DoubleEndedQueue *DoubleEndedQueueTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DoubleEndedQueueTransactorSession ¶ added in v0.0.171
type DoubleEndedQueueTransactorSession struct { Contract *DoubleEndedQueueTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DoubleEndedQueueTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GasDataLib ¶ added in v0.0.171
type GasDataLib struct { GasDataLibCaller // Read-only binding to the contract GasDataLibTransactor // Write-only binding to the contract GasDataLibFilterer // Log filterer for contract events }
GasDataLib is an auto generated Go binding around an Ethereum contract.
func DeployGasDataLib ¶ added in v0.0.171
func DeployGasDataLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GasDataLib, error)
DeployGasDataLib deploys a new Ethereum contract, binding an instance of GasDataLib to it.
func NewGasDataLib ¶ added in v0.0.171
func NewGasDataLib(address common.Address, backend bind.ContractBackend) (*GasDataLib, error)
NewGasDataLib creates a new instance of GasDataLib, bound to a specific deployed contract.
type GasDataLibCaller ¶ added in v0.0.171
type GasDataLibCaller struct {
// contains filtered or unexported fields
}
GasDataLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGasDataLibCaller ¶ added in v0.0.171
func NewGasDataLibCaller(address common.Address, caller bind.ContractCaller) (*GasDataLibCaller, error)
NewGasDataLibCaller creates a new read-only instance of GasDataLib, bound to a specific deployed contract.
type GasDataLibCallerRaw ¶ added in v0.0.171
type GasDataLibCallerRaw struct {
Contract *GasDataLibCaller // Generic read-only contract binding to access the raw methods on
}
GasDataLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GasDataLibCallerRaw) Call ¶ added in v0.0.171
func (_GasDataLib *GasDataLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 GasDataLibCallerSession ¶ added in v0.0.171
type GasDataLibCallerSession struct { Contract *GasDataLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GasDataLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type GasDataLibFilterer ¶ added in v0.0.171
type GasDataLibFilterer struct {
// contains filtered or unexported fields
}
GasDataLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGasDataLibFilterer ¶ added in v0.0.171
func NewGasDataLibFilterer(address common.Address, filterer bind.ContractFilterer) (*GasDataLibFilterer, error)
NewGasDataLibFilterer creates a new log filterer instance of GasDataLib, bound to a specific deployed contract.
type GasDataLibRaw ¶ added in v0.0.171
type GasDataLibRaw struct {
Contract *GasDataLib // Generic contract binding to access the raw methods on
}
GasDataLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GasDataLibRaw) Call ¶ added in v0.0.171
func (_GasDataLib *GasDataLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*GasDataLibRaw) Transact ¶ added in v0.0.171
func (_GasDataLib *GasDataLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasDataLibRaw) Transfer ¶ added in v0.0.171
func (_GasDataLib *GasDataLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GasDataLibSession ¶ added in v0.0.171
type GasDataLibSession struct { Contract *GasDataLib // 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 }
GasDataLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type GasDataLibTransactor ¶ added in v0.0.171
type GasDataLibTransactor struct {
// contains filtered or unexported fields
}
GasDataLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGasDataLibTransactor ¶ added in v0.0.171
func NewGasDataLibTransactor(address common.Address, transactor bind.ContractTransactor) (*GasDataLibTransactor, error)
NewGasDataLibTransactor creates a new write-only instance of GasDataLib, bound to a specific deployed contract.
type GasDataLibTransactorRaw ¶ added in v0.0.171
type GasDataLibTransactorRaw struct {
Contract *GasDataLibTransactor // Generic write-only contract binding to access the raw methods on
}
GasDataLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GasDataLibTransactorRaw) Transact ¶ added in v0.0.171
func (_GasDataLib *GasDataLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasDataLibTransactorRaw) Transfer ¶ added in v0.0.171
func (_GasDataLib *GasDataLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GasDataLibTransactorSession ¶ added in v0.0.171
type GasDataLibTransactorSession struct { Contract *GasDataLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GasDataLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IAgentManager ¶ added in v0.0.171
type IAgentManager struct { IAgentManagerCaller // Read-only binding to the contract IAgentManagerTransactor // Write-only binding to the contract IAgentManagerFilterer // Log filterer for contract events }
IAgentManager is an auto generated Go binding around an Ethereum contract.
func NewIAgentManager ¶ added in v0.0.171
func NewIAgentManager(address common.Address, backend bind.ContractBackend) (*IAgentManager, error)
NewIAgentManager creates a new instance of IAgentManager, bound to a specific deployed contract.
type IAgentManagerCaller ¶ added in v0.0.171
type IAgentManagerCaller struct {
// contains filtered or unexported fields
}
IAgentManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAgentManagerCaller ¶ added in v0.0.171
func NewIAgentManagerCaller(address common.Address, caller bind.ContractCaller) (*IAgentManagerCaller, error)
NewIAgentManagerCaller creates a new read-only instance of IAgentManager, bound to a specific deployed contract.
func (*IAgentManagerCaller) AgentRoot ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCaller) AgentRoot(opts *bind.CallOpts) ([32]byte, error)
AgentRoot is a free data retrieval call binding the contract method 0x36cba43c.
Solidity: function agentRoot() view returns(bytes32)
func (*IAgentManagerCaller) AgentStatus ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*IAgentManagerCaller) DisputeStatus ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCaller) DisputeStatus(opts *bind.CallOpts, agent common.Address) (struct { Flag uint8 Rival common.Address FraudProver common.Address DisputePtr *big.Int }, error)
DisputeStatus is a free data retrieval call binding the contract method 0x3463d1b1.
Solidity: function disputeStatus(address agent) view returns(uint8 flag, address rival, address fraudProver, uint256 disputePtr)
func (*IAgentManagerCaller) GetAgent ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*IAgentManagerCaller) GetDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCaller) GetDispute(opts *bind.CallOpts, index *big.Int) (struct { Guard common.Address Notary common.Address SlashedAgent common.Address FraudProver common.Address ReportPayload []byte ReportSignature []byte }, error)
GetDispute is a free data retrieval call binding the contract method 0xe3a96cbd.
Solidity: function getDispute(uint256 index) view returns(address guard, address notary, address slashedAgent, address fraudProver, bytes reportPayload, bytes reportSignature)
func (*IAgentManagerCaller) GetDisputesAmount ¶ added in v0.0.171
GetDisputesAmount is a free data retrieval call binding the contract method 0x3aaeccc6.
Solidity: function getDisputesAmount() view returns(uint256)
type IAgentManagerCallerRaw ¶ added in v0.0.171
type IAgentManagerCallerRaw struct {
Contract *IAgentManagerCaller // Generic read-only contract binding to access the raw methods on
}
IAgentManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IAgentManagerCallerRaw) Call ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IAgentManagerCallerSession ¶ added in v0.0.171
type IAgentManagerCallerSession struct { Contract *IAgentManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAgentManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IAgentManagerCallerSession) AgentRoot ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerSession) AgentRoot() ([32]byte, error)
AgentRoot is a free data retrieval call binding the contract method 0x36cba43c.
Solidity: function agentRoot() view returns(bytes32)
func (*IAgentManagerCallerSession) AgentStatus ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*IAgentManagerCallerSession) DisputeStatus ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerSession) DisputeStatus(agent common.Address) (struct { Flag uint8 Rival common.Address FraudProver common.Address DisputePtr *big.Int }, error)
DisputeStatus is a free data retrieval call binding the contract method 0x3463d1b1.
Solidity: function disputeStatus(address agent) view returns(uint8 flag, address rival, address fraudProver, uint256 disputePtr)
func (*IAgentManagerCallerSession) GetAgent ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*IAgentManagerCallerSession) GetDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerSession) GetDispute(index *big.Int) (struct { Guard common.Address Notary common.Address SlashedAgent common.Address FraudProver common.Address ReportPayload []byte ReportSignature []byte }, error)
GetDispute is a free data retrieval call binding the contract method 0xe3a96cbd.
Solidity: function getDispute(uint256 index) view returns(address guard, address notary, address slashedAgent, address fraudProver, bytes reportPayload, bytes reportSignature)
func (*IAgentManagerCallerSession) GetDisputesAmount ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerCallerSession) GetDisputesAmount() (*big.Int, error)
GetDisputesAmount is a free data retrieval call binding the contract method 0x3aaeccc6.
Solidity: function getDisputesAmount() view returns(uint256)
type IAgentManagerFilterer ¶ added in v0.0.171
type IAgentManagerFilterer struct {
// contains filtered or unexported fields
}
IAgentManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAgentManagerFilterer ¶ added in v0.0.171
func NewIAgentManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*IAgentManagerFilterer, error)
NewIAgentManagerFilterer creates a new log filterer instance of IAgentManager, bound to a specific deployed contract.
type IAgentManagerRaw ¶ added in v0.0.171
type IAgentManagerRaw struct {
Contract *IAgentManager // Generic contract binding to access the raw methods on
}
IAgentManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IAgentManagerRaw) Call ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IAgentManagerRaw) Transact ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAgentManagerRaw) Transfer ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IAgentManagerSession ¶ added in v0.0.171
type IAgentManagerSession struct { Contract *IAgentManager // 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 }
IAgentManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IAgentManagerSession) AgentRoot ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) AgentRoot() ([32]byte, error)
AgentRoot is a free data retrieval call binding the contract method 0x36cba43c.
Solidity: function agentRoot() view returns(bytes32)
func (*IAgentManagerSession) AgentStatus ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*IAgentManagerSession) DisputeStatus ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) DisputeStatus(agent common.Address) (struct { Flag uint8 Rival common.Address FraudProver common.Address DisputePtr *big.Int }, error)
DisputeStatus is a free data retrieval call binding the contract method 0x3463d1b1.
Solidity: function disputeStatus(address agent) view returns(uint8 flag, address rival, address fraudProver, uint256 disputePtr)
func (*IAgentManagerSession) GetAgent ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*IAgentManagerSession) GetDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) GetDispute(index *big.Int) (struct { Guard common.Address Notary common.Address SlashedAgent common.Address FraudProver common.Address ReportPayload []byte ReportSignature []byte }, error)
GetDispute is a free data retrieval call binding the contract method 0xe3a96cbd.
Solidity: function getDispute(uint256 index) view returns(address guard, address notary, address slashedAgent, address fraudProver, bytes reportPayload, bytes reportSignature)
func (*IAgentManagerSession) GetDisputesAmount ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) GetDisputesAmount() (*big.Int, error)
GetDisputesAmount is a free data retrieval call binding the contract method 0x3aaeccc6.
Solidity: function getDisputesAmount() view returns(uint256)
func (*IAgentManagerSession) OpenDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*IAgentManagerSession) SlashAgent ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) SlashAgent(domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x2853a0e6.
Solidity: function slashAgent(uint32 domain, address agent, address prover) returns()
type IAgentManagerTransactor ¶ added in v0.0.171
type IAgentManagerTransactor struct {
// contains filtered or unexported fields
}
IAgentManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAgentManagerTransactor ¶ added in v0.0.171
func NewIAgentManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*IAgentManagerTransactor, error)
NewIAgentManagerTransactor creates a new write-only instance of IAgentManager, bound to a specific deployed contract.
func (*IAgentManagerTransactor) OpenDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*IAgentManagerTransactor) SlashAgent ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactor) SlashAgent(opts *bind.TransactOpts, domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x2853a0e6.
Solidity: function slashAgent(uint32 domain, address agent, address prover) returns()
type IAgentManagerTransactorRaw ¶ added in v0.0.171
type IAgentManagerTransactorRaw struct {
Contract *IAgentManagerTransactor // Generic write-only contract binding to access the raw methods on
}
IAgentManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IAgentManagerTransactorRaw) Transact ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAgentManagerTransactorRaw) Transfer ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IAgentManagerTransactorSession ¶ added in v0.0.171
type IAgentManagerTransactorSession struct { Contract *IAgentManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAgentManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IAgentManagerTransactorSession) OpenDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*IAgentManagerTransactorSession) SlashAgent ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactorSession) SlashAgent(domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
SlashAgent is a paid mutator transaction binding the contract method 0x2853a0e6.
Solidity: function slashAgent(uint32 domain, address agent, address prover) returns()
type IAgentSecured ¶ added in v0.0.171
type IAgentSecured struct { IAgentSecuredCaller // Read-only binding to the contract IAgentSecuredTransactor // Write-only binding to the contract IAgentSecuredFilterer // Log filterer for contract events }
IAgentSecured is an auto generated Go binding around an Ethereum contract.
func NewIAgentSecured ¶ added in v0.0.171
func NewIAgentSecured(address common.Address, backend bind.ContractBackend) (*IAgentSecured, error)
NewIAgentSecured creates a new instance of IAgentSecured, bound to a specific deployed contract.
type IAgentSecuredCaller ¶ added in v0.0.171
type IAgentSecuredCaller struct {
// contains filtered or unexported fields
}
IAgentSecuredCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAgentSecuredCaller ¶ added in v0.0.171
func NewIAgentSecuredCaller(address common.Address, caller bind.ContractCaller) (*IAgentSecuredCaller, error)
NewIAgentSecuredCaller creates a new read-only instance of IAgentSecured, bound to a specific deployed contract.
func (*IAgentSecuredCaller) AgentManager ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*IAgentSecuredCaller) AgentStatus ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*IAgentSecuredCaller) GetAgent ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*IAgentSecuredCaller) Inbox ¶ added in v0.0.171
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*IAgentSecuredCaller) LatestDisputeStatus ¶ added in v0.1.0
func (_IAgentSecured *IAgentSecuredCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
type IAgentSecuredCallerRaw ¶ added in v0.0.171
type IAgentSecuredCallerRaw struct {
Contract *IAgentSecuredCaller // Generic read-only contract binding to access the raw methods on
}
IAgentSecuredCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IAgentSecuredCallerRaw) Call ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IAgentSecuredCallerSession ¶ added in v0.0.171
type IAgentSecuredCallerSession struct { Contract *IAgentSecuredCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IAgentSecuredCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IAgentSecuredCallerSession) AgentManager ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCallerSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*IAgentSecuredCallerSession) AgentStatus ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*IAgentSecuredCallerSession) GetAgent ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCallerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*IAgentSecuredCallerSession) Inbox ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredCallerSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*IAgentSecuredCallerSession) LatestDisputeStatus ¶ added in v0.1.0
func (_IAgentSecured *IAgentSecuredCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
type IAgentSecuredFilterer ¶ added in v0.0.171
type IAgentSecuredFilterer struct {
// contains filtered or unexported fields
}
IAgentSecuredFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAgentSecuredFilterer ¶ added in v0.0.171
func NewIAgentSecuredFilterer(address common.Address, filterer bind.ContractFilterer) (*IAgentSecuredFilterer, error)
NewIAgentSecuredFilterer creates a new log filterer instance of IAgentSecured, bound to a specific deployed contract.
type IAgentSecuredRaw ¶ added in v0.0.171
type IAgentSecuredRaw struct {
Contract *IAgentSecured // Generic contract binding to access the raw methods on
}
IAgentSecuredRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IAgentSecuredRaw) Call ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IAgentSecuredRaw) Transact ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAgentSecuredRaw) Transfer ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IAgentSecuredSession ¶ added in v0.0.171
type IAgentSecuredSession struct { Contract *IAgentSecured // 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 }
IAgentSecuredSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IAgentSecuredSession) AgentManager ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*IAgentSecuredSession) AgentStatus ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*IAgentSecuredSession) GetAgent ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*IAgentSecuredSession) Inbox ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*IAgentSecuredSession) LatestDisputeStatus ¶ added in v0.1.0
func (_IAgentSecured *IAgentSecuredSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*IAgentSecuredSession) OpenDispute ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*IAgentSecuredSession) ResolveDispute ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
type IAgentSecuredTransactor ¶ added in v0.0.171
type IAgentSecuredTransactor struct {
// contains filtered or unexported fields
}
IAgentSecuredTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAgentSecuredTransactor ¶ added in v0.0.171
func NewIAgentSecuredTransactor(address common.Address, transactor bind.ContractTransactor) (*IAgentSecuredTransactor, error)
NewIAgentSecuredTransactor creates a new write-only instance of IAgentSecured, bound to a specific deployed contract.
func (*IAgentSecuredTransactor) OpenDispute ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*IAgentSecuredTransactor) ResolveDispute ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
type IAgentSecuredTransactorRaw ¶ added in v0.0.171
type IAgentSecuredTransactorRaw struct {
Contract *IAgentSecuredTransactor // Generic write-only contract binding to access the raw methods on
}
IAgentSecuredTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IAgentSecuredTransactorRaw) Transact ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IAgentSecuredTransactorRaw) Transfer ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IAgentSecuredTransactorSession ¶ added in v0.0.171
type IAgentSecuredTransactorSession struct { Contract *IAgentSecuredTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IAgentSecuredTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IAgentSecuredTransactorSession) OpenDispute ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*IAgentSecuredTransactorSession) ResolveDispute ¶ added in v0.0.171
func (_IAgentSecured *IAgentSecuredTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
type ISnapshotHub ¶
type ISnapshotHub struct { ISnapshotHubCaller // Read-only binding to the contract ISnapshotHubTransactor // Write-only binding to the contract ISnapshotHubFilterer // Log filterer for contract events }
ISnapshotHub is an auto generated Go binding around an Ethereum contract.
func NewISnapshotHub ¶
func NewISnapshotHub(address common.Address, backend bind.ContractBackend) (*ISnapshotHub, error)
NewISnapshotHub creates a new instance of ISnapshotHub, bound to a specific deployed contract.
type ISnapshotHubCaller ¶
type ISnapshotHubCaller struct {
// contains filtered or unexported fields
}
ISnapshotHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISnapshotHubCaller ¶
func NewISnapshotHubCaller(address common.Address, caller bind.ContractCaller) (*ISnapshotHubCaller, error)
NewISnapshotHubCaller creates a new read-only instance of ISnapshotHub, bound to a specific deployed contract.
func (*ISnapshotHubCaller) GetAttestation ¶ added in v0.0.171
func (_ISnapshotHub *ISnapshotHubCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*ISnapshotHubCaller) GetGuardSnapshot ¶
func (_ISnapshotHub *ISnapshotHubCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubCaller) GetLatestAgentState ¶
func (_ISnapshotHub *ISnapshotHubCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes statePayload)
func (*ISnapshotHubCaller) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_ISnapshotHub *ISnapshotHubCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*ISnapshotHubCaller) GetNotarySnapshot ¶
func (_ISnapshotHub *ISnapshotHubCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubCaller) GetNotarySnapshot0 ¶
func (_ISnapshotHub *ISnapshotHubCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubCaller) GetSnapshotProof ¶
func (_ISnapshotHub *ISnapshotHubCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*ISnapshotHubCaller) IsValidAttestation ¶
func (_ISnapshotHub *ISnapshotHubCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
type ISnapshotHubCallerRaw ¶
type ISnapshotHubCallerRaw struct {
Contract *ISnapshotHubCaller // Generic read-only contract binding to access the raw methods on
}
ISnapshotHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISnapshotHubCallerRaw) Call ¶
func (_ISnapshotHub *ISnapshotHubCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 ISnapshotHubCallerSession ¶
type ISnapshotHubCallerSession struct { Contract *ISnapshotHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISnapshotHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISnapshotHubCallerSession) GetAttestation ¶ added in v0.0.171
func (_ISnapshotHub *ISnapshotHubCallerSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*ISnapshotHubCallerSession) GetGuardSnapshot ¶
func (_ISnapshotHub *ISnapshotHubCallerSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubCallerSession) GetLatestAgentState ¶
func (_ISnapshotHub *ISnapshotHubCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes statePayload)
func (*ISnapshotHubCallerSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_ISnapshotHub *ISnapshotHubCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*ISnapshotHubCallerSession) GetNotarySnapshot ¶
func (_ISnapshotHub *ISnapshotHubCallerSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubCallerSession) GetNotarySnapshot0 ¶
func (_ISnapshotHub *ISnapshotHubCallerSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubCallerSession) GetSnapshotProof ¶
func (_ISnapshotHub *ISnapshotHubCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*ISnapshotHubCallerSession) IsValidAttestation ¶
func (_ISnapshotHub *ISnapshotHubCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
type ISnapshotHubFilterer ¶
type ISnapshotHubFilterer struct {
// contains filtered or unexported fields
}
ISnapshotHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISnapshotHubFilterer ¶
func NewISnapshotHubFilterer(address common.Address, filterer bind.ContractFilterer) (*ISnapshotHubFilterer, error)
NewISnapshotHubFilterer creates a new log filterer instance of ISnapshotHub, bound to a specific deployed contract.
type ISnapshotHubRaw ¶
type ISnapshotHubRaw struct {
Contract *ISnapshotHub // Generic contract binding to access the raw methods on
}
ISnapshotHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISnapshotHubRaw) Call ¶
func (_ISnapshotHub *ISnapshotHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*ISnapshotHubRaw) Transact ¶
func (_ISnapshotHub *ISnapshotHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISnapshotHubRaw) Transfer ¶
func (_ISnapshotHub *ISnapshotHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISnapshotHubSession ¶
type ISnapshotHubSession struct { Contract *ISnapshotHub // 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 }
ISnapshotHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISnapshotHubSession) GetAttestation ¶ added in v0.0.171
func (_ISnapshotHub *ISnapshotHubSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*ISnapshotHubSession) GetGuardSnapshot ¶
func (_ISnapshotHub *ISnapshotHubSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubSession) GetLatestAgentState ¶
func (_ISnapshotHub *ISnapshotHubSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes statePayload)
func (*ISnapshotHubSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_ISnapshotHub *ISnapshotHubSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*ISnapshotHubSession) GetNotarySnapshot ¶
func (_ISnapshotHub *ISnapshotHubSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubSession) GetNotarySnapshot0 ¶
func (_ISnapshotHub *ISnapshotHubSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*ISnapshotHubSession) GetSnapshotProof ¶
func (_ISnapshotHub *ISnapshotHubSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*ISnapshotHubSession) IsValidAttestation ¶
func (_ISnapshotHub *ISnapshotHubSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
type ISnapshotHubTransactor ¶
type ISnapshotHubTransactor struct {
// contains filtered or unexported fields
}
ISnapshotHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISnapshotHubTransactor ¶
func NewISnapshotHubTransactor(address common.Address, transactor bind.ContractTransactor) (*ISnapshotHubTransactor, error)
NewISnapshotHubTransactor creates a new write-only instance of ISnapshotHub, bound to a specific deployed contract.
type ISnapshotHubTransactorRaw ¶
type ISnapshotHubTransactorRaw struct {
Contract *ISnapshotHubTransactor // Generic write-only contract binding to access the raw methods on
}
ISnapshotHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISnapshotHubTransactorRaw) Transact ¶
func (_ISnapshotHub *ISnapshotHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISnapshotHubTransactorRaw) Transfer ¶
func (_ISnapshotHub *ISnapshotHubTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ISnapshotHubTransactorSession ¶
type ISnapshotHubTransactorSession struct { Contract *ISnapshotHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISnapshotHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IStatementInbox ¶ added in v0.0.171
type IStatementInbox struct { IStatementInboxCaller // Read-only binding to the contract IStatementInboxTransactor // Write-only binding to the contract IStatementInboxFilterer // Log filterer for contract events }
IStatementInbox is an auto generated Go binding around an Ethereum contract.
func NewIStatementInbox ¶ added in v0.0.171
func NewIStatementInbox(address common.Address, backend bind.ContractBackend) (*IStatementInbox, error)
NewIStatementInbox creates a new instance of IStatementInbox, bound to a specific deployed contract.
type IStatementInboxCaller ¶ added in v0.0.171
type IStatementInboxCaller struct {
// contains filtered or unexported fields
}
IStatementInboxCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIStatementInboxCaller ¶ added in v0.0.171
func NewIStatementInboxCaller(address common.Address, caller bind.ContractCaller) (*IStatementInboxCaller, error)
NewIStatementInboxCaller creates a new read-only instance of IStatementInbox, bound to a specific deployed contract.
func (*IStatementInboxCaller) GetGuardReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCaller) GetGuardReport(opts *bind.CallOpts, index *big.Int) (struct { StatementPayload []byte ReportSignature []byte }, error)
GetGuardReport is a free data retrieval call binding the contract method 0xc495912b.
Solidity: function getGuardReport(uint256 index) view returns(bytes statementPayload, bytes reportSignature)
func (*IStatementInboxCaller) GetReportsAmount ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCaller) GetReportsAmount(opts *bind.CallOpts) (*big.Int, error)
GetReportsAmount is a free data retrieval call binding the contract method 0x756ed01d.
Solidity: function getReportsAmount() view returns(uint256)
func (*IStatementInboxCaller) GetStoredSignature ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCaller) GetStoredSignature(opts *bind.CallOpts, index *big.Int) ([]byte, error)
GetStoredSignature is a free data retrieval call binding the contract method 0xddeffa66.
Solidity: function getStoredSignature(uint256 index) view returns(bytes)
type IStatementInboxCallerRaw ¶ added in v0.0.171
type IStatementInboxCallerRaw struct {
Contract *IStatementInboxCaller // Generic read-only contract binding to access the raw methods on
}
IStatementInboxCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IStatementInboxCallerRaw) Call ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IStatementInboxCallerSession ¶ added in v0.0.171
type IStatementInboxCallerSession struct { Contract *IStatementInboxCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IStatementInboxCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IStatementInboxCallerSession) GetGuardReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCallerSession) GetGuardReport(index *big.Int) (struct { StatementPayload []byte ReportSignature []byte }, error)
GetGuardReport is a free data retrieval call binding the contract method 0xc495912b.
Solidity: function getGuardReport(uint256 index) view returns(bytes statementPayload, bytes reportSignature)
func (*IStatementInboxCallerSession) GetReportsAmount ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCallerSession) GetReportsAmount() (*big.Int, error)
GetReportsAmount is a free data retrieval call binding the contract method 0x756ed01d.
Solidity: function getReportsAmount() view returns(uint256)
func (*IStatementInboxCallerSession) GetStoredSignature ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxCallerSession) GetStoredSignature(index *big.Int) ([]byte, error)
GetStoredSignature is a free data retrieval call binding the contract method 0xddeffa66.
Solidity: function getStoredSignature(uint256 index) view returns(bytes)
type IStatementInboxFilterer ¶ added in v0.0.171
type IStatementInboxFilterer struct {
// contains filtered or unexported fields
}
IStatementInboxFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIStatementInboxFilterer ¶ added in v0.0.171
func NewIStatementInboxFilterer(address common.Address, filterer bind.ContractFilterer) (*IStatementInboxFilterer, error)
NewIStatementInboxFilterer creates a new log filterer instance of IStatementInbox, bound to a specific deployed contract.
type IStatementInboxRaw ¶ added in v0.0.171
type IStatementInboxRaw struct {
Contract *IStatementInbox // Generic contract binding to access the raw methods on
}
IStatementInboxRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IStatementInboxRaw) Call ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IStatementInboxRaw) Transact ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IStatementInboxRaw) Transfer ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IStatementInboxSession ¶ added in v0.0.171
type IStatementInboxSession struct { Contract *IStatementInbox // 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 }
IStatementInboxSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IStatementInboxSession) GetGuardReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) GetGuardReport(index *big.Int) (struct { StatementPayload []byte ReportSignature []byte }, error)
GetGuardReport is a free data retrieval call binding the contract method 0xc495912b.
Solidity: function getGuardReport(uint256 index) view returns(bytes statementPayload, bytes reportSignature)
func (*IStatementInboxSession) GetReportsAmount ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) GetReportsAmount() (*big.Int, error)
GetReportsAmount is a free data retrieval call binding the contract method 0x756ed01d.
Solidity: function getReportsAmount() view returns(uint256)
func (*IStatementInboxSession) GetStoredSignature ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) GetStoredSignature(index *big.Int) ([]byte, error)
GetStoredSignature is a free data retrieval call binding the contract method 0xddeffa66.
Solidity: function getStoredSignature(uint256 index) view returns(bytes)
func (*IStatementInboxSession) SubmitStateReportWithAttestation ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithAttestation(stateIndex uint8, srSignature []byte, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithAttestation is a paid mutator transaction binding the contract method 0x243b9224.
Solidity: function submitStateReportWithAttestation(uint8 stateIndex, bytes srSignature, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool wasAccepted)
func (*IStatementInboxSession) SubmitStateReportWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshot(stateIndex uint8, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshot is a paid mutator transaction binding the contract method 0x333138e2.
Solidity: function submitStateReportWithSnapshot(uint8 stateIndex, bytes srSignature, bytes snapPayload, bytes snapSignature) returns(bool wasAccepted)
func (*IStatementInboxSession) SubmitStateReportWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshotProof(stateIndex uint8, statePayload []byte, srSignature []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshotProof is a paid mutator transaction binding the contract method 0xbe7e63da.
Solidity: function submitStateReportWithSnapshotProof(uint8 stateIndex, bytes statePayload, bytes srSignature, bytes32[] snapProof, bytes attPayload, bytes attSignature) returns(bool wasAccepted)
func (*IStatementInboxSession) VerifyReceipt ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyReceipt(rcptPayload []byte, rcptSignature []byte) (*types.Transaction, error)
VerifyReceipt is a paid mutator transaction binding the contract method 0xc25aa585.
Solidity: function verifyReceipt(bytes rcptPayload, bytes rcptSignature) returns(bool isValidReceipt)
func (*IStatementInboxSession) VerifyReceiptReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyReceiptReport(rcptPayload []byte, rrSignature []byte) (*types.Transaction, error)
VerifyReceiptReport is a paid mutator transaction binding the contract method 0x91af2e5d.
Solidity: function verifyReceiptReport(bytes rcptPayload, bytes rrSignature) returns(bool isValidReport)
func (*IStatementInboxSession) VerifyStateReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyStateReport(statePayload []byte, srSignature []byte) (*types.Transaction, error)
VerifyStateReport is a paid mutator transaction binding the contract method 0xdfe39675.
Solidity: function verifyStateReport(bytes statePayload, bytes srSignature) returns(bool isValidReport)
func (*IStatementInboxSession) VerifyStateWithAttestation ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyStateWithAttestation(stateIndex uint8, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithAttestation is a paid mutator transaction binding the contract method 0x7d9978ae.
Solidity: function verifyStateWithAttestation(uint8 stateIndex, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool isValidState)
func (*IStatementInboxSession) VerifyStateWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshot(stateIndex uint8, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshot is a paid mutator transaction binding the contract method 0x8671012e.
Solidity: function verifyStateWithSnapshot(uint8 stateIndex, bytes snapPayload, bytes snapSignature) returns(bool isValidState)
func (*IStatementInboxSession) VerifyStateWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshotProof(stateIndex uint8, statePayload []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshotProof is a paid mutator transaction binding the contract method 0xe3097af8.
Solidity: function verifyStateWithSnapshotProof(uint8 stateIndex, bytes statePayload, bytes32[] snapProof, bytes attPayload, bytes attSignature) returns(bool isValidState)
type IStatementInboxTransactor ¶ added in v0.0.171
type IStatementInboxTransactor struct {
// contains filtered or unexported fields
}
IStatementInboxTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIStatementInboxTransactor ¶ added in v0.0.171
func NewIStatementInboxTransactor(address common.Address, transactor bind.ContractTransactor) (*IStatementInboxTransactor, error)
NewIStatementInboxTransactor creates a new write-only instance of IStatementInbox, bound to a specific deployed contract.
func (*IStatementInboxTransactor) SubmitStateReportWithAttestation ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithAttestation(opts *bind.TransactOpts, stateIndex uint8, srSignature []byte, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithAttestation is a paid mutator transaction binding the contract method 0x243b9224.
Solidity: function submitStateReportWithAttestation(uint8 stateIndex, bytes srSignature, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactor) SubmitStateReportWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithSnapshot(opts *bind.TransactOpts, stateIndex uint8, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshot is a paid mutator transaction binding the contract method 0x333138e2.
Solidity: function submitStateReportWithSnapshot(uint8 stateIndex, bytes srSignature, bytes snapPayload, bytes snapSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactor) SubmitStateReportWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithSnapshotProof(opts *bind.TransactOpts, stateIndex uint8, statePayload []byte, srSignature []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshotProof is a paid mutator transaction binding the contract method 0xbe7e63da.
Solidity: function submitStateReportWithSnapshotProof(uint8 stateIndex, bytes statePayload, bytes srSignature, bytes32[] snapProof, bytes attPayload, bytes attSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactor) VerifyReceipt ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyReceipt(opts *bind.TransactOpts, rcptPayload []byte, rcptSignature []byte) (*types.Transaction, error)
VerifyReceipt is a paid mutator transaction binding the contract method 0xc25aa585.
Solidity: function verifyReceipt(bytes rcptPayload, bytes rcptSignature) returns(bool isValidReceipt)
func (*IStatementInboxTransactor) VerifyReceiptReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyReceiptReport(opts *bind.TransactOpts, rcptPayload []byte, rrSignature []byte) (*types.Transaction, error)
VerifyReceiptReport is a paid mutator transaction binding the contract method 0x91af2e5d.
Solidity: function verifyReceiptReport(bytes rcptPayload, bytes rrSignature) returns(bool isValidReport)
func (*IStatementInboxTransactor) VerifyStateReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyStateReport(opts *bind.TransactOpts, statePayload []byte, srSignature []byte) (*types.Transaction, error)
VerifyStateReport is a paid mutator transaction binding the contract method 0xdfe39675.
Solidity: function verifyStateReport(bytes statePayload, bytes srSignature) returns(bool isValidReport)
func (*IStatementInboxTransactor) VerifyStateWithAttestation ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithAttestation(opts *bind.TransactOpts, stateIndex uint8, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithAttestation is a paid mutator transaction binding the contract method 0x7d9978ae.
Solidity: function verifyStateWithAttestation(uint8 stateIndex, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool isValidState)
func (*IStatementInboxTransactor) VerifyStateWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshot(opts *bind.TransactOpts, stateIndex uint8, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshot is a paid mutator transaction binding the contract method 0x8671012e.
Solidity: function verifyStateWithSnapshot(uint8 stateIndex, bytes snapPayload, bytes snapSignature) returns(bool isValidState)
func (*IStatementInboxTransactor) VerifyStateWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshotProof(opts *bind.TransactOpts, stateIndex uint8, statePayload []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshotProof is a paid mutator transaction binding the contract method 0xe3097af8.
Solidity: function verifyStateWithSnapshotProof(uint8 stateIndex, bytes statePayload, bytes32[] snapProof, bytes attPayload, bytes attSignature) returns(bool isValidState)
type IStatementInboxTransactorRaw ¶ added in v0.0.171
type IStatementInboxTransactorRaw struct {
Contract *IStatementInboxTransactor // Generic write-only contract binding to access the raw methods on
}
IStatementInboxTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IStatementInboxTransactorRaw) Transact ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IStatementInboxTransactorRaw) Transfer ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IStatementInboxTransactorSession ¶ added in v0.0.171
type IStatementInboxTransactorSession struct { Contract *IStatementInboxTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IStatementInboxTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IStatementInboxTransactorSession) SubmitStateReportWithAttestation ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithAttestation(stateIndex uint8, srSignature []byte, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithAttestation is a paid mutator transaction binding the contract method 0x243b9224.
Solidity: function submitStateReportWithAttestation(uint8 stateIndex, bytes srSignature, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactorSession) SubmitStateReportWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshot(stateIndex uint8, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshot is a paid mutator transaction binding the contract method 0x333138e2.
Solidity: function submitStateReportWithSnapshot(uint8 stateIndex, bytes srSignature, bytes snapPayload, bytes snapSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactorSession) SubmitStateReportWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshotProof(stateIndex uint8, statePayload []byte, srSignature []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshotProof is a paid mutator transaction binding the contract method 0xbe7e63da.
Solidity: function submitStateReportWithSnapshotProof(uint8 stateIndex, bytes statePayload, bytes srSignature, bytes32[] snapProof, bytes attPayload, bytes attSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactorSession) VerifyReceipt ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyReceipt(rcptPayload []byte, rcptSignature []byte) (*types.Transaction, error)
VerifyReceipt is a paid mutator transaction binding the contract method 0xc25aa585.
Solidity: function verifyReceipt(bytes rcptPayload, bytes rcptSignature) returns(bool isValidReceipt)
func (*IStatementInboxTransactorSession) VerifyReceiptReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyReceiptReport(rcptPayload []byte, rrSignature []byte) (*types.Transaction, error)
VerifyReceiptReport is a paid mutator transaction binding the contract method 0x91af2e5d.
Solidity: function verifyReceiptReport(bytes rcptPayload, bytes rrSignature) returns(bool isValidReport)
func (*IStatementInboxTransactorSession) VerifyStateReport ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateReport(statePayload []byte, srSignature []byte) (*types.Transaction, error)
VerifyStateReport is a paid mutator transaction binding the contract method 0xdfe39675.
Solidity: function verifyStateReport(bytes statePayload, bytes srSignature) returns(bool isValidReport)
func (*IStatementInboxTransactorSession) VerifyStateWithAttestation ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithAttestation(stateIndex uint8, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithAttestation is a paid mutator transaction binding the contract method 0x7d9978ae.
Solidity: function verifyStateWithAttestation(uint8 stateIndex, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool isValidState)
func (*IStatementInboxTransactorSession) VerifyStateWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshot(stateIndex uint8, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshot is a paid mutator transaction binding the contract method 0x8671012e.
Solidity: function verifyStateWithSnapshot(uint8 stateIndex, bytes snapPayload, bytes snapSignature) returns(bool isValidState)
func (*IStatementInboxTransactorSession) VerifyStateWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshotProof(stateIndex uint8, statePayload []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshotProof is a paid mutator transaction binding the contract method 0xe3097af8.
Solidity: function verifyStateWithSnapshotProof(uint8 stateIndex, bytes statePayload, bytes32[] snapProof, bytes attPayload, bytes attSignature) returns(bool isValidState)
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 InterfaceBondingManager ¶ added in v0.0.171
type InterfaceBondingManager struct { InterfaceBondingManagerCaller // Read-only binding to the contract InterfaceBondingManagerTransactor // Write-only binding to the contract InterfaceBondingManagerFilterer // Log filterer for contract events }
InterfaceBondingManager is an auto generated Go binding around an Ethereum contract.
func NewInterfaceBondingManager ¶ added in v0.0.171
func NewInterfaceBondingManager(address common.Address, backend bind.ContractBackend) (*InterfaceBondingManager, error)
NewInterfaceBondingManager creates a new instance of InterfaceBondingManager, bound to a specific deployed contract.
type InterfaceBondingManagerCaller ¶ added in v0.0.171
type InterfaceBondingManagerCaller struct {
// contains filtered or unexported fields
}
InterfaceBondingManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInterfaceBondingManagerCaller ¶ added in v0.0.171
func NewInterfaceBondingManagerCaller(address common.Address, caller bind.ContractCaller) (*InterfaceBondingManagerCaller, error)
NewInterfaceBondingManagerCaller creates a new read-only instance of InterfaceBondingManager, bound to a specific deployed contract.
func (*InterfaceBondingManagerCaller) AgentLeaf ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCaller) AgentLeaf(opts *bind.CallOpts, agent common.Address) ([32]byte, error)
AgentLeaf is a free data retrieval call binding the contract method 0xc99dcb9e.
Solidity: function agentLeaf(address agent) view returns(bytes32 leaf)
func (*InterfaceBondingManagerCaller) AllLeafs ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCaller) AllLeafs(opts *bind.CallOpts) ([][32]byte, error)
AllLeafs is a free data retrieval call binding the contract method 0x12db2ef6.
Solidity: function allLeafs() view returns(bytes32[] leafs)
func (*InterfaceBondingManagerCaller) GetActiveAgents ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCaller) GetActiveAgents(opts *bind.CallOpts, domain uint32) ([]common.Address, error)
GetActiveAgents is a free data retrieval call binding the contract method 0xc1c0f4f6.
Solidity: function getActiveAgents(uint32 domain) view returns(address[] agents)
func (*InterfaceBondingManagerCaller) GetLeafs ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCaller) GetLeafs(opts *bind.CallOpts, indexFrom *big.Int, amount *big.Int) ([][32]byte, error)
GetLeafs is a free data retrieval call binding the contract method 0x33d1b2e8.
Solidity: function getLeafs(uint256 indexFrom, uint256 amount) view returns(bytes32[] leafs)
func (*InterfaceBondingManagerCaller) GetProof ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCaller) GetProof(opts *bind.CallOpts, agent common.Address) ([][32]byte, error)
GetProof is a free data retrieval call binding the contract method 0x3eea79d1.
Solidity: function getProof(address agent) view returns(bytes32[] proof)
func (*InterfaceBondingManagerCaller) LeafsAmount ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCaller) LeafsAmount(opts *bind.CallOpts) (*big.Int, error)
LeafsAmount is a free data retrieval call binding the contract method 0x33c3a8f3.
Solidity: function leafsAmount() view returns(uint256 amount)
type InterfaceBondingManagerCallerRaw ¶ added in v0.0.171
type InterfaceBondingManagerCallerRaw struct {
Contract *InterfaceBondingManagerCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceBondingManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InterfaceBondingManagerCallerRaw) Call ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 InterfaceBondingManagerCallerSession ¶ added in v0.0.171
type InterfaceBondingManagerCallerSession struct { Contract *InterfaceBondingManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceBondingManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*InterfaceBondingManagerCallerSession) AgentLeaf ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) AgentLeaf(agent common.Address) ([32]byte, error)
AgentLeaf is a free data retrieval call binding the contract method 0xc99dcb9e.
Solidity: function agentLeaf(address agent) view returns(bytes32 leaf)
func (*InterfaceBondingManagerCallerSession) AllLeafs ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) AllLeafs() ([][32]byte, error)
AllLeafs is a free data retrieval call binding the contract method 0x12db2ef6.
Solidity: function allLeafs() view returns(bytes32[] leafs)
func (*InterfaceBondingManagerCallerSession) GetActiveAgents ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) GetActiveAgents(domain uint32) ([]common.Address, error)
GetActiveAgents is a free data retrieval call binding the contract method 0xc1c0f4f6.
Solidity: function getActiveAgents(uint32 domain) view returns(address[] agents)
func (*InterfaceBondingManagerCallerSession) GetLeafs ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) GetLeafs(indexFrom *big.Int, amount *big.Int) ([][32]byte, error)
GetLeafs is a free data retrieval call binding the contract method 0x33d1b2e8.
Solidity: function getLeafs(uint256 indexFrom, uint256 amount) view returns(bytes32[] leafs)
func (*InterfaceBondingManagerCallerSession) GetProof ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) GetProof(agent common.Address) ([][32]byte, error)
GetProof is a free data retrieval call binding the contract method 0x3eea79d1.
Solidity: function getProof(address agent) view returns(bytes32[] proof)
func (*InterfaceBondingManagerCallerSession) LeafsAmount ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerCallerSession) LeafsAmount() (*big.Int, error)
LeafsAmount is a free data retrieval call binding the contract method 0x33c3a8f3.
Solidity: function leafsAmount() view returns(uint256 amount)
type InterfaceBondingManagerFilterer ¶ added in v0.0.171
type InterfaceBondingManagerFilterer struct {
// contains filtered or unexported fields
}
InterfaceBondingManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInterfaceBondingManagerFilterer ¶ added in v0.0.171
func NewInterfaceBondingManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceBondingManagerFilterer, error)
NewInterfaceBondingManagerFilterer creates a new log filterer instance of InterfaceBondingManager, bound to a specific deployed contract.
type InterfaceBondingManagerRaw ¶ added in v0.0.171
type InterfaceBondingManagerRaw struct {
Contract *InterfaceBondingManager // Generic contract binding to access the raw methods on
}
InterfaceBondingManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InterfaceBondingManagerRaw) Call ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*InterfaceBondingManagerRaw) Transact ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceBondingManagerRaw) Transfer ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceBondingManagerSession ¶ added in v0.0.171
type InterfaceBondingManagerSession struct { Contract *InterfaceBondingManager // 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 }
InterfaceBondingManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*InterfaceBondingManagerSession) AddAgent ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) AddAgent(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
AddAgent is a paid mutator transaction binding the contract method 0x237a85a5.
Solidity: function addAgent(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerSession) AgentLeaf ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) AgentLeaf(agent common.Address) ([32]byte, error)
AgentLeaf is a free data retrieval call binding the contract method 0xc99dcb9e.
Solidity: function agentLeaf(address agent) view returns(bytes32 leaf)
func (*InterfaceBondingManagerSession) AllLeafs ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) AllLeafs() ([][32]byte, error)
AllLeafs is a free data retrieval call binding the contract method 0x12db2ef6.
Solidity: function allLeafs() view returns(bytes32[] leafs)
func (*InterfaceBondingManagerSession) CompleteSlashing ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) CompleteSlashing(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
CompleteSlashing is a paid mutator transaction binding the contract method 0xfbc5265e.
Solidity: function completeSlashing(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerSession) CompleteUnstaking ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) CompleteUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
CompleteUnstaking is a paid mutator transaction binding the contract method 0x4c3e1c1f.
Solidity: function completeUnstaking(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerSession) GetActiveAgents ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) GetActiveAgents(domain uint32) ([]common.Address, error)
GetActiveAgents is a free data retrieval call binding the contract method 0xc1c0f4f6.
Solidity: function getActiveAgents(uint32 domain) view returns(address[] agents)
func (*InterfaceBondingManagerSession) GetLeafs ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) GetLeafs(indexFrom *big.Int, amount *big.Int) ([][32]byte, error)
GetLeafs is a free data retrieval call binding the contract method 0x33d1b2e8.
Solidity: function getLeafs(uint256 indexFrom, uint256 amount) view returns(bytes32[] leafs)
func (*InterfaceBondingManagerSession) GetProof ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) GetProof(agent common.Address) ([][32]byte, error)
GetProof is a free data retrieval call binding the contract method 0x3eea79d1.
Solidity: function getProof(address agent) view returns(bytes32[] proof)
func (*InterfaceBondingManagerSession) InitiateUnstaking ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) InitiateUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
InitiateUnstaking is a paid mutator transaction binding the contract method 0x130c5673.
Solidity: function initiateUnstaking(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerSession) LeafsAmount ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) LeafsAmount() (*big.Int, error)
LeafsAmount is a free data retrieval call binding the contract method 0x33c3a8f3.
Solidity: function leafsAmount() view returns(uint256 amount)
func (*InterfaceBondingManagerSession) RemoteSlashAgent ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) RemoteSlashAgent(msgOrigin uint32, proofMaturity *big.Int, domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
RemoteSlashAgent is a paid mutator transaction binding the contract method 0x9d228a51.
Solidity: function remoteSlashAgent(uint32 msgOrigin, uint256 proofMaturity, uint32 domain, address agent, address prover) returns(bytes4 magicValue)
func (*InterfaceBondingManagerSession) ResolveDisputeWhenStuck ¶ added in v0.1.0
func (_InterfaceBondingManager *InterfaceBondingManagerSession) ResolveDisputeWhenStuck(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
ResolveDisputeWhenStuck is a paid mutator transaction binding the contract method 0xb15a707d.
Solidity: function resolveDisputeWhenStuck(uint32 domain, address slashedAgent) returns()
func (*InterfaceBondingManagerSession) WithdrawTips ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerSession) WithdrawTips(recipient common.Address, origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0xcc875501.
Solidity: function withdrawTips(address recipient, uint32 origin, uint256 amount) returns()
type InterfaceBondingManagerTransactor ¶ added in v0.0.171
type InterfaceBondingManagerTransactor struct {
// contains filtered or unexported fields
}
InterfaceBondingManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInterfaceBondingManagerTransactor ¶ added in v0.0.171
func NewInterfaceBondingManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceBondingManagerTransactor, error)
NewInterfaceBondingManagerTransactor creates a new write-only instance of InterfaceBondingManager, bound to a specific deployed contract.
func (*InterfaceBondingManagerTransactor) AddAgent ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) AddAgent(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
AddAgent is a paid mutator transaction binding the contract method 0x237a85a5.
Solidity: function addAgent(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactor) CompleteSlashing ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) CompleteSlashing(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
CompleteSlashing is a paid mutator transaction binding the contract method 0xfbc5265e.
Solidity: function completeSlashing(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactor) CompleteUnstaking ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) CompleteUnstaking(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
CompleteUnstaking is a paid mutator transaction binding the contract method 0x4c3e1c1f.
Solidity: function completeUnstaking(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactor) InitiateUnstaking ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) InitiateUnstaking(opts *bind.TransactOpts, domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
InitiateUnstaking is a paid mutator transaction binding the contract method 0x130c5673.
Solidity: function initiateUnstaking(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactor) RemoteSlashAgent ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) RemoteSlashAgent(opts *bind.TransactOpts, msgOrigin uint32, proofMaturity *big.Int, domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
RemoteSlashAgent is a paid mutator transaction binding the contract method 0x9d228a51.
Solidity: function remoteSlashAgent(uint32 msgOrigin, uint256 proofMaturity, uint32 domain, address agent, address prover) returns(bytes4 magicValue)
func (*InterfaceBondingManagerTransactor) ResolveDisputeWhenStuck ¶ added in v0.1.0
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) ResolveDisputeWhenStuck(opts *bind.TransactOpts, domain uint32, slashedAgent common.Address) (*types.Transaction, error)
ResolveDisputeWhenStuck is a paid mutator transaction binding the contract method 0xb15a707d.
Solidity: function resolveDisputeWhenStuck(uint32 domain, address slashedAgent) returns()
func (*InterfaceBondingManagerTransactor) WithdrawTips ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactor) WithdrawTips(opts *bind.TransactOpts, recipient common.Address, origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0xcc875501.
Solidity: function withdrawTips(address recipient, uint32 origin, uint256 amount) returns()
type InterfaceBondingManagerTransactorRaw ¶ added in v0.0.171
type InterfaceBondingManagerTransactorRaw struct {
Contract *InterfaceBondingManagerTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceBondingManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InterfaceBondingManagerTransactorRaw) Transact ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceBondingManagerTransactorRaw) Transfer ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceBondingManagerTransactorSession ¶ added in v0.0.171
type InterfaceBondingManagerTransactorSession struct { Contract *InterfaceBondingManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceBondingManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*InterfaceBondingManagerTransactorSession) AddAgent ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) AddAgent(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
AddAgent is a paid mutator transaction binding the contract method 0x237a85a5.
Solidity: function addAgent(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactorSession) CompleteSlashing ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) CompleteSlashing(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
CompleteSlashing is a paid mutator transaction binding the contract method 0xfbc5265e.
Solidity: function completeSlashing(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactorSession) CompleteUnstaking ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) CompleteUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
CompleteUnstaking is a paid mutator transaction binding the contract method 0x4c3e1c1f.
Solidity: function completeUnstaking(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactorSession) InitiateUnstaking ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) InitiateUnstaking(domain uint32, agent common.Address, proof [][32]byte) (*types.Transaction, error)
InitiateUnstaking is a paid mutator transaction binding the contract method 0x130c5673.
Solidity: function initiateUnstaking(uint32 domain, address agent, bytes32[] proof) returns()
func (*InterfaceBondingManagerTransactorSession) RemoteSlashAgent ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) RemoteSlashAgent(msgOrigin uint32, proofMaturity *big.Int, domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
RemoteSlashAgent is a paid mutator transaction binding the contract method 0x9d228a51.
Solidity: function remoteSlashAgent(uint32 msgOrigin, uint256 proofMaturity, uint32 domain, address agent, address prover) returns(bytes4 magicValue)
func (*InterfaceBondingManagerTransactorSession) ResolveDisputeWhenStuck ¶ added in v0.1.0
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) ResolveDisputeWhenStuck(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
ResolveDisputeWhenStuck is a paid mutator transaction binding the contract method 0xb15a707d.
Solidity: function resolveDisputeWhenStuck(uint32 domain, address slashedAgent) returns()
func (*InterfaceBondingManagerTransactorSession) WithdrawTips ¶ added in v0.0.171
func (_InterfaceBondingManager *InterfaceBondingManagerTransactorSession) WithdrawTips(recipient common.Address, origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0xcc875501.
Solidity: function withdrawTips(address recipient, uint32 origin, uint256 amount) returns()
type InterfaceSummit ¶
type InterfaceSummit struct { InterfaceSummitCaller // Read-only binding to the contract InterfaceSummitTransactor // Write-only binding to the contract InterfaceSummitFilterer // Log filterer for contract events }
InterfaceSummit is an auto generated Go binding around an Ethereum contract.
func NewInterfaceSummit ¶
func NewInterfaceSummit(address common.Address, backend bind.ContractBackend) (*InterfaceSummit, error)
NewInterfaceSummit creates a new instance of InterfaceSummit, bound to a specific deployed contract.
type InterfaceSummitCaller ¶
type InterfaceSummitCaller struct {
// contains filtered or unexported fields
}
InterfaceSummitCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInterfaceSummitCaller ¶
func NewInterfaceSummitCaller(address common.Address, caller bind.ContractCaller) (*InterfaceSummitCaller, error)
NewInterfaceSummitCaller creates a new read-only instance of InterfaceSummit, bound to a specific deployed contract.
func (*InterfaceSummitCaller) ActorTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitCaller) ActorTips(opts *bind.CallOpts, actor common.Address, origin uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address actor, uint32 origin) view returns(uint128 earned, uint128 claimed)
func (*InterfaceSummitCaller) GetLatestState ¶
func (_InterfaceSummit *InterfaceSummitCaller) GetLatestState(opts *bind.CallOpts, origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*InterfaceSummitCaller) ReceiptQueueLength ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitCaller) ReceiptQueueLength(opts *bind.CallOpts) (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
type InterfaceSummitCallerRaw ¶
type InterfaceSummitCallerRaw struct {
Contract *InterfaceSummitCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceSummitCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InterfaceSummitCallerRaw) Call ¶
func (_InterfaceSummit *InterfaceSummitCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 InterfaceSummitCallerSession ¶
type InterfaceSummitCallerSession struct { Contract *InterfaceSummitCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceSummitCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*InterfaceSummitCallerSession) ActorTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitCallerSession) ActorTips(actor common.Address, origin uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address actor, uint32 origin) view returns(uint128 earned, uint128 claimed)
func (*InterfaceSummitCallerSession) GetLatestState ¶
func (_InterfaceSummit *InterfaceSummitCallerSession) GetLatestState(origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*InterfaceSummitCallerSession) ReceiptQueueLength ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitCallerSession) ReceiptQueueLength() (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
type InterfaceSummitFilterer ¶
type InterfaceSummitFilterer struct {
// contains filtered or unexported fields
}
InterfaceSummitFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInterfaceSummitFilterer ¶
func NewInterfaceSummitFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceSummitFilterer, error)
NewInterfaceSummitFilterer creates a new log filterer instance of InterfaceSummit, bound to a specific deployed contract.
type InterfaceSummitRaw ¶
type InterfaceSummitRaw struct {
Contract *InterfaceSummit // Generic contract binding to access the raw methods on
}
InterfaceSummitRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InterfaceSummitRaw) Call ¶
func (_InterfaceSummit *InterfaceSummitRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*InterfaceSummitRaw) Transact ¶
func (_InterfaceSummit *InterfaceSummitRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceSummitRaw) Transfer ¶
func (_InterfaceSummit *InterfaceSummitRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceSummitSession ¶
type InterfaceSummitSession struct { Contract *InterfaceSummit // 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 }
InterfaceSummitSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*InterfaceSummitSession) AcceptGuardSnapshot ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*InterfaceSummitSession) AcceptNotarySnapshot ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*InterfaceSummitSession) AcceptReceipt ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*InterfaceSummitSession) ActorTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) ActorTips(actor common.Address, origin uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address actor, uint32 origin) view returns(uint128 earned, uint128 claimed)
func (*InterfaceSummitSession) DistributeTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) DistributeTips() (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*InterfaceSummitSession) GetLatestState ¶
func (_InterfaceSummit *InterfaceSummitSession) GetLatestState(origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*InterfaceSummitSession) ReceiptQueueLength ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) ReceiptQueueLength() (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*InterfaceSummitSession) WithdrawTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type InterfaceSummitTransactor ¶
type InterfaceSummitTransactor struct {
// contains filtered or unexported fields
}
InterfaceSummitTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInterfaceSummitTransactor ¶
func NewInterfaceSummitTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceSummitTransactor, error)
NewInterfaceSummitTransactor creates a new write-only instance of InterfaceSummit, bound to a specific deployed contract.
func (*InterfaceSummitTransactor) AcceptGuardSnapshot ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactor) AcceptGuardSnapshot(opts *bind.TransactOpts, guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*InterfaceSummitTransactor) AcceptNotarySnapshot ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactor) AcceptNotarySnapshot(opts *bind.TransactOpts, notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*InterfaceSummitTransactor) AcceptReceipt ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactor) AcceptReceipt(opts *bind.TransactOpts, rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*InterfaceSummitTransactor) DistributeTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactor) DistributeTips(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*InterfaceSummitTransactor) WithdrawTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactor) WithdrawTips(opts *bind.TransactOpts, origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type InterfaceSummitTransactorRaw ¶
type InterfaceSummitTransactorRaw struct {
Contract *InterfaceSummitTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceSummitTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InterfaceSummitTransactorRaw) Transact ¶
func (_InterfaceSummit *InterfaceSummitTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceSummitTransactorRaw) Transfer ¶
func (_InterfaceSummit *InterfaceSummitTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceSummitTransactorSession ¶
type InterfaceSummitTransactorSession struct { Contract *InterfaceSummitTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceSummitTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*InterfaceSummitTransactorSession) AcceptGuardSnapshot ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactorSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*InterfaceSummitTransactorSession) AcceptNotarySnapshot ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactorSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*InterfaceSummitTransactorSession) AcceptReceipt ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactorSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*InterfaceSummitTransactorSession) DistributeTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactorSession) DistributeTips() (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*InterfaceSummitTransactorSession) WithdrawTips ¶ added in v0.0.171
func (_InterfaceSummit *InterfaceSummitTransactorSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type MemViewLib ¶ added in v0.0.171
type MemViewLib struct { MemViewLibCaller // Read-only binding to the contract MemViewLibTransactor // Write-only binding to the contract MemViewLibFilterer // Log filterer for contract events }
MemViewLib is an auto generated Go binding around an Ethereum contract.
func DeployMemViewLib ¶ added in v0.0.171
func DeployMemViewLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MemViewLib, error)
DeployMemViewLib deploys a new Ethereum contract, binding an instance of MemViewLib to it.
func NewMemViewLib ¶ added in v0.0.171
func NewMemViewLib(address common.Address, backend bind.ContractBackend) (*MemViewLib, error)
NewMemViewLib creates a new instance of MemViewLib, bound to a specific deployed contract.
type MemViewLibCaller ¶ added in v0.0.171
type MemViewLibCaller struct {
// contains filtered or unexported fields
}
MemViewLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMemViewLibCaller ¶ added in v0.0.171
func NewMemViewLibCaller(address common.Address, caller bind.ContractCaller) (*MemViewLibCaller, error)
NewMemViewLibCaller creates a new read-only instance of MemViewLib, bound to a specific deployed contract.
type MemViewLibCallerRaw ¶ added in v0.0.171
type MemViewLibCallerRaw struct {
Contract *MemViewLibCaller // Generic read-only contract binding to access the raw methods on
}
MemViewLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MemViewLibCallerRaw) Call ¶ added in v0.0.171
func (_MemViewLib *MemViewLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 MemViewLibCallerSession ¶ added in v0.0.171
type MemViewLibCallerSession struct { Contract *MemViewLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MemViewLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MemViewLibFilterer ¶ added in v0.0.171
type MemViewLibFilterer struct {
// contains filtered or unexported fields
}
MemViewLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMemViewLibFilterer ¶ added in v0.0.171
func NewMemViewLibFilterer(address common.Address, filterer bind.ContractFilterer) (*MemViewLibFilterer, error)
NewMemViewLibFilterer creates a new log filterer instance of MemViewLib, bound to a specific deployed contract.
type MemViewLibRaw ¶ added in v0.0.171
type MemViewLibRaw struct {
Contract *MemViewLib // Generic contract binding to access the raw methods on
}
MemViewLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MemViewLibRaw) Call ¶ added in v0.0.171
func (_MemViewLib *MemViewLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*MemViewLibRaw) Transact ¶ added in v0.0.171
func (_MemViewLib *MemViewLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MemViewLibRaw) Transfer ¶ added in v0.0.171
func (_MemViewLib *MemViewLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MemViewLibSession ¶ added in v0.0.171
type MemViewLibSession struct { Contract *MemViewLib // 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 }
MemViewLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MemViewLibTransactor ¶ added in v0.0.171
type MemViewLibTransactor struct {
// contains filtered or unexported fields
}
MemViewLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMemViewLibTransactor ¶ added in v0.0.171
func NewMemViewLibTransactor(address common.Address, transactor bind.ContractTransactor) (*MemViewLibTransactor, error)
NewMemViewLibTransactor creates a new write-only instance of MemViewLib, bound to a specific deployed contract.
type MemViewLibTransactorRaw ¶ added in v0.0.171
type MemViewLibTransactorRaw struct {
Contract *MemViewLibTransactor // Generic write-only contract binding to access the raw methods on
}
MemViewLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MemViewLibTransactorRaw) Transact ¶ added in v0.0.171
func (_MemViewLib *MemViewLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MemViewLibTransactorRaw) Transfer ¶ added in v0.0.171
func (_MemViewLib *MemViewLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MemViewLibTransactorSession ¶ added in v0.0.171
type MemViewLibTransactorSession struct { Contract *MemViewLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MemViewLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MerkleMath ¶ added in v0.0.171
type MerkleMath struct { MerkleMathCaller // Read-only binding to the contract MerkleMathTransactor // Write-only binding to the contract MerkleMathFilterer // Log filterer for contract events }
MerkleMath is an auto generated Go binding around an Ethereum contract.
func DeployMerkleMath ¶ added in v0.0.171
func DeployMerkleMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MerkleMath, error)
DeployMerkleMath deploys a new Ethereum contract, binding an instance of MerkleMath to it.
func NewMerkleMath ¶ added in v0.0.171
func NewMerkleMath(address common.Address, backend bind.ContractBackend) (*MerkleMath, error)
NewMerkleMath creates a new instance of MerkleMath, bound to a specific deployed contract.
type MerkleMathCaller ¶ added in v0.0.171
type MerkleMathCaller struct {
// contains filtered or unexported fields
}
MerkleMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMerkleMathCaller ¶ added in v0.0.171
func NewMerkleMathCaller(address common.Address, caller bind.ContractCaller) (*MerkleMathCaller, error)
NewMerkleMathCaller creates a new read-only instance of MerkleMath, bound to a specific deployed contract.
type MerkleMathCallerRaw ¶ added in v0.0.171
type MerkleMathCallerRaw struct {
Contract *MerkleMathCaller // Generic read-only contract binding to access the raw methods on
}
MerkleMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MerkleMathCallerRaw) Call ¶ added in v0.0.171
func (_MerkleMath *MerkleMathCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 MerkleMathCallerSession ¶ added in v0.0.171
type MerkleMathCallerSession struct { Contract *MerkleMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MerkleMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MerkleMathFilterer ¶ added in v0.0.171
type MerkleMathFilterer struct {
// contains filtered or unexported fields
}
MerkleMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMerkleMathFilterer ¶ added in v0.0.171
func NewMerkleMathFilterer(address common.Address, filterer bind.ContractFilterer) (*MerkleMathFilterer, error)
NewMerkleMathFilterer creates a new log filterer instance of MerkleMath, bound to a specific deployed contract.
type MerkleMathRaw ¶ added in v0.0.171
type MerkleMathRaw struct {
Contract *MerkleMath // Generic contract binding to access the raw methods on
}
MerkleMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MerkleMathRaw) Call ¶ added in v0.0.171
func (_MerkleMath *MerkleMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*MerkleMathRaw) Transact ¶ added in v0.0.171
func (_MerkleMath *MerkleMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleMathRaw) Transfer ¶ added in v0.0.171
func (_MerkleMath *MerkleMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MerkleMathSession ¶ added in v0.0.171
type MerkleMathSession struct { Contract *MerkleMath // 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 }
MerkleMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MerkleMathTransactor ¶ added in v0.0.171
type MerkleMathTransactor struct {
// contains filtered or unexported fields
}
MerkleMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMerkleMathTransactor ¶ added in v0.0.171
func NewMerkleMathTransactor(address common.Address, transactor bind.ContractTransactor) (*MerkleMathTransactor, error)
NewMerkleMathTransactor creates a new write-only instance of MerkleMath, bound to a specific deployed contract.
type MerkleMathTransactorRaw ¶ added in v0.0.171
type MerkleMathTransactorRaw struct {
Contract *MerkleMathTransactor // Generic write-only contract binding to access the raw methods on
}
MerkleMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MerkleMathTransactorRaw) Transact ¶ added in v0.0.171
func (_MerkleMath *MerkleMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleMathTransactorRaw) Transfer ¶ added in v0.0.171
func (_MerkleMath *MerkleMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MerkleMathTransactorSession ¶ added in v0.0.171
type MerkleMathTransactorSession struct { Contract *MerkleMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MessagingBase ¶ added in v0.0.171
type MessagingBase struct { MessagingBaseCaller // Read-only binding to the contract MessagingBaseTransactor // Write-only binding to the contract MessagingBaseFilterer // Log filterer for contract events }
MessagingBase is an auto generated Go binding around an Ethereum contract.
func NewMessagingBase ¶ added in v0.0.171
func NewMessagingBase(address common.Address, backend bind.ContractBackend) (*MessagingBase, error)
NewMessagingBase creates a new instance of MessagingBase, bound to a specific deployed contract.
type MessagingBaseCaller ¶ added in v0.0.171
type MessagingBaseCaller struct {
// contains filtered or unexported fields
}
MessagingBaseCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMessagingBaseCaller ¶ added in v0.0.171
func NewMessagingBaseCaller(address common.Address, caller bind.ContractCaller) (*MessagingBaseCaller, error)
NewMessagingBaseCaller creates a new read-only instance of MessagingBase, bound to a specific deployed contract.
func (*MessagingBaseCaller) LocalDomain ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseCaller) 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 (*MessagingBaseCaller) Owner ¶ added in v0.0.171
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MessagingBaseCaller) PendingOwner ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*MessagingBaseCaller) SynapseDomain ¶ added in v0.0.237
func (_MessagingBase *MessagingBaseCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
type MessagingBaseCallerRaw ¶ added in v0.0.171
type MessagingBaseCallerRaw struct {
Contract *MessagingBaseCaller // Generic read-only contract binding to access the raw methods on
}
MessagingBaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MessagingBaseCallerRaw) Call ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 MessagingBaseCallerSession ¶ added in v0.0.171
type MessagingBaseCallerSession struct { Contract *MessagingBaseCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MessagingBaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MessagingBaseCallerSession) LocalDomain ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*MessagingBaseCallerSession) Owner ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MessagingBaseCallerSession) PendingOwner ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*MessagingBaseCallerSession) SynapseDomain ¶ added in v0.0.237
func (_MessagingBase *MessagingBaseCallerSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*MessagingBaseCallerSession) Version ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type MessagingBaseFilterer ¶ added in v0.0.171
type MessagingBaseFilterer struct {
// contains filtered or unexported fields
}
MessagingBaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMessagingBaseFilterer ¶ added in v0.0.171
func NewMessagingBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*MessagingBaseFilterer, error)
NewMessagingBaseFilterer creates a new log filterer instance of MessagingBase, bound to a specific deployed contract.
func (*MessagingBaseFilterer) FilterInitialized ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*MessagingBaseInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MessagingBaseFilterer) FilterOwnershipTransferStarted ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MessagingBaseOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*MessagingBaseFilterer) FilterOwnershipTransferred ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MessagingBaseOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MessagingBaseFilterer) ParseInitialized ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseFilterer) ParseInitialized(log types.Log) (*MessagingBaseInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MessagingBaseFilterer) ParseOwnershipTransferStarted ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseFilterer) ParseOwnershipTransferStarted(log types.Log) (*MessagingBaseOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*MessagingBaseFilterer) ParseOwnershipTransferred ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseFilterer) ParseOwnershipTransferred(log types.Log) (*MessagingBaseOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MessagingBaseFilterer) WatchInitialized ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MessagingBaseInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MessagingBaseFilterer) WatchOwnershipTransferStarted ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *MessagingBaseOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*MessagingBaseFilterer) WatchOwnershipTransferred ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MessagingBaseOwnershipTransferred, 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 MessagingBaseInitialized ¶ added in v0.0.171
type MessagingBaseInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
MessagingBaseInitialized represents a Initialized event raised by the MessagingBase contract.
type MessagingBaseInitializedIterator ¶ added in v0.0.171
type MessagingBaseInitializedIterator struct { Event *MessagingBaseInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MessagingBaseInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MessagingBase contract.
func (*MessagingBaseInitializedIterator) Close ¶ added in v0.0.171
func (it *MessagingBaseInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MessagingBaseInitializedIterator) Error ¶ added in v0.0.171
func (it *MessagingBaseInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MessagingBaseInitializedIterator) Next ¶ added in v0.0.171
func (it *MessagingBaseInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MessagingBaseOwnershipTransferStarted ¶ added in v0.1.0
type MessagingBaseOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MessagingBaseOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the MessagingBase contract.
type MessagingBaseOwnershipTransferStartedIterator ¶ added in v0.1.0
type MessagingBaseOwnershipTransferStartedIterator struct { Event *MessagingBaseOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MessagingBaseOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the MessagingBase contract.
func (*MessagingBaseOwnershipTransferStartedIterator) Close ¶ added in v0.1.0
func (it *MessagingBaseOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MessagingBaseOwnershipTransferStartedIterator) Error ¶ added in v0.1.0
func (it *MessagingBaseOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MessagingBaseOwnershipTransferStartedIterator) Next ¶ added in v0.1.0
func (it *MessagingBaseOwnershipTransferStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MessagingBaseOwnershipTransferred ¶ added in v0.0.171
type MessagingBaseOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MessagingBaseOwnershipTransferred represents a OwnershipTransferred event raised by the MessagingBase contract.
type MessagingBaseOwnershipTransferredIterator ¶ added in v0.0.171
type MessagingBaseOwnershipTransferredIterator struct { Event *MessagingBaseOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MessagingBaseOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MessagingBase contract.
func (*MessagingBaseOwnershipTransferredIterator) Close ¶ added in v0.0.171
func (it *MessagingBaseOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MessagingBaseOwnershipTransferredIterator) Error ¶ added in v0.0.171
func (it *MessagingBaseOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MessagingBaseOwnershipTransferredIterator) Next ¶ added in v0.0.171
func (it *MessagingBaseOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MessagingBaseRaw ¶ added in v0.0.171
type MessagingBaseRaw struct {
Contract *MessagingBase // Generic contract binding to access the raw methods on
}
MessagingBaseRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MessagingBaseRaw) Call ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*MessagingBaseRaw) Transact ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessagingBaseRaw) Transfer ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MessagingBaseSession ¶ added in v0.0.171
type MessagingBaseSession struct { Contract *MessagingBase // 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 }
MessagingBaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MessagingBaseSession) AcceptOwnership ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*MessagingBaseSession) LocalDomain ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*MessagingBaseSession) Multicall ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*MessagingBaseSession) Owner ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MessagingBaseSession) PendingOwner ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*MessagingBaseSession) RenounceOwnership ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MessagingBaseSession) SynapseDomain ¶ added in v0.0.237
func (_MessagingBase *MessagingBaseSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*MessagingBaseSession) TransferOwnership ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseSession) 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 (*MessagingBaseSession) Version ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type MessagingBaseTransactor ¶ added in v0.0.171
type MessagingBaseTransactor struct {
// contains filtered or unexported fields
}
MessagingBaseTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMessagingBaseTransactor ¶ added in v0.0.171
func NewMessagingBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*MessagingBaseTransactor, error)
NewMessagingBaseTransactor creates a new write-only instance of MessagingBase, bound to a specific deployed contract.
func (*MessagingBaseTransactor) AcceptOwnership ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*MessagingBaseTransactor) Multicall ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*MessagingBaseTransactor) RenounceOwnership ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MessagingBaseTransactor) TransferOwnership ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactor) 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 MessagingBaseTransactorRaw ¶ added in v0.0.171
type MessagingBaseTransactorRaw struct {
Contract *MessagingBaseTransactor // Generic write-only contract binding to access the raw methods on
}
MessagingBaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MessagingBaseTransactorRaw) Transact ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MessagingBaseTransactorRaw) Transfer ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MessagingBaseTransactorSession ¶ added in v0.0.171
type MessagingBaseTransactorSession struct { Contract *MessagingBaseTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MessagingBaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MessagingBaseTransactorSession) AcceptOwnership ¶ added in v0.1.0
func (_MessagingBase *MessagingBaseTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*MessagingBaseTransactorSession) Multicall ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*MessagingBaseTransactorSession) RenounceOwnership ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MessagingBaseTransactorSession) TransferOwnership ¶ added in v0.0.171
func (_MessagingBase *MessagingBaseTransactorSession) 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 MultiCallable ¶ added in v0.0.171
type MultiCallable struct { MultiCallableCaller // Read-only binding to the contract MultiCallableTransactor // Write-only binding to the contract MultiCallableFilterer // Log filterer for contract events }
MultiCallable is an auto generated Go binding around an Ethereum contract.
func NewMultiCallable ¶ added in v0.0.171
func NewMultiCallable(address common.Address, backend bind.ContractBackend) (*MultiCallable, error)
NewMultiCallable creates a new instance of MultiCallable, bound to a specific deployed contract.
type MultiCallableCall ¶ added in v0.0.171
MultiCallableCall is an auto generated low-level Go binding around an user-defined struct.
type MultiCallableCaller ¶ added in v0.0.171
type MultiCallableCaller struct {
// contains filtered or unexported fields
}
MultiCallableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiCallableCaller ¶ added in v0.0.171
func NewMultiCallableCaller(address common.Address, caller bind.ContractCaller) (*MultiCallableCaller, error)
NewMultiCallableCaller creates a new read-only instance of MultiCallable, bound to a specific deployed contract.
type MultiCallableCallerRaw ¶ added in v0.0.171
type MultiCallableCallerRaw struct {
Contract *MultiCallableCaller // Generic read-only contract binding to access the raw methods on
}
MultiCallableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiCallableCallerRaw) Call ¶ added in v0.0.171
func (_MultiCallable *MultiCallableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 MultiCallableCallerSession ¶ added in v0.0.171
type MultiCallableCallerSession struct { Contract *MultiCallableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiCallableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MultiCallableFilterer ¶ added in v0.0.171
type MultiCallableFilterer struct {
// contains filtered or unexported fields
}
MultiCallableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiCallableFilterer ¶ added in v0.0.171
func NewMultiCallableFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiCallableFilterer, error)
NewMultiCallableFilterer creates a new log filterer instance of MultiCallable, bound to a specific deployed contract.
type MultiCallableRaw ¶ added in v0.0.171
type MultiCallableRaw struct {
Contract *MultiCallable // Generic contract binding to access the raw methods on
}
MultiCallableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiCallableRaw) Call ¶ added in v0.0.171
func (_MultiCallable *MultiCallableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*MultiCallableRaw) Transact ¶ added in v0.0.171
func (_MultiCallable *MultiCallableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiCallableRaw) Transfer ¶ added in v0.0.171
func (_MultiCallable *MultiCallableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MultiCallableResult ¶ added in v0.0.171
MultiCallableResult is an auto generated low-level Go binding around an user-defined struct.
type MultiCallableSession ¶ added in v0.0.171
type MultiCallableSession struct { Contract *MultiCallable // 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 }
MultiCallableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiCallableSession) Multicall ¶ added in v0.0.171
func (_MultiCallable *MultiCallableSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
type MultiCallableTransactor ¶ added in v0.0.171
type MultiCallableTransactor struct {
// contains filtered or unexported fields
}
MultiCallableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiCallableTransactor ¶ added in v0.0.171
func NewMultiCallableTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiCallableTransactor, error)
NewMultiCallableTransactor creates a new write-only instance of MultiCallable, bound to a specific deployed contract.
func (*MultiCallableTransactor) Multicall ¶ added in v0.0.171
func (_MultiCallable *MultiCallableTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
type MultiCallableTransactorRaw ¶ added in v0.0.171
type MultiCallableTransactorRaw struct {
Contract *MultiCallableTransactor // Generic write-only contract binding to access the raw methods on
}
MultiCallableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiCallableTransactorRaw) Transact ¶ added in v0.0.171
func (_MultiCallable *MultiCallableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiCallableTransactorRaw) Transfer ¶ added in v0.0.171
func (_MultiCallable *MultiCallableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MultiCallableTransactorSession ¶ added in v0.0.171
type MultiCallableTransactorSession struct { Contract *MultiCallableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiCallableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiCallableTransactorSession) Multicall ¶ added in v0.0.171
func (_MultiCallable *MultiCallableTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
type NumberLib ¶ added in v0.0.171
type NumberLib struct { NumberLibCaller // Read-only binding to the contract NumberLibTransactor // Write-only binding to the contract NumberLibFilterer // Log filterer for contract events }
NumberLib is an auto generated Go binding around an Ethereum contract.
func DeployNumberLib ¶ added in v0.0.171
func DeployNumberLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NumberLib, error)
DeployNumberLib deploys a new Ethereum contract, binding an instance of NumberLib to it.
func NewNumberLib ¶ added in v0.0.171
NewNumberLib creates a new instance of NumberLib, bound to a specific deployed contract.
type NumberLibCaller ¶ added in v0.0.171
type NumberLibCaller struct {
// contains filtered or unexported fields
}
NumberLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNumberLibCaller ¶ added in v0.0.171
func NewNumberLibCaller(address common.Address, caller bind.ContractCaller) (*NumberLibCaller, error)
NewNumberLibCaller creates a new read-only instance of NumberLib, bound to a specific deployed contract.
type NumberLibCallerRaw ¶ added in v0.0.171
type NumberLibCallerRaw struct {
Contract *NumberLibCaller // Generic read-only contract binding to access the raw methods on
}
NumberLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NumberLibCallerRaw) Call ¶ added in v0.0.171
func (_NumberLib *NumberLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 NumberLibCallerSession ¶ added in v0.0.171
type NumberLibCallerSession struct { Contract *NumberLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NumberLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type NumberLibFilterer ¶ added in v0.0.171
type NumberLibFilterer struct {
// contains filtered or unexported fields
}
NumberLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNumberLibFilterer ¶ added in v0.0.171
func NewNumberLibFilterer(address common.Address, filterer bind.ContractFilterer) (*NumberLibFilterer, error)
NewNumberLibFilterer creates a new log filterer instance of NumberLib, bound to a specific deployed contract.
type NumberLibRaw ¶ added in v0.0.171
type NumberLibRaw struct {
Contract *NumberLib // Generic contract binding to access the raw methods on
}
NumberLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NumberLibRaw) Call ¶ added in v0.0.171
func (_NumberLib *NumberLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*NumberLibRaw) Transact ¶ added in v0.0.171
func (_NumberLib *NumberLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NumberLibRaw) Transfer ¶ added in v0.0.171
func (_NumberLib *NumberLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type NumberLibSession ¶ added in v0.0.171
type NumberLibSession struct { Contract *NumberLib // 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 }
NumberLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type NumberLibTransactor ¶ added in v0.0.171
type NumberLibTransactor struct {
// contains filtered or unexported fields
}
NumberLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNumberLibTransactor ¶ added in v0.0.171
func NewNumberLibTransactor(address common.Address, transactor bind.ContractTransactor) (*NumberLibTransactor, error)
NewNumberLibTransactor creates a new write-only instance of NumberLib, bound to a specific deployed contract.
type NumberLibTransactorRaw ¶ added in v0.0.171
type NumberLibTransactorRaw struct {
Contract *NumberLibTransactor // Generic write-only contract binding to access the raw methods on
}
NumberLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NumberLibTransactorRaw) Transact ¶ added in v0.0.171
func (_NumberLib *NumberLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NumberLibTransactorRaw) Transfer ¶ added in v0.0.171
func (_NumberLib *NumberLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type NumberLibTransactorSession ¶ added in v0.0.171
type NumberLibTransactorSession struct { Contract *NumberLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NumberLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Ownable2StepUpgradeable ¶ added in v0.1.0
type Ownable2StepUpgradeable struct { Ownable2StepUpgradeableCaller // Read-only binding to the contract Ownable2StepUpgradeableTransactor // Write-only binding to the contract Ownable2StepUpgradeableFilterer // Log filterer for contract events }
Ownable2StepUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnable2StepUpgradeable ¶ added in v0.1.0
func NewOwnable2StepUpgradeable(address common.Address, backend bind.ContractBackend) (*Ownable2StepUpgradeable, error)
NewOwnable2StepUpgradeable creates a new instance of Ownable2StepUpgradeable, bound to a specific deployed contract.
type Ownable2StepUpgradeableCaller ¶ added in v0.1.0
type Ownable2StepUpgradeableCaller struct {
// contains filtered or unexported fields
}
Ownable2StepUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnable2StepUpgradeableCaller ¶ added in v0.1.0
func NewOwnable2StepUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*Ownable2StepUpgradeableCaller, error)
NewOwnable2StepUpgradeableCaller creates a new read-only instance of Ownable2StepUpgradeable, bound to a specific deployed contract.
func (*Ownable2StepUpgradeableCaller) Owner ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableCaller) 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 (*Ownable2StepUpgradeableCaller) PendingOwner ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
type Ownable2StepUpgradeableCallerRaw ¶ added in v0.1.0
type Ownable2StepUpgradeableCallerRaw struct {
Contract *Ownable2StepUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
Ownable2StepUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Ownable2StepUpgradeableCallerRaw) Call ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 Ownable2StepUpgradeableCallerSession ¶ added in v0.1.0
type Ownable2StepUpgradeableCallerSession struct { Contract *Ownable2StepUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Ownable2StepUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Ownable2StepUpgradeableCallerSession) Owner ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Ownable2StepUpgradeableCallerSession) PendingOwner ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
type Ownable2StepUpgradeableFilterer ¶ added in v0.1.0
type Ownable2StepUpgradeableFilterer struct {
// contains filtered or unexported fields
}
Ownable2StepUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnable2StepUpgradeableFilterer ¶ added in v0.1.0
func NewOwnable2StepUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*Ownable2StepUpgradeableFilterer, error)
NewOwnable2StepUpgradeableFilterer creates a new log filterer instance of Ownable2StepUpgradeable, bound to a specific deployed contract.
func (*Ownable2StepUpgradeableFilterer) FilterInitialized ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*Ownable2StepUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*Ownable2StepUpgradeableFilterer) FilterOwnershipTransferStarted ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Ownable2StepUpgradeableOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*Ownable2StepUpgradeableFilterer) FilterOwnershipTransferred ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Ownable2StepUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Ownable2StepUpgradeableFilterer) ParseInitialized ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) ParseInitialized(log types.Log) (*Ownable2StepUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*Ownable2StepUpgradeableFilterer) ParseOwnershipTransferStarted ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) ParseOwnershipTransferStarted(log types.Log) (*Ownable2StepUpgradeableOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*Ownable2StepUpgradeableFilterer) ParseOwnershipTransferred ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*Ownable2StepUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Ownable2StepUpgradeableFilterer) WatchInitialized ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *Ownable2StepUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*Ownable2StepUpgradeableFilterer) WatchOwnershipTransferStarted ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *Ownable2StepUpgradeableOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*Ownable2StepUpgradeableFilterer) WatchOwnershipTransferred ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Ownable2StepUpgradeableOwnershipTransferred, 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 Ownable2StepUpgradeableInitialized ¶ added in v0.1.0
type Ownable2StepUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
Ownable2StepUpgradeableInitialized represents a Initialized event raised by the Ownable2StepUpgradeable contract.
type Ownable2StepUpgradeableInitializedIterator ¶ added in v0.1.0
type Ownable2StepUpgradeableInitializedIterator struct { Event *Ownable2StepUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Ownable2StepUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Ownable2StepUpgradeable contract.
func (*Ownable2StepUpgradeableInitializedIterator) Close ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Ownable2StepUpgradeableInitializedIterator) Error ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Ownable2StepUpgradeableInitializedIterator) Next ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Ownable2StepUpgradeableOwnershipTransferStarted ¶ added in v0.1.0
type Ownable2StepUpgradeableOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Ownable2StepUpgradeableOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the Ownable2StepUpgradeable contract.
type Ownable2StepUpgradeableOwnershipTransferStartedIterator ¶ added in v0.1.0
type Ownable2StepUpgradeableOwnershipTransferStartedIterator struct { Event *Ownable2StepUpgradeableOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Ownable2StepUpgradeableOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the Ownable2StepUpgradeable contract.
func (*Ownable2StepUpgradeableOwnershipTransferStartedIterator) Close ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Ownable2StepUpgradeableOwnershipTransferStartedIterator) Error ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Ownable2StepUpgradeableOwnershipTransferStartedIterator) Next ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableOwnershipTransferStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Ownable2StepUpgradeableOwnershipTransferred ¶ added in v0.1.0
type Ownable2StepUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Ownable2StepUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable2StepUpgradeable contract.
type Ownable2StepUpgradeableOwnershipTransferredIterator ¶ added in v0.1.0
type Ownable2StepUpgradeableOwnershipTransferredIterator struct { Event *Ownable2StepUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Ownable2StepUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable2StepUpgradeable contract.
func (*Ownable2StepUpgradeableOwnershipTransferredIterator) Close ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Ownable2StepUpgradeableOwnershipTransferredIterator) Error ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Ownable2StepUpgradeableOwnershipTransferredIterator) Next ¶ added in v0.1.0
func (it *Ownable2StepUpgradeableOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Ownable2StepUpgradeableRaw ¶ added in v0.1.0
type Ownable2StepUpgradeableRaw struct {
Contract *Ownable2StepUpgradeable // Generic contract binding to access the raw methods on
}
Ownable2StepUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Ownable2StepUpgradeableRaw) Call ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*Ownable2StepUpgradeableRaw) Transact ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Ownable2StepUpgradeableRaw) Transfer ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Ownable2StepUpgradeableSession ¶ added in v0.1.0
type Ownable2StepUpgradeableSession struct { Contract *Ownable2StepUpgradeable // 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 }
Ownable2StepUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Ownable2StepUpgradeableSession) AcceptOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*Ownable2StepUpgradeableSession) Owner ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Ownable2StepUpgradeableSession) PendingOwner ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*Ownable2StepUpgradeableSession) RenounceOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Ownable2StepUpgradeableSession) TransferOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableSession) 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 Ownable2StepUpgradeableTransactor ¶ added in v0.1.0
type Ownable2StepUpgradeableTransactor struct {
// contains filtered or unexported fields
}
Ownable2StepUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnable2StepUpgradeableTransactor ¶ added in v0.1.0
func NewOwnable2StepUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*Ownable2StepUpgradeableTransactor, error)
NewOwnable2StepUpgradeableTransactor creates a new write-only instance of Ownable2StepUpgradeable, bound to a specific deployed contract.
func (*Ownable2StepUpgradeableTransactor) AcceptOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*Ownable2StepUpgradeableTransactor) RenounceOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Ownable2StepUpgradeableTransactor) TransferOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactor) 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 Ownable2StepUpgradeableTransactorRaw ¶ added in v0.1.0
type Ownable2StepUpgradeableTransactorRaw struct {
Contract *Ownable2StepUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
Ownable2StepUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Ownable2StepUpgradeableTransactorRaw) Transact ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Ownable2StepUpgradeableTransactorRaw) Transfer ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Ownable2StepUpgradeableTransactorSession ¶ added in v0.1.0
type Ownable2StepUpgradeableTransactorSession struct { Contract *Ownable2StepUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Ownable2StepUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Ownable2StepUpgradeableTransactorSession) AcceptOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*Ownable2StepUpgradeableTransactorSession) RenounceOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Ownable2StepUpgradeableTransactorSession) TransferOwnership ¶ added in v0.1.0
func (_Ownable2StepUpgradeable *Ownable2StepUpgradeableTransactorSession) 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 ReceiptLib ¶ added in v0.0.171
type ReceiptLib struct { ReceiptLibCaller // Read-only binding to the contract ReceiptLibTransactor // Write-only binding to the contract ReceiptLibFilterer // Log filterer for contract events }
ReceiptLib is an auto generated Go binding around an Ethereum contract.
func DeployReceiptLib ¶ added in v0.0.171
func DeployReceiptLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReceiptLib, error)
DeployReceiptLib deploys a new Ethereum contract, binding an instance of ReceiptLib to it.
func NewReceiptLib ¶ added in v0.0.171
func NewReceiptLib(address common.Address, backend bind.ContractBackend) (*ReceiptLib, error)
NewReceiptLib creates a new instance of ReceiptLib, bound to a specific deployed contract.
type ReceiptLibCaller ¶ added in v0.0.171
type ReceiptLibCaller struct {
// contains filtered or unexported fields
}
ReceiptLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReceiptLibCaller ¶ added in v0.0.171
func NewReceiptLibCaller(address common.Address, caller bind.ContractCaller) (*ReceiptLibCaller, error)
NewReceiptLibCaller creates a new read-only instance of ReceiptLib, bound to a specific deployed contract.
type ReceiptLibCallerRaw ¶ added in v0.0.171
type ReceiptLibCallerRaw struct {
Contract *ReceiptLibCaller // Generic read-only contract binding to access the raw methods on
}
ReceiptLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReceiptLibCallerRaw) Call ¶ added in v0.0.171
func (_ReceiptLib *ReceiptLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 ReceiptLibCallerSession ¶ added in v0.0.171
type ReceiptLibCallerSession struct { Contract *ReceiptLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReceiptLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReceiptLibFilterer ¶ added in v0.0.171
type ReceiptLibFilterer struct {
// contains filtered or unexported fields
}
ReceiptLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReceiptLibFilterer ¶ added in v0.0.171
func NewReceiptLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ReceiptLibFilterer, error)
NewReceiptLibFilterer creates a new log filterer instance of ReceiptLib, bound to a specific deployed contract.
type ReceiptLibRaw ¶ added in v0.0.171
type ReceiptLibRaw struct {
Contract *ReceiptLib // Generic contract binding to access the raw methods on
}
ReceiptLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReceiptLibRaw) Call ¶ added in v0.0.171
func (_ReceiptLib *ReceiptLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*ReceiptLibRaw) Transact ¶ added in v0.0.171
func (_ReceiptLib *ReceiptLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReceiptLibRaw) Transfer ¶ added in v0.0.171
func (_ReceiptLib *ReceiptLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReceiptLibSession ¶ added in v0.0.171
type ReceiptLibSession struct { Contract *ReceiptLib // 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 }
ReceiptLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ReceiptLibTransactor ¶ added in v0.0.171
type ReceiptLibTransactor struct {
// contains filtered or unexported fields
}
ReceiptLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReceiptLibTransactor ¶ added in v0.0.171
func NewReceiptLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ReceiptLibTransactor, error)
NewReceiptLibTransactor creates a new write-only instance of ReceiptLib, bound to a specific deployed contract.
type ReceiptLibTransactorRaw ¶ added in v0.0.171
type ReceiptLibTransactorRaw struct {
Contract *ReceiptLibTransactor // Generic write-only contract binding to access the raw methods on
}
ReceiptLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReceiptLibTransactorRaw) Transact ¶ added in v0.0.171
func (_ReceiptLib *ReceiptLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReceiptLibTransactorRaw) Transfer ¶ added in v0.0.171
func (_ReceiptLib *ReceiptLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReceiptLibTransactorSession ¶ added in v0.0.171
type ReceiptLibTransactorSession struct { Contract *ReceiptLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReceiptLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SafeCast ¶ added in v0.0.171
type SafeCast struct { SafeCastCaller // Read-only binding to the contract SafeCastTransactor // Write-only binding to the contract SafeCastFilterer // Log filterer for contract events }
SafeCast is an auto generated Go binding around an Ethereum contract.
func DeploySafeCast ¶ added in v0.0.171
func DeploySafeCast(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeCast, error)
DeploySafeCast deploys a new Ethereum contract, binding an instance of SafeCast to it.
func NewSafeCast ¶ added in v0.0.171
NewSafeCast creates a new instance of SafeCast, bound to a specific deployed contract.
type SafeCastCaller ¶ added in v0.0.171
type SafeCastCaller struct {
// contains filtered or unexported fields
}
SafeCastCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeCastCaller ¶ added in v0.0.171
func NewSafeCastCaller(address common.Address, caller bind.ContractCaller) (*SafeCastCaller, error)
NewSafeCastCaller creates a new read-only instance of SafeCast, bound to a specific deployed contract.
type SafeCastCallerRaw ¶ added in v0.0.171
type SafeCastCallerRaw struct {
Contract *SafeCastCaller // Generic read-only contract binding to access the raw methods on
}
SafeCastCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeCastCallerRaw) Call ¶ added in v0.0.171
func (_SafeCast *SafeCastCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SafeCastCallerSession ¶ added in v0.0.171
type SafeCastCallerSession struct { Contract *SafeCastCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeCastCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeCastFilterer ¶ added in v0.0.171
type SafeCastFilterer struct {
// contains filtered or unexported fields
}
SafeCastFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeCastFilterer ¶ added in v0.0.171
func NewSafeCastFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeCastFilterer, error)
NewSafeCastFilterer creates a new log filterer instance of SafeCast, bound to a specific deployed contract.
type SafeCastRaw ¶ added in v0.0.171
type SafeCastRaw struct {
Contract *SafeCast // Generic contract binding to access the raw methods on
}
SafeCastRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeCastRaw) Call ¶ added in v0.0.171
func (_SafeCast *SafeCastRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SafeCastRaw) Transact ¶ added in v0.0.171
func (_SafeCast *SafeCastRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeCastRaw) Transfer ¶ added in v0.0.171
func (_SafeCast *SafeCastRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeCastSession ¶ added in v0.0.171
type SafeCastSession struct { Contract *SafeCast // 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 }
SafeCastSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeCastTransactor ¶ added in v0.0.171
type SafeCastTransactor struct {
// contains filtered or unexported fields
}
SafeCastTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeCastTransactor ¶ added in v0.0.171
func NewSafeCastTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeCastTransactor, error)
NewSafeCastTransactor creates a new write-only instance of SafeCast, bound to a specific deployed contract.
type SafeCastTransactorRaw ¶ added in v0.0.171
type SafeCastTransactorRaw struct {
Contract *SafeCastTransactor // Generic write-only contract binding to access the raw methods on
}
SafeCastTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeCastTransactorRaw) Transact ¶ added in v0.0.171
func (_SafeCast *SafeCastTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeCastTransactorRaw) Transfer ¶ added in v0.0.171
func (_SafeCast *SafeCastTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeCastTransactorSession ¶ added in v0.0.171
type SafeCastTransactorSession struct { Contract *SafeCastTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeCastTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SnapshotHub ¶
type SnapshotHub struct { SnapshotHubCaller // Read-only binding to the contract SnapshotHubTransactor // Write-only binding to the contract SnapshotHubFilterer // Log filterer for contract events }
SnapshotHub is an auto generated Go binding around an Ethereum contract.
func NewSnapshotHub ¶
func NewSnapshotHub(address common.Address, backend bind.ContractBackend) (*SnapshotHub, error)
NewSnapshotHub creates a new instance of SnapshotHub, bound to a specific deployed contract.
type SnapshotHubAttestationSaved ¶
type SnapshotHubAttestationSaved struct { Attestation []byte Raw types.Log // Blockchain specific contextual infos }
SnapshotHubAttestationSaved represents a AttestationSaved event raised by the SnapshotHub contract.
type SnapshotHubAttestationSavedIterator ¶
type SnapshotHubAttestationSavedIterator struct { Event *SnapshotHubAttestationSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubAttestationSavedIterator is returned from FilterAttestationSaved and is used to iterate over the raw logs and unpacked data for AttestationSaved events raised by the SnapshotHub contract.
func (*SnapshotHubAttestationSavedIterator) Close ¶
func (it *SnapshotHubAttestationSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubAttestationSavedIterator) Error ¶
func (it *SnapshotHubAttestationSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubAttestationSavedIterator) Next ¶
func (it *SnapshotHubAttestationSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubCaller ¶
type SnapshotHubCaller struct {
// contains filtered or unexported fields
}
SnapshotHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSnapshotHubCaller ¶
func NewSnapshotHubCaller(address common.Address, caller bind.ContractCaller) (*SnapshotHubCaller, error)
NewSnapshotHubCaller creates a new read-only instance of SnapshotHub, bound to a specific deployed contract.
func (*SnapshotHubCaller) AgentManager ¶ added in v0.0.171
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SnapshotHubCaller) AgentStatus ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SnapshotHubCaller) GetAgent ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SnapshotHubCaller) GetAttestation ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SnapshotHubCaller) GetGuardSnapshot ¶
func (_SnapshotHub *SnapshotHubCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubCaller) GetLatestAgentState ¶
func (_SnapshotHub *SnapshotHubCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SnapshotHubCaller) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SnapshotHubCaller) GetNotarySnapshot ¶
func (_SnapshotHub *SnapshotHubCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubCaller) GetNotarySnapshot0 ¶
func (_SnapshotHub *SnapshotHubCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubCaller) GetSnapshotProof ¶
func (_SnapshotHub *SnapshotHubCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SnapshotHubCaller) Inbox ¶ added in v0.0.171
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SnapshotHubCaller) IsValidAttestation ¶
func (_SnapshotHub *SnapshotHubCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SnapshotHubCaller) LatestDisputeStatus ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SnapshotHubCaller) LocalDomain ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCaller) 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 (*SnapshotHubCaller) Owner ¶ added in v0.0.171
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SnapshotHubCaller) PendingOwner ¶ added in v0.1.0
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SnapshotHubCaller) SynapseDomain ¶ added in v0.0.237
func (_SnapshotHub *SnapshotHubCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
type SnapshotHubCallerRaw ¶
type SnapshotHubCallerRaw struct {
Contract *SnapshotHubCaller // Generic read-only contract binding to access the raw methods on
}
SnapshotHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SnapshotHubCallerRaw) Call ¶
func (_SnapshotHub *SnapshotHubCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SnapshotHubCallerSession ¶
type SnapshotHubCallerSession struct { Contract *SnapshotHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SnapshotHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SnapshotHubCallerSession) AgentManager ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SnapshotHubCallerSession) AgentStatus ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SnapshotHubCallerSession) GetAgent ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SnapshotHubCallerSession) GetAttestation ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SnapshotHubCallerSession) GetGuardSnapshot ¶
func (_SnapshotHub *SnapshotHubCallerSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubCallerSession) GetLatestAgentState ¶
func (_SnapshotHub *SnapshotHubCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SnapshotHubCallerSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SnapshotHubCallerSession) GetNotarySnapshot ¶
func (_SnapshotHub *SnapshotHubCallerSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubCallerSession) GetNotarySnapshot0 ¶
func (_SnapshotHub *SnapshotHubCallerSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubCallerSession) GetSnapshotProof ¶
func (_SnapshotHub *SnapshotHubCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SnapshotHubCallerSession) Inbox ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SnapshotHubCallerSession) IsValidAttestation ¶
func (_SnapshotHub *SnapshotHubCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SnapshotHubCallerSession) LatestDisputeStatus ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SnapshotHubCallerSession) LocalDomain ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SnapshotHubCallerSession) Owner ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SnapshotHubCallerSession) PendingOwner ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SnapshotHubCallerSession) SynapseDomain ¶ added in v0.0.237
func (_SnapshotHub *SnapshotHubCallerSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*SnapshotHubCallerSession) Version ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type SnapshotHubEvents ¶
type SnapshotHubEvents struct { SnapshotHubEventsCaller // Read-only binding to the contract SnapshotHubEventsTransactor // Write-only binding to the contract SnapshotHubEventsFilterer // Log filterer for contract events }
SnapshotHubEvents is an auto generated Go binding around an Ethereum contract.
func NewSnapshotHubEvents ¶
func NewSnapshotHubEvents(address common.Address, backend bind.ContractBackend) (*SnapshotHubEvents, error)
NewSnapshotHubEvents creates a new instance of SnapshotHubEvents, bound to a specific deployed contract.
type SnapshotHubEventsAttestationSaved ¶
type SnapshotHubEventsAttestationSaved struct { Attestation []byte Raw types.Log // Blockchain specific contextual infos }
SnapshotHubEventsAttestationSaved represents a AttestationSaved event raised by the SnapshotHubEvents contract.
type SnapshotHubEventsAttestationSavedIterator ¶
type SnapshotHubEventsAttestationSavedIterator struct { Event *SnapshotHubEventsAttestationSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubEventsAttestationSavedIterator is returned from FilterAttestationSaved and is used to iterate over the raw logs and unpacked data for AttestationSaved events raised by the SnapshotHubEvents contract.
func (*SnapshotHubEventsAttestationSavedIterator) Close ¶
func (it *SnapshotHubEventsAttestationSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubEventsAttestationSavedIterator) Error ¶
func (it *SnapshotHubEventsAttestationSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubEventsAttestationSavedIterator) Next ¶
func (it *SnapshotHubEventsAttestationSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubEventsCaller ¶
type SnapshotHubEventsCaller struct {
// contains filtered or unexported fields
}
SnapshotHubEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSnapshotHubEventsCaller ¶
func NewSnapshotHubEventsCaller(address common.Address, caller bind.ContractCaller) (*SnapshotHubEventsCaller, error)
NewSnapshotHubEventsCaller creates a new read-only instance of SnapshotHubEvents, bound to a specific deployed contract.
type SnapshotHubEventsCallerRaw ¶
type SnapshotHubEventsCallerRaw struct {
Contract *SnapshotHubEventsCaller // Generic read-only contract binding to access the raw methods on
}
SnapshotHubEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SnapshotHubEventsCallerRaw) Call ¶
func (_SnapshotHubEvents *SnapshotHubEventsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SnapshotHubEventsCallerSession ¶
type SnapshotHubEventsCallerSession struct { Contract *SnapshotHubEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SnapshotHubEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SnapshotHubEventsFilterer ¶
type SnapshotHubEventsFilterer struct {
// contains filtered or unexported fields
}
SnapshotHubEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSnapshotHubEventsFilterer ¶
func NewSnapshotHubEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*SnapshotHubEventsFilterer, error)
NewSnapshotHubEventsFilterer creates a new log filterer instance of SnapshotHubEvents, bound to a specific deployed contract.
func (*SnapshotHubEventsFilterer) FilterAttestationSaved ¶
func (_SnapshotHubEvents *SnapshotHubEventsFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SnapshotHubEventsAttestationSavedIterator, error)
FilterAttestationSaved is a free log retrieval operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SnapshotHubEventsFilterer) FilterStateSaved ¶
func (_SnapshotHubEvents *SnapshotHubEventsFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SnapshotHubEventsStateSavedIterator, error)
FilterStateSaved is a free log retrieval operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SnapshotHubEventsFilterer) ParseAttestationSaved ¶
func (_SnapshotHubEvents *SnapshotHubEventsFilterer) ParseAttestationSaved(log types.Log) (*SnapshotHubEventsAttestationSaved, error)
ParseAttestationSaved is a log parse operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SnapshotHubEventsFilterer) ParseStateSaved ¶
func (_SnapshotHubEvents *SnapshotHubEventsFilterer) ParseStateSaved(log types.Log) (*SnapshotHubEventsStateSaved, error)
ParseStateSaved is a log parse operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SnapshotHubEventsFilterer) WatchAttestationSaved ¶
func (_SnapshotHubEvents *SnapshotHubEventsFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubEventsAttestationSaved) (event.Subscription, error)
WatchAttestationSaved is a free log subscription operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SnapshotHubEventsFilterer) WatchStateSaved ¶
func (_SnapshotHubEvents *SnapshotHubEventsFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubEventsStateSaved) (event.Subscription, error)
WatchStateSaved is a free log subscription operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
type SnapshotHubEventsRaw ¶
type SnapshotHubEventsRaw struct {
Contract *SnapshotHubEvents // Generic contract binding to access the raw methods on
}
SnapshotHubEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SnapshotHubEventsRaw) Call ¶
func (_SnapshotHubEvents *SnapshotHubEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SnapshotHubEventsRaw) Transact ¶
func (_SnapshotHubEvents *SnapshotHubEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotHubEventsRaw) Transfer ¶
func (_SnapshotHubEvents *SnapshotHubEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SnapshotHubEventsSession ¶
type SnapshotHubEventsSession struct { Contract *SnapshotHubEvents // 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 }
SnapshotHubEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SnapshotHubEventsStateSaved ¶
type SnapshotHubEventsStateSaved struct { State []byte Raw types.Log // Blockchain specific contextual infos }
SnapshotHubEventsStateSaved represents a StateSaved event raised by the SnapshotHubEvents contract.
type SnapshotHubEventsStateSavedIterator ¶
type SnapshotHubEventsStateSavedIterator struct { Event *SnapshotHubEventsStateSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubEventsStateSavedIterator is returned from FilterStateSaved and is used to iterate over the raw logs and unpacked data for StateSaved events raised by the SnapshotHubEvents contract.
func (*SnapshotHubEventsStateSavedIterator) Close ¶
func (it *SnapshotHubEventsStateSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubEventsStateSavedIterator) Error ¶
func (it *SnapshotHubEventsStateSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubEventsStateSavedIterator) Next ¶
func (it *SnapshotHubEventsStateSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubEventsTransactor ¶
type SnapshotHubEventsTransactor struct {
// contains filtered or unexported fields
}
SnapshotHubEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSnapshotHubEventsTransactor ¶
func NewSnapshotHubEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*SnapshotHubEventsTransactor, error)
NewSnapshotHubEventsTransactor creates a new write-only instance of SnapshotHubEvents, bound to a specific deployed contract.
type SnapshotHubEventsTransactorRaw ¶
type SnapshotHubEventsTransactorRaw struct {
Contract *SnapshotHubEventsTransactor // Generic write-only contract binding to access the raw methods on
}
SnapshotHubEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SnapshotHubEventsTransactorRaw) Transact ¶
func (_SnapshotHubEvents *SnapshotHubEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotHubEventsTransactorRaw) Transfer ¶
func (_SnapshotHubEvents *SnapshotHubEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SnapshotHubEventsTransactorSession ¶
type SnapshotHubEventsTransactorSession struct { Contract *SnapshotHubEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SnapshotHubEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SnapshotHubFilterer ¶
type SnapshotHubFilterer struct {
// contains filtered or unexported fields
}
SnapshotHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSnapshotHubFilterer ¶
func NewSnapshotHubFilterer(address common.Address, filterer bind.ContractFilterer) (*SnapshotHubFilterer, error)
NewSnapshotHubFilterer creates a new log filterer instance of SnapshotHub, bound to a specific deployed contract.
func (*SnapshotHubFilterer) FilterAttestationSaved ¶
func (_SnapshotHub *SnapshotHubFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SnapshotHubAttestationSavedIterator, error)
FilterAttestationSaved is a free log retrieval operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SnapshotHubFilterer) FilterInitialized ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubFilterer) FilterInitialized(opts *bind.FilterOpts) (*SnapshotHubInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SnapshotHubFilterer) FilterOwnershipTransferStarted ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SnapshotHubOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SnapshotHubFilterer) FilterOwnershipTransferred ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SnapshotHubOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SnapshotHubFilterer) FilterStateSaved ¶
func (_SnapshotHub *SnapshotHubFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SnapshotHubStateSavedIterator, error)
FilterStateSaved is a free log retrieval operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SnapshotHubFilterer) ParseAttestationSaved ¶
func (_SnapshotHub *SnapshotHubFilterer) ParseAttestationSaved(log types.Log) (*SnapshotHubAttestationSaved, error)
ParseAttestationSaved is a log parse operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SnapshotHubFilterer) ParseInitialized ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubFilterer) ParseInitialized(log types.Log) (*SnapshotHubInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SnapshotHubFilterer) ParseOwnershipTransferStarted ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubFilterer) ParseOwnershipTransferStarted(log types.Log) (*SnapshotHubOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SnapshotHubFilterer) ParseOwnershipTransferred ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubFilterer) ParseOwnershipTransferred(log types.Log) (*SnapshotHubOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SnapshotHubFilterer) ParseStateSaved ¶
func (_SnapshotHub *SnapshotHubFilterer) ParseStateSaved(log types.Log) (*SnapshotHubStateSaved, error)
ParseStateSaved is a log parse operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SnapshotHubFilterer) WatchAttestationSaved ¶
func (_SnapshotHub *SnapshotHubFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubAttestationSaved) (event.Subscription, error)
WatchAttestationSaved is a free log subscription operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SnapshotHubFilterer) WatchInitialized ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SnapshotHubInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SnapshotHubFilterer) WatchOwnershipTransferStarted ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SnapshotHubOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SnapshotHubFilterer) WatchOwnershipTransferred ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SnapshotHubOwnershipTransferred, 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 (*SnapshotHubFilterer) WatchStateSaved ¶
func (_SnapshotHub *SnapshotHubFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SnapshotHubStateSaved) (event.Subscription, error)
WatchStateSaved is a free log subscription operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
type SnapshotHubInitialized ¶ added in v0.0.171
type SnapshotHubInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SnapshotHubInitialized represents a Initialized event raised by the SnapshotHub contract.
type SnapshotHubInitializedIterator ¶ added in v0.0.171
type SnapshotHubInitializedIterator struct { Event *SnapshotHubInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SnapshotHub contract.
func (*SnapshotHubInitializedIterator) Close ¶ added in v0.0.171
func (it *SnapshotHubInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubInitializedIterator) Error ¶ added in v0.0.171
func (it *SnapshotHubInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubInitializedIterator) Next ¶ added in v0.0.171
func (it *SnapshotHubInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubOwnershipTransferStarted ¶ added in v0.1.0
type SnapshotHubOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SnapshotHubOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the SnapshotHub contract.
type SnapshotHubOwnershipTransferStartedIterator ¶ added in v0.1.0
type SnapshotHubOwnershipTransferStartedIterator struct { Event *SnapshotHubOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the SnapshotHub contract.
func (*SnapshotHubOwnershipTransferStartedIterator) Close ¶ added in v0.1.0
func (it *SnapshotHubOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubOwnershipTransferStartedIterator) Error ¶ added in v0.1.0
func (it *SnapshotHubOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubOwnershipTransferStartedIterator) Next ¶ added in v0.1.0
func (it *SnapshotHubOwnershipTransferStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubOwnershipTransferred ¶ added in v0.0.171
type SnapshotHubOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SnapshotHubOwnershipTransferred represents a OwnershipTransferred event raised by the SnapshotHub contract.
type SnapshotHubOwnershipTransferredIterator ¶ added in v0.0.171
type SnapshotHubOwnershipTransferredIterator struct { Event *SnapshotHubOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SnapshotHub contract.
func (*SnapshotHubOwnershipTransferredIterator) Close ¶ added in v0.0.171
func (it *SnapshotHubOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubOwnershipTransferredIterator) Error ¶ added in v0.0.171
func (it *SnapshotHubOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubOwnershipTransferredIterator) Next ¶ added in v0.0.171
func (it *SnapshotHubOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubRaw ¶
type SnapshotHubRaw struct {
Contract *SnapshotHub // Generic contract binding to access the raw methods on
}
SnapshotHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SnapshotHubRaw) Call ¶
func (_SnapshotHub *SnapshotHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SnapshotHubRaw) Transact ¶
func (_SnapshotHub *SnapshotHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotHubRaw) Transfer ¶
func (_SnapshotHub *SnapshotHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SnapshotHubSession ¶
type SnapshotHubSession struct { Contract *SnapshotHub // 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 }
SnapshotHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SnapshotHubSession) AcceptOwnership ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SnapshotHubSession) AgentManager ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SnapshotHubSession) AgentStatus ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SnapshotHubSession) GetAgent ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SnapshotHubSession) GetAttestation ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SnapshotHubSession) GetGuardSnapshot ¶
func (_SnapshotHub *SnapshotHubSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubSession) GetLatestAgentState ¶
func (_SnapshotHub *SnapshotHubSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SnapshotHubSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SnapshotHubSession) GetNotarySnapshot ¶
func (_SnapshotHub *SnapshotHubSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubSession) GetNotarySnapshot0 ¶
func (_SnapshotHub *SnapshotHubSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SnapshotHubSession) GetSnapshotProof ¶
func (_SnapshotHub *SnapshotHubSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SnapshotHubSession) Inbox ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SnapshotHubSession) IsValidAttestation ¶
func (_SnapshotHub *SnapshotHubSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SnapshotHubSession) LatestDisputeStatus ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SnapshotHubSession) LocalDomain ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SnapshotHubSession) Multicall ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SnapshotHubSession) OpenDispute ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SnapshotHubSession) Owner ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SnapshotHubSession) PendingOwner ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SnapshotHubSession) RenounceOwnership ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SnapshotHubSession) ResolveDispute ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SnapshotHubSession) SynapseDomain ¶ added in v0.0.237
func (_SnapshotHub *SnapshotHubSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*SnapshotHubSession) TransferOwnership ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) 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 (*SnapshotHubSession) Version ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type SnapshotHubStateSaved ¶
type SnapshotHubStateSaved struct { State []byte Raw types.Log // Blockchain specific contextual infos }
SnapshotHubStateSaved represents a StateSaved event raised by the SnapshotHub contract.
type SnapshotHubStateSavedIterator ¶
type SnapshotHubStateSavedIterator struct { Event *SnapshotHubStateSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SnapshotHubStateSavedIterator is returned from FilterStateSaved and is used to iterate over the raw logs and unpacked data for StateSaved events raised by the SnapshotHub contract.
func (*SnapshotHubStateSavedIterator) Close ¶
func (it *SnapshotHubStateSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SnapshotHubStateSavedIterator) Error ¶
func (it *SnapshotHubStateSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SnapshotHubStateSavedIterator) Next ¶
func (it *SnapshotHubStateSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SnapshotHubTransactor ¶
type SnapshotHubTransactor struct {
// contains filtered or unexported fields
}
SnapshotHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSnapshotHubTransactor ¶
func NewSnapshotHubTransactor(address common.Address, transactor bind.ContractTransactor) (*SnapshotHubTransactor, error)
NewSnapshotHubTransactor creates a new write-only instance of SnapshotHub, bound to a specific deployed contract.
func (*SnapshotHubTransactor) AcceptOwnership ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SnapshotHubTransactor) Multicall ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SnapshotHubTransactor) OpenDispute ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SnapshotHubTransactor) RenounceOwnership ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SnapshotHubTransactor) ResolveDispute ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SnapshotHubTransactor) TransferOwnership ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactor) 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 SnapshotHubTransactorRaw ¶
type SnapshotHubTransactorRaw struct {
Contract *SnapshotHubTransactor // Generic write-only contract binding to access the raw methods on
}
SnapshotHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SnapshotHubTransactorRaw) Transact ¶
func (_SnapshotHub *SnapshotHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotHubTransactorRaw) Transfer ¶
func (_SnapshotHub *SnapshotHubTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SnapshotHubTransactorSession ¶
type SnapshotHubTransactorSession struct { Contract *SnapshotHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SnapshotHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SnapshotHubTransactorSession) AcceptOwnership ¶ added in v0.1.0
func (_SnapshotHub *SnapshotHubTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SnapshotHubTransactorSession) Multicall ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SnapshotHubTransactorSession) OpenDispute ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SnapshotHubTransactorSession) RenounceOwnership ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SnapshotHubTransactorSession) ResolveDispute ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SnapshotHubTransactorSession) TransferOwnership ¶ added in v0.0.171
func (_SnapshotHub *SnapshotHubTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SnapshotLib ¶
type SnapshotLib struct { SnapshotLibCaller // Read-only binding to the contract SnapshotLibTransactor // Write-only binding to the contract SnapshotLibFilterer // Log filterer for contract events }
SnapshotLib is an auto generated Go binding around an Ethereum contract.
func DeploySnapshotLib ¶
func DeploySnapshotLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SnapshotLib, error)
DeploySnapshotLib deploys a new Ethereum contract, binding an instance of SnapshotLib to it.
func NewSnapshotLib ¶
func NewSnapshotLib(address common.Address, backend bind.ContractBackend) (*SnapshotLib, error)
NewSnapshotLib creates a new instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibCaller ¶
type SnapshotLibCaller struct {
// contains filtered or unexported fields
}
SnapshotLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSnapshotLibCaller ¶
func NewSnapshotLibCaller(address common.Address, caller bind.ContractCaller) (*SnapshotLibCaller, error)
NewSnapshotLibCaller creates a new read-only instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibCallerRaw ¶
type SnapshotLibCallerRaw struct {
Contract *SnapshotLibCaller // Generic read-only contract binding to access the raw methods on
}
SnapshotLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SnapshotLibCallerRaw) Call ¶
func (_SnapshotLib *SnapshotLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SnapshotLibCallerSession ¶
type SnapshotLibCallerSession struct { Contract *SnapshotLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SnapshotLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SnapshotLibFilterer ¶
type SnapshotLibFilterer struct {
// contains filtered or unexported fields
}
SnapshotLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSnapshotLibFilterer ¶
func NewSnapshotLibFilterer(address common.Address, filterer bind.ContractFilterer) (*SnapshotLibFilterer, error)
NewSnapshotLibFilterer creates a new log filterer instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibRaw ¶
type SnapshotLibRaw struct {
Contract *SnapshotLib // Generic contract binding to access the raw methods on
}
SnapshotLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SnapshotLibRaw) Call ¶
func (_SnapshotLib *SnapshotLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SnapshotLibRaw) Transact ¶
func (_SnapshotLib *SnapshotLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotLibRaw) Transfer ¶
func (_SnapshotLib *SnapshotLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SnapshotLibSession ¶
type SnapshotLibSession struct { Contract *SnapshotLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SnapshotLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SnapshotLibTransactor ¶
type SnapshotLibTransactor struct {
// contains filtered or unexported fields
}
SnapshotLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSnapshotLibTransactor ¶
func NewSnapshotLibTransactor(address common.Address, transactor bind.ContractTransactor) (*SnapshotLibTransactor, error)
NewSnapshotLibTransactor creates a new write-only instance of SnapshotLib, bound to a specific deployed contract.
type SnapshotLibTransactorRaw ¶
type SnapshotLibTransactorRaw struct {
Contract *SnapshotLibTransactor // Generic write-only contract binding to access the raw methods on
}
SnapshotLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SnapshotLibTransactorRaw) Transact ¶
func (_SnapshotLib *SnapshotLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SnapshotLibTransactorRaw) Transfer ¶
func (_SnapshotLib *SnapshotLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SnapshotLibTransactorSession ¶
type SnapshotLibTransactorSession struct { Contract *SnapshotLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SnapshotLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StateLib ¶
type StateLib struct { StateLibCaller // Read-only binding to the contract StateLibTransactor // Write-only binding to the contract StateLibFilterer // Log filterer for contract events }
StateLib is an auto generated Go binding around an Ethereum contract.
func DeployStateLib ¶
func DeployStateLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StateLib, error)
DeployStateLib deploys a new Ethereum contract, binding an instance of StateLib to it.
func NewStateLib ¶
NewStateLib creates a new instance of StateLib, bound to a specific deployed contract.
type StateLibCaller ¶
type StateLibCaller struct {
// contains filtered or unexported fields
}
StateLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStateLibCaller ¶
func NewStateLibCaller(address common.Address, caller bind.ContractCaller) (*StateLibCaller, error)
NewStateLibCaller creates a new read-only instance of StateLib, bound to a specific deployed contract.
type StateLibCallerRaw ¶
type StateLibCallerRaw struct {
Contract *StateLibCaller // Generic read-only contract binding to access the raw methods on
}
StateLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StateLibCallerRaw) Call ¶
func (_StateLib *StateLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type StateLibCallerSession ¶
type StateLibCallerSession struct { Contract *StateLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StateLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StateLibFilterer ¶
type StateLibFilterer struct {
// contains filtered or unexported fields
}
StateLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStateLibFilterer ¶
func NewStateLibFilterer(address common.Address, filterer bind.ContractFilterer) (*StateLibFilterer, error)
NewStateLibFilterer creates a new log filterer instance of StateLib, bound to a specific deployed contract.
type StateLibRaw ¶
type StateLibRaw struct {
Contract *StateLib // Generic contract binding to access the raw methods on
}
StateLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StateLibRaw) Call ¶
func (_StateLib *StateLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*StateLibRaw) Transact ¶
func (_StateLib *StateLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateLibRaw) Transfer ¶
func (_StateLib *StateLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StateLibSession ¶
type StateLibSession struct { Contract *StateLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StateLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StateLibTransactor ¶
type StateLibTransactor struct {
// contains filtered or unexported fields
}
StateLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStateLibTransactor ¶
func NewStateLibTransactor(address common.Address, transactor bind.ContractTransactor) (*StateLibTransactor, error)
NewStateLibTransactor creates a new write-only instance of StateLib, bound to a specific deployed contract.
type StateLibTransactorRaw ¶
type StateLibTransactorRaw struct {
Contract *StateLibTransactor // Generic write-only contract binding to access the raw methods on
}
StateLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StateLibTransactorRaw) Transact ¶
func (_StateLib *StateLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateLibTransactorRaw) Transfer ¶
func (_StateLib *StateLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StateLibTransactorSession ¶
type StateLibTransactorSession struct { Contract *StateLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StateLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StructureUtils ¶ added in v0.0.171
type StructureUtils struct { StructureUtilsCaller // Read-only binding to the contract StructureUtilsTransactor // Write-only binding to the contract StructureUtilsFilterer // Log filterer for contract events }
StructureUtils is an auto generated Go binding around an Ethereum contract.
func DeployStructureUtils ¶ added in v0.0.171
func DeployStructureUtils(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StructureUtils, error)
DeployStructureUtils deploys a new Ethereum contract, binding an instance of StructureUtils to it.
func NewStructureUtils ¶ added in v0.0.171
func NewStructureUtils(address common.Address, backend bind.ContractBackend) (*StructureUtils, error)
NewStructureUtils creates a new instance of StructureUtils, bound to a specific deployed contract.
type StructureUtilsCaller ¶ added in v0.0.171
type StructureUtilsCaller struct {
// contains filtered or unexported fields
}
StructureUtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStructureUtilsCaller ¶ added in v0.0.171
func NewStructureUtilsCaller(address common.Address, caller bind.ContractCaller) (*StructureUtilsCaller, error)
NewStructureUtilsCaller creates a new read-only instance of StructureUtils, bound to a specific deployed contract.
type StructureUtilsCallerRaw ¶ added in v0.0.171
type StructureUtilsCallerRaw struct {
Contract *StructureUtilsCaller // Generic read-only contract binding to access the raw methods on
}
StructureUtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StructureUtilsCallerRaw) Call ¶ added in v0.0.171
func (_StructureUtils *StructureUtilsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 StructureUtilsCallerSession ¶ added in v0.0.171
type StructureUtilsCallerSession struct { Contract *StructureUtilsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StructureUtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StructureUtilsFilterer ¶ added in v0.0.171
type StructureUtilsFilterer struct {
// contains filtered or unexported fields
}
StructureUtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStructureUtilsFilterer ¶ added in v0.0.171
func NewStructureUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*StructureUtilsFilterer, error)
NewStructureUtilsFilterer creates a new log filterer instance of StructureUtils, bound to a specific deployed contract.
type StructureUtilsRaw ¶ added in v0.0.171
type StructureUtilsRaw struct {
Contract *StructureUtils // Generic contract binding to access the raw methods on
}
StructureUtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StructureUtilsRaw) Call ¶ added in v0.0.171
func (_StructureUtils *StructureUtilsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*StructureUtilsRaw) Transact ¶ added in v0.0.171
func (_StructureUtils *StructureUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StructureUtilsRaw) Transfer ¶ added in v0.0.171
func (_StructureUtils *StructureUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StructureUtilsSession ¶ added in v0.0.171
type StructureUtilsSession struct { Contract *StructureUtils // 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 }
StructureUtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StructureUtilsTransactor ¶ added in v0.0.171
type StructureUtilsTransactor struct {
// contains filtered or unexported fields
}
StructureUtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStructureUtilsTransactor ¶ added in v0.0.171
func NewStructureUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*StructureUtilsTransactor, error)
NewStructureUtilsTransactor creates a new write-only instance of StructureUtils, bound to a specific deployed contract.
type StructureUtilsTransactorRaw ¶ added in v0.0.171
type StructureUtilsTransactorRaw struct {
Contract *StructureUtilsTransactor // Generic write-only contract binding to access the raw methods on
}
StructureUtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StructureUtilsTransactorRaw) Transact ¶ added in v0.0.171
func (_StructureUtils *StructureUtilsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StructureUtilsTransactorRaw) Transfer ¶ added in v0.0.171
func (_StructureUtils *StructureUtilsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StructureUtilsTransactorSession ¶ added in v0.0.171
type StructureUtilsTransactorSession struct { Contract *StructureUtilsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StructureUtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Summit ¶
type Summit struct { SummitCaller // Read-only binding to the contract SummitTransactor // Write-only binding to the contract SummitFilterer // Log filterer for contract events }
Summit is an auto generated Go binding around an Ethereum contract.
func DeploySummit ¶
func DeploySummit(auth *bind.TransactOpts, backend bind.ContractBackend, synapseDomain_ uint32, agentManager_ common.Address, inbox_ common.Address) (common.Address, *types.Transaction, *Summit, error)
DeploySummit deploys a new Ethereum contract, binding an instance of Summit to it.
type SummitAttestationSaved ¶
type SummitAttestationSaved struct { Attestation []byte Raw types.Log // Blockchain specific contextual infos }
SummitAttestationSaved represents a AttestationSaved event raised by the Summit contract.
type SummitAttestationSavedIterator ¶
type SummitAttestationSavedIterator struct { Event *SummitAttestationSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitAttestationSavedIterator is returned from FilterAttestationSaved and is used to iterate over the raw logs and unpacked data for AttestationSaved events raised by the Summit contract.
func (*SummitAttestationSavedIterator) Close ¶
func (it *SummitAttestationSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitAttestationSavedIterator) Error ¶
func (it *SummitAttestationSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitAttestationSavedIterator) Next ¶
func (it *SummitAttestationSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitCaller ¶
type SummitCaller struct {
// contains filtered or unexported fields
}
SummitCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSummitCaller ¶
func NewSummitCaller(address common.Address, caller bind.ContractCaller) (*SummitCaller, error)
NewSummitCaller creates a new read-only instance of Summit, bound to a specific deployed contract.
func (*SummitCaller) ActorTips ¶ added in v0.0.171
func (_Summit *SummitCaller) ActorTips(opts *bind.CallOpts, arg0 common.Address, arg1 uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address , uint32 ) view returns(uint128 earned, uint128 claimed)
func (*SummitCaller) AgentManager ¶ added in v0.0.171
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SummitCaller) AgentStatus ¶ added in v0.0.171
func (_Summit *SummitCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SummitCaller) GetAgent ¶
func (_Summit *SummitCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SummitCaller) GetAttestation ¶ added in v0.0.171
func (_Summit *SummitCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitCaller) GetGuardSnapshot ¶
func (_Summit *SummitCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitCaller) GetLatestAgentState ¶
func (_Summit *SummitCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SummitCaller) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_Summit *SummitCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitCaller) GetLatestState ¶
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*SummitCaller) GetNotarySnapshot ¶
func (_Summit *SummitCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitCaller) GetNotarySnapshot0 ¶
func (_Summit *SummitCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitCaller) GetSnapshotProof ¶
func (_Summit *SummitCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SummitCaller) Inbox ¶ added in v0.0.171
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SummitCaller) IsValidAttestation ¶
func (_Summit *SummitCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SummitCaller) LatestDisputeStatus ¶ added in v0.1.0
func (_Summit *SummitCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SummitCaller) LocalDomain ¶
func (_Summit *SummitCaller) 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 (*SummitCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SummitCaller) PendingOwner ¶ added in v0.1.0
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SummitCaller) ReceiptQueueLength ¶ added in v0.0.171
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*SummitCaller) SynapseDomain ¶ added in v0.0.237
func (_Summit *SummitCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
type SummitCallerRaw ¶
type SummitCallerRaw struct {
Contract *SummitCaller // Generic read-only contract binding to access the raw methods on
}
SummitCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SummitCallerRaw) Call ¶
func (_Summit *SummitCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SummitCallerSession ¶
type SummitCallerSession struct { Contract *SummitCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SummitCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SummitCallerSession) ActorTips ¶ added in v0.0.171
func (_Summit *SummitCallerSession) ActorTips(arg0 common.Address, arg1 uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address , uint32 ) view returns(uint128 earned, uint128 claimed)
func (*SummitCallerSession) AgentManager ¶ added in v0.0.171
func (_Summit *SummitCallerSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SummitCallerSession) AgentStatus ¶ added in v0.0.171
func (_Summit *SummitCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SummitCallerSession) GetAgent ¶
func (_Summit *SummitCallerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SummitCallerSession) GetAttestation ¶ added in v0.0.171
func (_Summit *SummitCallerSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitCallerSession) GetGuardSnapshot ¶
func (_Summit *SummitCallerSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitCallerSession) GetLatestAgentState ¶
func (_Summit *SummitCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SummitCallerSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_Summit *SummitCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitCallerSession) GetLatestState ¶
func (_Summit *SummitCallerSession) GetLatestState(origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*SummitCallerSession) GetNotarySnapshot ¶
func (_Summit *SummitCallerSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitCallerSession) GetNotarySnapshot0 ¶
func (_Summit *SummitCallerSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitCallerSession) GetSnapshotProof ¶
func (_Summit *SummitCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SummitCallerSession) Inbox ¶ added in v0.0.171
func (_Summit *SummitCallerSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SummitCallerSession) IsValidAttestation ¶
func (_Summit *SummitCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SummitCallerSession) LatestDisputeStatus ¶ added in v0.1.0
func (_Summit *SummitCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SummitCallerSession) LocalDomain ¶
func (_Summit *SummitCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SummitCallerSession) Owner ¶
func (_Summit *SummitCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SummitCallerSession) PendingOwner ¶ added in v0.1.0
func (_Summit *SummitCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SummitCallerSession) ReceiptQueueLength ¶ added in v0.0.171
func (_Summit *SummitCallerSession) ReceiptQueueLength() (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*SummitCallerSession) SynapseDomain ¶ added in v0.0.237
func (_Summit *SummitCallerSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*SummitCallerSession) Version ¶
func (_Summit *SummitCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type SummitEvents ¶
type SummitEvents struct { SummitEventsCaller // Read-only binding to the contract SummitEventsTransactor // Write-only binding to the contract SummitEventsFilterer // Log filterer for contract events }
SummitEvents is an auto generated Go binding around an Ethereum contract.
func NewSummitEvents ¶
func NewSummitEvents(address common.Address, backend bind.ContractBackend) (*SummitEvents, error)
NewSummitEvents creates a new instance of SummitEvents, bound to a specific deployed contract.
type SummitEventsCaller ¶
type SummitEventsCaller struct {
// contains filtered or unexported fields
}
SummitEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSummitEventsCaller ¶
func NewSummitEventsCaller(address common.Address, caller bind.ContractCaller) (*SummitEventsCaller, error)
NewSummitEventsCaller creates a new read-only instance of SummitEvents, bound to a specific deployed contract.
type SummitEventsCallerRaw ¶
type SummitEventsCallerRaw struct {
Contract *SummitEventsCaller // Generic read-only contract binding to access the raw methods on
}
SummitEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SummitEventsCallerRaw) Call ¶
func (_SummitEvents *SummitEventsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SummitEventsCallerSession ¶
type SummitEventsCallerSession struct { Contract *SummitEventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SummitEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SummitEventsFilterer ¶
type SummitEventsFilterer struct {
// contains filtered or unexported fields
}
SummitEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSummitEventsFilterer ¶
func NewSummitEventsFilterer(address common.Address, filterer bind.ContractFilterer) (*SummitEventsFilterer, error)
NewSummitEventsFilterer creates a new log filterer instance of SummitEvents, bound to a specific deployed contract.
func (*SummitEventsFilterer) FilterTipAwarded ¶ added in v0.0.171
func (_SummitEvents *SummitEventsFilterer) FilterTipAwarded(opts *bind.FilterOpts) (*SummitEventsTipAwardedIterator, error)
FilterTipAwarded is a free log retrieval operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitEventsFilterer) FilterTipWithdrawalInitiated ¶ added in v0.1.0
func (_SummitEvents *SummitEventsFilterer) FilterTipWithdrawalInitiated(opts *bind.FilterOpts) (*SummitEventsTipWithdrawalInitiatedIterator, error)
FilterTipWithdrawalInitiated is a free log retrieval operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
func (*SummitEventsFilterer) ParseTipAwarded ¶ added in v0.0.171
func (_SummitEvents *SummitEventsFilterer) ParseTipAwarded(log types.Log) (*SummitEventsTipAwarded, error)
ParseTipAwarded is a log parse operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitEventsFilterer) ParseTipWithdrawalInitiated ¶ added in v0.1.0
func (_SummitEvents *SummitEventsFilterer) ParseTipWithdrawalInitiated(log types.Log) (*SummitEventsTipWithdrawalInitiated, error)
ParseTipWithdrawalInitiated is a log parse operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
func (*SummitEventsFilterer) WatchTipAwarded ¶ added in v0.0.171
func (_SummitEvents *SummitEventsFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitEventsTipAwarded) (event.Subscription, error)
WatchTipAwarded is a free log subscription operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitEventsFilterer) WatchTipWithdrawalInitiated ¶ added in v0.1.0
func (_SummitEvents *SummitEventsFilterer) WatchTipWithdrawalInitiated(opts *bind.WatchOpts, sink chan<- *SummitEventsTipWithdrawalInitiated) (event.Subscription, error)
WatchTipWithdrawalInitiated is a free log subscription operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
type SummitEventsRaw ¶
type SummitEventsRaw struct {
Contract *SummitEvents // Generic contract binding to access the raw methods on
}
SummitEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SummitEventsRaw) Call ¶
func (_SummitEvents *SummitEventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SummitEventsRaw) Transact ¶
func (_SummitEvents *SummitEventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SummitEventsRaw) Transfer ¶
func (_SummitEvents *SummitEventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SummitEventsSession ¶
type SummitEventsSession struct { Contract *SummitEvents // 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 }
SummitEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SummitEventsTipAwarded ¶ added in v0.0.171
type SummitEventsTipAwarded struct { Actor common.Address Origin uint32 Tip *big.Int Raw types.Log // Blockchain specific contextual infos }
SummitEventsTipAwarded represents a TipAwarded event raised by the SummitEvents contract.
type SummitEventsTipAwardedIterator ¶ added in v0.0.171
type SummitEventsTipAwardedIterator struct { Event *SummitEventsTipAwarded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitEventsTipAwardedIterator is returned from FilterTipAwarded and is used to iterate over the raw logs and unpacked data for TipAwarded events raised by the SummitEvents contract.
func (*SummitEventsTipAwardedIterator) Close ¶ added in v0.0.171
func (it *SummitEventsTipAwardedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitEventsTipAwardedIterator) Error ¶ added in v0.0.171
func (it *SummitEventsTipAwardedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitEventsTipAwardedIterator) Next ¶ added in v0.0.171
func (it *SummitEventsTipAwardedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitEventsTipWithdrawalInitiated ¶ added in v0.1.0
type SummitEventsTipWithdrawalInitiated struct { Actor common.Address Origin uint32 Tip *big.Int Raw types.Log // Blockchain specific contextual infos }
SummitEventsTipWithdrawalInitiated represents a TipWithdrawalInitiated event raised by the SummitEvents contract.
type SummitEventsTipWithdrawalInitiatedIterator ¶ added in v0.1.0
type SummitEventsTipWithdrawalInitiatedIterator struct { Event *SummitEventsTipWithdrawalInitiated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitEventsTipWithdrawalInitiatedIterator is returned from FilterTipWithdrawalInitiated and is used to iterate over the raw logs and unpacked data for TipWithdrawalInitiated events raised by the SummitEvents contract.
func (*SummitEventsTipWithdrawalInitiatedIterator) Close ¶ added in v0.1.0
func (it *SummitEventsTipWithdrawalInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitEventsTipWithdrawalInitiatedIterator) Error ¶ added in v0.1.0
func (it *SummitEventsTipWithdrawalInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitEventsTipWithdrawalInitiatedIterator) Next ¶ added in v0.1.0
func (it *SummitEventsTipWithdrawalInitiatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitEventsTransactor ¶
type SummitEventsTransactor struct {
// contains filtered or unexported fields
}
SummitEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSummitEventsTransactor ¶
func NewSummitEventsTransactor(address common.Address, transactor bind.ContractTransactor) (*SummitEventsTransactor, error)
NewSummitEventsTransactor creates a new write-only instance of SummitEvents, bound to a specific deployed contract.
type SummitEventsTransactorRaw ¶
type SummitEventsTransactorRaw struct {
Contract *SummitEventsTransactor // Generic write-only contract binding to access the raw methods on
}
SummitEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SummitEventsTransactorRaw) Transact ¶
func (_SummitEvents *SummitEventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SummitEventsTransactorRaw) Transfer ¶
func (_SummitEvents *SummitEventsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SummitEventsTransactorSession ¶
type SummitEventsTransactorSession struct { Contract *SummitEventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SummitEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SummitFilterer ¶
type SummitFilterer struct {
// contains filtered or unexported fields
}
SummitFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSummitFilterer ¶
func NewSummitFilterer(address common.Address, filterer bind.ContractFilterer) (*SummitFilterer, error)
NewSummitFilterer creates a new log filterer instance of Summit, bound to a specific deployed contract.
func (*SummitFilterer) FilterAttestationSaved ¶
func (_Summit *SummitFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SummitAttestationSavedIterator, error)
FilterAttestationSaved is a free log retrieval operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SummitFilterer) FilterInitialized ¶
func (_Summit *SummitFilterer) FilterInitialized(opts *bind.FilterOpts) (*SummitInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SummitFilterer) FilterOwnershipTransferStarted ¶ added in v0.1.0
func (_Summit *SummitFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SummitOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SummitFilterer) FilterOwnershipTransferred ¶
func (_Summit *SummitFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SummitOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SummitFilterer) FilterStateSaved ¶
func (_Summit *SummitFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SummitStateSavedIterator, error)
FilterStateSaved is a free log retrieval operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SummitFilterer) FilterTipAwarded ¶ added in v0.0.171
func (_Summit *SummitFilterer) FilterTipAwarded(opts *bind.FilterOpts) (*SummitTipAwardedIterator, error)
FilterTipAwarded is a free log retrieval operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitFilterer) FilterTipWithdrawalInitiated ¶ added in v0.1.0
func (_Summit *SummitFilterer) FilterTipWithdrawalInitiated(opts *bind.FilterOpts) (*SummitTipWithdrawalInitiatedIterator, error)
FilterTipWithdrawalInitiated is a free log retrieval operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
func (*SummitFilterer) ParseAttestationSaved ¶
func (_Summit *SummitFilterer) ParseAttestationSaved(log types.Log) (*SummitAttestationSaved, error)
ParseAttestationSaved is a log parse operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SummitFilterer) ParseInitialized ¶
func (_Summit *SummitFilterer) ParseInitialized(log types.Log) (*SummitInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SummitFilterer) ParseOwnershipTransferStarted ¶ added in v0.1.0
func (_Summit *SummitFilterer) ParseOwnershipTransferStarted(log types.Log) (*SummitOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SummitFilterer) ParseOwnershipTransferred ¶
func (_Summit *SummitFilterer) ParseOwnershipTransferred(log types.Log) (*SummitOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SummitFilterer) ParseStateSaved ¶
func (_Summit *SummitFilterer) ParseStateSaved(log types.Log) (*SummitStateSaved, error)
ParseStateSaved is a log parse operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SummitFilterer) ParseTipAwarded ¶ added in v0.0.171
func (_Summit *SummitFilterer) ParseTipAwarded(log types.Log) (*SummitTipAwarded, error)
ParseTipAwarded is a log parse operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitFilterer) ParseTipWithdrawalInitiated ¶ added in v0.1.0
func (_Summit *SummitFilterer) ParseTipWithdrawalInitiated(log types.Log) (*SummitTipWithdrawalInitiated, error)
ParseTipWithdrawalInitiated is a log parse operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
func (*SummitFilterer) WatchAttestationSaved ¶
func (_Summit *SummitFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SummitAttestationSaved) (event.Subscription, error)
WatchAttestationSaved is a free log subscription operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SummitFilterer) WatchInitialized ¶
func (_Summit *SummitFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SummitInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SummitFilterer) WatchOwnershipTransferStarted ¶ added in v0.1.0
func (_Summit *SummitFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SummitOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SummitFilterer) WatchOwnershipTransferred ¶
func (_Summit *SummitFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SummitOwnershipTransferred, 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 (*SummitFilterer) WatchStateSaved ¶
func (_Summit *SummitFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SummitStateSaved) (event.Subscription, error)
WatchStateSaved is a free log subscription operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SummitFilterer) WatchTipAwarded ¶ added in v0.0.171
func (_Summit *SummitFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitTipAwarded) (event.Subscription, error)
WatchTipAwarded is a free log subscription operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitFilterer) WatchTipWithdrawalInitiated ¶ added in v0.1.0
func (_Summit *SummitFilterer) WatchTipWithdrawalInitiated(opts *bind.WatchOpts, sink chan<- *SummitTipWithdrawalInitiated) (event.Subscription, error)
WatchTipWithdrawalInitiated is a free log subscription operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
type SummitHarness ¶
type SummitHarness struct { SummitHarnessCaller // Read-only binding to the contract SummitHarnessTransactor // Write-only binding to the contract SummitHarnessFilterer // Log filterer for contract events }
SummitHarness is an auto generated Go binding around an Ethereum contract.
func DeploySummitHarness ¶
func DeploySummitHarness(auth *bind.TransactOpts, backend bind.ContractBackend, agentManager_ common.Address, inbox_ common.Address) (common.Address, *types.Transaction, *SummitHarness, error)
DeploySummitHarness deploys a new Ethereum contract, binding an instance of SummitHarness to it.
func NewSummitHarness ¶
func NewSummitHarness(address common.Address, backend bind.ContractBackend) (*SummitHarness, error)
NewSummitHarness creates a new instance of SummitHarness, bound to a specific deployed contract.
type SummitHarnessAttestationSaved ¶
type SummitHarnessAttestationSaved struct { Attestation []byte Raw types.Log // Blockchain specific contextual infos }
SummitHarnessAttestationSaved represents a AttestationSaved event raised by the SummitHarness contract.
type SummitHarnessAttestationSavedIterator ¶
type SummitHarnessAttestationSavedIterator struct { Event *SummitHarnessAttestationSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessAttestationSavedIterator is returned from FilterAttestationSaved and is used to iterate over the raw logs and unpacked data for AttestationSaved events raised by the SummitHarness contract.
func (*SummitHarnessAttestationSavedIterator) Close ¶
func (it *SummitHarnessAttestationSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessAttestationSavedIterator) Error ¶
func (it *SummitHarnessAttestationSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessAttestationSavedIterator) Next ¶
func (it *SummitHarnessAttestationSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessCaller ¶
type SummitHarnessCaller struct {
// contains filtered or unexported fields
}
SummitHarnessCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSummitHarnessCaller ¶
func NewSummitHarnessCaller(address common.Address, caller bind.ContractCaller) (*SummitHarnessCaller, error)
NewSummitHarnessCaller creates a new read-only instance of SummitHarness, bound to a specific deployed contract.
func (*SummitHarnessCaller) ActorTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCaller) ActorTips(opts *bind.CallOpts, arg0 common.Address, arg1 uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address , uint32 ) view returns(uint128 earned, uint128 claimed)
func (*SummitHarnessCaller) AgentManager ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCaller) AgentManager(opts *bind.CallOpts) (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SummitHarnessCaller) AgentStatus ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCaller) AgentStatus(opts *bind.CallOpts, agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SummitHarnessCaller) GetAgent ¶
func (_SummitHarness *SummitHarnessCaller) GetAgent(opts *bind.CallOpts, index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SummitHarnessCaller) GetAttestation ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCaller) GetAttestation(opts *bind.CallOpts, attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitHarnessCaller) GetGuardSnapshot ¶
func (_SummitHarness *SummitHarnessCaller) GetGuardSnapshot(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessCaller) GetLatestAgentState ¶
func (_SummitHarness *SummitHarnessCaller) GetLatestAgentState(opts *bind.CallOpts, origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SummitHarnessCaller) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCaller) GetLatestNotaryAttestation(opts *bind.CallOpts, notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitHarnessCaller) GetLatestState ¶
func (_SummitHarness *SummitHarnessCaller) GetLatestState(opts *bind.CallOpts, origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*SummitHarnessCaller) GetNotarySnapshot ¶
func (_SummitHarness *SummitHarnessCaller) GetNotarySnapshot(opts *bind.CallOpts, attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessCaller) GetNotarySnapshot0 ¶
func (_SummitHarness *SummitHarnessCaller) GetNotarySnapshot0(opts *bind.CallOpts, index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessCaller) GetSnapshotProof ¶
func (_SummitHarness *SummitHarnessCaller) GetSnapshotProof(opts *bind.CallOpts, attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SummitHarnessCaller) Inbox ¶ added in v0.0.171
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SummitHarnessCaller) IsValidAttestation ¶
func (_SummitHarness *SummitHarnessCaller) IsValidAttestation(opts *bind.CallOpts, attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SummitHarnessCaller) LatestDisputeStatus ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessCaller) LatestDisputeStatus(opts *bind.CallOpts, agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SummitHarnessCaller) LocalDomain ¶
func (_SummitHarness *SummitHarnessCaller) 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 (*SummitHarnessCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SummitHarnessCaller) PendingOwner ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SummitHarnessCaller) ReceiptQueueLength ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCaller) ReceiptQueueLength(opts *bind.CallOpts) (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*SummitHarnessCaller) SynapseDomain ¶ added in v0.0.237
func (_SummitHarness *SummitHarnessCaller) SynapseDomain(opts *bind.CallOpts) (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
type SummitHarnessCallerRaw ¶
type SummitHarnessCallerRaw struct {
Contract *SummitHarnessCaller // Generic read-only contract binding to access the raw methods on
}
SummitHarnessCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SummitHarnessCallerRaw) Call ¶
func (_SummitHarness *SummitHarnessCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SummitHarnessCallerSession ¶
type SummitHarnessCallerSession struct { Contract *SummitHarnessCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SummitHarnessCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SummitHarnessCallerSession) ActorTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) ActorTips(arg0 common.Address, arg1 uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address , uint32 ) view returns(uint128 earned, uint128 claimed)
func (*SummitHarnessCallerSession) AgentManager ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SummitHarnessCallerSession) AgentStatus ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SummitHarnessCallerSession) GetAgent ¶
func (_SummitHarness *SummitHarnessCallerSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SummitHarnessCallerSession) GetAttestation ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitHarnessCallerSession) GetGuardSnapshot ¶
func (_SummitHarness *SummitHarnessCallerSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessCallerSession) GetLatestAgentState ¶
func (_SummitHarness *SummitHarnessCallerSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SummitHarnessCallerSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitHarnessCallerSession) GetLatestState ¶
func (_SummitHarness *SummitHarnessCallerSession) GetLatestState(origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*SummitHarnessCallerSession) GetNotarySnapshot ¶
func (_SummitHarness *SummitHarnessCallerSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessCallerSession) GetNotarySnapshot0 ¶
func (_SummitHarness *SummitHarnessCallerSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessCallerSession) GetSnapshotProof ¶
func (_SummitHarness *SummitHarnessCallerSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SummitHarnessCallerSession) Inbox ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SummitHarnessCallerSession) IsValidAttestation ¶
func (_SummitHarness *SummitHarnessCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SummitHarnessCallerSession) LatestDisputeStatus ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessCallerSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SummitHarnessCallerSession) LocalDomain ¶
func (_SummitHarness *SummitHarnessCallerSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SummitHarnessCallerSession) Owner ¶
func (_SummitHarness *SummitHarnessCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SummitHarnessCallerSession) PendingOwner ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SummitHarnessCallerSession) ReceiptQueueLength ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessCallerSession) ReceiptQueueLength() (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*SummitHarnessCallerSession) SynapseDomain ¶ added in v0.0.237
func (_SummitHarness *SummitHarnessCallerSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*SummitHarnessCallerSession) Version ¶
func (_SummitHarness *SummitHarnessCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type SummitHarnessFilterer ¶
type SummitHarnessFilterer struct {
// contains filtered or unexported fields
}
SummitHarnessFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSummitHarnessFilterer ¶
func NewSummitHarnessFilterer(address common.Address, filterer bind.ContractFilterer) (*SummitHarnessFilterer, error)
NewSummitHarnessFilterer creates a new log filterer instance of SummitHarness, bound to a specific deployed contract.
func (*SummitHarnessFilterer) FilterAttestationSaved ¶
func (_SummitHarness *SummitHarnessFilterer) FilterAttestationSaved(opts *bind.FilterOpts) (*SummitHarnessAttestationSavedIterator, error)
FilterAttestationSaved is a free log retrieval operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SummitHarnessFilterer) FilterInitialized ¶
func (_SummitHarness *SummitHarnessFilterer) FilterInitialized(opts *bind.FilterOpts) (*SummitHarnessInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SummitHarnessFilterer) FilterOwnershipTransferStarted ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SummitHarnessOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SummitHarnessFilterer) FilterOwnershipTransferred ¶
func (_SummitHarness *SummitHarnessFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SummitHarnessOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SummitHarnessFilterer) FilterStateSaved ¶
func (_SummitHarness *SummitHarnessFilterer) FilterStateSaved(opts *bind.FilterOpts) (*SummitHarnessStateSavedIterator, error)
FilterStateSaved is a free log retrieval operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SummitHarnessFilterer) FilterTipAwarded ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessFilterer) FilterTipAwarded(opts *bind.FilterOpts) (*SummitHarnessTipAwardedIterator, error)
FilterTipAwarded is a free log retrieval operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitHarnessFilterer) FilterTipWithdrawalInitiated ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessFilterer) FilterTipWithdrawalInitiated(opts *bind.FilterOpts) (*SummitHarnessTipWithdrawalInitiatedIterator, error)
FilterTipWithdrawalInitiated is a free log retrieval operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
func (*SummitHarnessFilterer) ParseAttestationSaved ¶
func (_SummitHarness *SummitHarnessFilterer) ParseAttestationSaved(log types.Log) (*SummitHarnessAttestationSaved, error)
ParseAttestationSaved is a log parse operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SummitHarnessFilterer) ParseInitialized ¶
func (_SummitHarness *SummitHarnessFilterer) ParseInitialized(log types.Log) (*SummitHarnessInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SummitHarnessFilterer) ParseOwnershipTransferStarted ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessFilterer) ParseOwnershipTransferStarted(log types.Log) (*SummitHarnessOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SummitHarnessFilterer) ParseOwnershipTransferred ¶
func (_SummitHarness *SummitHarnessFilterer) ParseOwnershipTransferred(log types.Log) (*SummitHarnessOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SummitHarnessFilterer) ParseStateSaved ¶
func (_SummitHarness *SummitHarnessFilterer) ParseStateSaved(log types.Log) (*SummitHarnessStateSaved, error)
ParseStateSaved is a log parse operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SummitHarnessFilterer) ParseTipAwarded ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessFilterer) ParseTipAwarded(log types.Log) (*SummitHarnessTipAwarded, error)
ParseTipAwarded is a log parse operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitHarnessFilterer) ParseTipWithdrawalInitiated ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessFilterer) ParseTipWithdrawalInitiated(log types.Log) (*SummitHarnessTipWithdrawalInitiated, error)
ParseTipWithdrawalInitiated is a log parse operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
func (*SummitHarnessFilterer) WatchAttestationSaved ¶
func (_SummitHarness *SummitHarnessFilterer) WatchAttestationSaved(opts *bind.WatchOpts, sink chan<- *SummitHarnessAttestationSaved) (event.Subscription, error)
WatchAttestationSaved is a free log subscription operation binding the contract event 0x60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de.
Solidity: event AttestationSaved(bytes attestation)
func (*SummitHarnessFilterer) WatchInitialized ¶
func (_SummitHarness *SummitHarnessFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SummitHarnessInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SummitHarnessFilterer) WatchOwnershipTransferStarted ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SummitHarnessOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SummitHarnessFilterer) WatchOwnershipTransferred ¶
func (_SummitHarness *SummitHarnessFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SummitHarnessOwnershipTransferred, 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 (*SummitHarnessFilterer) WatchStateSaved ¶
func (_SummitHarness *SummitHarnessFilterer) WatchStateSaved(opts *bind.WatchOpts, sink chan<- *SummitHarnessStateSaved) (event.Subscription, error)
WatchStateSaved is a free log subscription operation binding the contract event 0xc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb.
Solidity: event StateSaved(bytes state)
func (*SummitHarnessFilterer) WatchTipAwarded ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitHarnessTipAwarded) (event.Subscription, error)
WatchTipAwarded is a free log subscription operation binding the contract event 0x028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c.
Solidity: event TipAwarded(address actor, uint32 origin, uint256 tip)
func (*SummitHarnessFilterer) WatchTipWithdrawalInitiated ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessFilterer) WatchTipWithdrawalInitiated(opts *bind.WatchOpts, sink chan<- *SummitHarnessTipWithdrawalInitiated) (event.Subscription, error)
WatchTipWithdrawalInitiated is a free log subscription operation binding the contract event 0x274982e83ab3b1956013e7c1ae607990afbfb357dd038734bb82db3e534ccedc.
Solidity: event TipWithdrawalInitiated(address actor, uint32 origin, uint256 tip)
type SummitHarnessInitialized ¶
type SummitHarnessInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SummitHarnessInitialized represents a Initialized event raised by the SummitHarness contract.
type SummitHarnessInitializedIterator ¶
type SummitHarnessInitializedIterator struct { Event *SummitHarnessInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SummitHarness contract.
func (*SummitHarnessInitializedIterator) Close ¶
func (it *SummitHarnessInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessInitializedIterator) Error ¶
func (it *SummitHarnessInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessInitializedIterator) Next ¶
func (it *SummitHarnessInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessOwnershipTransferStarted ¶ added in v0.1.0
type SummitHarnessOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SummitHarnessOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the SummitHarness contract.
type SummitHarnessOwnershipTransferStartedIterator ¶ added in v0.1.0
type SummitHarnessOwnershipTransferStartedIterator struct { Event *SummitHarnessOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the SummitHarness contract.
func (*SummitHarnessOwnershipTransferStartedIterator) Close ¶ added in v0.1.0
func (it *SummitHarnessOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessOwnershipTransferStartedIterator) Error ¶ added in v0.1.0
func (it *SummitHarnessOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessOwnershipTransferStartedIterator) Next ¶ added in v0.1.0
func (it *SummitHarnessOwnershipTransferStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessOwnershipTransferred ¶
type SummitHarnessOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SummitHarnessOwnershipTransferred represents a OwnershipTransferred event raised by the SummitHarness contract.
type SummitHarnessOwnershipTransferredIterator ¶
type SummitHarnessOwnershipTransferredIterator struct { Event *SummitHarnessOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SummitHarness contract.
func (*SummitHarnessOwnershipTransferredIterator) Close ¶
func (it *SummitHarnessOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessOwnershipTransferredIterator) Error ¶
func (it *SummitHarnessOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessOwnershipTransferredIterator) Next ¶
func (it *SummitHarnessOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessRaw ¶
type SummitHarnessRaw struct {
Contract *SummitHarness // Generic contract binding to access the raw methods on
}
SummitHarnessRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SummitHarnessRaw) Call ¶
func (_SummitHarness *SummitHarnessRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SummitHarnessRaw) Transact ¶
func (_SummitHarness *SummitHarnessRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SummitHarnessRaw) Transfer ¶
func (_SummitHarness *SummitHarnessRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SummitHarnessRef ¶
type SummitHarnessRef struct { *SummitHarness // contains filtered or unexported fields }
SummitHarnessRef is a summit harness reference
func NewSummitHarnessRef ¶
func NewSummitHarnessRef(address common.Address, backend bind.ContractBackend) (*SummitHarnessRef, error)
NewSummitHarnessRef creates a new summit harness.
func (SummitHarnessRef) Address ¶
func (r SummitHarnessRef) Address() common.Address
Address gets the address of the contract.
type SummitHarnessSession ¶
type SummitHarnessSession struct { Contract *SummitHarness // 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 }
SummitHarnessSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SummitHarnessSession) AcceptGuardSnapshot ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*SummitHarnessSession) AcceptNotarySnapshot ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*SummitHarnessSession) AcceptOwnership ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SummitHarnessSession) AcceptReceipt ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*SummitHarnessSession) ActorTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) ActorTips(arg0 common.Address, arg1 uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address , uint32 ) view returns(uint128 earned, uint128 claimed)
func (*SummitHarnessSession) AgentManager ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SummitHarnessSession) AgentStatus ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SummitHarnessSession) DistributeTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) DistributeTips() (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*SummitHarnessSession) GetAgent ¶
func (_SummitHarness *SummitHarnessSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SummitHarnessSession) GetAttestation ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitHarnessSession) GetGuardSnapshot ¶
func (_SummitHarness *SummitHarnessSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessSession) GetLatestAgentState ¶
func (_SummitHarness *SummitHarnessSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SummitHarnessSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitHarnessSession) GetLatestState ¶
func (_SummitHarness *SummitHarnessSession) GetLatestState(origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*SummitHarnessSession) GetNotarySnapshot ¶
func (_SummitHarness *SummitHarnessSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessSession) GetNotarySnapshot0 ¶
func (_SummitHarness *SummitHarnessSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitHarnessSession) GetSnapshotProof ¶
func (_SummitHarness *SummitHarnessSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SummitHarnessSession) Inbox ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SummitHarnessSession) Initialize ¶
func (_SummitHarness *SummitHarnessSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SummitHarnessSession) IsValidAttestation ¶
func (_SummitHarness *SummitHarnessSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SummitHarnessSession) LatestDisputeStatus ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SummitHarnessSession) LocalDomain ¶
func (_SummitHarness *SummitHarnessSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SummitHarnessSession) Multicall ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SummitHarnessSession) OpenDispute ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SummitHarnessSession) Owner ¶
func (_SummitHarness *SummitHarnessSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SummitHarnessSession) PendingOwner ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SummitHarnessSession) ReceiptQueueLength ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) ReceiptQueueLength() (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*SummitHarnessSession) RenounceOwnership ¶
func (_SummitHarness *SummitHarnessSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SummitHarnessSession) ResolveDispute ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SummitHarnessSession) SynapseDomain ¶ added in v0.0.237
func (_SummitHarness *SummitHarnessSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*SummitHarnessSession) TransferOwnership ¶
func (_SummitHarness *SummitHarnessSession) 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 (*SummitHarnessSession) Version ¶
func (_SummitHarness *SummitHarnessSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
func (*SummitHarnessSession) WithdrawTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type SummitHarnessStateSaved ¶
type SummitHarnessStateSaved struct { State []byte Raw types.Log // Blockchain specific contextual infos }
SummitHarnessStateSaved represents a StateSaved event raised by the SummitHarness contract.
type SummitHarnessStateSavedIterator ¶
type SummitHarnessStateSavedIterator struct { Event *SummitHarnessStateSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessStateSavedIterator is returned from FilterStateSaved and is used to iterate over the raw logs and unpacked data for StateSaved events raised by the SummitHarness contract.
func (*SummitHarnessStateSavedIterator) Close ¶
func (it *SummitHarnessStateSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessStateSavedIterator) Error ¶
func (it *SummitHarnessStateSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessStateSavedIterator) Next ¶
func (it *SummitHarnessStateSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessTipAwarded ¶ added in v0.0.171
type SummitHarnessTipAwarded struct { Actor common.Address Origin uint32 Tip *big.Int Raw types.Log // Blockchain specific contextual infos }
SummitHarnessTipAwarded represents a TipAwarded event raised by the SummitHarness contract.
type SummitHarnessTipAwardedIterator ¶ added in v0.0.171
type SummitHarnessTipAwardedIterator struct { Event *SummitHarnessTipAwarded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessTipAwardedIterator is returned from FilterTipAwarded and is used to iterate over the raw logs and unpacked data for TipAwarded events raised by the SummitHarness contract.
func (*SummitHarnessTipAwardedIterator) Close ¶ added in v0.0.171
func (it *SummitHarnessTipAwardedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessTipAwardedIterator) Error ¶ added in v0.0.171
func (it *SummitHarnessTipAwardedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessTipAwardedIterator) Next ¶ added in v0.0.171
func (it *SummitHarnessTipAwardedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessTipWithdrawalInitiated ¶ added in v0.1.0
type SummitHarnessTipWithdrawalInitiated struct { Actor common.Address Origin uint32 Tip *big.Int Raw types.Log // Blockchain specific contextual infos }
SummitHarnessTipWithdrawalInitiated represents a TipWithdrawalInitiated event raised by the SummitHarness contract.
type SummitHarnessTipWithdrawalInitiatedIterator ¶ added in v0.1.0
type SummitHarnessTipWithdrawalInitiatedIterator struct { Event *SummitHarnessTipWithdrawalInitiated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitHarnessTipWithdrawalInitiatedIterator is returned from FilterTipWithdrawalInitiated and is used to iterate over the raw logs and unpacked data for TipWithdrawalInitiated events raised by the SummitHarness contract.
func (*SummitHarnessTipWithdrawalInitiatedIterator) Close ¶ added in v0.1.0
func (it *SummitHarnessTipWithdrawalInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitHarnessTipWithdrawalInitiatedIterator) Error ¶ added in v0.1.0
func (it *SummitHarnessTipWithdrawalInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitHarnessTipWithdrawalInitiatedIterator) Next ¶ added in v0.1.0
func (it *SummitHarnessTipWithdrawalInitiatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitHarnessTransactor ¶
type SummitHarnessTransactor struct {
// contains filtered or unexported fields
}
SummitHarnessTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSummitHarnessTransactor ¶
func NewSummitHarnessTransactor(address common.Address, transactor bind.ContractTransactor) (*SummitHarnessTransactor, error)
NewSummitHarnessTransactor creates a new write-only instance of SummitHarness, bound to a specific deployed contract.
func (*SummitHarnessTransactor) AcceptGuardSnapshot ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) AcceptGuardSnapshot(opts *bind.TransactOpts, guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*SummitHarnessTransactor) AcceptNotarySnapshot ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) AcceptNotarySnapshot(opts *bind.TransactOpts, notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*SummitHarnessTransactor) AcceptOwnership ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SummitHarnessTransactor) AcceptReceipt ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) AcceptReceipt(opts *bind.TransactOpts, rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*SummitHarnessTransactor) DistributeTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) DistributeTips(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*SummitHarnessTransactor) Initialize ¶
func (_SummitHarness *SummitHarnessTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SummitHarnessTransactor) Multicall ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SummitHarnessTransactor) OpenDispute ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SummitHarnessTransactor) RenounceOwnership ¶
func (_SummitHarness *SummitHarnessTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SummitHarnessTransactor) ResolveDispute ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SummitHarnessTransactor) TransferOwnership ¶
func (_SummitHarness *SummitHarnessTransactor) 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()
func (*SummitHarnessTransactor) WithdrawTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactor) WithdrawTips(opts *bind.TransactOpts, origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type SummitHarnessTransactorRaw ¶
type SummitHarnessTransactorRaw struct {
Contract *SummitHarnessTransactor // Generic write-only contract binding to access the raw methods on
}
SummitHarnessTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SummitHarnessTransactorRaw) Transact ¶
func (_SummitHarness *SummitHarnessTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SummitHarnessTransactorRaw) Transfer ¶
func (_SummitHarness *SummitHarnessTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SummitHarnessTransactorSession ¶
type SummitHarnessTransactorSession struct { Contract *SummitHarnessTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SummitHarnessTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SummitHarnessTransactorSession) AcceptGuardSnapshot ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*SummitHarnessTransactorSession) AcceptNotarySnapshot ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*SummitHarnessTransactorSession) AcceptOwnership ¶ added in v0.1.0
func (_SummitHarness *SummitHarnessTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SummitHarnessTransactorSession) AcceptReceipt ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*SummitHarnessTransactorSession) DistributeTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) DistributeTips() (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*SummitHarnessTransactorSession) Initialize ¶
func (_SummitHarness *SummitHarnessTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SummitHarnessTransactorSession) Multicall ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SummitHarnessTransactorSession) OpenDispute ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SummitHarnessTransactorSession) RenounceOwnership ¶
func (_SummitHarness *SummitHarnessTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SummitHarnessTransactorSession) ResolveDispute ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SummitHarnessTransactorSession) TransferOwnership ¶
func (_SummitHarness *SummitHarnessTransactorSession) 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 (*SummitHarnessTransactorSession) WithdrawTips ¶ added in v0.0.171
func (_SummitHarness *SummitHarnessTransactorSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type SummitInitialized ¶
type SummitInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SummitInitialized represents a Initialized event raised by the Summit contract.
type SummitInitializedIterator ¶
type SummitInitializedIterator struct { Event *SummitInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Summit contract.
func (*SummitInitializedIterator) Close ¶
func (it *SummitInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitInitializedIterator) Error ¶
func (it *SummitInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitInitializedIterator) Next ¶
func (it *SummitInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitOwnershipTransferStarted ¶ added in v0.1.0
type SummitOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SummitOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the Summit contract.
type SummitOwnershipTransferStartedIterator ¶ added in v0.1.0
type SummitOwnershipTransferStartedIterator struct { Event *SummitOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the Summit contract.
func (*SummitOwnershipTransferStartedIterator) Close ¶ added in v0.1.0
func (it *SummitOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitOwnershipTransferStartedIterator) Error ¶ added in v0.1.0
func (it *SummitOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitOwnershipTransferStartedIterator) Next ¶ added in v0.1.0
func (it *SummitOwnershipTransferStartedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitOwnershipTransferred ¶
type SummitOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SummitOwnershipTransferred represents a OwnershipTransferred event raised by the Summit contract.
type SummitOwnershipTransferredIterator ¶
type SummitOwnershipTransferredIterator struct { Event *SummitOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Summit contract.
func (*SummitOwnershipTransferredIterator) Close ¶
func (it *SummitOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitOwnershipTransferredIterator) Error ¶
func (it *SummitOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitOwnershipTransferredIterator) Next ¶
func (it *SummitOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitRaw ¶
type SummitRaw struct {
Contract *Summit // Generic contract binding to access the raw methods on
}
SummitRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SummitRaw) Call ¶
func (_Summit *SummitRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SummitRaw) Transact ¶
func (_Summit *SummitRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SummitRaw) Transfer ¶
func (_Summit *SummitRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SummitSession ¶
type SummitSession struct { Contract *Summit // 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 }
SummitSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SummitSession) AcceptGuardSnapshot ¶ added in v0.0.171
func (_Summit *SummitSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*SummitSession) AcceptNotarySnapshot ¶ added in v0.0.171
func (_Summit *SummitSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*SummitSession) AcceptOwnership ¶ added in v0.1.0
func (_Summit *SummitSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SummitSession) AcceptReceipt ¶ added in v0.0.171
func (_Summit *SummitSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*SummitSession) ActorTips ¶ added in v0.0.171
func (_Summit *SummitSession) ActorTips(arg0 common.Address, arg1 uint32) (struct { Earned *big.Int Claimed *big.Int }, error)
ActorTips is a free data retrieval call binding the contract method 0x47ca1b14.
Solidity: function actorTips(address , uint32 ) view returns(uint128 earned, uint128 claimed)
func (*SummitSession) AgentManager ¶ added in v0.0.171
func (_Summit *SummitSession) AgentManager() (common.Address, error)
AgentManager is a free data retrieval call binding the contract method 0x7622f78d.
Solidity: function agentManager() view returns(address)
func (*SummitSession) AgentStatus ¶ added in v0.0.171
func (_Summit *SummitSession) AgentStatus(agent common.Address) (AgentStatus, error)
AgentStatus is a free data retrieval call binding the contract method 0x28f3fac9.
Solidity: function agentStatus(address agent) view returns((uint8,uint32,uint32))
func (*SummitSession) DistributeTips ¶ added in v0.0.171
func (_Summit *SummitSession) DistributeTips() (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*SummitSession) GetAgent ¶
func (_Summit *SummitSession) GetAgent(index *big.Int) (struct { Agent common.Address Status AgentStatus }, error)
GetAgent is a free data retrieval call binding the contract method 0x2de5aaf7.
Solidity: function getAgent(uint256 index) view returns(address agent, (uint8,uint32,uint32) status)
func (*SummitSession) GetAttestation ¶ added in v0.0.171
func (_Summit *SummitSession) GetAttestation(attNonce uint32) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetAttestation is a free data retrieval call binding the contract method 0xa23d9bae.
Solidity: function getAttestation(uint32 attNonce) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitSession) GetGuardSnapshot ¶
func (_Summit *SummitSession) GetGuardSnapshot(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetGuardSnapshot is a free data retrieval call binding the contract method 0xcaecc6db.
Solidity: function getGuardSnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitSession) GetLatestAgentState ¶
func (_Summit *SummitSession) GetLatestAgentState(origin uint32, agent common.Address) ([]byte, error)
GetLatestAgentState is a free data retrieval call binding the contract method 0xe8c12f80.
Solidity: function getLatestAgentState(uint32 origin, address agent) view returns(bytes stateData)
func (*SummitSession) GetLatestNotaryAttestation ¶ added in v0.0.171
func (_Summit *SummitSession) GetLatestNotaryAttestation(notary common.Address) (struct { AttPayload []byte AgentRoot [32]byte SnapGas []*big.Int }, error)
GetLatestNotaryAttestation is a free data retrieval call binding the contract method 0xbf1aae26.
Solidity: function getLatestNotaryAttestation(address notary) view returns(bytes attPayload, bytes32 agentRoot, uint256[] snapGas)
func (*SummitSession) GetLatestState ¶
func (_Summit *SummitSession) GetLatestState(origin uint32) ([]byte, error)
GetLatestState is a free data retrieval call binding the contract method 0xd17db53a.
Solidity: function getLatestState(uint32 origin) view returns(bytes statePayload)
func (*SummitSession) GetNotarySnapshot ¶
func (_Summit *SummitSession) GetNotarySnapshot(attPayload []byte) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot is a free data retrieval call binding the contract method 0x02eef8dc.
Solidity: function getNotarySnapshot(bytes attPayload) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitSession) GetNotarySnapshot0 ¶
func (_Summit *SummitSession) GetNotarySnapshot0(index *big.Int) (struct { SnapPayload []byte SnapSignature []byte }, error)
GetNotarySnapshot0 is a free data retrieval call binding the contract method 0xf5230719.
Solidity: function getNotarySnapshot(uint256 index) view returns(bytes snapPayload, bytes snapSignature)
func (*SummitSession) GetSnapshotProof ¶
func (_Summit *SummitSession) GetSnapshotProof(attNonce uint32, stateIndex uint8) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x81241b89.
Solidity: function getSnapshotProof(uint32 attNonce, uint8 stateIndex) view returns(bytes32[] snapProof)
func (*SummitSession) Inbox ¶ added in v0.0.171
func (_Summit *SummitSession) Inbox() (common.Address, error)
Inbox is a free data retrieval call binding the contract method 0xfb0e722b.
Solidity: function inbox() view returns(address)
func (*SummitSession) Initialize ¶
func (_Summit *SummitSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SummitSession) IsValidAttestation ¶
func (_Summit *SummitSession) IsValidAttestation(attPayload []byte) (bool, error)
IsValidAttestation is a free data retrieval call binding the contract method 0x4362fd11.
Solidity: function isValidAttestation(bytes attPayload) view returns(bool isValid)
func (*SummitSession) LatestDisputeStatus ¶ added in v0.1.0
func (_Summit *SummitSession) LatestDisputeStatus(agentIndex uint32) (DisputeStatus, error)
LatestDisputeStatus is a free data retrieval call binding the contract method 0xdfadd81a.
Solidity: function latestDisputeStatus(uint32 agentIndex) view returns((uint8,uint40,uint40))
func (*SummitSession) LocalDomain ¶
func (_Summit *SummitSession) LocalDomain() (uint32, error)
LocalDomain is a free data retrieval call binding the contract method 0x8d3638f4.
Solidity: function localDomain() view returns(uint32)
func (*SummitSession) Multicall ¶ added in v0.0.171
func (_Summit *SummitSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SummitSession) OpenDispute ¶ added in v0.0.171
func (_Summit *SummitSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SummitSession) Owner ¶
func (_Summit *SummitSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SummitSession) PendingOwner ¶ added in v0.1.0
func (_Summit *SummitSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SummitSession) ReceiptQueueLength ¶ added in v0.0.171
func (_Summit *SummitSession) ReceiptQueueLength() (*big.Int, error)
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
func (*SummitSession) RenounceOwnership ¶
func (_Summit *SummitSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SummitSession) ResolveDispute ¶ added in v0.0.171
func (_Summit *SummitSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SummitSession) SynapseDomain ¶ added in v0.0.237
func (_Summit *SummitSession) SynapseDomain() (uint32, error)
SynapseDomain is a free data retrieval call binding the contract method 0x717b8638.
Solidity: function synapseDomain() view returns(uint32)
func (*SummitSession) TransferOwnership ¶
func (_Summit *SummitSession) 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 (*SummitSession) Version ¶
func (_Summit *SummitSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
func (*SummitSession) WithdrawTips ¶ added in v0.0.171
func (_Summit *SummitSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type SummitStateSaved ¶
SummitStateSaved represents a StateSaved event raised by the Summit contract.
type SummitStateSavedIterator ¶
type SummitStateSavedIterator struct { Event *SummitStateSaved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitStateSavedIterator is returned from FilterStateSaved and is used to iterate over the raw logs and unpacked data for StateSaved events raised by the Summit contract.
func (*SummitStateSavedIterator) Close ¶
func (it *SummitStateSavedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitStateSavedIterator) Error ¶
func (it *SummitStateSavedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitStateSavedIterator) Next ¶
func (it *SummitStateSavedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitTipAwarded ¶ added in v0.0.171
type SummitTipAwarded struct { Actor common.Address Origin uint32 Tip *big.Int Raw types.Log // Blockchain specific contextual infos }
SummitTipAwarded represents a TipAwarded event raised by the Summit contract.
type SummitTipAwardedIterator ¶ added in v0.0.171
type SummitTipAwardedIterator struct { Event *SummitTipAwarded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitTipAwardedIterator is returned from FilterTipAwarded and is used to iterate over the raw logs and unpacked data for TipAwarded events raised by the Summit contract.
func (*SummitTipAwardedIterator) Close ¶ added in v0.0.171
func (it *SummitTipAwardedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitTipAwardedIterator) Error ¶ added in v0.0.171
func (it *SummitTipAwardedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitTipAwardedIterator) Next ¶ added in v0.0.171
func (it *SummitTipAwardedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitTipWithdrawalInitiated ¶ added in v0.1.0
type SummitTipWithdrawalInitiated struct { Actor common.Address Origin uint32 Tip *big.Int Raw types.Log // Blockchain specific contextual infos }
SummitTipWithdrawalInitiated represents a TipWithdrawalInitiated event raised by the Summit contract.
type SummitTipWithdrawalInitiatedIterator ¶ added in v0.1.0
type SummitTipWithdrawalInitiatedIterator struct { Event *SummitTipWithdrawalInitiated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SummitTipWithdrawalInitiatedIterator is returned from FilterTipWithdrawalInitiated and is used to iterate over the raw logs and unpacked data for TipWithdrawalInitiated events raised by the Summit contract.
func (*SummitTipWithdrawalInitiatedIterator) Close ¶ added in v0.1.0
func (it *SummitTipWithdrawalInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SummitTipWithdrawalInitiatedIterator) Error ¶ added in v0.1.0
func (it *SummitTipWithdrawalInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SummitTipWithdrawalInitiatedIterator) Next ¶ added in v0.1.0
func (it *SummitTipWithdrawalInitiatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SummitTransactor ¶
type SummitTransactor struct {
// contains filtered or unexported fields
}
SummitTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSummitTransactor ¶
func NewSummitTransactor(address common.Address, transactor bind.ContractTransactor) (*SummitTransactor, error)
NewSummitTransactor creates a new write-only instance of Summit, bound to a specific deployed contract.
func (*SummitTransactor) AcceptGuardSnapshot ¶ added in v0.0.171
func (_Summit *SummitTransactor) AcceptGuardSnapshot(opts *bind.TransactOpts, guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*SummitTransactor) AcceptNotarySnapshot ¶ added in v0.0.171
func (_Summit *SummitTransactor) AcceptNotarySnapshot(opts *bind.TransactOpts, notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*SummitTransactor) AcceptOwnership ¶ added in v0.1.0
func (_Summit *SummitTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SummitTransactor) AcceptReceipt ¶ added in v0.0.171
func (_Summit *SummitTransactor) AcceptReceipt(opts *bind.TransactOpts, rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*SummitTransactor) DistributeTips ¶ added in v0.0.171
func (_Summit *SummitTransactor) DistributeTips(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*SummitTransactor) Initialize ¶
func (_Summit *SummitTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SummitTransactor) Multicall ¶ added in v0.0.171
func (_Summit *SummitTransactor) Multicall(opts *bind.TransactOpts, calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SummitTransactor) OpenDispute ¶ added in v0.0.171
func (_Summit *SummitTransactor) OpenDispute(opts *bind.TransactOpts, guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SummitTransactor) RenounceOwnership ¶
func (_Summit *SummitTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SummitTransactor) ResolveDispute ¶ added in v0.0.171
func (_Summit *SummitTransactor) ResolveDispute(opts *bind.TransactOpts, slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SummitTransactor) TransferOwnership ¶
func (_Summit *SummitTransactor) 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()
func (*SummitTransactor) WithdrawTips ¶ added in v0.0.171
func (_Summit *SummitTransactor) WithdrawTips(opts *bind.TransactOpts, origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type SummitTransactorRaw ¶
type SummitTransactorRaw struct {
Contract *SummitTransactor // Generic write-only contract binding to access the raw methods on
}
SummitTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SummitTransactorRaw) Transact ¶
func (_Summit *SummitTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SummitTransactorRaw) Transfer ¶
func (_Summit *SummitTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SummitTransactorSession ¶
type SummitTransactorSession struct { Contract *SummitTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SummitTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SummitTransactorSession) AcceptGuardSnapshot ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) AcceptGuardSnapshot(guardIndex uint32, sigIndex *big.Int, snapPayload []byte) (*types.Transaction, error)
AcceptGuardSnapshot is a paid mutator transaction binding the contract method 0x9cc1bb31.
Solidity: function acceptGuardSnapshot(uint32 guardIndex, uint256 sigIndex, bytes snapPayload) returns()
func (*SummitTransactorSession) AcceptNotarySnapshot ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) AcceptNotarySnapshot(notaryIndex uint32, sigIndex *big.Int, agentRoot [32]byte, snapPayload []byte) (*types.Transaction, error)
AcceptNotarySnapshot is a paid mutator transaction binding the contract method 0x00f34054.
Solidity: function acceptNotarySnapshot(uint32 notaryIndex, uint256 sigIndex, bytes32 agentRoot, bytes snapPayload) returns(bytes attPayload)
func (*SummitTransactorSession) AcceptOwnership ¶ added in v0.1.0
func (_Summit *SummitTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SummitTransactorSession) AcceptReceipt ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) AcceptReceipt(rcptNotaryIndex uint32, attNotaryIndex uint32, sigIndex *big.Int, attNonce uint32, paddedTips *big.Int, rcptPayload []byte) (*types.Transaction, error)
AcceptReceipt is a paid mutator transaction binding the contract method 0xc79a431b.
Solidity: function acceptReceipt(uint32 rcptNotaryIndex, uint32 attNotaryIndex, uint256 sigIndex, uint32 attNonce, uint256 paddedTips, bytes rcptPayload) returns(bool wasAccepted)
func (*SummitTransactorSession) DistributeTips ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) DistributeTips() (*types.Transaction, error)
DistributeTips is a paid mutator transaction binding the contract method 0x0729ae8a.
Solidity: function distributeTips() returns(bool queuePopped)
func (*SummitTransactorSession) Initialize ¶
func (_Summit *SummitTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*SummitTransactorSession) Multicall ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0x60fc8466.
Solidity: function multicall((bool,bytes)[] calls) returns((bool,bytes)[] callResults)
func (*SummitTransactorSession) OpenDispute ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
OpenDispute is a paid mutator transaction binding the contract method 0xa2155c34.
Solidity: function openDispute(uint32 guardIndex, uint32 notaryIndex) returns()
func (*SummitTransactorSession) RenounceOwnership ¶
func (_Summit *SummitTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SummitTransactorSession) ResolveDispute ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) ResolveDispute(slashedIndex uint32, rivalIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 rivalIndex) returns()
func (*SummitTransactorSession) TransferOwnership ¶
func (_Summit *SummitTransactorSession) 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 (*SummitTransactorSession) WithdrawTips ¶ added in v0.0.171
func (_Summit *SummitTransactorSession) WithdrawTips(origin uint32, amount *big.Int) (*types.Transaction, error)
WithdrawTips is a paid mutator transaction binding the contract method 0x6170e4e6.
Solidity: function withdrawTips(uint32 origin, uint256 amount) returns()
type SynapseTestConstants ¶ added in v0.0.237
type SynapseTestConstants struct { SynapseTestConstantsCaller // Read-only binding to the contract SynapseTestConstantsTransactor // Write-only binding to the contract SynapseTestConstantsFilterer // Log filterer for contract events }
SynapseTestConstants is an auto generated Go binding around an Ethereum contract.
func NewSynapseTestConstants ¶ added in v0.0.237
func NewSynapseTestConstants(address common.Address, backend bind.ContractBackend) (*SynapseTestConstants, error)
NewSynapseTestConstants creates a new instance of SynapseTestConstants, bound to a specific deployed contract.
type SynapseTestConstantsCaller ¶ added in v0.0.237
type SynapseTestConstantsCaller struct {
// contains filtered or unexported fields
}
SynapseTestConstantsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSynapseTestConstantsCaller ¶ added in v0.0.237
func NewSynapseTestConstantsCaller(address common.Address, caller bind.ContractCaller) (*SynapseTestConstantsCaller, error)
NewSynapseTestConstantsCaller creates a new read-only instance of SynapseTestConstants, bound to a specific deployed contract.
type SynapseTestConstantsCallerRaw ¶ added in v0.0.237
type SynapseTestConstantsCallerRaw struct {
Contract *SynapseTestConstantsCaller // Generic read-only contract binding to access the raw methods on
}
SynapseTestConstantsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SynapseTestConstantsCallerRaw) Call ¶ added in v0.0.237
func (_SynapseTestConstants *SynapseTestConstantsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 SynapseTestConstantsCallerSession ¶ added in v0.0.237
type SynapseTestConstantsCallerSession struct { Contract *SynapseTestConstantsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SynapseTestConstantsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SynapseTestConstantsFilterer ¶ added in v0.0.237
type SynapseTestConstantsFilterer struct {
// contains filtered or unexported fields
}
SynapseTestConstantsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSynapseTestConstantsFilterer ¶ added in v0.0.237
func NewSynapseTestConstantsFilterer(address common.Address, filterer bind.ContractFilterer) (*SynapseTestConstantsFilterer, error)
NewSynapseTestConstantsFilterer creates a new log filterer instance of SynapseTestConstants, bound to a specific deployed contract.
type SynapseTestConstantsRaw ¶ added in v0.0.237
type SynapseTestConstantsRaw struct {
Contract *SynapseTestConstants // Generic contract binding to access the raw methods on
}
SynapseTestConstantsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SynapseTestConstantsRaw) Call ¶ added in v0.0.237
func (_SynapseTestConstants *SynapseTestConstantsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*SynapseTestConstantsRaw) Transact ¶ added in v0.0.237
func (_SynapseTestConstants *SynapseTestConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseTestConstantsRaw) Transfer ¶ added in v0.0.237
func (_SynapseTestConstants *SynapseTestConstantsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseTestConstantsSession ¶ added in v0.0.237
type SynapseTestConstantsSession struct { Contract *SynapseTestConstants // 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 }
SynapseTestConstantsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SynapseTestConstantsTransactor ¶ added in v0.0.237
type SynapseTestConstantsTransactor struct {
// contains filtered or unexported fields
}
SynapseTestConstantsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSynapseTestConstantsTransactor ¶ added in v0.0.237
func NewSynapseTestConstantsTransactor(address common.Address, transactor bind.ContractTransactor) (*SynapseTestConstantsTransactor, error)
NewSynapseTestConstantsTransactor creates a new write-only instance of SynapseTestConstants, bound to a specific deployed contract.
type SynapseTestConstantsTransactorRaw ¶ added in v0.0.237
type SynapseTestConstantsTransactorRaw struct {
Contract *SynapseTestConstantsTransactor // Generic write-only contract binding to access the raw methods on
}
SynapseTestConstantsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SynapseTestConstantsTransactorRaw) Transact ¶ added in v0.0.237
func (_SynapseTestConstants *SynapseTestConstantsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SynapseTestConstantsTransactorRaw) Transfer ¶ added in v0.0.237
func (_SynapseTestConstants *SynapseTestConstantsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SynapseTestConstantsTransactorSession ¶ added in v0.0.237
type SynapseTestConstantsTransactorSession struct { Contract *SynapseTestConstantsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SynapseTestConstantsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TipsLib ¶ added in v0.0.171
type TipsLib struct { TipsLibCaller // Read-only binding to the contract TipsLibTransactor // Write-only binding to the contract TipsLibFilterer // Log filterer for contract events }
TipsLib is an auto generated Go binding around an Ethereum contract.
func DeployTipsLib ¶ added in v0.0.171
func DeployTipsLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TipsLib, error)
DeployTipsLib deploys a new Ethereum contract, binding an instance of TipsLib to it.
func NewTipsLib ¶ added in v0.0.171
NewTipsLib creates a new instance of TipsLib, bound to a specific deployed contract.
type TipsLibCaller ¶ added in v0.0.171
type TipsLibCaller struct {
// contains filtered or unexported fields
}
TipsLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTipsLibCaller ¶ added in v0.0.171
func NewTipsLibCaller(address common.Address, caller bind.ContractCaller) (*TipsLibCaller, error)
NewTipsLibCaller creates a new read-only instance of TipsLib, bound to a specific deployed contract.
type TipsLibCallerRaw ¶ added in v0.0.171
type TipsLibCallerRaw struct {
Contract *TipsLibCaller // Generic read-only contract binding to access the raw methods on
}
TipsLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TipsLibCallerRaw) Call ¶ added in v0.0.171
func (_TipsLib *TipsLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TipsLibCallerSession ¶ added in v0.0.171
type TipsLibCallerSession struct { Contract *TipsLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TipsLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TipsLibFilterer ¶ added in v0.0.171
type TipsLibFilterer struct {
// contains filtered or unexported fields
}
TipsLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTipsLibFilterer ¶ added in v0.0.171
func NewTipsLibFilterer(address common.Address, filterer bind.ContractFilterer) (*TipsLibFilterer, error)
NewTipsLibFilterer creates a new log filterer instance of TipsLib, bound to a specific deployed contract.
type TipsLibRaw ¶ added in v0.0.171
type TipsLibRaw struct {
Contract *TipsLib // Generic contract binding to access the raw methods on
}
TipsLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TipsLibRaw) Call ¶ added in v0.0.171
func (_TipsLib *TipsLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TipsLibRaw) Transact ¶ added in v0.0.171
func (_TipsLib *TipsLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsLibRaw) Transfer ¶ added in v0.0.171
func (_TipsLib *TipsLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TipsLibSession ¶ added in v0.0.171
type TipsLibSession struct { Contract *TipsLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TipsLibTransactor ¶ added in v0.0.171
type TipsLibTransactor struct {
// contains filtered or unexported fields
}
TipsLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTipsLibTransactor ¶ added in v0.0.171
func NewTipsLibTransactor(address common.Address, transactor bind.ContractTransactor) (*TipsLibTransactor, error)
NewTipsLibTransactor creates a new write-only instance of TipsLib, bound to a specific deployed contract.
type TipsLibTransactorRaw ¶ added in v0.0.171
type TipsLibTransactorRaw struct {
Contract *TipsLibTransactor // Generic write-only contract binding to access the raw methods on
}
TipsLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TipsLibTransactorRaw) Transact ¶ added in v0.0.171
func (_TipsLib *TipsLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TipsLibTransactorRaw) Transfer ¶ added in v0.0.171
func (_TipsLib *TipsLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TipsLibTransactorSession ¶ added in v0.0.171
type TipsLibTransactorSession struct { Contract *TipsLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TipsLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Versioned ¶
type Versioned struct { VersionedCaller // Read-only binding to the contract VersionedTransactor // Write-only binding to the contract VersionedFilterer // Log filterer for contract events }
Versioned is an auto generated Go binding around an Ethereum contract.
func NewVersioned ¶
NewVersioned creates a new instance of Versioned, bound to a specific deployed contract.
type VersionedCaller ¶
type VersionedCaller struct {
// contains filtered or unexported fields
}
VersionedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVersionedCaller ¶
func NewVersionedCaller(address common.Address, caller bind.ContractCaller) (*VersionedCaller, error)
NewVersionedCaller creates a new read-only instance of Versioned, bound to a specific deployed contract.
type VersionedCallerRaw ¶
type VersionedCallerRaw struct {
Contract *VersionedCaller // Generic read-only contract binding to access the raw methods on
}
VersionedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VersionedCallerRaw) Call ¶
func (_Versioned *VersionedCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type VersionedCallerSession ¶
type VersionedCallerSession struct { Contract *VersionedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VersionedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VersionedCallerSession) Version ¶
func (_Versioned *VersionedCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type VersionedFilterer ¶
type VersionedFilterer struct {
// contains filtered or unexported fields
}
VersionedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVersionedFilterer ¶
func NewVersionedFilterer(address common.Address, filterer bind.ContractFilterer) (*VersionedFilterer, error)
NewVersionedFilterer creates a new log filterer instance of Versioned, bound to a specific deployed contract.
type VersionedRaw ¶
type VersionedRaw struct {
Contract *Versioned // Generic contract binding to access the raw methods on
}
VersionedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VersionedRaw) Call ¶
func (_Versioned *VersionedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*VersionedRaw) Transact ¶
func (_Versioned *VersionedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VersionedRaw) Transfer ¶
func (_Versioned *VersionedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VersionedSession ¶
type VersionedSession struct { Contract *Versioned // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VersionedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VersionedSession) Version ¶
func (_Versioned *VersionedSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string versionString)
type VersionedTransactor ¶
type VersionedTransactor struct {
// contains filtered or unexported fields
}
VersionedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVersionedTransactor ¶
func NewVersionedTransactor(address common.Address, transactor bind.ContractTransactor) (*VersionedTransactor, error)
NewVersionedTransactor creates a new write-only instance of Versioned, bound to a specific deployed contract.
type VersionedTransactorRaw ¶
type VersionedTransactorRaw struct {
Contract *VersionedTransactor // Generic write-only contract binding to access the raw methods on
}
VersionedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VersionedTransactorRaw) Transact ¶
func (_Versioned *VersionedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VersionedTransactorRaw) Transfer ¶
func (_Versioned *VersionedTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VersionedTransactorSession ¶
type VersionedTransactorSession struct { Contract *VersionedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VersionedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.