Documentation ¶
Index ¶
- Variables
- type IL1MessageServiceClaimMessageWithProofParams
- type ILineaRollupFinalizationData
- type ILineaRollupSubmissionData
- type ILineaRollupSupportingSubmissionData
- type Lineaabi
- type LineaabiAmountUsedInPeriodReset
- type LineaabiAmountUsedInPeriodResetIterator
- type LineaabiBlockFinalized
- type LineaabiBlockFinalizedIterator
- type LineaabiBlocksVerificationDone
- type LineaabiBlocksVerificationDoneIterator
- type LineaabiCaller
- func (_Lineaabi *LineaabiCaller) CurrentFinalizedShnarf(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) CurrentL2BlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) CurrentL2StoredL1MessageNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) CurrentL2StoredL1RollingHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) CurrentPeriodAmountInWei(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) CurrentPeriodEnd(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) CurrentTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) DataEndingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) DataFinalStateRootHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) DataParents(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) DataShnarfHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) DataStartingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) GENERALPAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) GENESISSHNARF(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Lineaabi *LineaabiCaller) INBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) INBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) InboxL2L1MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) IsMessageClaimed(opts *bind.CallOpts, _messageNumber *big.Int) (bool, error)
- func (_Lineaabi *LineaabiCaller) IsPaused(opts *bind.CallOpts, _pauseType uint8) (bool, error)
- func (_Lineaabi *LineaabiCaller) L1L2PAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) L2L1PAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) L2MerkleRootsDepths(opts *bind.CallOpts, merkleRoot [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) LimitInWei(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) NextMessageNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) OPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) OUTBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) OUTBOXSTATUSSENT(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) OUTBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) OutboxL1L2MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) PAUSEMANAGERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) PROVINGSYSTEMPAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_Lineaabi *LineaabiCaller) PauseTypeStatuses(opts *bind.CallOpts, pauseType [32]byte) (bool, error)
- func (_Lineaabi *LineaabiCaller) PeriodInSeconds(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) RATELIMITSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) RollingHashes(opts *bind.CallOpts, messageNumber *big.Int) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) Sender(opts *bind.CallOpts) (common.Address, error)
- func (_Lineaabi *LineaabiCaller) StateRootHashes(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Lineaabi *LineaabiCaller) SystemMigrationBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Lineaabi *LineaabiCaller) VERIFIERSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Lineaabi *LineaabiCaller) Verifiers(opts *bind.CallOpts, proofType *big.Int) (common.Address, error)
- type LineaabiCallerRaw
- type LineaabiCallerSession
- func (_Lineaabi *LineaabiCallerSession) CurrentFinalizedShnarf() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) CurrentL2BlockNumber() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) CurrentL2StoredL1MessageNumber() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) CurrentL2StoredL1RollingHash() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) CurrentPeriodAmountInWei() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) CurrentPeriodEnd() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) CurrentTimestamp() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) DataParents(dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) GENERALPAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) GENESISSHNARF() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Lineaabi *LineaabiCallerSession) INBOXSTATUSRECEIVED() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) INBOXSTATUSUNKNOWN() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
- func (_Lineaabi *LineaabiCallerSession) IsPaused(_pauseType uint8) (bool, error)
- func (_Lineaabi *LineaabiCallerSession) L1L2PAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) L2L1PAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) LimitInWei() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) NextMessageNumber() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) OPERATORROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) OUTBOXSTATUSRECEIVED() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) OUTBOXSTATUSSENT() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) OUTBOXSTATUSUNKNOWN() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) PAUSEMANAGERROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) PROVINGSYSTEMPAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiCallerSession) PauseTypeStatuses(pauseType [32]byte) (bool, error)
- func (_Lineaabi *LineaabiCallerSession) PeriodInSeconds() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) RATELIMITSETTERROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) RollingHashes(messageNumber *big.Int) ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) Sender() (common.Address, error)
- func (_Lineaabi *LineaabiCallerSession) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Lineaabi *LineaabiCallerSession) SystemMigrationBlock() (*big.Int, error)
- func (_Lineaabi *LineaabiCallerSession) VERIFIERSETTERROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiCallerSession) Verifiers(proofType *big.Int) (common.Address, error)
- type LineaabiDataFinalized
- type LineaabiDataFinalizedIterator
- type LineaabiDataSubmitted
- type LineaabiDataSubmittedIterator
- type LineaabiFilterer
- func (_Lineaabi *LineaabiFilterer) FilterAmountUsedInPeriodReset(opts *bind.FilterOpts, resettingAddress []common.Address) (*LineaabiAmountUsedInPeriodResetIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterBlockFinalized(opts *bind.FilterOpts, blockNumber []*big.Int, stateRootHash [][32]byte, ...) (*LineaabiBlockFinalizedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterBlocksVerificationDone(opts *bind.FilterOpts, lastBlockFinalized []*big.Int) (*LineaabiBlocksVerificationDoneIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterDataFinalized(opts *bind.FilterOpts, lastBlockFinalized []*big.Int, ...) (*LineaabiDataFinalizedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterDataSubmitted(opts *bind.FilterOpts, dataHash [][32]byte, startBlock []*big.Int, ...) (*LineaabiDataSubmittedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterInitialized(opts *bind.FilterOpts) (*LineaabiInitializedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterL1L2MessagesReceivedOnL2(opts *bind.FilterOpts) (*LineaabiL1L2MessagesReceivedOnL2Iterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterL2L1MessageHashAddedToInbox(opts *bind.FilterOpts, messageHash [][32]byte) (*LineaabiL2L1MessageHashAddedToInboxIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterL2MerkleRootAdded(opts *bind.FilterOpts, l2MerkleRoot [][32]byte, treeDepth []*big.Int) (*LineaabiL2MerkleRootAddedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterL2MessagingBlockAnchored(opts *bind.FilterOpts, l2Block []*big.Int) (*LineaabiL2MessagingBlockAnchoredIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterLimitAmountChanged(opts *bind.FilterOpts, amountChangeBy []common.Address) (*LineaabiLimitAmountChangedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterMessageClaimed(opts *bind.FilterOpts, _messageHash [][32]byte) (*LineaabiMessageClaimedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterMessageSent(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, ...) (*LineaabiMessageSentIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*LineaabiPausedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterRateLimitInitialized(opts *bind.FilterOpts) (*LineaabiRateLimitInitializedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*LineaabiRoleAdminChangedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*LineaabiRoleGrantedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*LineaabiRoleRevokedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterRollingHashUpdated(opts *bind.FilterOpts, messageNumber []*big.Int, rollingHash [][32]byte, ...) (*LineaabiRollingHashUpdatedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterSystemMigrationBlockInitialized(opts *bind.FilterOpts) (*LineaabiSystemMigrationBlockInitializedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterUnPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*LineaabiUnPausedIterator, error)
- func (_Lineaabi *LineaabiFilterer) FilterVerifierAddressChanged(opts *bind.FilterOpts, verifierAddress []common.Address, proofType []*big.Int, ...) (*LineaabiVerifierAddressChangedIterator, error)
- func (_Lineaabi *LineaabiFilterer) ParseAmountUsedInPeriodReset(log types.Log) (*LineaabiAmountUsedInPeriodReset, error)
- func (_Lineaabi *LineaabiFilterer) ParseBlockFinalized(log types.Log) (*LineaabiBlockFinalized, error)
- func (_Lineaabi *LineaabiFilterer) ParseBlocksVerificationDone(log types.Log) (*LineaabiBlocksVerificationDone, error)
- func (_Lineaabi *LineaabiFilterer) ParseDataFinalized(log types.Log) (*LineaabiDataFinalized, error)
- func (_Lineaabi *LineaabiFilterer) ParseDataSubmitted(log types.Log) (*LineaabiDataSubmitted, error)
- func (_Lineaabi *LineaabiFilterer) ParseInitialized(log types.Log) (*LineaabiInitialized, error)
- func (_Lineaabi *LineaabiFilterer) ParseL1L2MessagesReceivedOnL2(log types.Log) (*LineaabiL1L2MessagesReceivedOnL2, error)
- func (_Lineaabi *LineaabiFilterer) ParseL2L1MessageHashAddedToInbox(log types.Log) (*LineaabiL2L1MessageHashAddedToInbox, error)
- func (_Lineaabi *LineaabiFilterer) ParseL2MerkleRootAdded(log types.Log) (*LineaabiL2MerkleRootAdded, error)
- func (_Lineaabi *LineaabiFilterer) ParseL2MessagingBlockAnchored(log types.Log) (*LineaabiL2MessagingBlockAnchored, error)
- func (_Lineaabi *LineaabiFilterer) ParseLimitAmountChanged(log types.Log) (*LineaabiLimitAmountChanged, error)
- func (_Lineaabi *LineaabiFilterer) ParseMessageClaimed(log types.Log) (*LineaabiMessageClaimed, error)
- func (_Lineaabi *LineaabiFilterer) ParseMessageSent(log types.Log) (*LineaabiMessageSent, error)
- func (_Lineaabi *LineaabiFilterer) ParsePaused(log types.Log) (*LineaabiPaused, error)
- func (_Lineaabi *LineaabiFilterer) ParseRateLimitInitialized(log types.Log) (*LineaabiRateLimitInitialized, error)
- func (_Lineaabi *LineaabiFilterer) ParseRoleAdminChanged(log types.Log) (*LineaabiRoleAdminChanged, error)
- func (_Lineaabi *LineaabiFilterer) ParseRoleGranted(log types.Log) (*LineaabiRoleGranted, error)
- func (_Lineaabi *LineaabiFilterer) ParseRoleRevoked(log types.Log) (*LineaabiRoleRevoked, error)
- func (_Lineaabi *LineaabiFilterer) ParseRollingHashUpdated(log types.Log) (*LineaabiRollingHashUpdated, error)
- func (_Lineaabi *LineaabiFilterer) ParseSystemMigrationBlockInitialized(log types.Log) (*LineaabiSystemMigrationBlockInitialized, error)
- func (_Lineaabi *LineaabiFilterer) ParseUnPaused(log types.Log) (*LineaabiUnPaused, error)
- func (_Lineaabi *LineaabiFilterer) ParseVerifierAddressChanged(log types.Log) (*LineaabiVerifierAddressChanged, error)
- func (_Lineaabi *LineaabiFilterer) WatchAmountUsedInPeriodReset(opts *bind.WatchOpts, sink chan<- *LineaabiAmountUsedInPeriodReset, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchBlockFinalized(opts *bind.WatchOpts, sink chan<- *LineaabiBlockFinalized, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchBlocksVerificationDone(opts *bind.WatchOpts, sink chan<- *LineaabiBlocksVerificationDone, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchDataFinalized(opts *bind.WatchOpts, sink chan<- *LineaabiDataFinalized, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchDataSubmitted(opts *bind.WatchOpts, sink chan<- *LineaabiDataSubmitted, dataHash [][32]byte, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LineaabiInitialized) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchL1L2MessagesReceivedOnL2(opts *bind.WatchOpts, sink chan<- *LineaabiL1L2MessagesReceivedOnL2) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchL2L1MessageHashAddedToInbox(opts *bind.WatchOpts, sink chan<- *LineaabiL2L1MessageHashAddedToInbox, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchL2MerkleRootAdded(opts *bind.WatchOpts, sink chan<- *LineaabiL2MerkleRootAdded, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchL2MessagingBlockAnchored(opts *bind.WatchOpts, sink chan<- *LineaabiL2MessagingBlockAnchored, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchLimitAmountChanged(opts *bind.WatchOpts, sink chan<- *LineaabiLimitAmountChanged, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchMessageClaimed(opts *bind.WatchOpts, sink chan<- *LineaabiMessageClaimed, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchMessageSent(opts *bind.WatchOpts, sink chan<- *LineaabiMessageSent, _from []common.Address, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LineaabiPaused, pauseType []*big.Int) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchRateLimitInitialized(opts *bind.WatchOpts, sink chan<- *LineaabiRateLimitInitialized) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *LineaabiRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *LineaabiRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *LineaabiRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchRollingHashUpdated(opts *bind.WatchOpts, sink chan<- *LineaabiRollingHashUpdated, ...) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchSystemMigrationBlockInitialized(opts *bind.WatchOpts, sink chan<- *LineaabiSystemMigrationBlockInitialized) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchUnPaused(opts *bind.WatchOpts, sink chan<- *LineaabiUnPaused, pauseType []*big.Int) (event.Subscription, error)
- func (_Lineaabi *LineaabiFilterer) WatchVerifierAddressChanged(opts *bind.WatchOpts, sink chan<- *LineaabiVerifierAddressChanged, ...) (event.Subscription, error)
- type LineaabiInitialized
- type LineaabiInitializedIterator
- type LineaabiL1L2MessagesReceivedOnL2
- type LineaabiL1L2MessagesReceivedOnL2Iterator
- type LineaabiL2L1MessageHashAddedToInbox
- type LineaabiL2L1MessageHashAddedToInboxIterator
- type LineaabiL2MerkleRootAdded
- type LineaabiL2MerkleRootAddedIterator
- type LineaabiL2MessagingBlockAnchored
- type LineaabiL2MessagingBlockAnchoredIterator
- type LineaabiLimitAmountChanged
- type LineaabiLimitAmountChangedIterator
- type LineaabiMessageClaimed
- type LineaabiMessageClaimedIterator
- type LineaabiMessageSent
- type LineaabiMessageSentIterator
- type LineaabiPaused
- type LineaabiPausedIterator
- type LineaabiRateLimitInitialized
- type LineaabiRateLimitInitializedIterator
- type LineaabiRaw
- func (_Lineaabi *LineaabiRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Lineaabi *LineaabiRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Lineaabi *LineaabiRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LineaabiRoleAdminChanged
- type LineaabiRoleAdminChangedIterator
- type LineaabiRoleGranted
- type LineaabiRoleGrantedIterator
- type LineaabiRoleRevoked
- type LineaabiRoleRevokedIterator
- type LineaabiRollingHashUpdated
- type LineaabiRollingHashUpdatedIterator
- type LineaabiSession
- func (_Lineaabi *LineaabiSession) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) CurrentFinalizedShnarf() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) CurrentL2BlockNumber() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) CurrentL2StoredL1MessageNumber() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) CurrentL2StoredL1RollingHash() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) CurrentPeriodAmountInWei() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) CurrentPeriodEnd() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) CurrentTimestamp() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiSession) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiSession) DataParents(dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiSession) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiSession) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiSession) FinalizeCompressedBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) FinalizeCompressedBlocksWithoutProof(_finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) GENERALPAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiSession) GENESISSHNARF() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Lineaabi *LineaabiSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Lineaabi *LineaabiSession) INBOXSTATUSRECEIVED() (uint8, error)
- func (_Lineaabi *LineaabiSession) INBOXSTATUSUNKNOWN() (uint8, error)
- func (_Lineaabi *LineaabiSession) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiSession) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) InitializeLastFinalizedShnarf(_lastFinalizedShnarf [32]byte) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
- func (_Lineaabi *LineaabiSession) IsPaused(_pauseType uint8) (bool, error)
- func (_Lineaabi *LineaabiSession) L1L2PAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiSession) L2L1PAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiSession) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiSession) LimitInWei() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) NextMessageNumber() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) OPERATORROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) OUTBOXSTATUSRECEIVED() (uint8, error)
- func (_Lineaabi *LineaabiSession) OUTBOXSTATUSSENT() (uint8, error)
- func (_Lineaabi *LineaabiSession) OUTBOXSTATUSUNKNOWN() (uint8, error)
- func (_Lineaabi *LineaabiSession) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_Lineaabi *LineaabiSession) PAUSEMANAGERROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) PROVINGSYSTEMPAUSETYPE() (uint8, error)
- func (_Lineaabi *LineaabiSession) PauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) PauseTypeStatuses(pauseType [32]byte) (bool, error)
- func (_Lineaabi *LineaabiSession) PeriodInSeconds() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) RATELIMITSETTERROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) ResetAmountUsedInPeriod() (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) RollingHashes(messageNumber *big.Int) ([32]byte, error)
- func (_Lineaabi *LineaabiSession) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) Sender() (common.Address, error)
- func (_Lineaabi *LineaabiSession) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
- func (_Lineaabi *LineaabiSession) SubmitBlobData(_submissionData ILineaRollupSupportingSubmissionData, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) SubmitData(_submissionData ILineaRollupSubmissionData) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Lineaabi *LineaabiSession) SystemMigrationBlock() (*big.Int, error)
- func (_Lineaabi *LineaabiSession) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_Lineaabi *LineaabiSession) VERIFIERSETTERROLE() ([32]byte, error)
- func (_Lineaabi *LineaabiSession) Verifiers(proofType *big.Int) (common.Address, error)
- type LineaabiSystemMigrationBlockInitialized
- type LineaabiSystemMigrationBlockInitializedIterator
- type LineaabiTransactor
- func (_Lineaabi *LineaabiTransactor) ClaimMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) ClaimMessageWithProof(opts *bind.TransactOpts, _params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) FinalizeCompressedBlocksWithProof(opts *bind.TransactOpts, _aggregatedProof []byte, _proofType *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) FinalizeCompressedBlocksWithoutProof(opts *bind.TransactOpts, _finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) Initialize(opts *bind.TransactOpts, _initialStateRootHash [32]byte, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) InitializeLastFinalizedShnarf(opts *bind.TransactOpts, _lastFinalizedShnarf [32]byte) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) PauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) ResetAmountUsedInPeriod(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) ResetRateLimitAmount(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) SendMessage(opts *bind.TransactOpts, _to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) SetVerifierAddress(opts *bind.TransactOpts, _newVerifierAddress common.Address, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) SubmitBlobData(opts *bind.TransactOpts, _submissionData ILineaRollupSupportingSubmissionData, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) SubmitData(opts *bind.TransactOpts, _submissionData ILineaRollupSubmissionData) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactor) UnPauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
- type LineaabiTransactorRaw
- type LineaabiTransactorSession
- func (_Lineaabi *LineaabiTransactorSession) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) FinalizeCompressedBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) FinalizeCompressedBlocksWithoutProof(_finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) InitializeLastFinalizedShnarf(_lastFinalizedShnarf [32]byte) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) PauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) ResetAmountUsedInPeriod() (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) SubmitBlobData(_submissionData ILineaRollupSupportingSubmissionData, ...) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) SubmitData(_submissionData ILineaRollupSubmissionData) (*types.Transaction, error)
- func (_Lineaabi *LineaabiTransactorSession) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
- type LineaabiUnPaused
- type LineaabiUnPausedIterator
- type LineaabiVerifierAddressChanged
- type LineaabiVerifierAddressChangedIterator
Constants ¶
This section is empty.
Variables ¶
var LineaabiABI = LineaabiMetaData.ABI
LineaabiABI is the input ABI used to generate the binding from. Deprecated: Use LineaabiMetaData.ABI instead.
var LineaabiMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"BytesLengthNotMultipleOf32\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"bytesLength\",\"type\":\"uint256\"}],\"name\":\"BytesLengthNotMultipleOfTwo\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"currentDataHash\",\"type\":\"bytes32\"}],\"name\":\"DataAlreadySubmitted\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"}],\"name\":\"DataEndingBlockDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"}],\"name\":\"DataHashesNotInSequence\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DataParentHasEmptyShnarf\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"}],\"name\":\"DataStartingBlockDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyBlobData\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptySubmissionData\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"FeePaymentFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FeeTooLow\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedBlock\",\"type\":\"uint256\"}],\"name\":\"FinalBlockNumberLessThanOrEqualToLastFinalizedBlock\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalBlockStateEqualsZeroHash\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"firstHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"secondHash\",\"type\":\"bytes32\"}],\"name\":\"FinalStateRootHashDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalizationDataMissing\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"l2BlockTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentBlockTimestamp\",\"type\":\"uint256\"}],\"name\":\"FinalizationInTheFuture\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"firstBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"}],\"name\":\"FirstBlockGreaterThanFinalBlock\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"firstBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedBlock\",\"type\":\"uint256\"}],\"name\":\"FirstBlockLessThanOrEqualToLastFinalizedBlock\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FirstByteIsNotZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidMerkleProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProofType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"IsNotPaused\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"IsPaused\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"L1L2MessageNotSent\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"}],\"name\":\"L1RollingHashDoesNotExistOnL1\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"name\":\"L2MerkleRootAlreadyAnchored\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2MerkleRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actual\",\"type\":\"bytes32\"}],\"name\":\"LastFinalizedShnarfWrong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"LimitIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageIndex\",\"type\":\"uint256\"}],\"name\":\"MessageAlreadyClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageAlreadyReceived\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageDoesNotExistOrHasAlreadyBeenClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"MessageSendingFailed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"}],\"name\":\"MissingMessageNumberForRollingHash\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"}],\"name\":\"MissingRollingHashForMessageNumber\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"firstHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"secondHash\",\"type\":\"bytes32\"}],\"name\":\"ParentHashesDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PeriodIsZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PointEvaluationFailed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fieldElements\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blsCurveModulus\",\"type\":\"uint256\"}],\"name\":\"PointEvaluationResponseInvalid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"}],\"name\":\"PrecompileReturnDataLengthWrong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ProofIsEmpty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"}],\"name\":\"ProofLengthDifferentThanMerkleDepth\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RateLimitExceeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StartingRootHashDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actual\",\"type\":\"bytes32\"}],\"name\":\"StateRootHashInvalid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TimestampsNotInSequence\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueSentTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"YPointGreaterThanCurveModulus\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddressNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"resettingAddress\",\"type\":\"address\"}],\"name\":\"AmountUsedInPeriodReset\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"stateRootHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"finalizedWithProof\",\"type\":\"bool\"}],\"name\":\"BlockFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"lastBlockFinalized\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"startingRootHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"finalRootHash\",\"type\":\"bytes32\"}],\"name\":\"BlocksVerificationDone\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"lastBlockFinalized\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"startingRootHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"finalRootHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"withProof\",\"type\":\"bool\"}],\"name\":\"DataFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"startBlock\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"endBlock\",\"type\":\"uint256\"}],\"name\":\"DataSubmitted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"messageHashes\",\"type\":\"bytes32[]\"}],\"name\":\"L1L2MessagesReceivedOnL2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"L2L1MessageHashAddedToInbox\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"l2MerkleRoot\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"treeDepth\",\"type\":\"uint256\"}],\"name\":\"L2MerkleRootAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"l2Block\",\"type\":\"uint256\"}],\"name\":\"L2MessagingBlockAnchored\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"amountChangeBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"amountUsedLoweredToLimit\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"usedAmountResetToZero\",\"type\":\"bool\"}],\"name\":\"LimitAmountChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageSent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"messageSender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"periodInSeconds\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"limitInWei\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"currentPeriodEnd\",\"type\":\"uint256\"}],\"name\":\"RateLimitInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"RollingHashUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"systemMigrationBlock\",\"type\":\"uint256\"}],\"name\":\"SystemMigrationBlockInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"messageSender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"UnPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proofType\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"verifierSetBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldVerifierAddress\",\"type\":\"address\"}],\"name\":\"VerifierAddressChanged\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GENERAL_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GENESIS_SHNARF\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"INBOX_STATUS_RECEIVED\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"INBOX_STATUS_UNKNOWN\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L1_L2_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L2_L1_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OUTBOX_STATUS_RECEIVED\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OUTBOX_STATUS_SENT\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OUTBOX_STATUS_UNKNOWN\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSE_MANAGER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PROVING_SYSTEM_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RATE_LIMIT_SETTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERIFIER_SETTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"_feeRecipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"}],\"name\":\"claimMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"leafIndex\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structIL1MessageService.ClaimMessageWithProofParams\",\"name\":\"_params\",\"type\":\"tuple\"}],\"name\":\"claimMessageWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentFinalizedShnarf\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentL2BlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentL2StoredL1MessageNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentL2StoredL1RollingHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentPeriodAmountInWei\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentPeriodEnd\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataEndingBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"endingBlock\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataFinalStateRootHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataParents\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataShnarfHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"shnarfHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataStartingBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"startingBlock\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_aggregatedProof\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_proofType\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"dataHashes\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"dataParentHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"l1RollingHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"l1RollingHashMessageNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"l2MerkleRoots\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"l2MerkleTreesDepth\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"l2MessagingBlocksOffsets\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.FinalizationData\",\"name\":\"_finalizationData\",\"type\":\"tuple\"}],\"name\":\"finalizeCompressedBlocksWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"dataHashes\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"dataParentHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"l1RollingHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"l1RollingHashMessageNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"l2MerkleRoots\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"l2MerkleTreesDepth\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"l2MessagingBlocksOffsets\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.FinalizationData\",\"name\":\"_finalizationData\",\"type\":\"tuple\"}],\"name\":\"finalizeCompressedBlocksWithoutProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"inboxL2L1MessageStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"messageStatus\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_initialStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_initialL2BlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_defaultVerifier\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_securityCouncil\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"_operators\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_rateLimitPeriodInSeconds\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_rateLimitAmountInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_genesisTimestamp\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_lastFinalizedShnarf\",\"type\":\"bytes32\"}],\"name\":\"initializeLastFinalizedShnarf\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_messageNumber\",\"type\":\"uint256\"}],\"name\":\"isMessageClaimed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_pauseType\",\"type\":\"uint8\"}],\"name\":\"isPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"name\":\"l2MerkleRootsDepths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treeDepth\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"limitInWei\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextMessageNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"outboxL1L2MessageStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"messageStatus\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_pauseType\",\"type\":\"uint8\"}],\"name\":\"pauseByType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"pauseType\",\"type\":\"bytes32\"}],\"name\":\"pauseTypeStatuses\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"pauseStatus\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"periodInSeconds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"resetAmountUsedInPeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"resetRateLimitAmount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"}],\"name\":\"rollingHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newVerifierAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_proofType\",\"type\":\"uint256\"}],\"name\":\"setVerifierAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"stateRootHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"stateRootHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"dataParentHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"firstBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"snarkHash\",\"type\":\"bytes32\"}],\"internalType\":\"structILineaRollup.SupportingSubmissionData\",\"name\":\"_submissionData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"_dataEvaluationClaim\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_kzgCommitment\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_kzgProof\",\"type\":\"bytes\"}],\"name\":\"submitBlobData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"dataParentHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"firstBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"snarkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"compressedData\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.SubmissionData\",\"name\":\"_submissionData\",\"type\":\"tuple\"}],\"name\":\"submitData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemMigrationBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_pauseType\",\"type\":\"uint8\"}],\"name\":\"unPauseByType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proofType\",\"type\":\"uint256\"}],\"name\":\"verifiers\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
LineaabiMetaData contains all meta data concerning the Lineaabi contract.
Functions ¶
This section is empty.
Types ¶
type IL1MessageServiceClaimMessageWithProofParams ¶
type IL1MessageServiceClaimMessageWithProofParams struct { Proof [][32]byte MessageNumber *big.Int LeafIndex uint32 From common.Address To common.Address Fee *big.Int Value *big.Int FeeRecipient common.Address MerkleRoot [32]byte Data []byte }
IL1MessageServiceClaimMessageWithProofParams is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupFinalizationData ¶
type ILineaRollupFinalizationData struct { ParentStateRootHash [32]byte DataHashes [][32]byte DataParentHash [32]byte FinalBlockNumber *big.Int LastFinalizedTimestamp *big.Int FinalTimestamp *big.Int L1RollingHash [32]byte L1RollingHashMessageNumber *big.Int L2MerkleRoots [][32]byte L2MerkleTreesDepth *big.Int L2MessagingBlocksOffsets []byte }
ILineaRollupFinalizationData is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupSubmissionData ¶
type ILineaRollupSubmissionData struct { ParentStateRootHash [32]byte DataParentHash [32]byte FinalStateRootHash [32]byte FirstBlockInData *big.Int FinalBlockInData *big.Int SnarkHash [32]byte CompressedData []byte }
ILineaRollupSubmissionData is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupSupportingSubmissionData ¶
type ILineaRollupSupportingSubmissionData struct { ParentStateRootHash [32]byte DataParentHash [32]byte FinalStateRootHash [32]byte FirstBlockInData *big.Int FinalBlockInData *big.Int SnarkHash [32]byte }
ILineaRollupSupportingSubmissionData is an auto generated low-level Go binding around an user-defined struct.
type Lineaabi ¶
type Lineaabi struct { LineaabiCaller // Read-only binding to the contract LineaabiTransactor // Write-only binding to the contract LineaabiFilterer // Log filterer for contract events }
Lineaabi is an auto generated Go binding around an Ethereum contract.
func NewLineaabi ¶
NewLineaabi creates a new instance of Lineaabi, bound to a specific deployed contract.
type LineaabiAmountUsedInPeriodReset ¶
type LineaabiAmountUsedInPeriodReset struct { ResettingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LineaabiAmountUsedInPeriodReset represents a AmountUsedInPeriodReset event raised by the Lineaabi contract.
type LineaabiAmountUsedInPeriodResetIterator ¶
type LineaabiAmountUsedInPeriodResetIterator struct { Event *LineaabiAmountUsedInPeriodReset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiAmountUsedInPeriodResetIterator is returned from FilterAmountUsedInPeriodReset and is used to iterate over the raw logs and unpacked data for AmountUsedInPeriodReset events raised by the Lineaabi contract.
func (*LineaabiAmountUsedInPeriodResetIterator) Close ¶
func (it *LineaabiAmountUsedInPeriodResetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiAmountUsedInPeriodResetIterator) Error ¶
func (it *LineaabiAmountUsedInPeriodResetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiAmountUsedInPeriodResetIterator) Next ¶
func (it *LineaabiAmountUsedInPeriodResetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiBlockFinalized ¶
type LineaabiBlockFinalized struct { BlockNumber *big.Int StateRootHash [32]byte FinalizedWithProof bool Raw types.Log // Blockchain specific contextual infos }
LineaabiBlockFinalized represents a BlockFinalized event raised by the Lineaabi contract.
type LineaabiBlockFinalizedIterator ¶
type LineaabiBlockFinalizedIterator struct { Event *LineaabiBlockFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiBlockFinalizedIterator is returned from FilterBlockFinalized and is used to iterate over the raw logs and unpacked data for BlockFinalized events raised by the Lineaabi contract.
func (*LineaabiBlockFinalizedIterator) Close ¶
func (it *LineaabiBlockFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiBlockFinalizedIterator) Error ¶
func (it *LineaabiBlockFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiBlockFinalizedIterator) Next ¶
func (it *LineaabiBlockFinalizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiBlocksVerificationDone ¶
type LineaabiBlocksVerificationDone struct { LastBlockFinalized *big.Int StartingRootHash [32]byte FinalRootHash [32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiBlocksVerificationDone represents a BlocksVerificationDone event raised by the Lineaabi contract.
type LineaabiBlocksVerificationDoneIterator ¶
type LineaabiBlocksVerificationDoneIterator struct { Event *LineaabiBlocksVerificationDone // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiBlocksVerificationDoneIterator is returned from FilterBlocksVerificationDone and is used to iterate over the raw logs and unpacked data for BlocksVerificationDone events raised by the Lineaabi contract.
func (*LineaabiBlocksVerificationDoneIterator) Close ¶
func (it *LineaabiBlocksVerificationDoneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiBlocksVerificationDoneIterator) Error ¶
func (it *LineaabiBlocksVerificationDoneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiBlocksVerificationDoneIterator) Next ¶
func (it *LineaabiBlocksVerificationDoneIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiCaller ¶
type LineaabiCaller struct {
// contains filtered or unexported fields
}
LineaabiCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLineaabiCaller ¶
func NewLineaabiCaller(address common.Address, caller bind.ContractCaller) (*LineaabiCaller, error)
NewLineaabiCaller creates a new read-only instance of Lineaabi, bound to a specific deployed contract.
func (*LineaabiCaller) CurrentFinalizedShnarf ¶
func (_Lineaabi *LineaabiCaller) CurrentFinalizedShnarf(opts *bind.CallOpts) ([32]byte, error)
CurrentFinalizedShnarf is a free data retrieval call binding the contract method 0xcd9b9e9a.
Solidity: function currentFinalizedShnarf() view returns(bytes32)
func (*LineaabiCaller) CurrentL2BlockNumber ¶
CurrentL2BlockNumber is a free data retrieval call binding the contract method 0x695378f5.
Solidity: function currentL2BlockNumber() view returns(uint256)
func (*LineaabiCaller) CurrentL2StoredL1MessageNumber ¶
func (_Lineaabi *LineaabiCaller) CurrentL2StoredL1MessageNumber(opts *bind.CallOpts) (*big.Int, error)
CurrentL2StoredL1MessageNumber is a free data retrieval call binding the contract method 0x05861180.
Solidity: function currentL2StoredL1MessageNumber() view returns(uint256)
func (*LineaabiCaller) CurrentL2StoredL1RollingHash ¶
func (_Lineaabi *LineaabiCaller) CurrentL2StoredL1RollingHash(opts *bind.CallOpts) ([32]byte, error)
CurrentL2StoredL1RollingHash is a free data retrieval call binding the contract method 0xd5d4b835.
Solidity: function currentL2StoredL1RollingHash() view returns(bytes32)
func (*LineaabiCaller) CurrentPeriodAmountInWei ¶
CurrentPeriodAmountInWei is a free data retrieval call binding the contract method 0xc0729ab1.
Solidity: function currentPeriodAmountInWei() view returns(uint256)
func (*LineaabiCaller) CurrentPeriodEnd ¶
CurrentPeriodEnd is a free data retrieval call binding the contract method 0x58794456.
Solidity: function currentPeriodEnd() view returns(uint256)
func (*LineaabiCaller) CurrentTimestamp ¶
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*LineaabiCaller) DEFAULTADMINROLE ¶
func (_Lineaabi *LineaabiCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*LineaabiCaller) DataEndingBlock ¶
func (_Lineaabi *LineaabiCaller) DataEndingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
DataEndingBlock is a free data retrieval call binding the contract method 0x5ed73ceb.
Solidity: function dataEndingBlock(bytes32 dataHash) view returns(uint256 endingBlock)
func (*LineaabiCaller) DataFinalStateRootHashes ¶
func (_Lineaabi *LineaabiCaller) DataFinalStateRootHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
DataFinalStateRootHashes is a free data retrieval call binding the contract method 0x6078bfd8.
Solidity: function dataFinalStateRootHashes(bytes32 dataHash) view returns(bytes32 finalStateRootHash)
func (*LineaabiCaller) DataParents ¶
func (_Lineaabi *LineaabiCaller) DataParents(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
DataParents is a free data retrieval call binding the contract method 0x4cdd389b.
Solidity: function dataParents(bytes32 dataHash) view returns(bytes32 parentHash)
func (*LineaabiCaller) DataShnarfHashes ¶
func (_Lineaabi *LineaabiCaller) DataShnarfHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
DataShnarfHashes is a free data retrieval call binding the contract method 0x66f96e98.
Solidity: function dataShnarfHashes(bytes32 dataHash) view returns(bytes32 shnarfHash)
func (*LineaabiCaller) DataStartingBlock ¶
func (_Lineaabi *LineaabiCaller) DataStartingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
DataStartingBlock is a free data retrieval call binding the contract method 0x1f443da0.
Solidity: function dataStartingBlock(bytes32 dataHash) view returns(uint256 startingBlock)
func (*LineaabiCaller) GENERALPAUSETYPE ¶
func (_Lineaabi *LineaabiCaller) GENERALPAUSETYPE(opts *bind.CallOpts) (uint8, error)
GENERALPAUSETYPE is a free data retrieval call binding the contract method 0x6a637967.
Solidity: function GENERAL_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCaller) GENESISSHNARF ¶
func (_Lineaabi *LineaabiCaller) GENESISSHNARF(opts *bind.CallOpts) ([32]byte, error)
GENESISSHNARF is a free data retrieval call binding the contract method 0xe97a1e9e.
Solidity: function GENESIS_SHNARF() view returns(bytes32)
func (*LineaabiCaller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*LineaabiCaller) HasRole ¶
func (_Lineaabi *LineaabiCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*LineaabiCaller) INBOXSTATUSRECEIVED ¶
func (_Lineaabi *LineaabiCaller) INBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
INBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x48922ab7.
Solidity: function INBOX_STATUS_RECEIVED() view returns(uint8)
func (*LineaabiCaller) INBOXSTATUSUNKNOWN ¶
func (_Lineaabi *LineaabiCaller) INBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
INBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x7d1e8c55.
Solidity: function INBOX_STATUS_UNKNOWN() view returns(uint8)
func (*LineaabiCaller) InboxL2L1MessageStatus ¶
func (_Lineaabi *LineaabiCaller) InboxL2L1MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
InboxL2L1MessageStatus is a free data retrieval call binding the contract method 0x5c721a0c.
Solidity: function inboxL2L1MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*LineaabiCaller) IsMessageClaimed ¶
func (_Lineaabi *LineaabiCaller) IsMessageClaimed(opts *bind.CallOpts, _messageNumber *big.Int) (bool, error)
IsMessageClaimed is a free data retrieval call binding the contract method 0x9ee8b211.
Solidity: function isMessageClaimed(uint256 _messageNumber) view returns(bool)
func (*LineaabiCaller) IsPaused ¶
IsPaused is a free data retrieval call binding the contract method 0xbc61e733.
Solidity: function isPaused(uint8 _pauseType) view returns(bool)
func (*LineaabiCaller) L1L2PAUSETYPE ¶
func (_Lineaabi *LineaabiCaller) L1L2PAUSETYPE(opts *bind.CallOpts) (uint8, error)
L1L2PAUSETYPE is a free data retrieval call binding the contract method 0x11314d0f.
Solidity: function L1_L2_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCaller) L2L1PAUSETYPE ¶
func (_Lineaabi *LineaabiCaller) L2L1PAUSETYPE(opts *bind.CallOpts) (uint8, error)
L2L1PAUSETYPE is a free data retrieval call binding the contract method 0xabd6230d.
Solidity: function L2_L1_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCaller) L2MerkleRootsDepths ¶
func (_Lineaabi *LineaabiCaller) L2MerkleRootsDepths(opts *bind.CallOpts, merkleRoot [32]byte) (*big.Int, error)
L2MerkleRootsDepths is a free data retrieval call binding the contract method 0x60e83cf3.
Solidity: function l2MerkleRootsDepths(bytes32 merkleRoot) view returns(uint256 treeDepth)
func (*LineaabiCaller) LimitInWei ¶
LimitInWei is a free data retrieval call binding the contract method 0xad422ff0.
Solidity: function limitInWei() view returns(uint256)
func (*LineaabiCaller) NextMessageNumber ¶
NextMessageNumber is a free data retrieval call binding the contract method 0xb837dbe9.
Solidity: function nextMessageNumber() view returns(uint256)
func (*LineaabiCaller) OPERATORROLE ¶
func (_Lineaabi *LineaabiCaller) OPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.
Solidity: function OPERATOR_ROLE() view returns(bytes32)
func (*LineaabiCaller) OUTBOXSTATUSRECEIVED ¶
func (_Lineaabi *LineaabiCaller) OUTBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
OUTBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x73bd07b7.
Solidity: function OUTBOX_STATUS_RECEIVED() view returns(uint8)
func (*LineaabiCaller) OUTBOXSTATUSSENT ¶
func (_Lineaabi *LineaabiCaller) OUTBOXSTATUSSENT(opts *bind.CallOpts) (uint8, error)
OUTBOXSTATUSSENT is a free data retrieval call binding the contract method 0x5b7eb4bd.
Solidity: function OUTBOX_STATUS_SENT() view returns(uint8)
func (*LineaabiCaller) OUTBOXSTATUSUNKNOWN ¶
func (_Lineaabi *LineaabiCaller) OUTBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
OUTBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x986fcddd.
Solidity: function OUTBOX_STATUS_UNKNOWN() view returns(uint8)
func (*LineaabiCaller) OutboxL1L2MessageStatus ¶
func (_Lineaabi *LineaabiCaller) OutboxL1L2MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
OutboxL1L2MessageStatus is a free data retrieval call binding the contract method 0x3fc08b65.
Solidity: function outboxL1L2MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*LineaabiCaller) PAUSEMANAGERROLE ¶
func (_Lineaabi *LineaabiCaller) PAUSEMANAGERROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSEMANAGERROLE is a free data retrieval call binding the contract method 0xd84f91e8.
Solidity: function PAUSE_MANAGER_ROLE() view returns(bytes32)
func (*LineaabiCaller) PROVINGSYSTEMPAUSETYPE ¶
func (_Lineaabi *LineaabiCaller) PROVINGSYSTEMPAUSETYPE(opts *bind.CallOpts) (uint8, error)
PROVINGSYSTEMPAUSETYPE is a free data retrieval call binding the contract method 0xb4a5a4b7.
Solidity: function PROVING_SYSTEM_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCaller) PauseTypeStatuses ¶
func (_Lineaabi *LineaabiCaller) PauseTypeStatuses(opts *bind.CallOpts, pauseType [32]byte) (bool, error)
PauseTypeStatuses is a free data retrieval call binding the contract method 0xcc5782f6.
Solidity: function pauseTypeStatuses(bytes32 pauseType) view returns(bool pauseStatus)
func (*LineaabiCaller) PeriodInSeconds ¶
PeriodInSeconds is a free data retrieval call binding the contract method 0xc1dc0f07.
Solidity: function periodInSeconds() view returns(uint256)
func (*LineaabiCaller) RATELIMITSETTERROLE ¶
func (_Lineaabi *LineaabiCaller) RATELIMITSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
RATELIMITSETTERROLE is a free data retrieval call binding the contract method 0xbf3e7505.
Solidity: function RATE_LIMIT_SETTER_ROLE() view returns(bytes32)
func (*LineaabiCaller) RollingHashes ¶
func (_Lineaabi *LineaabiCaller) RollingHashes(opts *bind.CallOpts, messageNumber *big.Int) ([32]byte, error)
RollingHashes is a free data retrieval call binding the contract method 0x914e57eb.
Solidity: function rollingHashes(uint256 messageNumber) view returns(bytes32 rollingHash)
func (*LineaabiCaller) Sender ¶
Sender is a free data retrieval call binding the contract method 0x67e404ce.
Solidity: function sender() view returns(address)
func (*LineaabiCaller) StateRootHashes ¶
func (_Lineaabi *LineaabiCaller) StateRootHashes(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
StateRootHashes is a free data retrieval call binding the contract method 0x8be745d1.
Solidity: function stateRootHashes(uint256 blockNumber) view returns(bytes32 stateRootHash)
func (*LineaabiCaller) SupportsInterface ¶
func (_Lineaabi *LineaabiCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*LineaabiCaller) SystemMigrationBlock ¶
SystemMigrationBlock is a free data retrieval call binding the contract method 0x2c70645c.
Solidity: function systemMigrationBlock() view returns(uint256)
func (*LineaabiCaller) VERIFIERSETTERROLE ¶
func (_Lineaabi *LineaabiCaller) VERIFIERSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
VERIFIERSETTERROLE is a free data retrieval call binding the contract method 0x6e673843.
Solidity: function VERIFIER_SETTER_ROLE() view returns(bytes32)
func (*LineaabiCaller) Verifiers ¶
func (_Lineaabi *LineaabiCaller) Verifiers(opts *bind.CallOpts, proofType *big.Int) (common.Address, error)
Verifiers is a free data retrieval call binding the contract method 0xac1eff68.
Solidity: function verifiers(uint256 proofType) view returns(address verifierAddress)
type LineaabiCallerRaw ¶
type LineaabiCallerRaw struct {
Contract *LineaabiCaller // Generic read-only contract binding to access the raw methods on
}
LineaabiCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LineaabiCallerRaw) Call ¶
func (_Lineaabi *LineaabiCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 LineaabiCallerSession ¶
type LineaabiCallerSession struct { Contract *LineaabiCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LineaabiCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LineaabiCallerSession) CurrentFinalizedShnarf ¶
func (_Lineaabi *LineaabiCallerSession) CurrentFinalizedShnarf() ([32]byte, error)
CurrentFinalizedShnarf is a free data retrieval call binding the contract method 0xcd9b9e9a.
Solidity: function currentFinalizedShnarf() view returns(bytes32)
func (*LineaabiCallerSession) CurrentL2BlockNumber ¶
func (_Lineaabi *LineaabiCallerSession) CurrentL2BlockNumber() (*big.Int, error)
CurrentL2BlockNumber is a free data retrieval call binding the contract method 0x695378f5.
Solidity: function currentL2BlockNumber() view returns(uint256)
func (*LineaabiCallerSession) CurrentL2StoredL1MessageNumber ¶
func (_Lineaabi *LineaabiCallerSession) CurrentL2StoredL1MessageNumber() (*big.Int, error)
CurrentL2StoredL1MessageNumber is a free data retrieval call binding the contract method 0x05861180.
Solidity: function currentL2StoredL1MessageNumber() view returns(uint256)
func (*LineaabiCallerSession) CurrentL2StoredL1RollingHash ¶
func (_Lineaabi *LineaabiCallerSession) CurrentL2StoredL1RollingHash() ([32]byte, error)
CurrentL2StoredL1RollingHash is a free data retrieval call binding the contract method 0xd5d4b835.
Solidity: function currentL2StoredL1RollingHash() view returns(bytes32)
func (*LineaabiCallerSession) CurrentPeriodAmountInWei ¶
func (_Lineaabi *LineaabiCallerSession) CurrentPeriodAmountInWei() (*big.Int, error)
CurrentPeriodAmountInWei is a free data retrieval call binding the contract method 0xc0729ab1.
Solidity: function currentPeriodAmountInWei() view returns(uint256)
func (*LineaabiCallerSession) CurrentPeriodEnd ¶
func (_Lineaabi *LineaabiCallerSession) CurrentPeriodEnd() (*big.Int, error)
CurrentPeriodEnd is a free data retrieval call binding the contract method 0x58794456.
Solidity: function currentPeriodEnd() view returns(uint256)
func (*LineaabiCallerSession) CurrentTimestamp ¶
func (_Lineaabi *LineaabiCallerSession) CurrentTimestamp() (*big.Int, error)
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*LineaabiCallerSession) DEFAULTADMINROLE ¶
func (_Lineaabi *LineaabiCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*LineaabiCallerSession) DataEndingBlock ¶
func (_Lineaabi *LineaabiCallerSession) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
DataEndingBlock is a free data retrieval call binding the contract method 0x5ed73ceb.
Solidity: function dataEndingBlock(bytes32 dataHash) view returns(uint256 endingBlock)
func (*LineaabiCallerSession) DataFinalStateRootHashes ¶
func (_Lineaabi *LineaabiCallerSession) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
DataFinalStateRootHashes is a free data retrieval call binding the contract method 0x6078bfd8.
Solidity: function dataFinalStateRootHashes(bytes32 dataHash) view returns(bytes32 finalStateRootHash)
func (*LineaabiCallerSession) DataParents ¶
func (_Lineaabi *LineaabiCallerSession) DataParents(dataHash [32]byte) ([32]byte, error)
DataParents is a free data retrieval call binding the contract method 0x4cdd389b.
Solidity: function dataParents(bytes32 dataHash) view returns(bytes32 parentHash)
func (*LineaabiCallerSession) DataShnarfHashes ¶
func (_Lineaabi *LineaabiCallerSession) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
DataShnarfHashes is a free data retrieval call binding the contract method 0x66f96e98.
Solidity: function dataShnarfHashes(bytes32 dataHash) view returns(bytes32 shnarfHash)
func (*LineaabiCallerSession) DataStartingBlock ¶
func (_Lineaabi *LineaabiCallerSession) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
DataStartingBlock is a free data retrieval call binding the contract method 0x1f443da0.
Solidity: function dataStartingBlock(bytes32 dataHash) view returns(uint256 startingBlock)
func (*LineaabiCallerSession) GENERALPAUSETYPE ¶
func (_Lineaabi *LineaabiCallerSession) GENERALPAUSETYPE() (uint8, error)
GENERALPAUSETYPE is a free data retrieval call binding the contract method 0x6a637967.
Solidity: function GENERAL_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCallerSession) GENESISSHNARF ¶
func (_Lineaabi *LineaabiCallerSession) GENESISSHNARF() ([32]byte, error)
GENESISSHNARF is a free data retrieval call binding the contract method 0xe97a1e9e.
Solidity: function GENESIS_SHNARF() view returns(bytes32)
func (*LineaabiCallerSession) GetRoleAdmin ¶
func (_Lineaabi *LineaabiCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*LineaabiCallerSession) HasRole ¶
func (_Lineaabi *LineaabiCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*LineaabiCallerSession) INBOXSTATUSRECEIVED ¶
func (_Lineaabi *LineaabiCallerSession) INBOXSTATUSRECEIVED() (uint8, error)
INBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x48922ab7.
Solidity: function INBOX_STATUS_RECEIVED() view returns(uint8)
func (*LineaabiCallerSession) INBOXSTATUSUNKNOWN ¶
func (_Lineaabi *LineaabiCallerSession) INBOXSTATUSUNKNOWN() (uint8, error)
INBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x7d1e8c55.
Solidity: function INBOX_STATUS_UNKNOWN() view returns(uint8)
func (*LineaabiCallerSession) InboxL2L1MessageStatus ¶
func (_Lineaabi *LineaabiCallerSession) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
InboxL2L1MessageStatus is a free data retrieval call binding the contract method 0x5c721a0c.
Solidity: function inboxL2L1MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*LineaabiCallerSession) IsMessageClaimed ¶
func (_Lineaabi *LineaabiCallerSession) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
IsMessageClaimed is a free data retrieval call binding the contract method 0x9ee8b211.
Solidity: function isMessageClaimed(uint256 _messageNumber) view returns(bool)
func (*LineaabiCallerSession) IsPaused ¶
func (_Lineaabi *LineaabiCallerSession) IsPaused(_pauseType uint8) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbc61e733.
Solidity: function isPaused(uint8 _pauseType) view returns(bool)
func (*LineaabiCallerSession) L1L2PAUSETYPE ¶
func (_Lineaabi *LineaabiCallerSession) L1L2PAUSETYPE() (uint8, error)
L1L2PAUSETYPE is a free data retrieval call binding the contract method 0x11314d0f.
Solidity: function L1_L2_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCallerSession) L2L1PAUSETYPE ¶
func (_Lineaabi *LineaabiCallerSession) L2L1PAUSETYPE() (uint8, error)
L2L1PAUSETYPE is a free data retrieval call binding the contract method 0xabd6230d.
Solidity: function L2_L1_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCallerSession) L2MerkleRootsDepths ¶
func (_Lineaabi *LineaabiCallerSession) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
L2MerkleRootsDepths is a free data retrieval call binding the contract method 0x60e83cf3.
Solidity: function l2MerkleRootsDepths(bytes32 merkleRoot) view returns(uint256 treeDepth)
func (*LineaabiCallerSession) LimitInWei ¶
func (_Lineaabi *LineaabiCallerSession) LimitInWei() (*big.Int, error)
LimitInWei is a free data retrieval call binding the contract method 0xad422ff0.
Solidity: function limitInWei() view returns(uint256)
func (*LineaabiCallerSession) NextMessageNumber ¶
func (_Lineaabi *LineaabiCallerSession) NextMessageNumber() (*big.Int, error)
NextMessageNumber is a free data retrieval call binding the contract method 0xb837dbe9.
Solidity: function nextMessageNumber() view returns(uint256)
func (*LineaabiCallerSession) OPERATORROLE ¶
func (_Lineaabi *LineaabiCallerSession) OPERATORROLE() ([32]byte, error)
OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.
Solidity: function OPERATOR_ROLE() view returns(bytes32)
func (*LineaabiCallerSession) OUTBOXSTATUSRECEIVED ¶
func (_Lineaabi *LineaabiCallerSession) OUTBOXSTATUSRECEIVED() (uint8, error)
OUTBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x73bd07b7.
Solidity: function OUTBOX_STATUS_RECEIVED() view returns(uint8)
func (*LineaabiCallerSession) OUTBOXSTATUSSENT ¶
func (_Lineaabi *LineaabiCallerSession) OUTBOXSTATUSSENT() (uint8, error)
OUTBOXSTATUSSENT is a free data retrieval call binding the contract method 0x5b7eb4bd.
Solidity: function OUTBOX_STATUS_SENT() view returns(uint8)
func (*LineaabiCallerSession) OUTBOXSTATUSUNKNOWN ¶
func (_Lineaabi *LineaabiCallerSession) OUTBOXSTATUSUNKNOWN() (uint8, error)
OUTBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x986fcddd.
Solidity: function OUTBOX_STATUS_UNKNOWN() view returns(uint8)
func (*LineaabiCallerSession) OutboxL1L2MessageStatus ¶
func (_Lineaabi *LineaabiCallerSession) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
OutboxL1L2MessageStatus is a free data retrieval call binding the contract method 0x3fc08b65.
Solidity: function outboxL1L2MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*LineaabiCallerSession) PAUSEMANAGERROLE ¶
func (_Lineaabi *LineaabiCallerSession) PAUSEMANAGERROLE() ([32]byte, error)
PAUSEMANAGERROLE is a free data retrieval call binding the contract method 0xd84f91e8.
Solidity: function PAUSE_MANAGER_ROLE() view returns(bytes32)
func (*LineaabiCallerSession) PROVINGSYSTEMPAUSETYPE ¶
func (_Lineaabi *LineaabiCallerSession) PROVINGSYSTEMPAUSETYPE() (uint8, error)
PROVINGSYSTEMPAUSETYPE is a free data retrieval call binding the contract method 0xb4a5a4b7.
Solidity: function PROVING_SYSTEM_PAUSE_TYPE() view returns(uint8)
func (*LineaabiCallerSession) PauseTypeStatuses ¶
func (_Lineaabi *LineaabiCallerSession) PauseTypeStatuses(pauseType [32]byte) (bool, error)
PauseTypeStatuses is a free data retrieval call binding the contract method 0xcc5782f6.
Solidity: function pauseTypeStatuses(bytes32 pauseType) view returns(bool pauseStatus)
func (*LineaabiCallerSession) PeriodInSeconds ¶
func (_Lineaabi *LineaabiCallerSession) PeriodInSeconds() (*big.Int, error)
PeriodInSeconds is a free data retrieval call binding the contract method 0xc1dc0f07.
Solidity: function periodInSeconds() view returns(uint256)
func (*LineaabiCallerSession) RATELIMITSETTERROLE ¶
func (_Lineaabi *LineaabiCallerSession) RATELIMITSETTERROLE() ([32]byte, error)
RATELIMITSETTERROLE is a free data retrieval call binding the contract method 0xbf3e7505.
Solidity: function RATE_LIMIT_SETTER_ROLE() view returns(bytes32)
func (*LineaabiCallerSession) RollingHashes ¶
func (_Lineaabi *LineaabiCallerSession) RollingHashes(messageNumber *big.Int) ([32]byte, error)
RollingHashes is a free data retrieval call binding the contract method 0x914e57eb.
Solidity: function rollingHashes(uint256 messageNumber) view returns(bytes32 rollingHash)
func (*LineaabiCallerSession) Sender ¶
func (_Lineaabi *LineaabiCallerSession) Sender() (common.Address, error)
Sender is a free data retrieval call binding the contract method 0x67e404ce.
Solidity: function sender() view returns(address)
func (*LineaabiCallerSession) StateRootHashes ¶
func (_Lineaabi *LineaabiCallerSession) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
StateRootHashes is a free data retrieval call binding the contract method 0x8be745d1.
Solidity: function stateRootHashes(uint256 blockNumber) view returns(bytes32 stateRootHash)
func (*LineaabiCallerSession) SupportsInterface ¶
func (_Lineaabi *LineaabiCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*LineaabiCallerSession) SystemMigrationBlock ¶
func (_Lineaabi *LineaabiCallerSession) SystemMigrationBlock() (*big.Int, error)
SystemMigrationBlock is a free data retrieval call binding the contract method 0x2c70645c.
Solidity: function systemMigrationBlock() view returns(uint256)
func (*LineaabiCallerSession) VERIFIERSETTERROLE ¶
func (_Lineaabi *LineaabiCallerSession) VERIFIERSETTERROLE() ([32]byte, error)
VERIFIERSETTERROLE is a free data retrieval call binding the contract method 0x6e673843.
Solidity: function VERIFIER_SETTER_ROLE() view returns(bytes32)
type LineaabiDataFinalized ¶
type LineaabiDataFinalized struct { LastBlockFinalized *big.Int StartingRootHash [32]byte FinalRootHash [32]byte WithProof bool Raw types.Log // Blockchain specific contextual infos }
LineaabiDataFinalized represents a DataFinalized event raised by the Lineaabi contract.
type LineaabiDataFinalizedIterator ¶
type LineaabiDataFinalizedIterator struct { Event *LineaabiDataFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiDataFinalizedIterator is returned from FilterDataFinalized and is used to iterate over the raw logs and unpacked data for DataFinalized events raised by the Lineaabi contract.
func (*LineaabiDataFinalizedIterator) Close ¶
func (it *LineaabiDataFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiDataFinalizedIterator) Error ¶
func (it *LineaabiDataFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiDataFinalizedIterator) Next ¶
func (it *LineaabiDataFinalizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiDataSubmitted ¶
type LineaabiDataSubmitted struct { DataHash [32]byte StartBlock *big.Int EndBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiDataSubmitted represents a DataSubmitted event raised by the Lineaabi contract.
type LineaabiDataSubmittedIterator ¶
type LineaabiDataSubmittedIterator struct { Event *LineaabiDataSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiDataSubmittedIterator is returned from FilterDataSubmitted and is used to iterate over the raw logs and unpacked data for DataSubmitted events raised by the Lineaabi contract.
func (*LineaabiDataSubmittedIterator) Close ¶
func (it *LineaabiDataSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiDataSubmittedIterator) Error ¶
func (it *LineaabiDataSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiDataSubmittedIterator) Next ¶
func (it *LineaabiDataSubmittedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiFilterer ¶
type LineaabiFilterer struct {
// contains filtered or unexported fields
}
LineaabiFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLineaabiFilterer ¶
func NewLineaabiFilterer(address common.Address, filterer bind.ContractFilterer) (*LineaabiFilterer, error)
NewLineaabiFilterer creates a new log filterer instance of Lineaabi, bound to a specific deployed contract.
func (*LineaabiFilterer) FilterAmountUsedInPeriodReset ¶
func (_Lineaabi *LineaabiFilterer) FilterAmountUsedInPeriodReset(opts *bind.FilterOpts, resettingAddress []common.Address) (*LineaabiAmountUsedInPeriodResetIterator, error)
FilterAmountUsedInPeriodReset is a free log retrieval operation binding the contract event 0xba88c025b0cbb77022c0c487beef24f759f1e4be2f51a205bc427cee19c2eaa6.
Solidity: event AmountUsedInPeriodReset(address indexed resettingAddress)
func (*LineaabiFilterer) FilterBlockFinalized ¶
func (_Lineaabi *LineaabiFilterer) FilterBlockFinalized(opts *bind.FilterOpts, blockNumber []*big.Int, stateRootHash [][32]byte, finalizedWithProof []bool) (*LineaabiBlockFinalizedIterator, error)
FilterBlockFinalized is a free log retrieval operation binding the contract event 0x047c6ce79802b16b6527cedd89156bb59f2da26867b4f218fa60c9521ddcce55.
Solidity: event BlockFinalized(uint256 indexed blockNumber, bytes32 indexed stateRootHash, bool indexed finalizedWithProof)
func (*LineaabiFilterer) FilterBlocksVerificationDone ¶
func (_Lineaabi *LineaabiFilterer) FilterBlocksVerificationDone(opts *bind.FilterOpts, lastBlockFinalized []*big.Int) (*LineaabiBlocksVerificationDoneIterator, error)
FilterBlocksVerificationDone is a free log retrieval operation binding the contract event 0x5c885a794662ebe3b08ae0874fc2c88b5343b0223ba9cd2cad92b69c0d0c901f.
Solidity: event BlocksVerificationDone(uint256 indexed lastBlockFinalized, bytes32 startingRootHash, bytes32 finalRootHash)
func (*LineaabiFilterer) FilterDataFinalized ¶
func (_Lineaabi *LineaabiFilterer) FilterDataFinalized(opts *bind.FilterOpts, lastBlockFinalized []*big.Int, startingRootHash [][32]byte, finalRootHash [][32]byte) (*LineaabiDataFinalizedIterator, error)
FilterDataFinalized is a free log retrieval operation binding the contract event 0x1335f1a2b3ff25f07f5fef07dd35d8fb4312c3c73b138e2fad9347b3319ab53c.
Solidity: event DataFinalized(uint256 indexed lastBlockFinalized, bytes32 indexed startingRootHash, bytes32 indexed finalRootHash, bool withProof)
func (*LineaabiFilterer) FilterDataSubmitted ¶
func (_Lineaabi *LineaabiFilterer) FilterDataSubmitted(opts *bind.FilterOpts, dataHash [][32]byte, startBlock []*big.Int, endBlock []*big.Int) (*LineaabiDataSubmittedIterator, error)
FilterDataSubmitted is a free log retrieval operation binding the contract event 0x174b4a2e83ebebaf6824e559d2bab7b7e229c80d211e98298a1224970b719a42.
Solidity: event DataSubmitted(bytes32 indexed dataHash, uint256 indexed startBlock, uint256 indexed endBlock)
func (*LineaabiFilterer) FilterInitialized ¶
func (_Lineaabi *LineaabiFilterer) FilterInitialized(opts *bind.FilterOpts) (*LineaabiInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LineaabiFilterer) FilterL1L2MessagesReceivedOnL2 ¶
func (_Lineaabi *LineaabiFilterer) FilterL1L2MessagesReceivedOnL2(opts *bind.FilterOpts) (*LineaabiL1L2MessagesReceivedOnL2Iterator, error)
FilterL1L2MessagesReceivedOnL2 is a free log retrieval operation binding the contract event 0x95e84bb4317676921a29fd1d13f8f0153508473b899c12b3cd08314348801d64.
Solidity: event L1L2MessagesReceivedOnL2(bytes32[] messageHashes)
func (*LineaabiFilterer) FilterL2L1MessageHashAddedToInbox ¶
func (_Lineaabi *LineaabiFilterer) FilterL2L1MessageHashAddedToInbox(opts *bind.FilterOpts, messageHash [][32]byte) (*LineaabiL2L1MessageHashAddedToInboxIterator, error)
FilterL2L1MessageHashAddedToInbox is a free log retrieval operation binding the contract event 0x810484e22f73d8f099aaee1edb851ec6be6d84d43045d0a7803e5f7b3612edce.
Solidity: event L2L1MessageHashAddedToInbox(bytes32 indexed messageHash)
func (*LineaabiFilterer) FilterL2MerkleRootAdded ¶
func (_Lineaabi *LineaabiFilterer) FilterL2MerkleRootAdded(opts *bind.FilterOpts, l2MerkleRoot [][32]byte, treeDepth []*big.Int) (*LineaabiL2MerkleRootAddedIterator, error)
FilterL2MerkleRootAdded is a free log retrieval operation binding the contract event 0x300e6f978eee6a4b0bba78dd8400dc64fd5652dbfc868a2258e16d0977be222b.
Solidity: event L2MerkleRootAdded(bytes32 indexed l2MerkleRoot, uint256 indexed treeDepth)
func (*LineaabiFilterer) FilterL2MessagingBlockAnchored ¶
func (_Lineaabi *LineaabiFilterer) FilterL2MessagingBlockAnchored(opts *bind.FilterOpts, l2Block []*big.Int) (*LineaabiL2MessagingBlockAnchoredIterator, error)
FilterL2MessagingBlockAnchored is a free log retrieval operation binding the contract event 0x3c116827db9db3a30c1a25db8b0ee4bab9d2b223560209cfd839601b621c726d.
Solidity: event L2MessagingBlockAnchored(uint256 indexed l2Block)
func (*LineaabiFilterer) FilterLimitAmountChanged ¶
func (_Lineaabi *LineaabiFilterer) FilterLimitAmountChanged(opts *bind.FilterOpts, amountChangeBy []common.Address) (*LineaabiLimitAmountChangedIterator, error)
FilterLimitAmountChanged is a free log retrieval operation binding the contract event 0xbc3dc0cb5c15c51c81316450d44048838bb478b9809447d01c766a06f3e9f2c8.
Solidity: event LimitAmountChanged(address indexed amountChangeBy, uint256 amount, bool amountUsedLoweredToLimit, bool usedAmountResetToZero)
func (*LineaabiFilterer) FilterMessageClaimed ¶
func (_Lineaabi *LineaabiFilterer) FilterMessageClaimed(opts *bind.FilterOpts, _messageHash [][32]byte) (*LineaabiMessageClaimedIterator, error)
FilterMessageClaimed is a free log retrieval operation binding the contract event 0xa4c827e719e911e8f19393ccdb85b5102f08f0910604d340ba38390b7ff2ab0e.
Solidity: event MessageClaimed(bytes32 indexed _messageHash)
func (*LineaabiFilterer) FilterMessageSent ¶
func (_Lineaabi *LineaabiFilterer) FilterMessageSent(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, _messageHash [][32]byte) (*LineaabiMessageSentIterator, error)
FilterMessageSent is a free log retrieval operation binding the contract event 0xe856c2b8bd4eb0027ce32eeaf595c21b0b6b4644b326e5b7bd80a1cf8db72e6c.
Solidity: event MessageSent(address indexed _from, address indexed _to, uint256 _fee, uint256 _value, uint256 _nonce, bytes _calldata, bytes32 indexed _messageHash)
func (*LineaabiFilterer) FilterPaused ¶
func (_Lineaabi *LineaabiFilterer) FilterPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*LineaabiPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address messageSender, uint256 indexed pauseType)
func (*LineaabiFilterer) FilterRateLimitInitialized ¶
func (_Lineaabi *LineaabiFilterer) FilterRateLimitInitialized(opts *bind.FilterOpts) (*LineaabiRateLimitInitializedIterator, error)
FilterRateLimitInitialized is a free log retrieval operation binding the contract event 0x8f805c372b66240792580418b7328c0c554ae235f0932475c51b026887fe26a9.
Solidity: event RateLimitInitialized(uint256 periodInSeconds, uint256 limitInWei, uint256 currentPeriodEnd)
func (*LineaabiFilterer) FilterRoleAdminChanged ¶
func (_Lineaabi *LineaabiFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*LineaabiRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*LineaabiFilterer) FilterRoleGranted ¶
func (_Lineaabi *LineaabiFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*LineaabiRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*LineaabiFilterer) FilterRoleRevoked ¶
func (_Lineaabi *LineaabiFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*LineaabiRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*LineaabiFilterer) FilterRollingHashUpdated ¶
func (_Lineaabi *LineaabiFilterer) FilterRollingHashUpdated(opts *bind.FilterOpts, messageNumber []*big.Int, rollingHash [][32]byte, messageHash [][32]byte) (*LineaabiRollingHashUpdatedIterator, error)
FilterRollingHashUpdated is a free log retrieval operation binding the contract event 0xea3b023b4c8680d4b4824f0143132c95476359a2bb70a81d6c5a36f6918f6339.
Solidity: event RollingHashUpdated(uint256 indexed messageNumber, bytes32 indexed rollingHash, bytes32 indexed messageHash)
func (*LineaabiFilterer) FilterSystemMigrationBlockInitialized ¶
func (_Lineaabi *LineaabiFilterer) FilterSystemMigrationBlockInitialized(opts *bind.FilterOpts) (*LineaabiSystemMigrationBlockInitializedIterator, error)
FilterSystemMigrationBlockInitialized is a free log retrieval operation binding the contract event 0x405b3b16b9190c1e995514c13ab4e8e7d895d9103e91c3a8c8f12df6cd50aa2c.
Solidity: event SystemMigrationBlockInitialized(uint256 systemMigrationBlock)
func (*LineaabiFilterer) FilterUnPaused ¶
func (_Lineaabi *LineaabiFilterer) FilterUnPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*LineaabiUnPausedIterator, error)
FilterUnPaused is a free log retrieval operation binding the contract event 0xef04ba2036ccaeab3a59717b51d2b9146b0b0904077177f1148a5418bf1eae23.
Solidity: event UnPaused(address messageSender, uint256 indexed pauseType)
func (*LineaabiFilterer) FilterVerifierAddressChanged ¶
func (_Lineaabi *LineaabiFilterer) FilterVerifierAddressChanged(opts *bind.FilterOpts, verifierAddress []common.Address, proofType []*big.Int, verifierSetBy []common.Address) (*LineaabiVerifierAddressChangedIterator, error)
FilterVerifierAddressChanged is a free log retrieval operation binding the contract event 0x4a29db3fc6b42bda201e4b4d69ce8d575eeeba5f153509c0d0a342af0f1bd021.
Solidity: event VerifierAddressChanged(address indexed verifierAddress, uint256 indexed proofType, address indexed verifierSetBy, address oldVerifierAddress)
func (*LineaabiFilterer) ParseAmountUsedInPeriodReset ¶
func (_Lineaabi *LineaabiFilterer) ParseAmountUsedInPeriodReset(log types.Log) (*LineaabiAmountUsedInPeriodReset, error)
ParseAmountUsedInPeriodReset is a log parse operation binding the contract event 0xba88c025b0cbb77022c0c487beef24f759f1e4be2f51a205bc427cee19c2eaa6.
Solidity: event AmountUsedInPeriodReset(address indexed resettingAddress)
func (*LineaabiFilterer) ParseBlockFinalized ¶
func (_Lineaabi *LineaabiFilterer) ParseBlockFinalized(log types.Log) (*LineaabiBlockFinalized, error)
ParseBlockFinalized is a log parse operation binding the contract event 0x047c6ce79802b16b6527cedd89156bb59f2da26867b4f218fa60c9521ddcce55.
Solidity: event BlockFinalized(uint256 indexed blockNumber, bytes32 indexed stateRootHash, bool indexed finalizedWithProof)
func (*LineaabiFilterer) ParseBlocksVerificationDone ¶
func (_Lineaabi *LineaabiFilterer) ParseBlocksVerificationDone(log types.Log) (*LineaabiBlocksVerificationDone, error)
ParseBlocksVerificationDone is a log parse operation binding the contract event 0x5c885a794662ebe3b08ae0874fc2c88b5343b0223ba9cd2cad92b69c0d0c901f.
Solidity: event BlocksVerificationDone(uint256 indexed lastBlockFinalized, bytes32 startingRootHash, bytes32 finalRootHash)
func (*LineaabiFilterer) ParseDataFinalized ¶
func (_Lineaabi *LineaabiFilterer) ParseDataFinalized(log types.Log) (*LineaabiDataFinalized, error)
ParseDataFinalized is a log parse operation binding the contract event 0x1335f1a2b3ff25f07f5fef07dd35d8fb4312c3c73b138e2fad9347b3319ab53c.
Solidity: event DataFinalized(uint256 indexed lastBlockFinalized, bytes32 indexed startingRootHash, bytes32 indexed finalRootHash, bool withProof)
func (*LineaabiFilterer) ParseDataSubmitted ¶
func (_Lineaabi *LineaabiFilterer) ParseDataSubmitted(log types.Log) (*LineaabiDataSubmitted, error)
ParseDataSubmitted is a log parse operation binding the contract event 0x174b4a2e83ebebaf6824e559d2bab7b7e229c80d211e98298a1224970b719a42.
Solidity: event DataSubmitted(bytes32 indexed dataHash, uint256 indexed startBlock, uint256 indexed endBlock)
func (*LineaabiFilterer) ParseInitialized ¶
func (_Lineaabi *LineaabiFilterer) ParseInitialized(log types.Log) (*LineaabiInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LineaabiFilterer) ParseL1L2MessagesReceivedOnL2 ¶
func (_Lineaabi *LineaabiFilterer) ParseL1L2MessagesReceivedOnL2(log types.Log) (*LineaabiL1L2MessagesReceivedOnL2, error)
ParseL1L2MessagesReceivedOnL2 is a log parse operation binding the contract event 0x95e84bb4317676921a29fd1d13f8f0153508473b899c12b3cd08314348801d64.
Solidity: event L1L2MessagesReceivedOnL2(bytes32[] messageHashes)
func (*LineaabiFilterer) ParseL2L1MessageHashAddedToInbox ¶
func (_Lineaabi *LineaabiFilterer) ParseL2L1MessageHashAddedToInbox(log types.Log) (*LineaabiL2L1MessageHashAddedToInbox, error)
ParseL2L1MessageHashAddedToInbox is a log parse operation binding the contract event 0x810484e22f73d8f099aaee1edb851ec6be6d84d43045d0a7803e5f7b3612edce.
Solidity: event L2L1MessageHashAddedToInbox(bytes32 indexed messageHash)
func (*LineaabiFilterer) ParseL2MerkleRootAdded ¶
func (_Lineaabi *LineaabiFilterer) ParseL2MerkleRootAdded(log types.Log) (*LineaabiL2MerkleRootAdded, error)
ParseL2MerkleRootAdded is a log parse operation binding the contract event 0x300e6f978eee6a4b0bba78dd8400dc64fd5652dbfc868a2258e16d0977be222b.
Solidity: event L2MerkleRootAdded(bytes32 indexed l2MerkleRoot, uint256 indexed treeDepth)
func (*LineaabiFilterer) ParseL2MessagingBlockAnchored ¶
func (_Lineaabi *LineaabiFilterer) ParseL2MessagingBlockAnchored(log types.Log) (*LineaabiL2MessagingBlockAnchored, error)
ParseL2MessagingBlockAnchored is a log parse operation binding the contract event 0x3c116827db9db3a30c1a25db8b0ee4bab9d2b223560209cfd839601b621c726d.
Solidity: event L2MessagingBlockAnchored(uint256 indexed l2Block)
func (*LineaabiFilterer) ParseLimitAmountChanged ¶
func (_Lineaabi *LineaabiFilterer) ParseLimitAmountChanged(log types.Log) (*LineaabiLimitAmountChanged, error)
ParseLimitAmountChanged is a log parse operation binding the contract event 0xbc3dc0cb5c15c51c81316450d44048838bb478b9809447d01c766a06f3e9f2c8.
Solidity: event LimitAmountChanged(address indexed amountChangeBy, uint256 amount, bool amountUsedLoweredToLimit, bool usedAmountResetToZero)
func (*LineaabiFilterer) ParseMessageClaimed ¶
func (_Lineaabi *LineaabiFilterer) ParseMessageClaimed(log types.Log) (*LineaabiMessageClaimed, error)
ParseMessageClaimed is a log parse operation binding the contract event 0xa4c827e719e911e8f19393ccdb85b5102f08f0910604d340ba38390b7ff2ab0e.
Solidity: event MessageClaimed(bytes32 indexed _messageHash)
func (*LineaabiFilterer) ParseMessageSent ¶
func (_Lineaabi *LineaabiFilterer) ParseMessageSent(log types.Log) (*LineaabiMessageSent, error)
ParseMessageSent is a log parse operation binding the contract event 0xe856c2b8bd4eb0027ce32eeaf595c21b0b6b4644b326e5b7bd80a1cf8db72e6c.
Solidity: event MessageSent(address indexed _from, address indexed _to, uint256 _fee, uint256 _value, uint256 _nonce, bytes _calldata, bytes32 indexed _messageHash)
func (*LineaabiFilterer) ParsePaused ¶
func (_Lineaabi *LineaabiFilterer) ParsePaused(log types.Log) (*LineaabiPaused, error)
ParsePaused is a log parse operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address messageSender, uint256 indexed pauseType)
func (*LineaabiFilterer) ParseRateLimitInitialized ¶
func (_Lineaabi *LineaabiFilterer) ParseRateLimitInitialized(log types.Log) (*LineaabiRateLimitInitialized, error)
ParseRateLimitInitialized is a log parse operation binding the contract event 0x8f805c372b66240792580418b7328c0c554ae235f0932475c51b026887fe26a9.
Solidity: event RateLimitInitialized(uint256 periodInSeconds, uint256 limitInWei, uint256 currentPeriodEnd)
func (*LineaabiFilterer) ParseRoleAdminChanged ¶
func (_Lineaabi *LineaabiFilterer) ParseRoleAdminChanged(log types.Log) (*LineaabiRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*LineaabiFilterer) ParseRoleGranted ¶
func (_Lineaabi *LineaabiFilterer) ParseRoleGranted(log types.Log) (*LineaabiRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*LineaabiFilterer) ParseRoleRevoked ¶
func (_Lineaabi *LineaabiFilterer) ParseRoleRevoked(log types.Log) (*LineaabiRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*LineaabiFilterer) ParseRollingHashUpdated ¶
func (_Lineaabi *LineaabiFilterer) ParseRollingHashUpdated(log types.Log) (*LineaabiRollingHashUpdated, error)
ParseRollingHashUpdated is a log parse operation binding the contract event 0xea3b023b4c8680d4b4824f0143132c95476359a2bb70a81d6c5a36f6918f6339.
Solidity: event RollingHashUpdated(uint256 indexed messageNumber, bytes32 indexed rollingHash, bytes32 indexed messageHash)
func (*LineaabiFilterer) ParseSystemMigrationBlockInitialized ¶
func (_Lineaabi *LineaabiFilterer) ParseSystemMigrationBlockInitialized(log types.Log) (*LineaabiSystemMigrationBlockInitialized, error)
ParseSystemMigrationBlockInitialized is a log parse operation binding the contract event 0x405b3b16b9190c1e995514c13ab4e8e7d895d9103e91c3a8c8f12df6cd50aa2c.
Solidity: event SystemMigrationBlockInitialized(uint256 systemMigrationBlock)
func (*LineaabiFilterer) ParseUnPaused ¶
func (_Lineaabi *LineaabiFilterer) ParseUnPaused(log types.Log) (*LineaabiUnPaused, error)
ParseUnPaused is a log parse operation binding the contract event 0xef04ba2036ccaeab3a59717b51d2b9146b0b0904077177f1148a5418bf1eae23.
Solidity: event UnPaused(address messageSender, uint256 indexed pauseType)
func (*LineaabiFilterer) ParseVerifierAddressChanged ¶
func (_Lineaabi *LineaabiFilterer) ParseVerifierAddressChanged(log types.Log) (*LineaabiVerifierAddressChanged, error)
ParseVerifierAddressChanged is a log parse operation binding the contract event 0x4a29db3fc6b42bda201e4b4d69ce8d575eeeba5f153509c0d0a342af0f1bd021.
Solidity: event VerifierAddressChanged(address indexed verifierAddress, uint256 indexed proofType, address indexed verifierSetBy, address oldVerifierAddress)
func (*LineaabiFilterer) WatchAmountUsedInPeriodReset ¶
func (_Lineaabi *LineaabiFilterer) WatchAmountUsedInPeriodReset(opts *bind.WatchOpts, sink chan<- *LineaabiAmountUsedInPeriodReset, resettingAddress []common.Address) (event.Subscription, error)
WatchAmountUsedInPeriodReset is a free log subscription operation binding the contract event 0xba88c025b0cbb77022c0c487beef24f759f1e4be2f51a205bc427cee19c2eaa6.
Solidity: event AmountUsedInPeriodReset(address indexed resettingAddress)
func (*LineaabiFilterer) WatchBlockFinalized ¶
func (_Lineaabi *LineaabiFilterer) WatchBlockFinalized(opts *bind.WatchOpts, sink chan<- *LineaabiBlockFinalized, blockNumber []*big.Int, stateRootHash [][32]byte, finalizedWithProof []bool) (event.Subscription, error)
WatchBlockFinalized is a free log subscription operation binding the contract event 0x047c6ce79802b16b6527cedd89156bb59f2da26867b4f218fa60c9521ddcce55.
Solidity: event BlockFinalized(uint256 indexed blockNumber, bytes32 indexed stateRootHash, bool indexed finalizedWithProof)
func (*LineaabiFilterer) WatchBlocksVerificationDone ¶
func (_Lineaabi *LineaabiFilterer) WatchBlocksVerificationDone(opts *bind.WatchOpts, sink chan<- *LineaabiBlocksVerificationDone, lastBlockFinalized []*big.Int) (event.Subscription, error)
WatchBlocksVerificationDone is a free log subscription operation binding the contract event 0x5c885a794662ebe3b08ae0874fc2c88b5343b0223ba9cd2cad92b69c0d0c901f.
Solidity: event BlocksVerificationDone(uint256 indexed lastBlockFinalized, bytes32 startingRootHash, bytes32 finalRootHash)
func (*LineaabiFilterer) WatchDataFinalized ¶
func (_Lineaabi *LineaabiFilterer) WatchDataFinalized(opts *bind.WatchOpts, sink chan<- *LineaabiDataFinalized, lastBlockFinalized []*big.Int, startingRootHash [][32]byte, finalRootHash [][32]byte) (event.Subscription, error)
WatchDataFinalized is a free log subscription operation binding the contract event 0x1335f1a2b3ff25f07f5fef07dd35d8fb4312c3c73b138e2fad9347b3319ab53c.
Solidity: event DataFinalized(uint256 indexed lastBlockFinalized, bytes32 indexed startingRootHash, bytes32 indexed finalRootHash, bool withProof)
func (*LineaabiFilterer) WatchDataSubmitted ¶
func (_Lineaabi *LineaabiFilterer) WatchDataSubmitted(opts *bind.WatchOpts, sink chan<- *LineaabiDataSubmitted, dataHash [][32]byte, startBlock []*big.Int, endBlock []*big.Int) (event.Subscription, error)
WatchDataSubmitted is a free log subscription operation binding the contract event 0x174b4a2e83ebebaf6824e559d2bab7b7e229c80d211e98298a1224970b719a42.
Solidity: event DataSubmitted(bytes32 indexed dataHash, uint256 indexed startBlock, uint256 indexed endBlock)
func (*LineaabiFilterer) WatchInitialized ¶
func (_Lineaabi *LineaabiFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LineaabiInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LineaabiFilterer) WatchL1L2MessagesReceivedOnL2 ¶
func (_Lineaabi *LineaabiFilterer) WatchL1L2MessagesReceivedOnL2(opts *bind.WatchOpts, sink chan<- *LineaabiL1L2MessagesReceivedOnL2) (event.Subscription, error)
WatchL1L2MessagesReceivedOnL2 is a free log subscription operation binding the contract event 0x95e84bb4317676921a29fd1d13f8f0153508473b899c12b3cd08314348801d64.
Solidity: event L1L2MessagesReceivedOnL2(bytes32[] messageHashes)
func (*LineaabiFilterer) WatchL2L1MessageHashAddedToInbox ¶
func (_Lineaabi *LineaabiFilterer) WatchL2L1MessageHashAddedToInbox(opts *bind.WatchOpts, sink chan<- *LineaabiL2L1MessageHashAddedToInbox, messageHash [][32]byte) (event.Subscription, error)
WatchL2L1MessageHashAddedToInbox is a free log subscription operation binding the contract event 0x810484e22f73d8f099aaee1edb851ec6be6d84d43045d0a7803e5f7b3612edce.
Solidity: event L2L1MessageHashAddedToInbox(bytes32 indexed messageHash)
func (*LineaabiFilterer) WatchL2MerkleRootAdded ¶
func (_Lineaabi *LineaabiFilterer) WatchL2MerkleRootAdded(opts *bind.WatchOpts, sink chan<- *LineaabiL2MerkleRootAdded, l2MerkleRoot [][32]byte, treeDepth []*big.Int) (event.Subscription, error)
WatchL2MerkleRootAdded is a free log subscription operation binding the contract event 0x300e6f978eee6a4b0bba78dd8400dc64fd5652dbfc868a2258e16d0977be222b.
Solidity: event L2MerkleRootAdded(bytes32 indexed l2MerkleRoot, uint256 indexed treeDepth)
func (*LineaabiFilterer) WatchL2MessagingBlockAnchored ¶
func (_Lineaabi *LineaabiFilterer) WatchL2MessagingBlockAnchored(opts *bind.WatchOpts, sink chan<- *LineaabiL2MessagingBlockAnchored, l2Block []*big.Int) (event.Subscription, error)
WatchL2MessagingBlockAnchored is a free log subscription operation binding the contract event 0x3c116827db9db3a30c1a25db8b0ee4bab9d2b223560209cfd839601b621c726d.
Solidity: event L2MessagingBlockAnchored(uint256 indexed l2Block)
func (*LineaabiFilterer) WatchLimitAmountChanged ¶
func (_Lineaabi *LineaabiFilterer) WatchLimitAmountChanged(opts *bind.WatchOpts, sink chan<- *LineaabiLimitAmountChanged, amountChangeBy []common.Address) (event.Subscription, error)
WatchLimitAmountChanged is a free log subscription operation binding the contract event 0xbc3dc0cb5c15c51c81316450d44048838bb478b9809447d01c766a06f3e9f2c8.
Solidity: event LimitAmountChanged(address indexed amountChangeBy, uint256 amount, bool amountUsedLoweredToLimit, bool usedAmountResetToZero)
func (*LineaabiFilterer) WatchMessageClaimed ¶
func (_Lineaabi *LineaabiFilterer) WatchMessageClaimed(opts *bind.WatchOpts, sink chan<- *LineaabiMessageClaimed, _messageHash [][32]byte) (event.Subscription, error)
WatchMessageClaimed is a free log subscription operation binding the contract event 0xa4c827e719e911e8f19393ccdb85b5102f08f0910604d340ba38390b7ff2ab0e.
Solidity: event MessageClaimed(bytes32 indexed _messageHash)
func (*LineaabiFilterer) WatchMessageSent ¶
func (_Lineaabi *LineaabiFilterer) WatchMessageSent(opts *bind.WatchOpts, sink chan<- *LineaabiMessageSent, _from []common.Address, _to []common.Address, _messageHash [][32]byte) (event.Subscription, error)
WatchMessageSent is a free log subscription operation binding the contract event 0xe856c2b8bd4eb0027ce32eeaf595c21b0b6b4644b326e5b7bd80a1cf8db72e6c.
Solidity: event MessageSent(address indexed _from, address indexed _to, uint256 _fee, uint256 _value, uint256 _nonce, bytes _calldata, bytes32 indexed _messageHash)
func (*LineaabiFilterer) WatchPaused ¶
func (_Lineaabi *LineaabiFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LineaabiPaused, pauseType []*big.Int) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address messageSender, uint256 indexed pauseType)
func (*LineaabiFilterer) WatchRateLimitInitialized ¶
func (_Lineaabi *LineaabiFilterer) WatchRateLimitInitialized(opts *bind.WatchOpts, sink chan<- *LineaabiRateLimitInitialized) (event.Subscription, error)
WatchRateLimitInitialized is a free log subscription operation binding the contract event 0x8f805c372b66240792580418b7328c0c554ae235f0932475c51b026887fe26a9.
Solidity: event RateLimitInitialized(uint256 periodInSeconds, uint256 limitInWei, uint256 currentPeriodEnd)
func (*LineaabiFilterer) WatchRoleAdminChanged ¶
func (_Lineaabi *LineaabiFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *LineaabiRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*LineaabiFilterer) WatchRoleGranted ¶
func (_Lineaabi *LineaabiFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *LineaabiRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*LineaabiFilterer) WatchRoleRevoked ¶
func (_Lineaabi *LineaabiFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *LineaabiRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*LineaabiFilterer) WatchRollingHashUpdated ¶
func (_Lineaabi *LineaabiFilterer) WatchRollingHashUpdated(opts *bind.WatchOpts, sink chan<- *LineaabiRollingHashUpdated, messageNumber []*big.Int, rollingHash [][32]byte, messageHash [][32]byte) (event.Subscription, error)
WatchRollingHashUpdated is a free log subscription operation binding the contract event 0xea3b023b4c8680d4b4824f0143132c95476359a2bb70a81d6c5a36f6918f6339.
Solidity: event RollingHashUpdated(uint256 indexed messageNumber, bytes32 indexed rollingHash, bytes32 indexed messageHash)
func (*LineaabiFilterer) WatchSystemMigrationBlockInitialized ¶
func (_Lineaabi *LineaabiFilterer) WatchSystemMigrationBlockInitialized(opts *bind.WatchOpts, sink chan<- *LineaabiSystemMigrationBlockInitialized) (event.Subscription, error)
WatchSystemMigrationBlockInitialized is a free log subscription operation binding the contract event 0x405b3b16b9190c1e995514c13ab4e8e7d895d9103e91c3a8c8f12df6cd50aa2c.
Solidity: event SystemMigrationBlockInitialized(uint256 systemMigrationBlock)
func (*LineaabiFilterer) WatchUnPaused ¶
func (_Lineaabi *LineaabiFilterer) WatchUnPaused(opts *bind.WatchOpts, sink chan<- *LineaabiUnPaused, pauseType []*big.Int) (event.Subscription, error)
WatchUnPaused is a free log subscription operation binding the contract event 0xef04ba2036ccaeab3a59717b51d2b9146b0b0904077177f1148a5418bf1eae23.
Solidity: event UnPaused(address messageSender, uint256 indexed pauseType)
func (*LineaabiFilterer) WatchVerifierAddressChanged ¶
func (_Lineaabi *LineaabiFilterer) WatchVerifierAddressChanged(opts *bind.WatchOpts, sink chan<- *LineaabiVerifierAddressChanged, verifierAddress []common.Address, proofType []*big.Int, verifierSetBy []common.Address) (event.Subscription, error)
WatchVerifierAddressChanged is a free log subscription operation binding the contract event 0x4a29db3fc6b42bda201e4b4d69ce8d575eeeba5f153509c0d0a342af0f1bd021.
Solidity: event VerifierAddressChanged(address indexed verifierAddress, uint256 indexed proofType, address indexed verifierSetBy, address oldVerifierAddress)
type LineaabiInitialized ¶
type LineaabiInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
LineaabiInitialized represents a Initialized event raised by the Lineaabi contract.
type LineaabiInitializedIterator ¶
type LineaabiInitializedIterator struct { Event *LineaabiInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Lineaabi contract.
func (*LineaabiInitializedIterator) Close ¶
func (it *LineaabiInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiInitializedIterator) Error ¶
func (it *LineaabiInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiInitializedIterator) Next ¶
func (it *LineaabiInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiL1L2MessagesReceivedOnL2 ¶
type LineaabiL1L2MessagesReceivedOnL2 struct { MessageHashes [][32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiL1L2MessagesReceivedOnL2 represents a L1L2MessagesReceivedOnL2 event raised by the Lineaabi contract.
type LineaabiL1L2MessagesReceivedOnL2Iterator ¶
type LineaabiL1L2MessagesReceivedOnL2Iterator struct { Event *LineaabiL1L2MessagesReceivedOnL2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiL1L2MessagesReceivedOnL2Iterator is returned from FilterL1L2MessagesReceivedOnL2 and is used to iterate over the raw logs and unpacked data for L1L2MessagesReceivedOnL2 events raised by the Lineaabi contract.
func (*LineaabiL1L2MessagesReceivedOnL2Iterator) Close ¶
func (it *LineaabiL1L2MessagesReceivedOnL2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiL1L2MessagesReceivedOnL2Iterator) Error ¶
func (it *LineaabiL1L2MessagesReceivedOnL2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiL1L2MessagesReceivedOnL2Iterator) Next ¶
func (it *LineaabiL1L2MessagesReceivedOnL2Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiL2L1MessageHashAddedToInbox ¶
type LineaabiL2L1MessageHashAddedToInbox struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiL2L1MessageHashAddedToInbox represents a L2L1MessageHashAddedToInbox event raised by the Lineaabi contract.
type LineaabiL2L1MessageHashAddedToInboxIterator ¶
type LineaabiL2L1MessageHashAddedToInboxIterator struct { Event *LineaabiL2L1MessageHashAddedToInbox // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiL2L1MessageHashAddedToInboxIterator is returned from FilterL2L1MessageHashAddedToInbox and is used to iterate over the raw logs and unpacked data for L2L1MessageHashAddedToInbox events raised by the Lineaabi contract.
func (*LineaabiL2L1MessageHashAddedToInboxIterator) Close ¶
func (it *LineaabiL2L1MessageHashAddedToInboxIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiL2L1MessageHashAddedToInboxIterator) Error ¶
func (it *LineaabiL2L1MessageHashAddedToInboxIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiL2L1MessageHashAddedToInboxIterator) Next ¶
func (it *LineaabiL2L1MessageHashAddedToInboxIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiL2MerkleRootAdded ¶
type LineaabiL2MerkleRootAdded struct { L2MerkleRoot [32]byte TreeDepth *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiL2MerkleRootAdded represents a L2MerkleRootAdded event raised by the Lineaabi contract.
type LineaabiL2MerkleRootAddedIterator ¶
type LineaabiL2MerkleRootAddedIterator struct { Event *LineaabiL2MerkleRootAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiL2MerkleRootAddedIterator is returned from FilterL2MerkleRootAdded and is used to iterate over the raw logs and unpacked data for L2MerkleRootAdded events raised by the Lineaabi contract.
func (*LineaabiL2MerkleRootAddedIterator) Close ¶
func (it *LineaabiL2MerkleRootAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiL2MerkleRootAddedIterator) Error ¶
func (it *LineaabiL2MerkleRootAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiL2MerkleRootAddedIterator) Next ¶
func (it *LineaabiL2MerkleRootAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiL2MessagingBlockAnchored ¶
type LineaabiL2MessagingBlockAnchored struct { L2Block *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiL2MessagingBlockAnchored represents a L2MessagingBlockAnchored event raised by the Lineaabi contract.
type LineaabiL2MessagingBlockAnchoredIterator ¶
type LineaabiL2MessagingBlockAnchoredIterator struct { Event *LineaabiL2MessagingBlockAnchored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiL2MessagingBlockAnchoredIterator is returned from FilterL2MessagingBlockAnchored and is used to iterate over the raw logs and unpacked data for L2MessagingBlockAnchored events raised by the Lineaabi contract.
func (*LineaabiL2MessagingBlockAnchoredIterator) Close ¶
func (it *LineaabiL2MessagingBlockAnchoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiL2MessagingBlockAnchoredIterator) Error ¶
func (it *LineaabiL2MessagingBlockAnchoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiL2MessagingBlockAnchoredIterator) Next ¶
func (it *LineaabiL2MessagingBlockAnchoredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiLimitAmountChanged ¶
type LineaabiLimitAmountChanged struct { AmountChangeBy common.Address Amount *big.Int AmountUsedLoweredToLimit bool UsedAmountResetToZero bool Raw types.Log // Blockchain specific contextual infos }
LineaabiLimitAmountChanged represents a LimitAmountChanged event raised by the Lineaabi contract.
type LineaabiLimitAmountChangedIterator ¶
type LineaabiLimitAmountChangedIterator struct { Event *LineaabiLimitAmountChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiLimitAmountChangedIterator is returned from FilterLimitAmountChanged and is used to iterate over the raw logs and unpacked data for LimitAmountChanged events raised by the Lineaabi contract.
func (*LineaabiLimitAmountChangedIterator) Close ¶
func (it *LineaabiLimitAmountChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiLimitAmountChangedIterator) Error ¶
func (it *LineaabiLimitAmountChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiLimitAmountChangedIterator) Next ¶
func (it *LineaabiLimitAmountChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiMessageClaimed ¶
type LineaabiMessageClaimed struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiMessageClaimed represents a MessageClaimed event raised by the Lineaabi contract.
type LineaabiMessageClaimedIterator ¶
type LineaabiMessageClaimedIterator struct { Event *LineaabiMessageClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiMessageClaimedIterator is returned from FilterMessageClaimed and is used to iterate over the raw logs and unpacked data for MessageClaimed events raised by the Lineaabi contract.
func (*LineaabiMessageClaimedIterator) Close ¶
func (it *LineaabiMessageClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiMessageClaimedIterator) Error ¶
func (it *LineaabiMessageClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiMessageClaimedIterator) Next ¶
func (it *LineaabiMessageClaimedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiMessageSent ¶
type LineaabiMessageSent struct { From common.Address To common.Address Fee *big.Int Value *big.Int Nonce *big.Int Calldata []byte MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiMessageSent represents a MessageSent event raised by the Lineaabi contract.
type LineaabiMessageSentIterator ¶
type LineaabiMessageSentIterator struct { Event *LineaabiMessageSent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiMessageSentIterator is returned from FilterMessageSent and is used to iterate over the raw logs and unpacked data for MessageSent events raised by the Lineaabi contract.
func (*LineaabiMessageSentIterator) Close ¶
func (it *LineaabiMessageSentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiMessageSentIterator) Error ¶
func (it *LineaabiMessageSentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiMessageSentIterator) Next ¶
func (it *LineaabiMessageSentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiPaused ¶
type LineaabiPaused struct { MessageSender common.Address PauseType *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiPaused represents a Paused event raised by the Lineaabi contract.
type LineaabiPausedIterator ¶
type LineaabiPausedIterator struct { Event *LineaabiPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Lineaabi contract.
func (*LineaabiPausedIterator) Close ¶
func (it *LineaabiPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiPausedIterator) Error ¶
func (it *LineaabiPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiPausedIterator) Next ¶
func (it *LineaabiPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiRateLimitInitialized ¶
type LineaabiRateLimitInitialized struct { PeriodInSeconds *big.Int LimitInWei *big.Int CurrentPeriodEnd *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiRateLimitInitialized represents a RateLimitInitialized event raised by the Lineaabi contract.
type LineaabiRateLimitInitializedIterator ¶
type LineaabiRateLimitInitializedIterator struct { Event *LineaabiRateLimitInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiRateLimitInitializedIterator is returned from FilterRateLimitInitialized and is used to iterate over the raw logs and unpacked data for RateLimitInitialized events raised by the Lineaabi contract.
func (*LineaabiRateLimitInitializedIterator) Close ¶
func (it *LineaabiRateLimitInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiRateLimitInitializedIterator) Error ¶
func (it *LineaabiRateLimitInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiRateLimitInitializedIterator) Next ¶
func (it *LineaabiRateLimitInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiRaw ¶
type LineaabiRaw struct {
Contract *Lineaabi // Generic contract binding to access the raw methods on
}
LineaabiRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LineaabiRaw) Call ¶
func (_Lineaabi *LineaabiRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*LineaabiRaw) Transact ¶
func (_Lineaabi *LineaabiRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LineaabiRaw) Transfer ¶
func (_Lineaabi *LineaabiRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LineaabiRoleAdminChanged ¶
type LineaabiRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiRoleAdminChanged represents a RoleAdminChanged event raised by the Lineaabi contract.
type LineaabiRoleAdminChangedIterator ¶
type LineaabiRoleAdminChangedIterator struct { Event *LineaabiRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Lineaabi contract.
func (*LineaabiRoleAdminChangedIterator) Close ¶
func (it *LineaabiRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiRoleAdminChangedIterator) Error ¶
func (it *LineaabiRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiRoleAdminChangedIterator) Next ¶
func (it *LineaabiRoleAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiRoleGranted ¶
type LineaabiRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
LineaabiRoleGranted represents a RoleGranted event raised by the Lineaabi contract.
type LineaabiRoleGrantedIterator ¶
type LineaabiRoleGrantedIterator struct { Event *LineaabiRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Lineaabi contract.
func (*LineaabiRoleGrantedIterator) Close ¶
func (it *LineaabiRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiRoleGrantedIterator) Error ¶
func (it *LineaabiRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiRoleGrantedIterator) Next ¶
func (it *LineaabiRoleGrantedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiRoleRevoked ¶
type LineaabiRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
LineaabiRoleRevoked represents a RoleRevoked event raised by the Lineaabi contract.
type LineaabiRoleRevokedIterator ¶
type LineaabiRoleRevokedIterator struct { Event *LineaabiRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Lineaabi contract.
func (*LineaabiRoleRevokedIterator) Close ¶
func (it *LineaabiRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiRoleRevokedIterator) Error ¶
func (it *LineaabiRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiRoleRevokedIterator) Next ¶
func (it *LineaabiRoleRevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiRollingHashUpdated ¶
type LineaabiRollingHashUpdated struct { MessageNumber *big.Int RollingHash [32]byte MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
LineaabiRollingHashUpdated represents a RollingHashUpdated event raised by the Lineaabi contract.
type LineaabiRollingHashUpdatedIterator ¶
type LineaabiRollingHashUpdatedIterator struct { Event *LineaabiRollingHashUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiRollingHashUpdatedIterator is returned from FilterRollingHashUpdated and is used to iterate over the raw logs and unpacked data for RollingHashUpdated events raised by the Lineaabi contract.
func (*LineaabiRollingHashUpdatedIterator) Close ¶
func (it *LineaabiRollingHashUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiRollingHashUpdatedIterator) Error ¶
func (it *LineaabiRollingHashUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiRollingHashUpdatedIterator) Next ¶
func (it *LineaabiRollingHashUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiSession ¶
type LineaabiSession struct { Contract *Lineaabi // 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 }
LineaabiSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LineaabiSession) ClaimMessage ¶
func (_Lineaabi *LineaabiSession) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, _feeRecipient common.Address, _calldata []byte, _nonce *big.Int) (*types.Transaction, error)
ClaimMessage is a paid mutator transaction binding the contract method 0x491e0936.
Solidity: function claimMessage(address _from, address _to, uint256 _fee, uint256 _value, address _feeRecipient, bytes _calldata, uint256 _nonce) returns()
func (*LineaabiSession) ClaimMessageWithProof ¶
func (_Lineaabi *LineaabiSession) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
ClaimMessageWithProof is a paid mutator transaction binding the contract method 0x6463fb2a.
Solidity: function claimMessageWithProof((bytes32[],uint256,uint32,address,address,uint256,uint256,address,bytes32,bytes) _params) returns()
func (*LineaabiSession) CurrentFinalizedShnarf ¶
func (_Lineaabi *LineaabiSession) CurrentFinalizedShnarf() ([32]byte, error)
CurrentFinalizedShnarf is a free data retrieval call binding the contract method 0xcd9b9e9a.
Solidity: function currentFinalizedShnarf() view returns(bytes32)
func (*LineaabiSession) CurrentL2BlockNumber ¶
func (_Lineaabi *LineaabiSession) CurrentL2BlockNumber() (*big.Int, error)
CurrentL2BlockNumber is a free data retrieval call binding the contract method 0x695378f5.
Solidity: function currentL2BlockNumber() view returns(uint256)
func (*LineaabiSession) CurrentL2StoredL1MessageNumber ¶
func (_Lineaabi *LineaabiSession) CurrentL2StoredL1MessageNumber() (*big.Int, error)
CurrentL2StoredL1MessageNumber is a free data retrieval call binding the contract method 0x05861180.
Solidity: function currentL2StoredL1MessageNumber() view returns(uint256)
func (*LineaabiSession) CurrentL2StoredL1RollingHash ¶
func (_Lineaabi *LineaabiSession) CurrentL2StoredL1RollingHash() ([32]byte, error)
CurrentL2StoredL1RollingHash is a free data retrieval call binding the contract method 0xd5d4b835.
Solidity: function currentL2StoredL1RollingHash() view returns(bytes32)
func (*LineaabiSession) CurrentPeriodAmountInWei ¶
func (_Lineaabi *LineaabiSession) CurrentPeriodAmountInWei() (*big.Int, error)
CurrentPeriodAmountInWei is a free data retrieval call binding the contract method 0xc0729ab1.
Solidity: function currentPeriodAmountInWei() view returns(uint256)
func (*LineaabiSession) CurrentPeriodEnd ¶
func (_Lineaabi *LineaabiSession) CurrentPeriodEnd() (*big.Int, error)
CurrentPeriodEnd is a free data retrieval call binding the contract method 0x58794456.
Solidity: function currentPeriodEnd() view returns(uint256)
func (*LineaabiSession) CurrentTimestamp ¶
func (_Lineaabi *LineaabiSession) CurrentTimestamp() (*big.Int, error)
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*LineaabiSession) DEFAULTADMINROLE ¶
func (_Lineaabi *LineaabiSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*LineaabiSession) DataEndingBlock ¶
func (_Lineaabi *LineaabiSession) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
DataEndingBlock is a free data retrieval call binding the contract method 0x5ed73ceb.
Solidity: function dataEndingBlock(bytes32 dataHash) view returns(uint256 endingBlock)
func (*LineaabiSession) DataFinalStateRootHashes ¶
func (_Lineaabi *LineaabiSession) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
DataFinalStateRootHashes is a free data retrieval call binding the contract method 0x6078bfd8.
Solidity: function dataFinalStateRootHashes(bytes32 dataHash) view returns(bytes32 finalStateRootHash)
func (*LineaabiSession) DataParents ¶
func (_Lineaabi *LineaabiSession) DataParents(dataHash [32]byte) ([32]byte, error)
DataParents is a free data retrieval call binding the contract method 0x4cdd389b.
Solidity: function dataParents(bytes32 dataHash) view returns(bytes32 parentHash)
func (*LineaabiSession) DataShnarfHashes ¶
func (_Lineaabi *LineaabiSession) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
DataShnarfHashes is a free data retrieval call binding the contract method 0x66f96e98.
Solidity: function dataShnarfHashes(bytes32 dataHash) view returns(bytes32 shnarfHash)
func (*LineaabiSession) DataStartingBlock ¶
func (_Lineaabi *LineaabiSession) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
DataStartingBlock is a free data retrieval call binding the contract method 0x1f443da0.
Solidity: function dataStartingBlock(bytes32 dataHash) view returns(uint256 startingBlock)
func (*LineaabiSession) FinalizeCompressedBlocksWithProof ¶
func (_Lineaabi *LineaabiSession) FinalizeCompressedBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, _finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
FinalizeCompressedBlocksWithProof is a paid mutator transaction binding the contract method 0xd630280f.
Solidity: function finalizeCompressedBlocksWithProof(bytes _aggregatedProof, uint256 _proofType, (bytes32,bytes32[],bytes32,uint256,uint256,uint256,bytes32,uint256,bytes32[],uint256,bytes) _finalizationData) returns()
func (*LineaabiSession) FinalizeCompressedBlocksWithoutProof ¶
func (_Lineaabi *LineaabiSession) FinalizeCompressedBlocksWithoutProof(_finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
FinalizeCompressedBlocksWithoutProof is a paid mutator transaction binding the contract method 0xf9f48284.
Solidity: function finalizeCompressedBlocksWithoutProof((bytes32,bytes32[],bytes32,uint256,uint256,uint256,bytes32,uint256,bytes32[],uint256,bytes) _finalizationData) returns()
func (*LineaabiSession) GENERALPAUSETYPE ¶
func (_Lineaabi *LineaabiSession) GENERALPAUSETYPE() (uint8, error)
GENERALPAUSETYPE is a free data retrieval call binding the contract method 0x6a637967.
Solidity: function GENERAL_PAUSE_TYPE() view returns(uint8)
func (*LineaabiSession) GENESISSHNARF ¶
func (_Lineaabi *LineaabiSession) GENESISSHNARF() ([32]byte, error)
GENESISSHNARF is a free data retrieval call binding the contract method 0xe97a1e9e.
Solidity: function GENESIS_SHNARF() view returns(bytes32)
func (*LineaabiSession) GetRoleAdmin ¶
func (_Lineaabi *LineaabiSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*LineaabiSession) GrantRole ¶
func (_Lineaabi *LineaabiSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*LineaabiSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*LineaabiSession) INBOXSTATUSRECEIVED ¶
func (_Lineaabi *LineaabiSession) INBOXSTATUSRECEIVED() (uint8, error)
INBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x48922ab7.
Solidity: function INBOX_STATUS_RECEIVED() view returns(uint8)
func (*LineaabiSession) INBOXSTATUSUNKNOWN ¶
func (_Lineaabi *LineaabiSession) INBOXSTATUSUNKNOWN() (uint8, error)
INBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x7d1e8c55.
Solidity: function INBOX_STATUS_UNKNOWN() view returns(uint8)
func (*LineaabiSession) InboxL2L1MessageStatus ¶
func (_Lineaabi *LineaabiSession) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
InboxL2L1MessageStatus is a free data retrieval call binding the contract method 0x5c721a0c.
Solidity: function inboxL2L1MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*LineaabiSession) Initialize ¶
func (_Lineaabi *LineaabiSession) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, _defaultVerifier common.Address, _securityCouncil common.Address, _operators []common.Address, _rateLimitPeriodInSeconds *big.Int, _rateLimitAmountInWei *big.Int, _genesisTimestamp *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5355420e.
Solidity: function initialize(bytes32 _initialStateRootHash, uint256 _initialL2BlockNumber, address _defaultVerifier, address _securityCouncil, address[] _operators, uint256 _rateLimitPeriodInSeconds, uint256 _rateLimitAmountInWei, uint256 _genesisTimestamp) returns()
func (*LineaabiSession) InitializeLastFinalizedShnarf ¶
func (_Lineaabi *LineaabiSession) InitializeLastFinalizedShnarf(_lastFinalizedShnarf [32]byte) (*types.Transaction, error)
InitializeLastFinalizedShnarf is a paid mutator transaction binding the contract method 0x3631b669.
Solidity: function initializeLastFinalizedShnarf(bytes32 _lastFinalizedShnarf) returns()
func (*LineaabiSession) IsMessageClaimed ¶
func (_Lineaabi *LineaabiSession) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
IsMessageClaimed is a free data retrieval call binding the contract method 0x9ee8b211.
Solidity: function isMessageClaimed(uint256 _messageNumber) view returns(bool)
func (*LineaabiSession) IsPaused ¶
func (_Lineaabi *LineaabiSession) IsPaused(_pauseType uint8) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbc61e733.
Solidity: function isPaused(uint8 _pauseType) view returns(bool)
func (*LineaabiSession) L1L2PAUSETYPE ¶
func (_Lineaabi *LineaabiSession) L1L2PAUSETYPE() (uint8, error)
L1L2PAUSETYPE is a free data retrieval call binding the contract method 0x11314d0f.
Solidity: function L1_L2_PAUSE_TYPE() view returns(uint8)
func (*LineaabiSession) L2L1PAUSETYPE ¶
func (_Lineaabi *LineaabiSession) L2L1PAUSETYPE() (uint8, error)
L2L1PAUSETYPE is a free data retrieval call binding the contract method 0xabd6230d.
Solidity: function L2_L1_PAUSE_TYPE() view returns(uint8)
func (*LineaabiSession) L2MerkleRootsDepths ¶
func (_Lineaabi *LineaabiSession) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
L2MerkleRootsDepths is a free data retrieval call binding the contract method 0x60e83cf3.
Solidity: function l2MerkleRootsDepths(bytes32 merkleRoot) view returns(uint256 treeDepth)
func (*LineaabiSession) LimitInWei ¶
func (_Lineaabi *LineaabiSession) LimitInWei() (*big.Int, error)
LimitInWei is a free data retrieval call binding the contract method 0xad422ff0.
Solidity: function limitInWei() view returns(uint256)
func (*LineaabiSession) NextMessageNumber ¶
func (_Lineaabi *LineaabiSession) NextMessageNumber() (*big.Int, error)
NextMessageNumber is a free data retrieval call binding the contract method 0xb837dbe9.
Solidity: function nextMessageNumber() view returns(uint256)
func (*LineaabiSession) OPERATORROLE ¶
func (_Lineaabi *LineaabiSession) OPERATORROLE() ([32]byte, error)
OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.
Solidity: function OPERATOR_ROLE() view returns(bytes32)
func (*LineaabiSession) OUTBOXSTATUSRECEIVED ¶
func (_Lineaabi *LineaabiSession) OUTBOXSTATUSRECEIVED() (uint8, error)
OUTBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x73bd07b7.
Solidity: function OUTBOX_STATUS_RECEIVED() view returns(uint8)
func (*LineaabiSession) OUTBOXSTATUSSENT ¶
func (_Lineaabi *LineaabiSession) OUTBOXSTATUSSENT() (uint8, error)
OUTBOXSTATUSSENT is a free data retrieval call binding the contract method 0x5b7eb4bd.
Solidity: function OUTBOX_STATUS_SENT() view returns(uint8)
func (*LineaabiSession) OUTBOXSTATUSUNKNOWN ¶
func (_Lineaabi *LineaabiSession) OUTBOXSTATUSUNKNOWN() (uint8, error)
OUTBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x986fcddd.
Solidity: function OUTBOX_STATUS_UNKNOWN() view returns(uint8)
func (*LineaabiSession) OutboxL1L2MessageStatus ¶
func (_Lineaabi *LineaabiSession) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
OutboxL1L2MessageStatus is a free data retrieval call binding the contract method 0x3fc08b65.
Solidity: function outboxL1L2MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*LineaabiSession) PAUSEMANAGERROLE ¶
func (_Lineaabi *LineaabiSession) PAUSEMANAGERROLE() ([32]byte, error)
PAUSEMANAGERROLE is a free data retrieval call binding the contract method 0xd84f91e8.
Solidity: function PAUSE_MANAGER_ROLE() view returns(bytes32)
func (*LineaabiSession) PROVINGSYSTEMPAUSETYPE ¶
func (_Lineaabi *LineaabiSession) PROVINGSYSTEMPAUSETYPE() (uint8, error)
PROVINGSYSTEMPAUSETYPE is a free data retrieval call binding the contract method 0xb4a5a4b7.
Solidity: function PROVING_SYSTEM_PAUSE_TYPE() view returns(uint8)
func (*LineaabiSession) PauseByType ¶
func (_Lineaabi *LineaabiSession) PauseByType(_pauseType uint8) (*types.Transaction, error)
PauseByType is a paid mutator transaction binding the contract method 0xe196fb5d.
Solidity: function pauseByType(uint8 _pauseType) returns()
func (*LineaabiSession) PauseTypeStatuses ¶
func (_Lineaabi *LineaabiSession) PauseTypeStatuses(pauseType [32]byte) (bool, error)
PauseTypeStatuses is a free data retrieval call binding the contract method 0xcc5782f6.
Solidity: function pauseTypeStatuses(bytes32 pauseType) view returns(bool pauseStatus)
func (*LineaabiSession) PeriodInSeconds ¶
func (_Lineaabi *LineaabiSession) PeriodInSeconds() (*big.Int, error)
PeriodInSeconds is a free data retrieval call binding the contract method 0xc1dc0f07.
Solidity: function periodInSeconds() view returns(uint256)
func (*LineaabiSession) RATELIMITSETTERROLE ¶
func (_Lineaabi *LineaabiSession) RATELIMITSETTERROLE() ([32]byte, error)
RATELIMITSETTERROLE is a free data retrieval call binding the contract method 0xbf3e7505.
Solidity: function RATE_LIMIT_SETTER_ROLE() view returns(bytes32)
func (*LineaabiSession) RenounceRole ¶
func (_Lineaabi *LineaabiSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*LineaabiSession) ResetAmountUsedInPeriod ¶
func (_Lineaabi *LineaabiSession) ResetAmountUsedInPeriod() (*types.Transaction, error)
ResetAmountUsedInPeriod is a paid mutator transaction binding the contract method 0xaea4f745.
Solidity: function resetAmountUsedInPeriod() returns()
func (*LineaabiSession) ResetRateLimitAmount ¶
func (_Lineaabi *LineaabiSession) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
ResetRateLimitAmount is a paid mutator transaction binding the contract method 0x557eac73.
Solidity: function resetRateLimitAmount(uint256 _amount) returns()
func (*LineaabiSession) RevokeRole ¶
func (_Lineaabi *LineaabiSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*LineaabiSession) RollingHashes ¶
func (_Lineaabi *LineaabiSession) RollingHashes(messageNumber *big.Int) ([32]byte, error)
RollingHashes is a free data retrieval call binding the contract method 0x914e57eb.
Solidity: function rollingHashes(uint256 messageNumber) view returns(bytes32 rollingHash)
func (*LineaabiSession) SendMessage ¶
func (_Lineaabi *LineaabiSession) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x9f3ce55a.
Solidity: function sendMessage(address _to, uint256 _fee, bytes _calldata) payable returns()
func (*LineaabiSession) Sender ¶
func (_Lineaabi *LineaabiSession) Sender() (common.Address, error)
Sender is a free data retrieval call binding the contract method 0x67e404ce.
Solidity: function sender() view returns(address)
func (*LineaabiSession) SetVerifierAddress ¶
func (_Lineaabi *LineaabiSession) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
SetVerifierAddress is a paid mutator transaction binding the contract method 0xc2116974.
Solidity: function setVerifierAddress(address _newVerifierAddress, uint256 _proofType) returns()
func (*LineaabiSession) StateRootHashes ¶
func (_Lineaabi *LineaabiSession) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
StateRootHashes is a free data retrieval call binding the contract method 0x8be745d1.
Solidity: function stateRootHashes(uint256 blockNumber) view returns(bytes32 stateRootHash)
func (*LineaabiSession) SubmitBlobData ¶
func (_Lineaabi *LineaabiSession) SubmitBlobData(_submissionData ILineaRollupSupportingSubmissionData, _dataEvaluationClaim *big.Int, _kzgCommitment []byte, _kzgProof []byte) (*types.Transaction, error)
SubmitBlobData is a paid mutator transaction binding the contract method 0x2d3c12e5.
Solidity: function submitBlobData((bytes32,bytes32,bytes32,uint256,uint256,bytes32) _submissionData, uint256 _dataEvaluationClaim, bytes _kzgCommitment, bytes _kzgProof) returns()
func (*LineaabiSession) SubmitData ¶
func (_Lineaabi *LineaabiSession) SubmitData(_submissionData ILineaRollupSubmissionData) (*types.Transaction, error)
SubmitData is a paid mutator transaction binding the contract method 0x7a776315.
Solidity: function submitData((bytes32,bytes32,bytes32,uint256,uint256,bytes32,bytes) _submissionData) returns()
func (*LineaabiSession) SupportsInterface ¶
func (_Lineaabi *LineaabiSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*LineaabiSession) SystemMigrationBlock ¶
func (_Lineaabi *LineaabiSession) SystemMigrationBlock() (*big.Int, error)
SystemMigrationBlock is a free data retrieval call binding the contract method 0x2c70645c.
Solidity: function systemMigrationBlock() view returns(uint256)
func (*LineaabiSession) UnPauseByType ¶
func (_Lineaabi *LineaabiSession) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
UnPauseByType is a paid mutator transaction binding the contract method 0x1065a399.
Solidity: function unPauseByType(uint8 _pauseType) returns()
func (*LineaabiSession) VERIFIERSETTERROLE ¶
func (_Lineaabi *LineaabiSession) VERIFIERSETTERROLE() ([32]byte, error)
VERIFIERSETTERROLE is a free data retrieval call binding the contract method 0x6e673843.
Solidity: function VERIFIER_SETTER_ROLE() view returns(bytes32)
type LineaabiSystemMigrationBlockInitialized ¶
type LineaabiSystemMigrationBlockInitialized struct { SystemMigrationBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiSystemMigrationBlockInitialized represents a SystemMigrationBlockInitialized event raised by the Lineaabi contract.
type LineaabiSystemMigrationBlockInitializedIterator ¶
type LineaabiSystemMigrationBlockInitializedIterator struct { Event *LineaabiSystemMigrationBlockInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiSystemMigrationBlockInitializedIterator is returned from FilterSystemMigrationBlockInitialized and is used to iterate over the raw logs and unpacked data for SystemMigrationBlockInitialized events raised by the Lineaabi contract.
func (*LineaabiSystemMigrationBlockInitializedIterator) Close ¶
func (it *LineaabiSystemMigrationBlockInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiSystemMigrationBlockInitializedIterator) Error ¶
func (it *LineaabiSystemMigrationBlockInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiSystemMigrationBlockInitializedIterator) Next ¶
func (it *LineaabiSystemMigrationBlockInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiTransactor ¶
type LineaabiTransactor struct {
// contains filtered or unexported fields
}
LineaabiTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLineaabiTransactor ¶
func NewLineaabiTransactor(address common.Address, transactor bind.ContractTransactor) (*LineaabiTransactor, error)
NewLineaabiTransactor creates a new write-only instance of Lineaabi, bound to a specific deployed contract.
func (*LineaabiTransactor) ClaimMessage ¶
func (_Lineaabi *LineaabiTransactor) ClaimMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, _feeRecipient common.Address, _calldata []byte, _nonce *big.Int) (*types.Transaction, error)
ClaimMessage is a paid mutator transaction binding the contract method 0x491e0936.
Solidity: function claimMessage(address _from, address _to, uint256 _fee, uint256 _value, address _feeRecipient, bytes _calldata, uint256 _nonce) returns()
func (*LineaabiTransactor) ClaimMessageWithProof ¶
func (_Lineaabi *LineaabiTransactor) ClaimMessageWithProof(opts *bind.TransactOpts, _params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
ClaimMessageWithProof is a paid mutator transaction binding the contract method 0x6463fb2a.
Solidity: function claimMessageWithProof((bytes32[],uint256,uint32,address,address,uint256,uint256,address,bytes32,bytes) _params) returns()
func (*LineaabiTransactor) FinalizeCompressedBlocksWithProof ¶
func (_Lineaabi *LineaabiTransactor) FinalizeCompressedBlocksWithProof(opts *bind.TransactOpts, _aggregatedProof []byte, _proofType *big.Int, _finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
FinalizeCompressedBlocksWithProof is a paid mutator transaction binding the contract method 0xd630280f.
Solidity: function finalizeCompressedBlocksWithProof(bytes _aggregatedProof, uint256 _proofType, (bytes32,bytes32[],bytes32,uint256,uint256,uint256,bytes32,uint256,bytes32[],uint256,bytes) _finalizationData) returns()
func (*LineaabiTransactor) FinalizeCompressedBlocksWithoutProof ¶
func (_Lineaabi *LineaabiTransactor) FinalizeCompressedBlocksWithoutProof(opts *bind.TransactOpts, _finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
FinalizeCompressedBlocksWithoutProof is a paid mutator transaction binding the contract method 0xf9f48284.
Solidity: function finalizeCompressedBlocksWithoutProof((bytes32,bytes32[],bytes32,uint256,uint256,uint256,bytes32,uint256,bytes32[],uint256,bytes) _finalizationData) returns()
func (*LineaabiTransactor) GrantRole ¶
func (_Lineaabi *LineaabiTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*LineaabiTransactor) Initialize ¶
func (_Lineaabi *LineaabiTransactor) Initialize(opts *bind.TransactOpts, _initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, _defaultVerifier common.Address, _securityCouncil common.Address, _operators []common.Address, _rateLimitPeriodInSeconds *big.Int, _rateLimitAmountInWei *big.Int, _genesisTimestamp *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5355420e.
Solidity: function initialize(bytes32 _initialStateRootHash, uint256 _initialL2BlockNumber, address _defaultVerifier, address _securityCouncil, address[] _operators, uint256 _rateLimitPeriodInSeconds, uint256 _rateLimitAmountInWei, uint256 _genesisTimestamp) returns()
func (*LineaabiTransactor) InitializeLastFinalizedShnarf ¶
func (_Lineaabi *LineaabiTransactor) InitializeLastFinalizedShnarf(opts *bind.TransactOpts, _lastFinalizedShnarf [32]byte) (*types.Transaction, error)
InitializeLastFinalizedShnarf is a paid mutator transaction binding the contract method 0x3631b669.
Solidity: function initializeLastFinalizedShnarf(bytes32 _lastFinalizedShnarf) returns()
func (*LineaabiTransactor) PauseByType ¶
func (_Lineaabi *LineaabiTransactor) PauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
PauseByType is a paid mutator transaction binding the contract method 0xe196fb5d.
Solidity: function pauseByType(uint8 _pauseType) returns()
func (*LineaabiTransactor) RenounceRole ¶
func (_Lineaabi *LineaabiTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*LineaabiTransactor) ResetAmountUsedInPeriod ¶
func (_Lineaabi *LineaabiTransactor) ResetAmountUsedInPeriod(opts *bind.TransactOpts) (*types.Transaction, error)
ResetAmountUsedInPeriod is a paid mutator transaction binding the contract method 0xaea4f745.
Solidity: function resetAmountUsedInPeriod() returns()
func (*LineaabiTransactor) ResetRateLimitAmount ¶
func (_Lineaabi *LineaabiTransactor) ResetRateLimitAmount(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ResetRateLimitAmount is a paid mutator transaction binding the contract method 0x557eac73.
Solidity: function resetRateLimitAmount(uint256 _amount) returns()
func (*LineaabiTransactor) RevokeRole ¶
func (_Lineaabi *LineaabiTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*LineaabiTransactor) SendMessage ¶
func (_Lineaabi *LineaabiTransactor) SendMessage(opts *bind.TransactOpts, _to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x9f3ce55a.
Solidity: function sendMessage(address _to, uint256 _fee, bytes _calldata) payable returns()
func (*LineaabiTransactor) SetVerifierAddress ¶
func (_Lineaabi *LineaabiTransactor) SetVerifierAddress(opts *bind.TransactOpts, _newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
SetVerifierAddress is a paid mutator transaction binding the contract method 0xc2116974.
Solidity: function setVerifierAddress(address _newVerifierAddress, uint256 _proofType) returns()
func (*LineaabiTransactor) SubmitBlobData ¶
func (_Lineaabi *LineaabiTransactor) SubmitBlobData(opts *bind.TransactOpts, _submissionData ILineaRollupSupportingSubmissionData, _dataEvaluationClaim *big.Int, _kzgCommitment []byte, _kzgProof []byte) (*types.Transaction, error)
SubmitBlobData is a paid mutator transaction binding the contract method 0x2d3c12e5.
Solidity: function submitBlobData((bytes32,bytes32,bytes32,uint256,uint256,bytes32) _submissionData, uint256 _dataEvaluationClaim, bytes _kzgCommitment, bytes _kzgProof) returns()
func (*LineaabiTransactor) SubmitData ¶
func (_Lineaabi *LineaabiTransactor) SubmitData(opts *bind.TransactOpts, _submissionData ILineaRollupSubmissionData) (*types.Transaction, error)
SubmitData is a paid mutator transaction binding the contract method 0x7a776315.
Solidity: function submitData((bytes32,bytes32,bytes32,uint256,uint256,bytes32,bytes) _submissionData) returns()
func (*LineaabiTransactor) UnPauseByType ¶
func (_Lineaabi *LineaabiTransactor) UnPauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
UnPauseByType is a paid mutator transaction binding the contract method 0x1065a399.
Solidity: function unPauseByType(uint8 _pauseType) returns()
type LineaabiTransactorRaw ¶
type LineaabiTransactorRaw struct {
Contract *LineaabiTransactor // Generic write-only contract binding to access the raw methods on
}
LineaabiTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LineaabiTransactorRaw) Transact ¶
func (_Lineaabi *LineaabiTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LineaabiTransactorRaw) Transfer ¶
func (_Lineaabi *LineaabiTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LineaabiTransactorSession ¶
type LineaabiTransactorSession struct { Contract *LineaabiTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LineaabiTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LineaabiTransactorSession) ClaimMessage ¶
func (_Lineaabi *LineaabiTransactorSession) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, _feeRecipient common.Address, _calldata []byte, _nonce *big.Int) (*types.Transaction, error)
ClaimMessage is a paid mutator transaction binding the contract method 0x491e0936.
Solidity: function claimMessage(address _from, address _to, uint256 _fee, uint256 _value, address _feeRecipient, bytes _calldata, uint256 _nonce) returns()
func (*LineaabiTransactorSession) ClaimMessageWithProof ¶
func (_Lineaabi *LineaabiTransactorSession) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
ClaimMessageWithProof is a paid mutator transaction binding the contract method 0x6463fb2a.
Solidity: function claimMessageWithProof((bytes32[],uint256,uint32,address,address,uint256,uint256,address,bytes32,bytes) _params) returns()
func (*LineaabiTransactorSession) FinalizeCompressedBlocksWithProof ¶
func (_Lineaabi *LineaabiTransactorSession) FinalizeCompressedBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, _finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
FinalizeCompressedBlocksWithProof is a paid mutator transaction binding the contract method 0xd630280f.
Solidity: function finalizeCompressedBlocksWithProof(bytes _aggregatedProof, uint256 _proofType, (bytes32,bytes32[],bytes32,uint256,uint256,uint256,bytes32,uint256,bytes32[],uint256,bytes) _finalizationData) returns()
func (*LineaabiTransactorSession) FinalizeCompressedBlocksWithoutProof ¶
func (_Lineaabi *LineaabiTransactorSession) FinalizeCompressedBlocksWithoutProof(_finalizationData ILineaRollupFinalizationData) (*types.Transaction, error)
FinalizeCompressedBlocksWithoutProof is a paid mutator transaction binding the contract method 0xf9f48284.
Solidity: function finalizeCompressedBlocksWithoutProof((bytes32,bytes32[],bytes32,uint256,uint256,uint256,bytes32,uint256,bytes32[],uint256,bytes) _finalizationData) returns()
func (*LineaabiTransactorSession) GrantRole ¶
func (_Lineaabi *LineaabiTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*LineaabiTransactorSession) Initialize ¶
func (_Lineaabi *LineaabiTransactorSession) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, _defaultVerifier common.Address, _securityCouncil common.Address, _operators []common.Address, _rateLimitPeriodInSeconds *big.Int, _rateLimitAmountInWei *big.Int, _genesisTimestamp *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5355420e.
Solidity: function initialize(bytes32 _initialStateRootHash, uint256 _initialL2BlockNumber, address _defaultVerifier, address _securityCouncil, address[] _operators, uint256 _rateLimitPeriodInSeconds, uint256 _rateLimitAmountInWei, uint256 _genesisTimestamp) returns()
func (*LineaabiTransactorSession) InitializeLastFinalizedShnarf ¶
func (_Lineaabi *LineaabiTransactorSession) InitializeLastFinalizedShnarf(_lastFinalizedShnarf [32]byte) (*types.Transaction, error)
InitializeLastFinalizedShnarf is a paid mutator transaction binding the contract method 0x3631b669.
Solidity: function initializeLastFinalizedShnarf(bytes32 _lastFinalizedShnarf) returns()
func (*LineaabiTransactorSession) PauseByType ¶
func (_Lineaabi *LineaabiTransactorSession) PauseByType(_pauseType uint8) (*types.Transaction, error)
PauseByType is a paid mutator transaction binding the contract method 0xe196fb5d.
Solidity: function pauseByType(uint8 _pauseType) returns()
func (*LineaabiTransactorSession) RenounceRole ¶
func (_Lineaabi *LineaabiTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*LineaabiTransactorSession) ResetAmountUsedInPeriod ¶
func (_Lineaabi *LineaabiTransactorSession) ResetAmountUsedInPeriod() (*types.Transaction, error)
ResetAmountUsedInPeriod is a paid mutator transaction binding the contract method 0xaea4f745.
Solidity: function resetAmountUsedInPeriod() returns()
func (*LineaabiTransactorSession) ResetRateLimitAmount ¶
func (_Lineaabi *LineaabiTransactorSession) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
ResetRateLimitAmount is a paid mutator transaction binding the contract method 0x557eac73.
Solidity: function resetRateLimitAmount(uint256 _amount) returns()
func (*LineaabiTransactorSession) RevokeRole ¶
func (_Lineaabi *LineaabiTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*LineaabiTransactorSession) SendMessage ¶
func (_Lineaabi *LineaabiTransactorSession) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x9f3ce55a.
Solidity: function sendMessage(address _to, uint256 _fee, bytes _calldata) payable returns()
func (*LineaabiTransactorSession) SetVerifierAddress ¶
func (_Lineaabi *LineaabiTransactorSession) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
SetVerifierAddress is a paid mutator transaction binding the contract method 0xc2116974.
Solidity: function setVerifierAddress(address _newVerifierAddress, uint256 _proofType) returns()
func (*LineaabiTransactorSession) SubmitBlobData ¶
func (_Lineaabi *LineaabiTransactorSession) SubmitBlobData(_submissionData ILineaRollupSupportingSubmissionData, _dataEvaluationClaim *big.Int, _kzgCommitment []byte, _kzgProof []byte) (*types.Transaction, error)
SubmitBlobData is a paid mutator transaction binding the contract method 0x2d3c12e5.
Solidity: function submitBlobData((bytes32,bytes32,bytes32,uint256,uint256,bytes32) _submissionData, uint256 _dataEvaluationClaim, bytes _kzgCommitment, bytes _kzgProof) returns()
func (*LineaabiTransactorSession) SubmitData ¶
func (_Lineaabi *LineaabiTransactorSession) SubmitData(_submissionData ILineaRollupSubmissionData) (*types.Transaction, error)
SubmitData is a paid mutator transaction binding the contract method 0x7a776315.
Solidity: function submitData((bytes32,bytes32,bytes32,uint256,uint256,bytes32,bytes) _submissionData) returns()
func (*LineaabiTransactorSession) UnPauseByType ¶
func (_Lineaabi *LineaabiTransactorSession) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
UnPauseByType is a paid mutator transaction binding the contract method 0x1065a399.
Solidity: function unPauseByType(uint8 _pauseType) returns()
type LineaabiUnPaused ¶
type LineaabiUnPaused struct { MessageSender common.Address PauseType *big.Int Raw types.Log // Blockchain specific contextual infos }
LineaabiUnPaused represents a UnPaused event raised by the Lineaabi contract.
type LineaabiUnPausedIterator ¶
type LineaabiUnPausedIterator struct { Event *LineaabiUnPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiUnPausedIterator is returned from FilterUnPaused and is used to iterate over the raw logs and unpacked data for UnPaused events raised by the Lineaabi contract.
func (*LineaabiUnPausedIterator) Close ¶
func (it *LineaabiUnPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiUnPausedIterator) Error ¶
func (it *LineaabiUnPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiUnPausedIterator) Next ¶
func (it *LineaabiUnPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LineaabiVerifierAddressChanged ¶
type LineaabiVerifierAddressChanged struct { VerifierAddress common.Address ProofType *big.Int VerifierSetBy common.Address OldVerifierAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LineaabiVerifierAddressChanged represents a VerifierAddressChanged event raised by the Lineaabi contract.
type LineaabiVerifierAddressChangedIterator ¶
type LineaabiVerifierAddressChangedIterator struct { Event *LineaabiVerifierAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LineaabiVerifierAddressChangedIterator is returned from FilterVerifierAddressChanged and is used to iterate over the raw logs and unpacked data for VerifierAddressChanged events raised by the Lineaabi contract.
func (*LineaabiVerifierAddressChangedIterator) Close ¶
func (it *LineaabiVerifierAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LineaabiVerifierAddressChangedIterator) Error ¶
func (it *LineaabiVerifierAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LineaabiVerifierAddressChangedIterator) Next ¶
func (it *LineaabiVerifierAddressChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.