Documentation ¶
Overview ¶
Package summit implements the Summit contract.
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) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_AgentSecured *AgentSecuredCaller) Owner(opts *bind.CallOpts) (common.Address, 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) LocalDomain() (uint32, error)
- func (_AgentSecured *AgentSecuredCallerSession) Owner() (common.Address, error)
- func (_AgentSecured *AgentSecuredCallerSession) Version() (string, error)
- type AgentSecuredFilterer
- func (_AgentSecured *AgentSecuredFilterer) FilterInitialized(opts *bind.FilterOpts) (*AgentSecuredInitializedIterator, 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) ParseOwnershipTransferred(log types.Log) (*AgentSecuredOwnershipTransferred, error)
- func (_AgentSecured *AgentSecuredFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AgentSecuredInitialized) (event.Subscription, error)
- func (_AgentSecured *AgentSecuredFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AgentSecuredOwnershipTransferred, ...) (event.Subscription, error)
- type AgentSecuredInitialized
- type AgentSecuredInitializedIterator
- 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) 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) 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) RenounceOwnership() (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) ResolveDispute(slashedIndex uint32, honestIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredSession) Version() (string, error)
- type AgentSecuredTransactor
- 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, honestIndex uint32) (*types.Transaction, error)
- func (_AgentSecured *AgentSecuredTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AgentSecuredTransactorRaw
- type AgentSecuredTransactorSession
- 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, honestIndex 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 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 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) ResolveStuckDispute(domain uint32, slashedAgent common.Address) (*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) ResolveStuckDispute(opts *bind.TransactOpts, domain uint32, slashedAgent common.Address) (*types.Transaction, error)
- func (_IAgentManager *IAgentManagerTransactor) SlashAgent(opts *bind.TransactOpts, domain uint32, agent common.Address, ...) (*types.Transaction, error)
- type IAgentManagerTransactorRaw
- type IAgentManagerTransactorSession
- func (_IAgentManager *IAgentManagerTransactorSession) OpenDispute(guardIndex uint32, notaryIndex uint32) (*types.Transaction, error)
- func (_IAgentManager *IAgentManagerTransactorSession) ResolveStuckDispute(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
- func (_IAgentManager *IAgentManagerTransactorSession) SlashAgent(domain uint32, agent common.Address, prover common.Address) (*types.Transaction, error)
- 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)
- 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)
- 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) 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 *big.Int) ([][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 *big.Int) ([][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 *big.Int) ([][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 *big.Int, srSignature []byte, snapPayload []byte, attPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshot(stateIndex *big.Int, srSignature []byte, snapPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshotProof(stateIndex *big.Int, 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 *big.Int, snapPayload []byte, attPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshot(stateIndex *big.Int, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshotProof(stateIndex *big.Int, statePayload []byte, snapProof [][32]byte, ...) (*types.Transaction, error)
- type IStatementInboxTransactor
- func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithAttestation(opts *bind.TransactOpts, stateIndex *big.Int, srSignature []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithSnapshot(opts *bind.TransactOpts, stateIndex *big.Int, srSignature []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) SubmitStateReportWithSnapshotProof(opts *bind.TransactOpts, stateIndex *big.Int, 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 *big.Int, snapPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshot(opts *bind.TransactOpts, stateIndex *big.Int, snapPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshotProof(opts *bind.TransactOpts, stateIndex *big.Int, statePayload []byte, ...) (*types.Transaction, error)
- type IStatementInboxTransactorRaw
- type IStatementInboxTransactorSession
- func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithAttestation(stateIndex *big.Int, srSignature []byte, snapPayload []byte, attPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshot(stateIndex *big.Int, srSignature []byte, snapPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshotProof(stateIndex *big.Int, 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 *big.Int, snapPayload []byte, attPayload []byte, ...) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshot(stateIndex *big.Int, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
- func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshotProof(stateIndex *big.Int, statePayload []byte, snapProof [][32]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) 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) 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) 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
- type MessagingBaseCallerRaw
- type MessagingBaseCallerSession
- type MessagingBaseFilterer
- func (_MessagingBase *MessagingBaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*MessagingBaseInitializedIterator, 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) ParseOwnershipTransferred(log types.Log) (*MessagingBaseOwnershipTransferred, error)
- func (_MessagingBase *MessagingBaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MessagingBaseInitialized) (event.Subscription, error)
- func (_MessagingBase *MessagingBaseFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MessagingBaseOwnershipTransferred, ...) (event.Subscription, error)
- type MessagingBaseInitialized
- type MessagingBaseInitializedIterator
- 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) LocalDomain() (uint32, error)
- func (_MessagingBase *MessagingBaseSession) Multicall(calls []MultiCallableCall) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) Owner() (common.Address, error)
- func (_MessagingBase *MessagingBaseSession) RenounceOwnership() (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MessagingBase *MessagingBaseSession) Version() (string, error)
- type MessagingBaseTransactor
- 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) 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 OwnableUpgradeable
- type OwnableUpgradeableCaller
- type OwnableUpgradeableCallerRaw
- type OwnableUpgradeableCallerSession
- type OwnableUpgradeableFilterer
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableUpgradeableOwnershipTransferredIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableUpgradeableInitialized
- type OwnableUpgradeableInitializedIterator
- type OwnableUpgradeableOwnershipTransferred
- type OwnableUpgradeableOwnershipTransferredIterator
- type OwnableUpgradeableRaw
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableUpgradeableSession
- func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeableTransactor
- type OwnableUpgradeableTransactorRaw
- type OwnableUpgradeableTransactorSession
- type Parser
- type 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 *big.Int) ([][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) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_SnapshotHub *SnapshotHubCaller) Owner(opts *bind.CallOpts) (common.Address, 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 *big.Int) ([][32]byte, error)
- func (_SnapshotHub *SnapshotHubCallerSession) Inbox() (common.Address, error)
- func (_SnapshotHub *SnapshotHubCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_SnapshotHub *SnapshotHubCallerSession) LocalDomain() (uint32, error)
- func (_SnapshotHub *SnapshotHubCallerSession) Owner() (common.Address, 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) 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) 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) 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 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) 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 *big.Int) ([][32]byte, error)
- func (_SnapshotHub *SnapshotHubSession) Inbox() (common.Address, error)
- func (_SnapshotHub *SnapshotHubSession) IsValidAttestation(attPayload []byte) (bool, 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) RenounceOwnership() (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubSession) ResolveDispute(slashedIndex uint32, honestIndex uint32) (*types.Transaction, 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) 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, honestIndex uint32) (*types.Transaction, error)
- func (_SnapshotHub *SnapshotHubTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SnapshotHubTransactorRaw
- type SnapshotHubTransactorSession
- 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, honestIndex 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 *big.Int) ([][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) LocalDomain(opts *bind.CallOpts) (uint32, error)
- func (_Summit *SummitCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Summit *SummitCaller) ReceiptQueueLength(opts *bind.CallOpts) (*big.Int, 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 *big.Int) ([][32]byte, error)
- func (_Summit *SummitCallerSession) Inbox() (common.Address, error)
- func (_Summit *SummitCallerSession) IsValidAttestation(attPayload []byte) (bool, error)
- func (_Summit *SummitCallerSession) LocalDomain() (uint32, error)
- func (_Summit *SummitCallerSession) Owner() (common.Address, error)
- func (_Summit *SummitCallerSession) ReceiptQueueLength() (*big.Int, 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) ParseTipAwarded(log types.Log) (*SummitEventsTipAwarded, error)
- func (_SummitEvents *SummitEventsFilterer) WatchTipAwarded(opts *bind.WatchOpts, sink chan<- *SummitEventsTipAwarded) (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 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) 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) ParseAttestationSaved(log types.Log) (*SummitAttestationSaved, error)
- func (_Summit *SummitFilterer) ParseInitialized(log types.Log) (*SummitInitialized, 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) 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) 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)
- type SummitInitialized
- type SummitInitializedIterator
- 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 SummitRef
- 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) 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 *big.Int) ([][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) 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) ReceiptQueueLength() (*big.Int, error)
- func (_Summit *SummitSession) RenounceOwnership() (*types.Transaction, error)
- func (_Summit *SummitSession) ResolveDispute(slashedIndex uint32, honestIndex uint32) (*types.Transaction, 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 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) 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, honestIndex 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) 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, honestIndex 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 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212202e4d26114472a4dfa3f39a6e5b112e792cc237cf56d4295cd8f15ff9edf2b66564736f6c63430008110033",
}
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\":\"OwnershipTransferred\",\"type\":\"event\"},{\"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\":[],\"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\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"honestIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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{ "7622f78d": "agentManager()", "28f3fac9": "agentStatus(address)", "2de5aaf7": "getAgent(uint256)", "fb0e722b": "inbox()", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212201c6230607cc9ff4eab87d2a6c1f56d9a1ca7c88e51ae2fc2cc2b8b6304ece7d764736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212204776d738fb7afa405acaa66012e3da4565357aded4d0da2f2083973d90a1f03a64736f6c63430008110033",
}
ByteStringMetaData contains all meta data concerning the ByteString contract.
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122007f9d22facbb7f330cefe0a7520d079a29910f14f56a699c352e95b59f11e4a564736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d322f0bb6e852594ba224a98ac6f17bf9d6d9777c58d2c86d1c339b5f5cc890c64736f6c63430008110033",
}
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\":\"slashedAgent\",\"type\":\"address\"}],\"name\":\"resolveStuckDispute\",\"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)", "89791e17": "resolveStuckDispute(uint32,address)", "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\":\"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()", "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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"}],\"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)", "229b5b1e": "getSnapshotProof(uint32,uint256)", "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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"},{\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"},{\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"},{\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"},{\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"},{\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"},{\"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)", "0b6b985c": "submitStateReportWithAttestation(uint256,bytes,bytes,bytes,bytes)", "62389709": "submitStateReportWithSnapshot(uint256,bytes,bytes,bytes)", "0db27e77": "submitStateReportWithSnapshotProof(uint256,bytes,bytes,bytes32[],bytes,bytes)", "c25aa585": "verifyReceipt(bytes,bytes)", "91af2e5d": "verifyReceiptReport(bytes,bytes)", "dfe39675": "verifyStateReport(bytes,bytes)", "200f6b66": "verifyStateWithAttestation(uint256,bytes,bytes,bytes)", "213a6ddb": "verifyStateWithSnapshot(uint256,bytes,bytes)", "7be8e738": "verifyStateWithSnapshotProof(uint256,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\":\"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)", "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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206d3f80f704c3ad5eba1b0ce4012dd04da16c515c636dcbee22c4813a9d413dcd64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e9d33318bbbed930bfaac55e9c81dc1b5671f96ca2130af59ada14bb882d869a64736f6c63430008110033",
}
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\":\"OwnershipTransferred\",\"type\":\"event\"},{\"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\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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{ "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205b5dd9d7f6219fd4d45771c2f7407367e675d81db6bc5ae30b750452ad00644964736f6c63430008110033",
}
NumberLibMetaData contains all meta data concerning the NumberLib 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203f0fa4d7d03181ff1732bc923af865530d174c69122eef240da066f90f42d02b64736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e0353805d20b59b30ca27b9bb29fcb66046d00caf3cc7bce4ac979fbd08159ea64736f6c63430008110033",
}
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\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"state\",\"type\":\"bytes\"}],\"name\":\"StateSaved\",\"type\":\"event\"},{\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"}],\"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\":[],\"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\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"slashedIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"honestIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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{ "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)", "229b5b1e": "getSnapshotProof(uint32,uint256)", "fb0e722b": "inbox()", "4362fd11": "isValidAttestation(bytes)", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220fdc06b073d319b45e8299d38d9179bacb823a21b3a6189899f9e082448de865964736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122026a204b743e7d006f4c48c97cdd0f39e869d508740250b20afe048cbfddfe24964736f6c63430008110033",
}
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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d1795073c81e66846ff5d90f319105e4e74909c45dc3fd301b5a119d5b7ec4b064736f6c63430008110033",
}
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\"}]",
}
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 SummitMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"domain\",\"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\":\"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\":\"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\"},{\"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\":\"\",\"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\":\"uint256\",\"name\":\"stateIndex\",\"type\":\"uint256\"}],\"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\":[],\"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\":\"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\":\"honestIndex\",\"type\":\"uint32\"}],\"name\":\"resolveDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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)", "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)", "229b5b1e": "getSnapshotProof(uint32,uint256)", "fb0e722b": "inbox()", "8129fc1c": "initialize()", "4362fd11": "isValidAttestation(bytes)", "8d3638f4": "localDomain()", "60fc8466": "multicall((bool,bytes)[])", "a2155c34": "openDispute(uint32,uint32)", "8da5cb5b": "owner()", "a5ba1a55": "receiptQueueLength()", "715018a6": "renounceOwnership()", "61169218": "resolveDispute(uint32,uint32)", "f2fde38b": "transferOwnership(address)", "54fd4d50": "version()", "6170e4e6": "withdrawTips(uint32,uint256)", }, Bin: "0x6101206040523480156200001257600080fd5b5060405162004d5238038062004d528339810160408190526200003591620000d9565b60408051808201909152600580825264302e302e3360d81b602083015260805283838383838162000066816200012d565b60a0525063ffffffff90811660c0526001600160a01b0393841660e05291909216610100528616600a149250620000b391505057604051632b3a807f60e01b815260040160405180910390fd5b50505062000155565b80516001600160a01b0381168114620000d457600080fd5b919050565b600080600060608486031215620000ef57600080fd5b835163ffffffff811681146200010457600080fd5b92506200011460208501620000bc565b91506200012460408501620000bc565b90509250925092565b805160208083015191908110156200014f576000198160200360031b1b821691505b50919050565b60805160a05160c05160e05161010051614b72620001e0600039600081816104a9015281816104d801528181611028015281816113770152611aab01526000818161034601528181610d4e01528181610eee015281816110890152818161145f01528181611fbf015261205501526000610382015260006102c8015260006102a50152614b726000f3fe608060405234801561001057600080fd5b506004361061015e5760003560e01c8062f340541461016357806302eef8dc1461018c5780630729ae8a146101ad578063229b5b1e146101c557806328f3fac9146101e55780632de5aaf7146102055780634362fd111461022657806347ca1b141461023957806354fd4d501461029957806360fc8466146102f157806361169218146103115780636170e4e614610326578063715018a6146103395780637622f78d146103415780638129fc1c146103755780638d3638f41461037d5780638da5cb5b146103b95780639cc1bb31146103c1578063a2155c34146103d4578063a23d9bae146103e7578063a5ba1a5514610409578063bf1aae261461041f578063c79a431b14610432578063caecc6db14610445578063d17db53a14610458578063e8c12f801461046b578063f2fde38b1461047e578063f523071914610491578063fb0e722b146104a4575b600080fd5b610176610171366004614191565b6104cb565b6040516101839190614243565b60405180910390f35b61019f61019a366004614256565b61055a565b60405161018392919061428a565b6101b561063e565b6040519015158152602001610183565b6101d86101d33660046142af565b6108c5565b60405161018391906142db565b6101f86101f3366004614334565b610ba7565b60405161018391906143aa565b6102186102133660046143b8565b610bb8565b6040516101839291906143d1565b6101b5610234366004614256565b610bd4565b6102796102473660046143ee565b6101006020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b604080516001600160801b03938416815292909116602083015201610183565b604080518082019091527f000000000000000000000000000000000000000000000000000000000000000081527f00000000000000000000000000000000000000000000000000000000000000006020820152610176565b6103046102ff366004614427565b610bf2565b604051610183919061449b565b61032461031f366004614511565b610d43565b005b6103246103343660046142af565b610dd6565b610324610f57565b6103687f000000000000000000000000000000000000000000000000000000000000000081565b604051610183919061452f565b610324610f91565b6103a47f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff9091168152602001610183565b61036861100e565b6103246103cf366004614543565b61101d565b6103246103e2366004614511565b61107e565b6103fa6103f536600461459b565b611101565b604051610183939291906145b8565b61041161125f565b604051908152602001610183565b6103fa61042d366004614334565b61127f565b6101b5610440366004614606565b61136a565b61019f6104533660046143b8565b6113ff565b61017661046636600461459b565b61143c565b61017661047936600461468c565b61156c565b61032461048c366004614334565b6115b8565b61019f61049f3660046143b8565b611655565b6103687f000000000000000000000000000000000000000000000000000000000000000081565b6060336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105165760405163dbc2fa8560e01b815260040160405180910390fd5b61051f856116a0565b1561053d57604051636893014360e01b815260040160405180910390fd5b610551610549836116d5565b8487876116e8565b95945050505050565b6060806000610568846118f0565b905061057381611903565b6105905760405163d6ab3b2160e01b815260040160405180910390fd5b61063460cb61059e836119a4565b63ffffffff16815481106105b4576105b46146ba565b90600052602060002090600202016040518060400160405290816000820180548060200260200160405190810160405280929190818152602001828054801561061c57602002820191906000526020600020905b815481526020019060010190808311610608575b505050505081526020016001820154815250506119b6565b9250925050915091565b600061064a60fe611b30565b156106555750600090565b600061066160fe611b45565b600081815260fc6020526040808220815160a0810190925280549394509192909190829060ff16600281111561069957610699614351565b60028111156106aa576106aa614351565b8152905460ff6101008204811615156020840152620100008204161515604083015263ffffffff6301000000820416606083015264ffffffffff600160381b90910481166080928301529082015191925061070a916201518091166146e6565b42101561071a5760009250505090565b610728828260600151611b89565b156107365760019250505090565b600082815260fb6020908152604091829020825160e081018452815463ffffffff8082168352600160201b8204811694830194909452600160401b810484169482019490945260ff600160601b8504166060820152600160681b9093049091166080830181905260018201546001600160a01b0390811660a085015260029092015490911660c08301526107cb908490611b89565b156107da576001935050505090565b6107ef82606001518260800151858486611bfa565b600060208084018290526001604080860182905286845260fc9092529120835181548593839160ff19169083600281111561082c5761082c614351565b0217905550602082015181546040840151606085015160809095015164ffffffffff16600160381b0264ffffffffff60381b1963ffffffff909616630100000002959095166301000000600160601b0319911515620100000262ff000019941515610100029490941662ffff0019909316929092179290921791909116179190911790556108ba60fe611cf6565b506001935050505090565b606063ffffffff831615806108e2575060cb5463ffffffff841610155b156109005760405163dad9fe3360e01b815260040160405180910390fd5b600060cb8463ffffffff168154811061091b5761091b6146ba565b90600052602060002090600202016040518060400160405290816000820180548060200260200160405190810160405280929190818152602001828054801561098357602002820191906000526020600020905b81548152602001906001019080831161096f575b5050509183525050600191909101546020909101528051519091508084106109be57604051631390f2a160e01b815260040160405180910390fd5b60006109cb8260026146f9565b6001600160401b038111156109e2576109e26140ce565b604051908082528060200260200182016040528015610a0b578160200160208202803683370190505b50905060005b82811015610b8657600084600001518281518110610a3157610a316146ba565b6020026020010151905080600003610a4b57610a4b614710565b6000610b0d610b0860c9610a60600186614726565b81548110610a7057610a706146ba565b60009182526020918290206040805161010081018252600390930290910180548352600181015463ffffffff80821695850195909552600160201b80820486169385019390935264ffffffffff600160401b820481166060860152600160681b82041660808501526001600160601b03600160901b9091041660a08401526002015480841660c08401520490911660e0820152611d5c565b611df0565b9050610b1881611e03565b85610b248660026146f9565b81518110610b3457610b346146ba565b6020026020010186866002610b4991906146f9565b610b549060016146e6565b81518110610b6457610b646146ba565b60209081029190910101919091525250610b7f905081614739565b9050610a11565b50610b9b81610b968760026146f9565b611e32565b93505050505b92915050565b610baf613fff565b610ba182611fa0565b6000610bc2613fff565b610bcb83612035565b91509150915091565b600080610be0836118f0565b9050610beb81611903565b9392505050565b606081806001600160401b03811115610c0d57610c0d6140ce565b604051908082528060200260200182016040528015610c5357816020015b604080518082019091526000815260606020820152815260200190600190039081610c2b5790505b5091503660005b82811015610d3a57858582818110610c7457610c746146ba565b9050602002810190610c869190614752565b91506000848281518110610c9c57610c9c6146ba565b60200260200101519050306001600160a01b0316838060200190610cc09190614772565b604051610cce9291906147b8565b600060405180830381855af49150503d8060008114610d09576040519150601f19603f3d011682016040523d82523d6000602084013e610d0e565b606091505b5060208301521515808252833517610d31576309ad446560e31b60005260046000fd5b50600101610c5a565b50505092915050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d8c57604051637bcb136360e11b815260040160405180910390fd5b63ffffffff8281166000908152609760205260409020805460ff19166002179055811615610dd25763ffffffff81166000908152609760205260409020805460ff191690555b5050565b80600003610df75760405163488f8cdd60e11b815260040160405180910390fd5b3360009081526101006020908152604080832063ffffffff861684528252918290208251808401909352546001600160801b038082168452600160801b90910416908201819052610e4890836146e6565b81516001600160801b03161015610e72576040516331bf27dd60e01b815260040160405180910390fd5b8181602001516001600160801b0316610e8b91906146e6565b3360008181526101006020908152604080832063ffffffff891680855292529182902080546001600160801b03958616600160801b029516949094179093555163cc87550160e01b815260048101919091526024810191909152604481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063cc87550190606401600060405180830381600087803b158015610f3a57600080fd5b505af1158015610f4e573d6000803e3d6000fd5b50505050505050565b33610f6061100e565b6001600160a01b031614610f8f5760405162461bcd60e51b8152600401610f86906147c8565b60405180910390fd5b565b6000610f9d60016120c8565b90508015610fb5576000805461ff0019166101001790555b610fbd612150565b610fc561217f565b801561100b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b6033546001600160a01b031690565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146110665760405163dbc2fa8560e01b815260040160405180910390fd5b611079611072826116d5565b8484612261565b505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146110c757604051637bcb136360e11b815260040160405180910390fd5b63ffffffff9182166000908152609760205260408082208054600160ff199182168117909255939094168252902080549091169091179055565b60606000606060cc805490508463ffffffff16106111325760405163dad9fe3360e01b815260040160405180910390fd5b600060cc8563ffffffff168154811061114d5761114d6146ba565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b90910416608082015290506111b1818661233b565b93508060200151925061125660cb8663ffffffff16815481106111d6576111d66146ba565b90600052602060002090600202016040518060400160405290816000820180548060200260200160405190810160405280929190818152602001828054801561123e57602002820191906000526020600020905b81548152602001906001019080831161122a575b505050505081526020016001820154815250506123bd565b93959294505050565b600061127a60fe54600f81810b600160801b909204900b0390565b905090565b606060006060600060cf600061129487611fa0565b60409081015163ffffffff908116835260208301939093520160002054169050801561136257600060cc8263ffffffff16815481106112d5576112d56146ba565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b9091041660808201529050611339818361233b565b94508060200151935061135e60cb8363ffffffff16815481106111d6576111d66146ba565b9250505b509193909250565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146113b55760405163dbc2fa8560e01b815260040160405180910390fd5b6113be876116a0565b156113dc57604051636893014360e01b815260040160405180910390fd5b6113f26113e8836124fe565b8489898989612511565b90505b9695505050505050565b60ca546060908190831061142657604051631390f2a160e01b815260040160405180910390fd5b610bcb60ca84815481106105b4576105b46146ba565b6040516360e07a7b60e11b81526000600482018190526060916001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c1c0f4f690602401600060405180830381865afa1580156114a6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114ce91908101906147fd565b90506114d8614021565b60005b82518110156115485760006115158661150c8685815181106114ff576114ff6146ba565b6020026020010151611fa0565b6040015161299e565b9050826040015163ffffffff16816040015163ffffffff161115611537578092505b5061154181614739565b90506114db565b50604081015163ffffffff16156115655761156281611d5c565b92505b5050919050565b6060600061157d8461150c85611fa0565b9050806040015163ffffffff166000036115a7575050604080516020810190915260008152610ba1565b6115b081611d5c565b949350505050565b336115c161100e565b6001600160a01b0316146115e75760405162461bcd60e51b8152600401610f86906147c8565b6001600160a01b03811661164c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610f86565b61100b81612a88565b60608060006116658460016146e6565b60cb54909150811061168a57604051631390f2a160e01b815260040160405180910390fd5b61063460cb82815481106105b4576105b46146ba565b60008063ffffffff831660009081526097602052604090205460ff1660028111156116cd576116cd614351565b141592915050565b6000610ba16116e383612ada565b612aed565b606060006116f586612b19565b90506000816001600160401b03811115611711576117116140ce565b60405190808252806020026020018201604052801561173a578160200160208202803683370190505b50905060005b828110156118d75760006117548983612b3a565b9050600061176182612b99565b90508060000361178457604051630508c93960e41b815260040160405180910390fd5b80848481518110611797576117976146ba565b60200260200101818152505060006117ae83612be3565b90506117ba818a61299e565b6040015163ffffffff166117cd84612bf2565b63ffffffff16116117f157604051633dbfe96160e11b815260040160405180910390fd5b60c96117fe600184614726565b8154811061180e5761180e6146ba565b6000918252602082206002600390920201015463ffffffff600160201b909104169003611883578860c9611843600185614726565b81548110611853576118536146ba565b906000526020600020906003020160020160046101000a81548163ffffffff021916908363ffffffff1602179055505b848481518110611895576118956146ba565b60209081029190910181015163ffffffff928316600090815260ce83526040808220948d1682529390925291902055506118d0905081614739565b9050611740565b506118e58782888888612c01565b979650505050505050565b6000610ba16118fe83612ada565b612e06565b60008061190f836119a4565b60cc5490915063ffffffff82161061192a5750600092915050565b610beb8360cc8363ffffffff1681548110611947576119476146ba565b60009182526020918290206040805160a08101825260049093029091018054835260018101549383019390935260028301549082015260039091015464ffffffffff8082166060840152600160281b909104166080820152612e2e565b6000610ba160406004845b9190612eb1565b80515160609081906000816001600160401b038111156119d8576119d86140ce565b604051908082528060200260200182016040528015611a01578160200160208202803683370190505b50905060005b82811015611a8257600086600001518281518110611a2757611a276146ba565b6020026020010151905080600003611a4157611a41614710565b611a54610b0860c9610a60600185614726565b838381518110611a6657611a666146ba565b602090810291909101015250611a7b81614739565b9050611a07565b50611a8c81612ed2565b6020860151604051636ef7fd3360e11b81529195506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163ddeffa6691611ae29160040190815260200190565b600060405180830381865afa158015611aff573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b2791908101906148ae565b92505050915091565b54600f81810b600160801b909204900b131590565b6000611b5082611b30565b15611b6e57604051631ed9509560e11b815260040160405180910390fd5b508054600f0b60009081526001909101602052604090205490565b63ffffffff811660009081526097602052604081205460ff166002816002811115611bb657611bb6614351565b03611bcd57611bc484612fa5565b60019150611bf3565b6001816002811115611be157611be1614351565b03611bf357611bee61300c565b600191505b5092915050565b600083815260fd60209081526040808320815160808101835290546001600160401b038082168352600160401b8204811694830194909452600160801b8104841682840152600160c01b900490921660608301528301519091901590600284516002811115611c6b57611c6b614351565b1490508115611cba57611c908560400151866060015187600001518660000151613025565b611ca38786600001518560200151613058565b611cba8560a00151866000015185604001516130b3565b611ccf8883838860000151876000015161318e565b8015611cec57611cec8560c00151866000015185606001516130b3565b5050505050505050565b6000611d0182611b30565b15611d1f57604051631ed9509560e11b815260040160405180910390fd5b508054600f0b6000818152600180840160205260408220805492905583546001600160801b03191692016001600160801b03169190911790915590565b6060610ba1826000015183602001518460400151856060015186608001518760a0015160408051602081019790975260e095861b6001600160e01b0319908116888301529490951b909316604486015260d891821b6001600160d81b03199081166048870152911b16604d84015260a01b6001600160a01b03191660528301528051603e818403018152605e909201905290565b6000610ba1611dfe83612ada565b6131f4565b60008082611e1a611e1582602461321c565b613229565b9250611e2a611e1582602461324d565b915050915091565b60606000611e5884518410611e5157611e4c8460016146e6565b613293565b8451613293565b9050806001600160401b03811115611e7257611e726140ce565b604051908082528060200260200182016040528015611e9b578160200160208202803683370190505b50845190925060005b82811015610d3a57818560011810611ebd576000611edb565b858560011881518110611ed257611ed26146ba565b60200260200101515b848281518110611eed57611eed6146ba565b60200260200101818152505060005b82811015611f8d5760008160010190506000888381518110611f2057611f206146ba565b602002602001015190506000858310611f3a576000611f55565b898381518110611f4c57611f4c6146ba565b60200260200101515b9050611f6182826132b2565b8a600186901c81518110611f7757611f776146ba565b6020908102919091010152505050600201611efc565b50600194851c94918201821c9101611ea4565b611fa8613fff565b6040516328f3fac960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906328f3fac990611ff490859060040161452f565b606060405180830381865afa158015612011573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba19190614996565b600061203f613fff565b604051632de5aaf760e01b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632de5aaf790602401608060405180830381865afa1580156120a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bcb91906149b2565b60008054610100900460ff161561210f578160ff1660011480156120eb5750303b155b6121075760405162461bcd60e51b8152600401610f86906149e8565b506000919050565b60005460ff8084169116106121365760405162461bcd60e51b8152600401610f86906149e8565b506000805460ff191660ff92909216919091179055600190565b600054610100900460ff166121775760405162461bcd60e51b8152600401610f8690614a36565b610f8f6132fe565b60cc541561218f5761218f614710565b60cc61219d6000808061332e565b8154600180820184556000938452602080852084516004909402019283558301519082015560408083015160028301556060808401516003909301805460809095015164ffffffffff908116600160281b026001600160501b031990961694169390931793909317909155805180820184815292810190915260cb9290918291508152600060209182018190528354600181018555938152819020825180519394600202909101926122529284920190614065565b50602082015181600101555050565b600061226c84612b19565b90506000816001600160401b03811115612288576122886140ce565b6040519080825280602002602001820160405280156122b1578160200160208202803683370190505b50905060005b82811015612329576122d26122cc8783612b3a565b8661335f565b8282815181106122e4576122e46146ba565b602002602001018181525050818181518110612302576123026146ba565b602002602001015160000361231957612319614710565b61232281614739565b90506122b7565b5061233481846135b9565b5050505050565b6060610beb83600001516123578560200151866040015161362a565b84866060015187608001516040805160208101969096528581019490945260e09290921b6001600160e01b031916606085015260d890811b6001600160d81b0319908116606486015291901b1660698301528051604e818403018152606e909201905290565b805151606090806001600160401b038111156123db576123db6140ce565b604051908082528060200260200182016040528015612404578160200160208202803683370190505b50915060005b818110156115655760008460000151828151811061242a5761242a6146ba565b602002602001015190508060000361244457612444614710565b6124c760c9612454600184614726565b81548110612464576124646146ba565b906000526020600020906003020160010160129054906101000a90046001600160601b031660c96001846124989190614726565b815481106124a8576124a86146ba565b600091825260209091206001600390920201015463ffffffff16613656565b6001600160801b03168483815181106124e2576124e26146ba565b6020908102919091010152506124f781614739565b905061240a565b6000610ba161250c83612ada565b613672565b600061251c8661369a565b60000361252b575060006113f5565b600061253688613706565b600081815260fc6020526040808220815160a0810190925280549394509192909190829060ff16600281111561256e5761256e614351565b600281111561257f5761257f614351565b81529054610100810460ff9081161515602080850191909152620100008304909116151560408401526301000000820463ffffffff166060840152600160381b90910464ffffffffff16608090920191909152810151909150156125e8576000925050506113f5565b6000806125f48b613718565b6001600160a01b03161461260957600261260c565b60015b905080600281111561262057612620614351565b8251600281111561263357612633614351565b1061264457600093505050506113f5565b6040518060e001604052806126588c613727565b63ffffffff16815260200161266c8c613735565b63ffffffff1681526020018663ffffffff16815260200161268c8c613743565b60ff1681526020018863ffffffff1681526020016126a98c613752565b6001600160a01b031681526020016126c08c613718565b6001600160a01b03908116909152600085815260fb60209081526040918290208451815492860151868501516060880151608089015163ffffffff908116600160681b0263ffffffff60681b1960ff909316600160601b0260ff60601b19948316600160401b029490941664ffffffffff60401b19958316600160201b026001600160401b03199099169290961691909117969096179290921692909217919091171691909117815560a0808501516001830180549186166001600160a01b031992831617905560c090950151600292830180549190951695169490941790925580519283019052819083908111156127bb576127bb614351565b81526020016001151581526020018360400151151581526020018963ffffffff1681526020014264ffffffffff1681525060fc600085815260200190815260200160002060008201518160000160006101000a81548160ff0219169083600281111561282957612829614351565b021790555060208201518154604080850151606086015160809687015164ffffffffff16600160381b0264ffffffffff60381b1963ffffffff909216630100000002919091166301000000600160601b0319921515620100000262ff000019961515610100029690961662ffff0019909516949094179490941716919091179190911790915580519182019052806128c18b60c01c90565b6001600160401b031681526020016128d98b60801c90565b6001600160401b031681526020016128f18b60401c90565b6001600160401b031681526020018a6001600160401b03908116909152600085815260fd60209081526040918290208451815492860151938601516060909601518516600160c01b026001600160c01b03968616600160801b02969096166001600160801b03948616600160401b026001600160801b0319909416919095161791909117919091169190911791909117905561298e60fe8461375f565b5060019998505050505050505050565b6129a6614021565b63ffffffff808416600090815260ce60209081526040808320938616835292905220548015611bf35760c96129dc600183614726565b815481106129ec576129ec6146ba565b60009182526020918290206040805161010081018252600390930290910180548352600181015463ffffffff80821695850195909552600160201b80820486169385019390935264ffffffffff600160401b820481166060860152600160681b82041660808501526001600160601b03600160901b9091041660a08401526002015480841660c08401520490911660e082015291505092915050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b805160009060208301611562818361379b565b6000612af8826137e5565b612b1557604051635cb1e1ad60e11b815260040160405180910390fd5b5090565b6000612b27600c60326146e6565b612b3083613835565b610ba19190614a97565b60008281612b4a600c60326146e6565b612b5490856146f9565b9050612b5f82613835565b8110612b7e57604051631390f2a160e01b815260040160405180910390fd5b610551611dfe82612b91600c60326146e6565b859190613841565b600060cd6000612ba884612be3565b63ffffffff1663ffffffff1681526020019081526020016000206000612bcd84613899565b8152602001908152602001600020549050919050565b6000610ba160206004846119af565b6000610ba160246004846119af565b60cc546060906000612c23612c15896138d8565b805160051b60209091012090565b90506000612c3a612c338a613999565b888461332e565b9050612c46818461233b565b63ffffffff808816600090815260cf60209081526040808320805494891663ffffffff199095169490941790935560cc805460018181018355918452865160049091027f47197230e1e4b29fc0bd84d7d78966c0925452aff72a2a121538b102457e9ebe810191909155868301517f47197230e1e4b29fc0bd84d7d78966c0925452aff72a2a121538b102457e9ebf820155868501517f47197230e1e4b29fc0bd84d7d78966c0925452aff72a2a121538b102457e9ec082015560608701517f47197230e1e4b29fc0bd84d7d78966c0925452aff72a2a121538b102457e9ec19091018054608089015164ffffffffff908116600160281b026001600160501b031990921693169290921791909117905583518085019094528c84528382018a905260cb805491820181559092528251805194985092936002929092027fa7ce836d032b2bf62b7e2097a8e0a6d8aeb35405ad15271e96d3b0188a1d06fb0192612db69284929190910190614065565b506020820151816001015550507f60c3a1f5763d1f5370168d8e60a7e6c27c5200c3327a20af481c738a9b11d7de84604051612df29190614243565b60405180910390a150505095945050505050565b6000612e1182613a71565b612b1557604051633ae4998b60e21b815260040160405180910390fd5b8051600090612e3c84613a85565b148015612e615750612e568260200151836040015161362a565b612e5f84613a93565b145b8015612e865750816060015164ffffffffff16612e7d84613aa1565b64ffffffffff16145b8015610beb5750816080015164ffffffffff16612ea284613ab0565b64ffffffffff16149392505050565b600080612ebf858585613abf565b602084900360031b1c9150509392505050565b6060612ede8251613b53565b612efb576040516376cc6d3360e11b815260040160405180910390fd5b81516000816001600160401b03811115612f1757612f176140ce565b604051908082528060200260200182016040528015612f40578160200160208202803683370190505b50905060005b82811015612f9b57612f6e858281518110612f6357612f636146ba565b602002602001015190565b828281518110612f8057612f806146ba565b6020908102919091010152612f9481614739565b9050612f46565b5061156281613b78565b600081815260fb6020908152604080832080546001600160881b03191681556001810180546001600160a01b031990811690915560029091018054909116905560fc825280832080546001600160601b031916905560fd909152812055610dd260fe611cf6565b600061301860fe611cf6565b905061100b60fe8261375f565b600061303082613bb7565b9050600080613042878760ff16613bc4565b91509150613051828685613058565b610f4e8186855b60008061306a8563ffffffff16612035565b909250905060048151600581111561308457613084614351565b14806130a257506005815160058111156130a0576130a0614351565b145b156130ac57600091505b6123348285855b6001600160a01b03831660009081526101006020908152604080832063ffffffff86168452909152812080546001600160401b03841692906130ff9084906001600160801b0316614aab565b92506101000a8154816001600160801b0302191690836001600160801b031602179055507f028eefe3e6e6c46784170a285345379538ad119d61613ffeae882dfe14498b9c838383604051613181939291906001600160a01b0393909316835263ffffffff9190911660208301526001600160401b0316604082015260600190565b60405180910390a1505050565b600061319982613c96565b905060008580156131a75750845b156131b35750806131e9565b85156131cb576131c4600283614acb565b90506131e9565b84156131e9576131dc600283614acb565b6131e69083614af1565b90505b610f4e878583613058565b60006131ff82613cb6565b612b1557604051631ae8107160e21b815260040160405180910390fd5b6000610beb838284613841565b6000806132368360801c90565b9050600061324384613835565b9091209392505050565b60008061325984613835565b90508083111561327c5760405163a3b99ded60e01b815260040160405180910390fd5b6115b08361328a8660801c90565b0184830361379b565b600060015b828110156132ac576001918201911b613298565b50919050565b6000821580156132c0575081155b156132cd57506000610ba1565b6040805160208101859052908101839052606001604051602081830303815290604052805190602001209050610ba1565b600054610100900460ff166133255760405162461bcd60e51b8152600401610f8690614a36565b610f8f33612a88565b6040805160a08101825293845260208401929092529082015264ffffffffff43811660608301524216608082015290565b60008061336b84612be3565b9050613377818461299e565b6040015163ffffffff1661338a85612bf2565b63ffffffff16116133ae57604051633dbfe96160e11b815260040160405180910390fd5b60006133b985613899565b63ffffffff8316600090815260cd60209081526040808320848452909152812054945090915083900361358a5760006133f28686613ccd565b60c98054600181018255600082815283517f66be4f155c5ef2ebd3772b228f2f00681e4ed5826cdb3b1943cc11ad15ad1d286003909302928301556020808501517f66be4f155c5ef2ebd3772b228f2f00681e4ed5826cdb3b1943cc11ad15ad1d298401805460408089015160608a015160808b015160a08c015163ffffffff9788166001600160401b031996871617600160201b948916850217600160401b600160901b031916600160401b64ffffffffff9485160264ffffffffff60681b191617600160681b939092169290920217600160901b600160f01b031916600160901b6001600160601b03909216919091021790935560c08901517f66be4f155c5ef2ebd3772b228f2f00681e4ed5826cdb3b1943cc11ad15ad1d2a909701805460e08b0151988616931692909217968416909202959095179094559354938816825260cd8152828220878352905220819055945090507fc82fd59396134ccdeb4ce594571af6fe8f87d1df40fb6aaf1463ee06d610d0cb61357387613d5b565b6040516135809190614243565b60405180910390a1505b5063ffffffff908116600090815260ce6020908152604080832095909316825293909352909120819055919050565b60408051808201909152828152602080820183905260ca80546001810182556000919091528251805160029092027f42d72674974f694b5f5159593243114d38a5c39c89d6b62fee061ff523240ee1019261361992849290910190614065565b506020820151816001015550505050565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b63ffffffff1660209190911b600160201b600160801b03161790565b600061367d82613d95565b612b1557604051631dad384f60e21b815260040160405180910390fd5b6000816001600160401b03166136b08360401c90565b6001600160401b03166136c38460801c90565b6001600160401b03166136d68560c01c90565b6001600160401b03166136e991906146e6565b6136f391906146e6565b6136fd91906146e6565b60201b92915050565b6000610ba160086020845b9190613abf565b6000610ba16071835b90613da2565b6000610ba1816004846119af565b6000610ba1600480846119af565b6000610ba160486001846119af565b6000610ba1605d83613721565b8154600160801b90819004600f0b6000818152600180860160205260409091209390935583546001600160801b03908116939091011602179055565b6000806137a883856146e6565b90506040518111156137b8575060005b806000036137d95760405163085f79c360e11b815260040160405180910390fd5b608084901b83176115b0565b6000806137f183613835565b90506000613801600c60326146e6565b61380b9083614a97565b90508161381a600c60326146e6565b61382490836146f9565b148015611562575061156281613b53565b6001600160801b031690565b60008061384e8560801c90565b905061385985613db0565b8361386486846146e6565b61386e91906146e6565b111561388d5760405163a3b99ded60e01b815260040160405180910390fd5b6105518482018461379b565b60008060006138a784611e03565b6040805160208082019490945280820192909252805180830382018152606090920190528051910120949350505050565b606060006138e583612b19565b9050806001600160401b038111156138ff576138ff6140ce565b604051908082528060200260200182016040528015613928578160200160208202803683370190505b50915060005b818110156115655760006139428583612b3a565b905061395e61395082613dcc565b61395983612be3565b613656565b848381518110613970576139706146ba565b6001600160801b03909216602092830291909101909101525061399281614739565b905061392e565b6000806139a583612b19565b90506000816001600160401b038111156139c1576139c16140ce565b6040519080825280602002602001820160405280156139ea578160200160208202803683370190505b50905060005b82811015613a3757613a0a613a058683612b3a565b613899565b828281518110613a1c57613a1c6146ba565b6020908102919091010152613a3081614739565b90506139f0565b50613a4d81613a4860016006614726565b613de1565b80600081518110613a6057613a606146ba565b602002602001015192505050919050565b6000604e613a7e83613835565b1492915050565b6000610ba181602084613711565b6000610ba160208084613711565b6000610ba160446005846119af565b6000610ba160496005846119af565b600081600003613ad157506000610beb565b6020821115613af35760405163063af09560e31b815260040160405180910390fd5b613afc84613835565b613b0683856146e6565b1115613b255760405163a3b99ded60e01b815260040160405180910390fd5b600382901b6000613b368660801c90565b90940151600160ff1b600019929092019190911d16949350505050565b60008115801590610ba15750613b6b60016006614726565b6001901b82111592915050565b604051806000613b8b8460208401613ebb565b90506000613b9882613835565b90506000613ba583613f3d565b84016020016040525090915250919050565b6000610ba1600383614acb565b600080600060cb8563ffffffff1681548110613be257613be26146ba565b90600052602060002090600202016000018481548110613c0457613c046146ba565b9060005260206000200154905060c9600182613c209190614726565b81548110613c3057613c306146ba565b600091825260209091206002600390920201015463ffffffff1660c9613c57600184614726565b81548110613c6757613c676146ba565b906000526020600020906003020160020160049054906101000a900463ffffffff1692509250505b9250929050565b6000613ca182613bb7565b613cac906002614b11565b610ba19083614af1565b6000613cc4600c60326146e6565b613a7e83613835565b613cd5614021565b613cde83613a85565b8152613ce983612be3565b63ffffffff166020820152613cfd83612bf2565b63ffffffff166040820152613d1183613f52565b64ffffffffff166060820152613d2683613f61565b64ffffffffff166080820152613d3b83613dcc565b6001600160601b031660a082015263ffffffff90911660c0820152919050565b60405180613d6c8360208301613f70565b506000613d7884613835565b90506000613d8585613f3d565b8301602001604052509052919050565b60006085613a7e83613835565b6000610beb83836014612eb1565b6000613dbb82613835565b613dc58360801c90565b0192915050565b6000610ba1613dde6032600c856119af565b90565b81516001821b811115613e075760405163c5360feb60e01b815260040160405180910390fd5b60005b82811015613eb55760005b82811015613ea65760008160010190506000868381518110613e3957613e396146ba565b602002602001015190506000858310613e53576000613e6e565b878381518110613e6557613e656146ba565b60200260200101515b9050613e7a82826132b2565b88600186901c81518110613e9057613e906146ba565b6020908102919091010152505050600201613e15565b506001918201821c9101613e0a565b50505050565b60405160009080831015613ee2576040516312ca856360e21b815260040160405180910390fd5b6000805b8551811015613f30576000868281518110613f0357613f036146ba565b60200260200101519050613f1981848801613f70565b50613f2381613835565b9092019150600101613ee6565b50608084901b8117610551565b60006005613f4a83613fe7565b901b92915050565b6000610ba160286005846119af565b6000610ba1602d6005846119af565b600080613f7c84613835565b90506000613f8a8560801c90565b60405190915080851015613fb1576040516312ca856360e21b815260040160405180910390fd5b60008386858560045afa905080613fdb57604051637c7d772f60e01b815260040160405180910390fd5b608086901b84176118e5565b60006005613ff483613835565b601f01901c92915050565b6040805160608101909152806000815260006020820181905260409091015290565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b8280548282559060005260206000209081019282156140a0579160200282015b828111156140a0578251825591602001919060010190614085565b50612b159291505b80821115612b1557600081556001016140a8565b63ffffffff8116811461100b57600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561410c5761410c6140ce565b604052919050565b60006001600160401b0382111561412d5761412d6140ce565b50601f01601f191660200190565b600082601f83011261414c57600080fd5b813561415f61415a82614114565b6140e4565b81815284602083860101111561417457600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080608085870312156141a757600080fd5b84356141b2816140bc565b9350602085013592506040850135915060608501356001600160401b038111156141db57600080fd5b6141e78782880161413b565b91505092959194509250565b60005b8381101561420e5781810151838201526020016141f6565b50506000910152565b6000815180845261422f8160208601602086016141f3565b601f01601f19169290920160200192915050565b602081526000610beb6020830184614217565b60006020828403121561426857600080fd5b81356001600160401b0381111561427e57600080fd5b6115b08482850161413b565b60408152600061429d6040830185614217565b82810360208401526105518185614217565b600080604083850312156142c257600080fd5b82356142cd816140bc565b946020939093013593505050565b6020808252825182820181905260009190848201906040850190845b81811015614313578351835292840192918401916001016142f7565b50909695505050505050565b6001600160a01b038116811461100b57600080fd5b60006020828403121561434657600080fd5b8135610beb8161431f565b634e487b7160e01b600052602160045260246000fd5b80516006811061438757634e487b7160e01b600052602160045260246000fd5b825260208181015163ffffffff9081169184019190915260409182015116910152565b60608101610ba18284614367565b6000602082840312156143ca57600080fd5b5035919050565b6001600160a01b038316815260808101610beb6020830184614367565b6000806040838503121561440157600080fd5b823561440c8161431f565b9150602083013561441c816140bc565b809150509250929050565b6000806020838503121561443a57600080fd5b82356001600160401b038082111561445157600080fd5b818501915085601f83011261446557600080fd5b81358181111561447457600080fd5b8660208260051b850101111561448957600080fd5b60209290920196919550909350505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b8381101561450357888303603f1901855281518051151584528701518784018790526144f087850182614217565b95880195935050908601906001016144c2565b509098975050505050505050565b6000806040838503121561452457600080fd5b823561440c816140bc565b6001600160a01b0391909116815260200190565b60008060006060848603121561455857600080fd5b8335614563816140bc565b92506020840135915060408401356001600160401b0381111561458557600080fd5b6145918682870161413b565b9150509250925092565b6000602082840312156145ad57600080fd5b8135610beb816140bc565b6060815260006145cb6060830186614217565b6020838101869052838203604085015284518083528582019282019060005b81811015614503578451835293830193918301916001016145ea565b60008060008060008060c0878903121561461f57600080fd5b863561462a816140bc565b9550602087013561463a816140bc565b9450604087013593506060870135614651816140bc565b92506080870135915060a08701356001600160401b0381111561467357600080fd5b61467f89828a0161413b565b9150509295509295509295565b6000806040838503121561469f57600080fd5b82356146aa816140bc565b9150602083013561441c8161431f565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610ba157610ba16146d0565b8082028115828204841417610ba157610ba16146d0565b634e487b7160e01b600052600160045260246000fd5b81810381811115610ba157610ba16146d0565b60006001820161474b5761474b6146d0565b5060010190565b60008235603e1983360301811261476857600080fd5b9190910192915050565b6000808335601e1984360301811261478957600080fd5b8301803591506001600160401b038211156147a357600080fd5b602001915036819003821315613c8f57600080fd5b8183823760009101908152919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602080838503121561481057600080fd5b82516001600160401b038082111561482757600080fd5b818501915085601f83011261483b57600080fd5b81518181111561484d5761484d6140ce565b8060051b915061485e8483016140e4565b818152918301840191848101908884111561487857600080fd5b938501935b838510156148a257845192506148928361431f565b828252938501939085019061487d565b98975050505050505050565b6000602082840312156148c057600080fd5b81516001600160401b038111156148d657600080fd5b8201601f810184136148e757600080fd5b80516148f561415a82614114565b81815285602083850101111561490a57600080fd5b6105518260208301602086016141f3565b60006060828403121561492d57600080fd5b604051606081016001600160401b038111828210171561494f5761494f6140ce565b806040525080915082516006811061496657600080fd5b81526020830151614976816140bc565b60208201526040830151614989816140bc565b6040919091015292915050565b6000606082840312156149a857600080fd5b610beb838361491b565b600080608083850312156149c557600080fd5b82516149d08161431f565b91506149df846020850161491b565b90509250929050565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b634e487b7160e01b600052601260045260246000fd5b600082614aa657614aa6614a81565b500490565b6001600160801b03818116838216019080821115611bf357611bf36146d0565b60006001600160401b0383811680614ae557614ae5614a81565b92169190910492915050565b6001600160401b03828116828216039080821115611bf357611bf36146d0565b6001600160401b03818116838216028082169190828114614b3457614b346146d0565b50509291505056fea2646970667358221220d45a5949822d528e3f36e541d63dcee1e89f415f9131c358c27169a0827a09be64736f6c63430008110033", }
SummitMetaData contains all meta data concerning the Summit 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: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220245b897eafe82aa9b9609f9cee71317a91f14f781db266ae0a9dc930d09acf4164736f6c63430008110033",
}
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) 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)
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) 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) 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) 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) 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) 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 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) 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) 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) returns()
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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) 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 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 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) ResolveStuckDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerSession) ResolveStuckDispute(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
ResolveStuckDispute is a paid mutator transaction binding the contract method 0x89791e17.
Solidity: function resolveStuckDispute(uint32 domain, address slashedAgent) 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) ResolveStuckDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactor) ResolveStuckDispute(opts *bind.TransactOpts, domain uint32, slashedAgent common.Address) (*types.Transaction, error)
ResolveStuckDispute is a paid mutator transaction binding the contract method 0x89791e17.
Solidity: function resolveStuckDispute(uint32 domain, address slashedAgent) 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) ResolveStuckDispute ¶ added in v0.0.171
func (_IAgentManager *IAgentManagerTransactorSession) ResolveStuckDispute(domain uint32, slashedAgent common.Address) (*types.Transaction, error)
ResolveStuckDispute is a paid mutator transaction binding the contract method 0x89791e17.
Solidity: function resolveStuckDispute(uint32 domain, address slashedAgent) 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)
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)
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) 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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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 *big.Int, srSignature []byte, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithAttestation is a paid mutator transaction binding the contract method 0x0b6b985c.
Solidity: function submitStateReportWithAttestation(uint256 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 *big.Int, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshot is a paid mutator transaction binding the contract method 0x62389709.
Solidity: function submitStateReportWithSnapshot(uint256 stateIndex, bytes srSignature, bytes snapPayload, bytes snapSignature) returns(bool wasAccepted)
func (*IStatementInboxSession) SubmitStateReportWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) SubmitStateReportWithSnapshotProof(stateIndex *big.Int, statePayload []byte, srSignature []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshotProof is a paid mutator transaction binding the contract method 0x0db27e77.
Solidity: function submitStateReportWithSnapshotProof(uint256 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 *big.Int, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithAttestation is a paid mutator transaction binding the contract method 0x200f6b66.
Solidity: function verifyStateWithAttestation(uint256 stateIndex, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool isValidState)
func (*IStatementInboxSession) VerifyStateWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshot(stateIndex *big.Int, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshot is a paid mutator transaction binding the contract method 0x213a6ddb.
Solidity: function verifyStateWithSnapshot(uint256 stateIndex, bytes snapPayload, bytes snapSignature) returns(bool isValidState)
func (*IStatementInboxSession) VerifyStateWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxSession) VerifyStateWithSnapshotProof(stateIndex *big.Int, statePayload []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshotProof is a paid mutator transaction binding the contract method 0x7be8e738.
Solidity: function verifyStateWithSnapshotProof(uint256 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 *big.Int, srSignature []byte, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithAttestation is a paid mutator transaction binding the contract method 0x0b6b985c.
Solidity: function submitStateReportWithAttestation(uint256 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 *big.Int, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshot is a paid mutator transaction binding the contract method 0x62389709.
Solidity: function submitStateReportWithSnapshot(uint256 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 *big.Int, statePayload []byte, srSignature []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshotProof is a paid mutator transaction binding the contract method 0x0db27e77.
Solidity: function submitStateReportWithSnapshotProof(uint256 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 *big.Int, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithAttestation is a paid mutator transaction binding the contract method 0x200f6b66.
Solidity: function verifyStateWithAttestation(uint256 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 *big.Int, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshot is a paid mutator transaction binding the contract method 0x213a6ddb.
Solidity: function verifyStateWithSnapshot(uint256 stateIndex, bytes snapPayload, bytes snapSignature) returns(bool isValidState)
func (*IStatementInboxTransactor) VerifyStateWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactor) VerifyStateWithSnapshotProof(opts *bind.TransactOpts, stateIndex *big.Int, statePayload []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshotProof is a paid mutator transaction binding the contract method 0x7be8e738.
Solidity: function verifyStateWithSnapshotProof(uint256 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 *big.Int, srSignature []byte, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithAttestation is a paid mutator transaction binding the contract method 0x0b6b985c.
Solidity: function submitStateReportWithAttestation(uint256 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 *big.Int, srSignature []byte, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshot is a paid mutator transaction binding the contract method 0x62389709.
Solidity: function submitStateReportWithSnapshot(uint256 stateIndex, bytes srSignature, bytes snapPayload, bytes snapSignature) returns(bool wasAccepted)
func (*IStatementInboxTransactorSession) SubmitStateReportWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) SubmitStateReportWithSnapshotProof(stateIndex *big.Int, statePayload []byte, srSignature []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
SubmitStateReportWithSnapshotProof is a paid mutator transaction binding the contract method 0x0db27e77.
Solidity: function submitStateReportWithSnapshotProof(uint256 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 *big.Int, snapPayload []byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithAttestation is a paid mutator transaction binding the contract method 0x200f6b66.
Solidity: function verifyStateWithAttestation(uint256 stateIndex, bytes snapPayload, bytes attPayload, bytes attSignature) returns(bool isValidState)
func (*IStatementInboxTransactorSession) VerifyStateWithSnapshot ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshot(stateIndex *big.Int, snapPayload []byte, snapSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshot is a paid mutator transaction binding the contract method 0x213a6ddb.
Solidity: function verifyStateWithSnapshot(uint256 stateIndex, bytes snapPayload, bytes snapSignature) returns(bool isValidState)
func (*IStatementInboxTransactorSession) VerifyStateWithSnapshotProof ¶ added in v0.0.171
func (_IStatementInbox *IStatementInboxTransactorSession) VerifyStateWithSnapshotProof(stateIndex *big.Int, statePayload []byte, snapProof [][32]byte, attPayload []byte, attSignature []byte) (*types.Transaction, error)
VerifyStateWithSnapshotProof is a paid mutator transaction binding the contract method 0x7be8e738.
Solidity: function verifyStateWithSnapshotProof(uint256 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) 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) 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) 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)
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) 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) 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) 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) 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 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) 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) 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) 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) 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) 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 OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableInitialized ¶
type OwnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableInitializedIterator ¶
type OwnableUpgradeableInitializedIterator struct { Event *OwnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableInitializedIterator) Close ¶
func (it *OwnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableInitializedIterator) Error ¶
func (it *OwnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableInitializedIterator) Next ¶
func (it *OwnableUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Parser ¶
type Parser interface { // ParseAttestationSaved parses a AttestationSaved event. ParseAttestationSaved(log ethTypes.Log) (_ []byte, ok bool) }
Parser parses events from the summit contract.
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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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) 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)
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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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) 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) 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) 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) 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) 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 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) 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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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) 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) returns()
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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) 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, domain 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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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) 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) ReceiptQueueLength ¶ added in v0.0.171
ReceiptQueueLength is a free data retrieval call binding the contract method 0xa5ba1a55.
Solidity: function receiptQueueLength() view returns(uint256)
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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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) 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) 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) 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) 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) 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)
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 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) 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) 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) 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) 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) 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)
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 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 SummitRef ¶
type SummitRef struct { *Summit // contains filtered or unexported fields }
SummitRef is a bound summit contract that returns the address of the summit contract.
func NewSummitRef ¶
NewSummitRef creates a summit contract with a contract ref.
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) 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 *big.Int) ([][32]byte, error)
GetSnapshotProof is a free data retrieval call binding the contract method 0x229b5b1e.
Solidity: function getSnapshotProof(uint32 attNonce, uint256 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) 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) returns()
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 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) 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) 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, honestIndex uint32) (*types.Transaction, error)
ResolveDispute is a paid mutator transaction binding the contract method 0x61169218.
Solidity: function resolveDispute(uint32 slashedIndex, uint32 honestIndex) 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 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.