Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Index ¶
- Variables
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableCallerRaw
- type AddressUpgradeableCallerSession
- type AddressUpgradeableFilterer
- type AddressUpgradeableRaw
- func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressUpgradeableSession
- type AddressUpgradeableTransactor
- type AddressUpgradeableTransactorRaw
- type AddressUpgradeableTransactorSession
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableCallerRaw
- type ContextUpgradeableCallerSession
- type ContextUpgradeableFilterer
- func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
- type ContextUpgradeableInitialized
- type ContextUpgradeableInitializedIterator
- type ContextUpgradeableRaw
- func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextUpgradeableSession
- type ContextUpgradeableTransactor
- type ContextUpgradeableTransactorRaw
- type ContextUpgradeableTransactorSession
- type IL1MessageQueue
- type IL1MessageQueueCaller
- func (_IL1MessageQueue *IL1MessageQueueCaller) CalculateIntrinsicGasFee(opts *bind.CallOpts, _calldata []byte) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) ComputeTransactionHash(opts *bind.CallOpts, sender common.Address, queueIndex *big.Int, ...) ([32]byte, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) EstimateCrossDomainMessageFee(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) GetCrossDomainMessage(opts *bind.CallOpts, queueIndex *big.Int) ([32]byte, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) IsMessageDropped(opts *bind.CallOpts, queueIndex *big.Int) (bool, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) IsMessageSkipped(opts *bind.CallOpts, queueIndex *big.Int) (bool, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) NextCrossDomainMessageIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueCaller) PendingQueueIndex(opts *bind.CallOpts) (*big.Int, error)
- type IL1MessageQueueCallerRaw
- type IL1MessageQueueCallerSession
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) CalculateIntrinsicGasFee(_calldata []byte) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) ComputeTransactionHash(sender common.Address, queueIndex *big.Int, value *big.Int, ...) ([32]byte, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) EstimateCrossDomainMessageFee(gasLimit *big.Int) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) GetCrossDomainMessage(queueIndex *big.Int) ([32]byte, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) IsMessageDropped(queueIndex *big.Int) (bool, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) IsMessageSkipped(queueIndex *big.Int) (bool, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) NextCrossDomainMessageIndex() (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueCallerSession) PendingQueueIndex() (*big.Int, error)
- type IL1MessageQueueDequeueTransaction
- type IL1MessageQueueDequeueTransactionIterator
- type IL1MessageQueueDropTransaction
- type IL1MessageQueueDropTransactionIterator
- type IL1MessageQueueFilterer
- func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterDequeueTransaction(opts *bind.FilterOpts) (*IL1MessageQueueDequeueTransactionIterator, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterDropTransaction(opts *bind.FilterOpts) (*IL1MessageQueueDropTransactionIterator, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterQueueTransaction(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*IL1MessageQueueQueueTransactionIterator, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterUpdateGasOracle(opts *bind.FilterOpts, _oldGasOracle []common.Address, ...) (*IL1MessageQueueUpdateGasOracleIterator, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterUpdateMaxGasLimit(opts *bind.FilterOpts) (*IL1MessageQueueUpdateMaxGasLimitIterator, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseDequeueTransaction(log types.Log) (*IL1MessageQueueDequeueTransaction, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseDropTransaction(log types.Log) (*IL1MessageQueueDropTransaction, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseQueueTransaction(log types.Log) (*IL1MessageQueueQueueTransaction, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseUpdateGasOracle(log types.Log) (*IL1MessageQueueUpdateGasOracle, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseUpdateMaxGasLimit(log types.Log) (*IL1MessageQueueUpdateMaxGasLimit, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchDequeueTransaction(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueDequeueTransaction) (event.Subscription, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchDropTransaction(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueDropTransaction) (event.Subscription, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchQueueTransaction(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueQueueTransaction, ...) (event.Subscription, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchUpdateGasOracle(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueUpdateGasOracle, ...) (event.Subscription, error)
- func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchUpdateMaxGasLimit(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueUpdateMaxGasLimit) (event.Subscription, error)
- type IL1MessageQueueQueueTransaction
- type IL1MessageQueueQueueTransactionIterator
- type IL1MessageQueueRaw
- func (_IL1MessageQueue *IL1MessageQueueRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IL1MessageQueue *IL1MessageQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IL1MessageQueueSession
- func (_IL1MessageQueue *IL1MessageQueueSession) AppendCrossDomainMessage(target common.Address, gasLimit *big.Int, data []byte) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) AppendEnforcedTransaction(sender common.Address, target common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) CalculateIntrinsicGasFee(_calldata []byte) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) ComputeTransactionHash(sender common.Address, queueIndex *big.Int, value *big.Int, ...) ([32]byte, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) DropCrossDomainMessage(index *big.Int) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) EstimateCrossDomainMessageFee(gasLimit *big.Int) (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) GetCrossDomainMessage(queueIndex *big.Int) ([32]byte, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) IsMessageDropped(queueIndex *big.Int) (bool, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) IsMessageSkipped(queueIndex *big.Int) (bool, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) NextCrossDomainMessageIndex() (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) PendingQueueIndex() (*big.Int, error)
- func (_IL1MessageQueue *IL1MessageQueueSession) PopCrossDomainMessage(startIndex *big.Int, count *big.Int, skippedBitmap *big.Int) (*types.Transaction, error)
- type IL1MessageQueueTransactor
- func (_IL1MessageQueue *IL1MessageQueueTransactor) AppendCrossDomainMessage(opts *bind.TransactOpts, target common.Address, gasLimit *big.Int, data []byte) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueTransactor) AppendEnforcedTransaction(opts *bind.TransactOpts, sender common.Address, target common.Address, ...) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueTransactor) DropCrossDomainMessage(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueTransactor) PopCrossDomainMessage(opts *bind.TransactOpts, startIndex *big.Int, count *big.Int, ...) (*types.Transaction, error)
- type IL1MessageQueueTransactorRaw
- type IL1MessageQueueTransactorSession
- func (_IL1MessageQueue *IL1MessageQueueTransactorSession) AppendCrossDomainMessage(target common.Address, gasLimit *big.Int, data []byte) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueTransactorSession) AppendEnforcedTransaction(sender common.Address, target common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueTransactorSession) DropCrossDomainMessage(index *big.Int) (*types.Transaction, error)
- func (_IL1MessageQueue *IL1MessageQueueTransactorSession) PopCrossDomainMessage(startIndex *big.Int, count *big.Int, skippedBitmap *big.Int) (*types.Transaction, error)
- type IL1MessageQueueUpdateGasOracle
- type IL1MessageQueueUpdateGasOracleIterator
- type IL1MessageQueueUpdateMaxGasLimit
- type IL1MessageQueueUpdateMaxGasLimitIterator
- type IL1ScrollMessenger
- type IL1ScrollMessengerCaller
- type IL1ScrollMessengerCallerRaw
- type IL1ScrollMessengerCallerSession
- type IL1ScrollMessengerFailedRelayedMessage
- type IL1ScrollMessengerFailedRelayedMessageIterator
- type IL1ScrollMessengerFilterer
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IL1ScrollMessengerFailedRelayedMessageIterator, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IL1ScrollMessengerRelayedMessageIterator, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*IL1ScrollMessengerSentMessageIterator, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterUpdateMaxReplayTimes(opts *bind.FilterOpts) (*IL1ScrollMessengerUpdateMaxReplayTimesIterator, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseFailedRelayedMessage(log types.Log) (*IL1ScrollMessengerFailedRelayedMessage, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseRelayedMessage(log types.Log) (*IL1ScrollMessengerRelayedMessage, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseSentMessage(log types.Log) (*IL1ScrollMessengerSentMessage, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseUpdateMaxReplayTimes(log types.Log) (*IL1ScrollMessengerUpdateMaxReplayTimes, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerFailedRelayedMessage, ...) (event.Subscription, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerRelayedMessage, ...) (event.Subscription, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerSentMessage, ...) (event.Subscription, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchUpdateMaxReplayTimes(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerUpdateMaxReplayTimes) (event.Subscription, error)
- type IL1ScrollMessengerL2MessageProof
- type IL1ScrollMessengerRaw
- func (_IL1ScrollMessenger *IL1ScrollMessengerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IL1ScrollMessenger *IL1ScrollMessengerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IL1ScrollMessengerRelayedMessage
- type IL1ScrollMessengerRelayedMessageIterator
- type IL1ScrollMessengerSentMessage
- type IL1ScrollMessengerSentMessageIterator
- type IL1ScrollMessengerSession
- func (_IL1ScrollMessenger *IL1ScrollMessengerSession) DropMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerSession) RelayMessageWithProof(from common.Address, to common.Address, value *big.Int, nonce *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerSession) ReplayMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerSession) XDomainMessageSender() (common.Address, error)
- type IL1ScrollMessengerTransactor
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) DropMessage(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) RelayMessageWithProof(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) ReplayMessage(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) SendMessage(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) SendMessage0(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, ...) (*types.Transaction, error)
- type IL1ScrollMessengerTransactorRaw
- type IL1ScrollMessengerTransactorSession
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) DropMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) RelayMessageWithProof(from common.Address, to common.Address, value *big.Int, nonce *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) ReplayMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
- type IL1ScrollMessengerUpdateMaxReplayTimes
- type IL1ScrollMessengerUpdateMaxReplayTimesIterator
- type IMessageDropCallback
- type IMessageDropCallbackCaller
- type IMessageDropCallbackCallerRaw
- type IMessageDropCallbackCallerSession
- type IMessageDropCallbackFilterer
- type IMessageDropCallbackRaw
- func (_IMessageDropCallback *IMessageDropCallbackRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IMessageDropCallback *IMessageDropCallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IMessageDropCallback *IMessageDropCallbackRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IMessageDropCallbackSession
- type IMessageDropCallbackTransactor
- type IMessageDropCallbackTransactorRaw
- type IMessageDropCallbackTransactorSession
- type IScrollChain
- type IScrollChainCaller
- func (_IScrollChain *IScrollChainCaller) CommittedBatches(opts *bind.CallOpts, batchIndex *big.Int) ([32]byte, error)
- func (_IScrollChain *IScrollChainCaller) FinalizedStateRoots(opts *bind.CallOpts, batchIndex *big.Int) ([32]byte, error)
- func (_IScrollChain *IScrollChainCaller) IsBatchFinalized(opts *bind.CallOpts, batchIndex *big.Int) (bool, error)
- func (_IScrollChain *IScrollChainCaller) LastFinalizedBatchIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_IScrollChain *IScrollChainCaller) WithdrawRoots(opts *bind.CallOpts, batchIndex *big.Int) ([32]byte, error)
- type IScrollChainCallerRaw
- type IScrollChainCallerSession
- func (_IScrollChain *IScrollChainCallerSession) CommittedBatches(batchIndex *big.Int) ([32]byte, error)
- func (_IScrollChain *IScrollChainCallerSession) FinalizedStateRoots(batchIndex *big.Int) ([32]byte, error)
- func (_IScrollChain *IScrollChainCallerSession) IsBatchFinalized(batchIndex *big.Int) (bool, error)
- func (_IScrollChain *IScrollChainCallerSession) LastFinalizedBatchIndex() (*big.Int, error)
- func (_IScrollChain *IScrollChainCallerSession) WithdrawRoots(batchIndex *big.Int) ([32]byte, error)
- type IScrollChainCommitBatch
- type IScrollChainCommitBatchIterator
- type IScrollChainFilterer
- func (_IScrollChain *IScrollChainFilterer) FilterCommitBatch(opts *bind.FilterOpts, batchIndex []*big.Int, batchHash [][32]byte) (*IScrollChainCommitBatchIterator, error)
- func (_IScrollChain *IScrollChainFilterer) FilterFinalizeBatch(opts *bind.FilterOpts, batchIndex []*big.Int, batchHash [][32]byte) (*IScrollChainFinalizeBatchIterator, error)
- func (_IScrollChain *IScrollChainFilterer) FilterRevertBatch(opts *bind.FilterOpts, batchIndex []*big.Int, batchHash [][32]byte) (*IScrollChainRevertBatchIterator, error)
- func (_IScrollChain *IScrollChainFilterer) FilterUpdateMaxNumTxInChunk(opts *bind.FilterOpts) (*IScrollChainUpdateMaxNumTxInChunkIterator, error)
- func (_IScrollChain *IScrollChainFilterer) FilterUpdateProver(opts *bind.FilterOpts, account []common.Address) (*IScrollChainUpdateProverIterator, error)
- func (_IScrollChain *IScrollChainFilterer) FilterUpdateSequencer(opts *bind.FilterOpts, account []common.Address) (*IScrollChainUpdateSequencerIterator, error)
- func (_IScrollChain *IScrollChainFilterer) ParseCommitBatch(log types.Log) (*IScrollChainCommitBatch, error)
- func (_IScrollChain *IScrollChainFilterer) ParseFinalizeBatch(log types.Log) (*IScrollChainFinalizeBatch, error)
- func (_IScrollChain *IScrollChainFilterer) ParseRevertBatch(log types.Log) (*IScrollChainRevertBatch, error)
- func (_IScrollChain *IScrollChainFilterer) ParseUpdateMaxNumTxInChunk(log types.Log) (*IScrollChainUpdateMaxNumTxInChunk, error)
- func (_IScrollChain *IScrollChainFilterer) ParseUpdateProver(log types.Log) (*IScrollChainUpdateProver, error)
- func (_IScrollChain *IScrollChainFilterer) ParseUpdateSequencer(log types.Log) (*IScrollChainUpdateSequencer, error)
- func (_IScrollChain *IScrollChainFilterer) WatchCommitBatch(opts *bind.WatchOpts, sink chan<- *IScrollChainCommitBatch, ...) (event.Subscription, error)
- func (_IScrollChain *IScrollChainFilterer) WatchFinalizeBatch(opts *bind.WatchOpts, sink chan<- *IScrollChainFinalizeBatch, ...) (event.Subscription, error)
- func (_IScrollChain *IScrollChainFilterer) WatchRevertBatch(opts *bind.WatchOpts, sink chan<- *IScrollChainRevertBatch, ...) (event.Subscription, error)
- func (_IScrollChain *IScrollChainFilterer) WatchUpdateMaxNumTxInChunk(opts *bind.WatchOpts, sink chan<- *IScrollChainUpdateMaxNumTxInChunk) (event.Subscription, error)
- func (_IScrollChain *IScrollChainFilterer) WatchUpdateProver(opts *bind.WatchOpts, sink chan<- *IScrollChainUpdateProver, ...) (event.Subscription, error)
- func (_IScrollChain *IScrollChainFilterer) WatchUpdateSequencer(opts *bind.WatchOpts, sink chan<- *IScrollChainUpdateSequencer, ...) (event.Subscription, error)
- type IScrollChainFinalizeBatch
- type IScrollChainFinalizeBatchIterator
- type IScrollChainRaw
- func (_IScrollChain *IScrollChainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IScrollChain *IScrollChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IScrollChainRevertBatch
- type IScrollChainRevertBatchIterator
- type IScrollChainSession
- func (_IScrollChain *IScrollChainSession) CommitBatch(version uint8, parentBatchHeader []byte, chunks [][]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainSession) CommittedBatches(batchIndex *big.Int) ([32]byte, error)
- func (_IScrollChain *IScrollChainSession) FinalizeBatchWithProof(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainSession) FinalizeBatchWithProof4844(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainSession) FinalizedStateRoots(batchIndex *big.Int) ([32]byte, error)
- func (_IScrollChain *IScrollChainSession) IsBatchFinalized(batchIndex *big.Int) (bool, error)
- func (_IScrollChain *IScrollChainSession) LastFinalizedBatchIndex() (*big.Int, error)
- func (_IScrollChain *IScrollChainSession) RevertBatch(batchHeader []byte, count *big.Int) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainSession) WithdrawRoots(batchIndex *big.Int) ([32]byte, error)
- type IScrollChainTransactor
- func (_IScrollChain *IScrollChainTransactor) CommitBatch(opts *bind.TransactOpts, version uint8, parentBatchHeader []byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainTransactor) FinalizeBatchWithProof(opts *bind.TransactOpts, batchHeader []byte, prevStateRoot [32]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainTransactor) FinalizeBatchWithProof4844(opts *bind.TransactOpts, batchHeader []byte, prevStateRoot [32]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainTransactor) RevertBatch(opts *bind.TransactOpts, batchHeader []byte, count *big.Int) (*types.Transaction, error)
- type IScrollChainTransactorRaw
- type IScrollChainTransactorSession
- func (_IScrollChain *IScrollChainTransactorSession) CommitBatch(version uint8, parentBatchHeader []byte, chunks [][]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainTransactorSession) FinalizeBatchWithProof(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainTransactorSession) FinalizeBatchWithProof4844(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, ...) (*types.Transaction, error)
- func (_IScrollChain *IScrollChainTransactorSession) RevertBatch(batchHeader []byte, count *big.Int) (*types.Transaction, error)
- type IScrollChainUpdateMaxNumTxInChunk
- type IScrollChainUpdateMaxNumTxInChunkIterator
- type IScrollChainUpdateProver
- type IScrollChainUpdateProverIterator
- type IScrollChainUpdateSequencer
- type IScrollChainUpdateSequencerIterator
- type IScrollMessenger
- type IScrollMessengerCaller
- type IScrollMessengerCallerRaw
- type IScrollMessengerCallerSession
- type IScrollMessengerFailedRelayedMessage
- type IScrollMessengerFailedRelayedMessageIterator
- type IScrollMessengerFilterer
- func (_IScrollMessenger *IScrollMessengerFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IScrollMessengerFailedRelayedMessageIterator, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IScrollMessengerRelayedMessageIterator, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*IScrollMessengerSentMessageIterator, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) ParseFailedRelayedMessage(log types.Log) (*IScrollMessengerFailedRelayedMessage, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) ParseRelayedMessage(log types.Log) (*IScrollMessengerRelayedMessage, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) ParseSentMessage(log types.Log) (*IScrollMessengerSentMessage, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *IScrollMessengerFailedRelayedMessage, ...) (event.Subscription, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *IScrollMessengerRelayedMessage, ...) (event.Subscription, error)
- func (_IScrollMessenger *IScrollMessengerFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *IScrollMessengerSentMessage, ...) (event.Subscription, error)
- type IScrollMessengerRaw
- func (_IScrollMessenger *IScrollMessengerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IScrollMessenger *IScrollMessengerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IScrollMessenger *IScrollMessengerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IScrollMessengerRelayedMessage
- type IScrollMessengerRelayedMessageIterator
- type IScrollMessengerSentMessage
- type IScrollMessengerSentMessageIterator
- type IScrollMessengerSession
- func (_IScrollMessenger *IScrollMessengerSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_IScrollMessenger *IScrollMessengerSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
- func (_IScrollMessenger *IScrollMessengerSession) XDomainMessageSender() (common.Address, error)
- type IScrollMessengerTransactor
- func (_IScrollMessenger *IScrollMessengerTransactor) SendMessage(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, ...) (*types.Transaction, error)
- func (_IScrollMessenger *IScrollMessengerTransactor) SendMessage0(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, ...) (*types.Transaction, error)
- type IScrollMessengerTransactorRaw
- type IScrollMessengerTransactorSession
- func (_IScrollMessenger *IScrollMessengerTransactorSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_IScrollMessenger *IScrollMessengerTransactorSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
- type Initializable
- type InitializableCaller
- type InitializableCallerRaw
- type InitializableCallerSession
- type InitializableFilterer
- func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
- func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
- func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
- type InitializableInitialized
- type InitializableInitializedIterator
- type InitializableRaw
- func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InitializableSession
- type InitializableTransactor
- type InitializableTransactorRaw
- type InitializableTransactorSession
- type L1ScrollMessenger
- type L1ScrollMessengerCaller
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) Counterpart(opts *bind.CallOpts) (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) FeeVault(opts *bind.CallOpts) (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) IsL1MessageDropped(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) IsL2MessageExecuted(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) MaxReplayTimes(opts *bind.CallOpts) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) MessageQueue(opts *bind.CallOpts) (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) MessageSendTimestamp(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) PrevReplayIndex(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) ReplayStates(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) Rollup(opts *bind.CallOpts) (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCaller) XDomainMessageSender(opts *bind.CallOpts) (common.Address, error)
- type L1ScrollMessengerCallerRaw
- type L1ScrollMessengerCallerSession
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Counterpart() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) FeeVault() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) IsL1MessageDropped(arg0 [32]byte) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) IsL2MessageExecuted(arg0 [32]byte) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) MaxReplayTimes() (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) MessageQueue() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) MessageSendTimestamp(arg0 [32]byte) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Owner() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Paused() (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) PrevReplayIndex(arg0 *big.Int) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) ReplayStates(arg0 [32]byte) (struct{ ... }, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Rollup() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) XDomainMessageSender() (common.Address, error)
- type L1ScrollMessengerFailedRelayedMessage
- type L1ScrollMessengerFailedRelayedMessageIterator
- type L1ScrollMessengerFilterer
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*L1ScrollMessengerFailedRelayedMessageIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterInitialized(opts *bind.FilterOpts) (*L1ScrollMessengerInitializedIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*L1ScrollMessengerOwnershipTransferredIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterPaused(opts *bind.FilterOpts) (*L1ScrollMessengerPausedIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*L1ScrollMessengerRelayedMessageIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*L1ScrollMessengerSentMessageIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*L1ScrollMessengerUnpausedIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterUpdateFeeVault(opts *bind.FilterOpts) (*L1ScrollMessengerUpdateFeeVaultIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterUpdateMaxReplayTimes(opts *bind.FilterOpts) (*L1ScrollMessengerUpdateMaxReplayTimesIterator, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseFailedRelayedMessage(log types.Log) (*L1ScrollMessengerFailedRelayedMessage, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseInitialized(log types.Log) (*L1ScrollMessengerInitialized, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseOwnershipTransferred(log types.Log) (*L1ScrollMessengerOwnershipTransferred, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParsePaused(log types.Log) (*L1ScrollMessengerPaused, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseRelayedMessage(log types.Log) (*L1ScrollMessengerRelayedMessage, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseSentMessage(log types.Log) (*L1ScrollMessengerSentMessage, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseUnpaused(log types.Log) (*L1ScrollMessengerUnpaused, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseUpdateFeeVault(log types.Log) (*L1ScrollMessengerUpdateFeeVault, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseUpdateMaxReplayTimes(log types.Log) (*L1ScrollMessengerUpdateMaxReplayTimes, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerFailedRelayedMessage, ...) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerInitialized) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerOwnershipTransferred, ...) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerPaused) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerRelayedMessage, ...) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerSentMessage, ...) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerUnpaused) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchUpdateFeeVault(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerUpdateFeeVault) (event.Subscription, error)
- func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchUpdateMaxReplayTimes(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerUpdateMaxReplayTimes) (event.Subscription, error)
- type L1ScrollMessengerInitialized
- type L1ScrollMessengerInitializedIterator
- type L1ScrollMessengerOwnershipTransferred
- type L1ScrollMessengerOwnershipTransferredIterator
- type L1ScrollMessengerPaused
- type L1ScrollMessengerPausedIterator
- type L1ScrollMessengerRaw
- func (_L1ScrollMessenger *L1ScrollMessengerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_L1ScrollMessenger *L1ScrollMessengerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type L1ScrollMessengerRelayedMessage
- type L1ScrollMessengerRelayedMessageIterator
- type L1ScrollMessengerSentMessage
- type L1ScrollMessengerSentMessageIterator
- type L1ScrollMessengerSession
- func (_L1ScrollMessenger *L1ScrollMessengerSession) Counterpart() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) DropMessage(_from common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) FeeVault() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) Initialize(_counterpart common.Address, _feeVault common.Address, _rollup common.Address, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) IsL1MessageDropped(arg0 [32]byte) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) IsL2MessageExecuted(arg0 [32]byte) (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) MaxReplayTimes() (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) MessageQueue() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) MessageSendTimestamp(arg0 [32]byte) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) Owner() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) Paused() (bool, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) PrevReplayIndex(arg0 *big.Int) (*big.Int, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) Receive() (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) RelayMessageWithProof(_from common.Address, _to common.Address, _value *big.Int, _nonce *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) RenounceOwnership() (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) ReplayMessage(_from common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) ReplayStates(arg0 [32]byte) (struct{ ... }, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) Rollup() (common.Address, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) SendMessage(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) SendMessage0(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) SetPause(_status bool) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) UpdateMaxReplayTimes(_newMaxReplayTimes *big.Int) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerSession) XDomainMessageSender() (common.Address, error)
- type L1ScrollMessengerTransactor
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) DropMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) Initialize(opts *bind.TransactOpts, _counterpart common.Address, _feeVault common.Address, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) RelayMessageWithProof(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) ReplayMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) SendMessage(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _message []byte, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) SendMessage0(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _message []byte, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) SetPause(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) UpdateFeeVault(opts *bind.TransactOpts, _newFeeVault common.Address) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactor) UpdateMaxReplayTimes(opts *bind.TransactOpts, _newMaxReplayTimes *big.Int) (*types.Transaction, error)
- type L1ScrollMessengerTransactorRaw
- type L1ScrollMessengerTransactorSession
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) DropMessage(_from common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) Initialize(_counterpart common.Address, _feeVault common.Address, _rollup common.Address, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) Receive() (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) RelayMessageWithProof(_from common.Address, _to common.Address, _value *big.Int, _nonce *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) ReplayMessage(_from common.Address, _to common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) SendMessage(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) SendMessage0(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) SetPause(_status bool) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
- func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) UpdateMaxReplayTimes(_newMaxReplayTimes *big.Int) (*types.Transaction, error)
- type L1ScrollMessengerUnpaused
- type L1ScrollMessengerUnpausedIterator
- type L1ScrollMessengerUpdateFeeVault
- type L1ScrollMessengerUpdateFeeVaultIterator
- type L1ScrollMessengerUpdateMaxReplayTimes
- type L1ScrollMessengerUpdateMaxReplayTimesIterator
- type OwnableUpgradeable
- type OwnableUpgradeableCaller
- type OwnableUpgradeableCallerRaw
- type OwnableUpgradeableCallerSession
- type OwnableUpgradeableFilterer
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableUpgradeableOwnershipTransferredIterator, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
- func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableUpgradeableInitialized
- type OwnableUpgradeableInitializedIterator
- type OwnableUpgradeableOwnershipTransferred
- type OwnableUpgradeableOwnershipTransferredIterator
- type OwnableUpgradeableRaw
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableUpgradeableSession
- func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableUpgradeableTransactor
- type OwnableUpgradeableTransactorRaw
- type OwnableUpgradeableTransactorSession
- type PausableUpgradeable
- type PausableUpgradeableCaller
- type PausableUpgradeableCallerRaw
- type PausableUpgradeableCallerSession
- type PausableUpgradeableFilterer
- func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*PausableUpgradeableInitializedIterator, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausableUpgradeablePausedIterator, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUpgradeableUnpausedIterator, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseInitialized(log types.Log) (*PausableUpgradeableInitialized, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) ParsePaused(log types.Log) (*PausableUpgradeablePaused, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseUnpaused(log types.Log) (*PausableUpgradeableUnpaused, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableInitialized) (event.Subscription, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeablePaused) (event.Subscription, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableUnpaused) (event.Subscription, error)
- type PausableUpgradeableInitialized
- type PausableUpgradeableInitializedIterator
- type PausableUpgradeablePaused
- type PausableUpgradeablePausedIterator
- type PausableUpgradeableRaw
- func (_PausableUpgradeable *PausableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PausableUpgradeable *PausableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PausableUpgradeable *PausableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableUpgradeableSession
- type PausableUpgradeableTransactor
- type PausableUpgradeableTransactorRaw
- type PausableUpgradeableTransactorSession
- type PausableUpgradeableUnpaused
- type PausableUpgradeableUnpausedIterator
- type ReentrancyGuardUpgradeable
- type ReentrancyGuardUpgradeableCaller
- type ReentrancyGuardUpgradeableCallerRaw
- type ReentrancyGuardUpgradeableCallerSession
- type ReentrancyGuardUpgradeableFilterer
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ReentrancyGuardUpgradeableInitializedIterator, error)
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableFilterer) ParseInitialized(log types.Log) (*ReentrancyGuardUpgradeableInitialized, error)
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ReentrancyGuardUpgradeableInitialized) (event.Subscription, error)
- type ReentrancyGuardUpgradeableInitialized
- type ReentrancyGuardUpgradeableInitializedIterator
- type ReentrancyGuardUpgradeableRaw
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReentrancyGuardUpgradeableSession
- type ReentrancyGuardUpgradeableTransactor
- type ReentrancyGuardUpgradeableTransactorRaw
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReentrancyGuardUpgradeableTransactorSession
- type ScrollConstants
- type ScrollConstantsCaller
- type ScrollConstantsCallerRaw
- type ScrollConstantsCallerSession
- type ScrollConstantsFilterer
- type ScrollConstantsRaw
- func (_ScrollConstants *ScrollConstantsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ScrollConstants *ScrollConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ScrollConstants *ScrollConstantsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ScrollConstantsSession
- type ScrollConstantsTransactor
- type ScrollConstantsTransactorRaw
- type ScrollConstantsTransactorSession
- type ScrollMessengerBase
- type ScrollMessengerBaseCaller
- func (_ScrollMessengerBase *ScrollMessengerBaseCaller) Counterpart(opts *bind.CallOpts) (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCaller) FeeVault(opts *bind.CallOpts) (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCaller) XDomainMessageSender(opts *bind.CallOpts) (common.Address, error)
- type ScrollMessengerBaseCallerRaw
- type ScrollMessengerBaseCallerSession
- func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) Counterpart() (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) FeeVault() (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) Owner() (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) Paused() (bool, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) XDomainMessageSender() (common.Address, error)
- type ScrollMessengerBaseFailedRelayedMessage
- type ScrollMessengerBaseFailedRelayedMessageIterator
- type ScrollMessengerBaseFilterer
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*ScrollMessengerBaseFailedRelayedMessageIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*ScrollMessengerBaseInitializedIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ScrollMessengerBaseOwnershipTransferredIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterPaused(opts *bind.FilterOpts) (*ScrollMessengerBasePausedIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*ScrollMessengerBaseRelayedMessageIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*ScrollMessengerBaseSentMessageIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ScrollMessengerBaseUnpausedIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterUpdateFeeVault(opts *bind.FilterOpts) (*ScrollMessengerBaseUpdateFeeVaultIterator, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseFailedRelayedMessage(log types.Log) (*ScrollMessengerBaseFailedRelayedMessage, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseInitialized(log types.Log) (*ScrollMessengerBaseInitialized, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseOwnershipTransferred(log types.Log) (*ScrollMessengerBaseOwnershipTransferred, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParsePaused(log types.Log) (*ScrollMessengerBasePaused, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseRelayedMessage(log types.Log) (*ScrollMessengerBaseRelayedMessage, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseSentMessage(log types.Log) (*ScrollMessengerBaseSentMessage, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseUnpaused(log types.Log) (*ScrollMessengerBaseUnpaused, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseUpdateFeeVault(log types.Log) (*ScrollMessengerBaseUpdateFeeVault, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseFailedRelayedMessage, ...) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseInitialized) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseOwnershipTransferred, ...) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBasePaused) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseRelayedMessage, ...) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseSentMessage, ...) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseUnpaused) (event.Subscription, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchUpdateFeeVault(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseUpdateFeeVault) (event.Subscription, error)
- type ScrollMessengerBaseInitialized
- type ScrollMessengerBaseInitializedIterator
- type ScrollMessengerBaseOwnershipTransferred
- type ScrollMessengerBaseOwnershipTransferredIterator
- type ScrollMessengerBasePaused
- type ScrollMessengerBasePausedIterator
- type ScrollMessengerBaseRaw
- func (_ScrollMessengerBase *ScrollMessengerBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ScrollMessengerBase *ScrollMessengerBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ScrollMessengerBaseRelayedMessage
- type ScrollMessengerBaseRelayedMessageIterator
- type ScrollMessengerBaseSentMessage
- type ScrollMessengerBaseSentMessageIterator
- type ScrollMessengerBaseSession
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) Counterpart() (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) FeeVault() (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) Owner() (common.Address, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) Paused() (bool, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) Receive() (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) RenounceOwnership() (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) SetPause(_status bool) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseSession) XDomainMessageSender() (common.Address, error)
- type ScrollMessengerBaseTransactor
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) SendMessage(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, ...) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) SendMessage0(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, ...) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) SetPause(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) UpdateFeeVault(opts *bind.TransactOpts, _newFeeVault common.Address) (*types.Transaction, error)
- type ScrollMessengerBaseTransactorRaw
- type ScrollMessengerBaseTransactorSession
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) Receive() (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) SetPause(_status bool) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
- type ScrollMessengerBaseUnpaused
- type ScrollMessengerBaseUnpausedIterator
- type ScrollMessengerBaseUpdateFeeVault
- type ScrollMessengerBaseUpdateFeeVaultIterator
- type WithdrawTrieVerifier
- type WithdrawTrieVerifierCaller
- type WithdrawTrieVerifierCallerRaw
- type WithdrawTrieVerifierCallerSession
- type WithdrawTrieVerifierFilterer
- type WithdrawTrieVerifierRaw
- func (_WithdrawTrieVerifier *WithdrawTrieVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WithdrawTrieVerifier *WithdrawTrieVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WithdrawTrieVerifier *WithdrawTrieVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WithdrawTrieVerifierSession
- type WithdrawTrieVerifierTransactor
- type WithdrawTrieVerifierTransactorRaw
- type WithdrawTrieVerifierTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60556032600b8282823980515f1a607314602657634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe730000000000000000000000000000000000000000301460806040525f80fdfea26469706673582212208d7fac16ab80fb22a1c33ec6efc18a18691ff7c81403c1d323855a2a2dc717dc64736f6c634300081a0033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var IL1MessageQueueABI = IL1MessageQueueMetaData.ABI
IL1MessageQueueABI is the input ABI used to generate the binding from. Deprecated: Use IL1MessageQueueMetaData.ABI instead.
var IL1MessageQueueFuncSigs = IL1MessageQueueMetaData.Sigs
Deprecated: Use IL1MessageQueueMetaData.Sigs instead. IL1MessageQueueFuncSigs maps the 4-byte function signature to its string representation.
var IL1MessageQueueMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"ErrorZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"skippedBitmap\",\"type\":\"uint256\"}],\"name\":\"DequeueTransaction\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"DropTransaction\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"queueIndex\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"QueueTransaction\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_oldGasOracle\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_newGasOracle\",\"type\":\"address\"}],\"name\":\"UpdateGasOracle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_oldMaxGasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_newMaxGasLimit\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxGasLimit\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"appendCrossDomainMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"appendEnforcedTransaction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"calculateIntrinsicGasFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"queueIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"computeTransactionHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"dropCrossDomainMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"estimateCrossDomainMessageFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"queueIndex\",\"type\":\"uint256\"}],\"name\":\"getCrossDomainMessage\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"queueIndex\",\"type\":\"uint256\"}],\"name\":\"isMessageDropped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"queueIndex\",\"type\":\"uint256\"}],\"name\":\"isMessageSkipped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextCrossDomainMessageIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingQueueIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"skippedBitmap\",\"type\":\"uint256\"}],\"name\":\"popCrossDomainMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "9b159782": "appendCrossDomainMessage(address,uint256,bytes)", "bdc6f0a0": "appendEnforcedTransaction(address,address,uint256,uint256,bytes)", "e172d3a1": "calculateIntrinsicGasFee(bytes)", "5ad9945a": "computeTransactionHash(address,uint256,uint256,address,uint256,bytes)", "91652461": "dropCrossDomainMessage(uint256)", "d7704bae": "estimateCrossDomainMessageFee(uint256)", "ae453cd5": "getCrossDomainMessage(uint256)", "3e6dada1": "isMessageDropped(uint256)", "7d82191a": "isMessageSkipped(uint256)", "fd0ad31e": "nextCrossDomainMessageIndex()", "a85006ca": "pendingQueueIndex()", "55f613ce": "popCrossDomainMessage(uint256,uint256,uint256)", }, }
IL1MessageQueueMetaData contains all meta data concerning the IL1MessageQueue contract.
var IL1ScrollMessengerABI = IL1ScrollMessengerMetaData.ABI
IL1ScrollMessengerABI is the input ABI used to generate the binding from. Deprecated: Use IL1ScrollMessengerMetaData.ABI instead.
var IL1ScrollMessengerFuncSigs = IL1ScrollMessengerMetaData.Sigs
Deprecated: Use IL1ScrollMessengerMetaData.Sigs instead. IL1ScrollMessengerFuncSigs maps the 4-byte function signature to its string representation.
var IL1ScrollMessengerMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"ErrorZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"FailedRelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"RelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"messageNonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"SentMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldMaxReplayTimes\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMaxReplayTimes\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxReplayTimes\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"messageNonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"dropMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"merkleProof\",\"type\":\"bytes\"}],\"internalType\":\"structIL1ScrollMessenger.L2MessageProof\",\"name\":\"proof\",\"type\":\"tuple\"}],\"name\":\"relayMessageWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"messageNonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint32\",\"name\":\"newGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"refundAddress\",\"type\":\"address\"}],\"name\":\"replayMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"refundAddress\",\"type\":\"address\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xDomainMessageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "29907acd": "dropMessage(address,address,uint256,uint256,bytes)", "c311b6fc": "relayMessageWithProof(address,address,uint256,uint256,bytes,(uint256,bytes))", "55004105": "replayMessage(address,address,uint256,uint256,bytes,uint32,address)", "b2267a7b": "sendMessage(address,uint256,bytes,uint256)", "5f7b1577": "sendMessage(address,uint256,bytes,uint256,address)", "6e296e45": "xDomainMessageSender()", }, }
IL1ScrollMessengerMetaData contains all meta data concerning the IL1ScrollMessenger contract.
var IMessageDropCallbackABI = IMessageDropCallbackMetaData.ABI
IMessageDropCallbackABI is the input ABI used to generate the binding from. Deprecated: Use IMessageDropCallbackMetaData.ABI instead.
var IMessageDropCallbackFuncSigs = IMessageDropCallbackMetaData.Sigs
Deprecated: Use IMessageDropCallbackMetaData.Sigs instead. IMessageDropCallbackFuncSigs maps the 4-byte function signature to its string representation.
var IMessageDropCallbackMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"onDropMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "14298c51": "onDropMessage(bytes)", }, }
IMessageDropCallbackMetaData contains all meta data concerning the IMessageDropCallback contract.
var IScrollChainABI = IScrollChainMetaData.ABI
IScrollChainABI is the input ABI used to generate the binding from. Deprecated: Use IScrollChainMetaData.ABI instead.
var IScrollChainFuncSigs = IScrollChainMetaData.Sigs
Deprecated: Use IScrollChainMetaData.Sigs instead. IScrollChainFuncSigs maps the 4-byte function signature to its string representation.
var IScrollChainMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"}],\"name\":\"CommitBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"withdrawRoot\",\"type\":\"bytes32\"}],\"name\":\"FinalizeBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"}],\"name\":\"RevertBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldMaxNumTxInChunk\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMaxNumTxInChunk\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxNumTxInChunk\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"status\",\"type\":\"bool\"}],\"name\":\"UpdateProver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"status\",\"type\":\"bool\"}],\"name\":\"UpdateSequencer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"parentBatchHeader\",\"type\":\"bytes\"},{\"internalType\":\"bytes[]\",\"name\":\"chunks\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes\",\"name\":\"skippedL1MessageBitmap\",\"type\":\"bytes\"}],\"name\":\"commitBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"}],\"name\":\"committedBatches\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"batchHeader\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"prevStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"postStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"withdrawRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"aggrProof\",\"type\":\"bytes\"}],\"name\":\"finalizeBatchWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"batchHeader\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"prevStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"postStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"withdrawRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"blobDataProof\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"aggrProof\",\"type\":\"bytes\"}],\"name\":\"finalizeBatchWithProof4844\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"}],\"name\":\"finalizedStateRoots\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"}],\"name\":\"isBatchFinalized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastFinalizedBatchIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"batchHeader\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"revertBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"}],\"name\":\"withdrawRoots\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "1325aca0": "commitBatch(uint8,bytes,bytes[],bytes)", "2362f03e": "committedBatches(uint256)", "31fa742d": "finalizeBatchWithProof(bytes,bytes32,bytes32,bytes32,bytes)", "00b0f4d7": "finalizeBatchWithProof4844(bytes,bytes32,bytes32,bytes32,bytes,bytes)", "2571098d": "finalizedStateRoots(uint256)", "116a1f42": "isBatchFinalized(uint256)", "059def61": "lastFinalizedBatchIndex()", "10d44583": "revertBatch(bytes,uint256)", "ea5f084f": "withdrawRoots(uint256)", }, }
IScrollChainMetaData contains all meta data concerning the IScrollChain contract.
var IScrollMessengerABI = IScrollMessengerMetaData.ABI
IScrollMessengerABI is the input ABI used to generate the binding from. Deprecated: Use IScrollMessengerMetaData.ABI instead.
var IScrollMessengerFuncSigs = IScrollMessengerMetaData.Sigs
Deprecated: Use IScrollMessengerMetaData.Sigs instead. IScrollMessengerFuncSigs maps the 4-byte function signature to its string representation.
var IScrollMessengerMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"ErrorZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"FailedRelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"RelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"messageNonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"SentMessage\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"refundAddress\",\"type\":\"address\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xDomainMessageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "b2267a7b": "sendMessage(address,uint256,bytes,uint256)", "5f7b1577": "sendMessage(address,uint256,bytes,uint256,address)", "6e296e45": "xDomainMessageSender()", }, }
IScrollMessengerMetaData contains all meta data concerning the IScrollMessenger contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var L1ScrollMessengerABI = L1ScrollMessengerMetaData.ABI
L1ScrollMessengerABI is the input ABI used to generate the binding from. Deprecated: Use L1ScrollMessengerMetaData.ABI instead.
var L1ScrollMessengerBin = L1ScrollMessengerMetaData.Bin
L1ScrollMessengerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use L1ScrollMessengerMetaData.Bin instead.
var L1ScrollMessengerFuncSigs = L1ScrollMessengerMetaData.Sigs
Deprecated: Use L1ScrollMessengerMetaData.Sigs instead. L1ScrollMessengerFuncSigs maps the 4-byte function signature to its string representation.
var L1ScrollMessengerMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_counterpart\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_rollup\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_messageQueue\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ErrorZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"FailedRelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"RelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"messageNonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"SentMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldFeeVault\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newFeeVault\",\"type\":\"address\"}],\"name\":\"UpdateFeeVault\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldMaxReplayTimes\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMaxReplayTimes\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxReplayTimes\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"counterpart\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_messageNonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"}],\"name\":\"dropMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeVault\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_counterpart\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_feeVault\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_rollup\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_messageQueue\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"isL1MessageDropped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"isL2MessageExecuted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxReplayTimes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"messageQueue\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"messageSendTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"prevReplayIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"merkleProof\",\"type\":\"bytes\"}],\"internalType\":\"structIL1ScrollMessenger.L2MessageProof\",\"name\":\"_proof\",\"type\":\"tuple\"}],\"name\":\"relayMessageWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_messageNonce\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"uint32\",\"name\":\"_newGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_refundAddress\",\"type\":\"address\"}],\"name\":\"replayMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"replayStates\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"times\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"lastIndex\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollup\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_refundAddress\",\"type\":\"address\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_gasLimit\",\"type\":\"uint256\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"setPause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newFeeVault\",\"type\":\"address\"}],\"name\":\"updateFeeVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newMaxReplayTimes\",\"type\":\"uint256\"}],\"name\":\"updateMaxReplayTimes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xDomainMessageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]", Sigs: map[string]string{ "797594b0": "counterpart()", "29907acd": "dropMessage(address,address,uint256,uint256,bytes)", "478222c2": "feeVault()", "f8c8765e": "initialize(address,address,address,address)", "b604bf4c": "isL1MessageDropped(bytes32)", "088681a7": "isL2MessageExecuted(bytes32)", "946130d8": "maxReplayTimes()", "3b70c18a": "messageQueue()", "e70fc93b": "messageSendTimestamp(bytes32)", "8da5cb5b": "owner()", "5c975abb": "paused()", "ea7ec514": "prevReplayIndex(uint256)", "c311b6fc": "relayMessageWithProof(address,address,uint256,uint256,bytes,(uint256,bytes))", "715018a6": "renounceOwnership()", "55004105": "replayMessage(address,address,uint256,uint256,bytes,uint32,address)", "846d4d7a": "replayStates(bytes32)", "cb23bcb5": "rollup()", "b2267a7b": "sendMessage(address,uint256,bytes,uint256)", "5f7b1577": "sendMessage(address,uint256,bytes,uint256,address)", "bedb86fb": "setPause(bool)", "f2fde38b": "transferOwnership(address)", "2a6cccb2": "updateFeeVault(address)", "407c1955": "updateMaxReplayTimes(uint256)", "6e296e45": "xDomainMessageSender()", }, Bin: "0x60e060405234801561000f575f80fd5b5060405161301238038061301283398101604081905261002e9161018e565b826001600160a01b0381166100565760405163a7f9319d60e01b815260040160405180910390fd5b6001600160a01b039081166080528216158061007957506001600160a01b038116155b156100975760405163a7f9319d60e01b815260040160405180910390fd5b61009f6100b7565b6001600160a01b0391821660a0521660c052506101ce565b5f54610100900460ff16156101225760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b5f5460ff90811614610171575f805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b80516001600160a01b0381168114610189575f80fd5b919050565b5f805f606084860312156101a0575f80fd5b6101a984610173565b92506101b760208501610173565b91506101c560408501610173565b90509250925092565b60805160a05160c051612dc661024c5f395f818161022b015281816107cd01528181610bfd01528181610d8501528181610e50015281816114bd01528181611a9e01528181611b820152611d3801525f81816104ca015281816112db01526113e601525f818161034b01528181610e7d0152611d650152612dc65ff3fe608060405260043610610186575f3560e01c8063846d4d7a116100d1578063c311b6fc1161007c578063ea7ec51411610057578063ea7ec51414610517578063f2fde38b14610543578063f8c8765e14610562575f80fd5b8063c311b6fc1461049a578063cb23bcb5146104b9578063e70fc93b146104ec575f80fd5b8063b2267a7b116100ac578063b2267a7b1461043a578063b604bf4c1461044d578063bedb86fb1461047b575f80fd5b8063846d4d7a1461036d5780638da5cb5b146103ec578063946130d814610416575f80fd5b806355004105116101315780636e296e451161010c5780636e296e45146102fa578063715018a614610326578063797594b01461033a575f80fd5b806355004105146102bd5780635c975abb146102d05780635f7b1577146102e7575f80fd5b80633b70c18a116101615780633b70c18a1461021a578063407c195514610272578063478222c214610291575f80fd5b8063088681a71461019957806329907acd146101dc5780632a6cccb2146101fb575f80fd5b3661019557610193610581565b005b5f80fd5b3480156101a4575f80fd5b506101c76101b33660046126a9565b60fc6020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b3480156101e7575f80fd5b506101936101f63660046127e7565b6105ef565b348015610206575f80fd5b50610193610215366004612854565b610982565b348015610225575f80fd5b5061024d7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101d3565b34801561027d575f80fd5b5061019361028c3660046126a9565b610a11565b34801561029c575f80fd5b5060cb5461024d9073ffffffffffffffffffffffffffffffffffffffff1681565b6101936102cb366004612874565b610a58565b3480156102db575f80fd5b5060655460ff166101c7565b6101936102f536600461290b565b6110fa565b348015610305575f80fd5b5060c95461024d9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610331575f80fd5b5061019361114e565b348015610345575f80fd5b5061024d7f000000000000000000000000000000000000000000000000000000000000000081565b348015610378575f80fd5b506103c36103873660046126a9565b6101016020525f90815260409020546fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041682565b604080516fffffffffffffffffffffffffffffffff9384168152929091166020830152016101d3565b3480156103f7575f80fd5b5060335473ffffffffffffffffffffffffffffffffffffffff1661024d565b348015610421575f80fd5b5061042c6101005481565b6040519081526020016101d3565b6101936104483660046129ab565b61115f565b348015610458575f80fd5b506101c76104673660046126a9565b60fd6020525f908152604090205460ff1681565b348015610486575f80fd5b50610193610495366004612a13565b61117a565b3480156104a5575f80fd5b506101936104b4366004612a2e565b61119b565b3480156104c4575f80fd5b5061024d7f000000000000000000000000000000000000000000000000000000000000000081565b3480156104f7575f80fd5b5061042c6105063660046126a9565b60fb6020525f908152604090205481565b348015610522575f80fd5b5061042c6105313660046126a9565b6101026020525f908152604090205481565b34801561054e575f80fd5b5061019361055d366004612854565b611711565b34801561056d575f80fd5b5061019361057c366004612b02565b6117ab565b60335473ffffffffffffffffffffffffffffffffffffffff1633146105ed5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b565b6105f76119a4565b60c95473ffffffffffffffffffffffffffffffffffffffff1660011461065f5760405162461bcd60e51b815260206004820152601f60248201527f4d65737361676520697320616c726561647920696e20657865637574696f6e0060448201526064016105e4565b5f61066d86868686866119f7565b90505f818051906020012090505f60fb5f8381526020019081526020015f2054116107005760405162461bcd60e51b815260206004820152602660248201527f50726f7669646564206d65737361676520686173206e6f74206265656e20656e60448201527f717565756564000000000000000000000000000000000000000000000000000060648201526084016105e4565b5f81815260fd602052604090205460ff161561075e5760405162461bcd60e51b815260206004820152601760248201527f4d65737361676520616c72656164792064726f7070656400000000000000000060448201526064016105e4565b5f818152610101602052604081205470010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff169081900361079e5750835b6040517f91652461000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391652461906024015f604051808303815f87803b158015610823575f80fd5b505af1158015610835573d5f803e3d5ffd5b5050505f9182525061010260205260409020548015610875577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0161079e565b5f82815260fd602052604090819020805460ff1916600117905560c980547fffffffffffffffffffffffff000000000000000000000000000000000000000016736f297c61b5c92ef107ffd30cd56affe5a273e841179055517f14298c5100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8916906314298c5190889061091f908890600401612b9f565b5f604051808303818588803b158015610936575f80fd5b505af1158015610948573d5f803e3d5ffd5b505060c980547fffffffffffffffffffffffff00000000000000000000000000000000000000001660011790555050505050505050505050565b61098a610581565b60cb805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff000000000000000000000000000000000000000083168117909355604080519190921680825260208201939093527f4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f591015b60405180910390a15050565b610a19610581565b61010080549082905560408051828152602081018490527fd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b9101610a05565b610a606119a4565b60c95473ffffffffffffffffffffffffffffffffffffffff16600114610ac85760405162461bcd60e51b815260206004820152601f60248201527f4d65737361676520697320616c726561647920696e20657865637574696f6e0060448201526064016105e4565b5f610ad688888888886119f7565b90505f818051906020012090505f60fb5f8381526020019081526020015f205411610b695760405162461bcd60e51b815260206004820152602660248201527f50726f7669646564206d65737361676520686173206e6f74206265656e20656e60448201527f717565756564000000000000000000000000000000000000000000000000000060648201526084016105e4565b5f81815260fd602052604090205460ff1615610bc75760405162461bcd60e51b815260206004820152601760248201527f4d65737361676520616c72656164792064726f7070656400000000000000000060448201526064016105e4565b6040517fd7704bae00000000000000000000000000000000000000000000000000000000815263ffffffff851660048201525f907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063d7704bae90602401602060405180830381865afa158015610c57573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7b9190612bb1565b905080341015610ccd5760405162461bcd60e51b815260206004820152601e60248201527f496e73756666696369656e74206d73672e76616c756520666f7220666565000060448201526064016105e4565b8015610d825760cb546040515f9173ffffffffffffffffffffffffffffffffffffffff169083908381818185875af1925050503d805f8114610d2a576040519150601f19603f3d011682016040523d82523d5f602084013e610d2f565b606091505b5050905080610d805760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f206465647563742074686520666565000000000000000060448201526064016105e4565b505b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663fd0ad31e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dec573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e109190612bb1565b6040517f9b15978200000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690639b15978290610ea9907f0000000000000000000000000000000000000000000000000000000000000000908a908990600401612bc8565b5f604051808303815f87803b158015610ec0575f80fd5b505af1158015610ed2573d5f803e3d5ffd5b5050505f848152610101602090815260408083208151808301909252546fffffffffffffffffffffffffffffffff80821683527001000000000000000000000000000000009091041691810182905292509003610f42575f8281526101026020526040902060018a019055610f73565b80602001516001016fffffffffffffffffffffffffffffffff166101025f8481526020019081526020015f20819055505b6fffffffffffffffffffffffffffffffff808316602083015261010054825190911610610fe25760405162461bcd60e51b815260206004820152601b60248201527f457863656564206d6178696d756d207265706c61792074696d6573000000000060448201526064016105e4565b80516fffffffffffffffffffffffffffffffff600191909101811682525f8581526101016020908152604090912083519184015183167001000000000000000000000000000000000291909216179055348381039084146110eb575f8773ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f8114611093576040519150601f19603f3d011682016040523d82523d5f602084013e611098565b606091505b50509050806110e95760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f20726566756e642074686520666565000000000000000060448201526064016105e4565b505b50505050505050505050505050565b6111026119a4565b611146868686868080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250889250879150611a939050565b505050505050565b611156610581565b6105ed5f611f6f565b6111676119a4565b6111748484848433611a93565b50505050565b611182610581565b801561119357611190611fe5565b50565b61119061204c565b6111a36119a4565b60c95473ffffffffffffffffffffffffffffffffffffffff1660011461120b5760405162461bcd60e51b815260206004820152601f60248201527f4d65737361676520697320616c726561647920696e20657865637574696f6e0060448201526064016105e4565b5f61121987878787876119f7565b80516020918201205f81815260fc90925260409091205490915060ff16156112a95760405162461bcd60e51b815260206004820152602960248201527f4d6573736167652077617320616c7265616479207375636365737366756c6c7960448201527f206578656375746564000000000000000000000000000000000000000000000060648201526084016105e4565b81516040517f116a1f4200000000000000000000000000000000000000000000000000000000815260048101919091527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063116a1f4290602401602060405180830381865afa158015611335573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113599190612c0b565b6113a55760405162461bcd60e51b815260206004820152601660248201527f4261746368206973206e6f742066696e616c697a65640000000000000000000060448201526064016105e4565b81516040517fea5f084f0000000000000000000000000000000000000000000000000000000081525f9173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169163ea5f084f9161141d9160040190815260200190565b602060405180830381865afa158015611438573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061145c9190612bb1565b905061146e8183878660200151612085565b6114ba5760405162461bcd60e51b815260206004820152600d60248201527f496e76616c69642070726f6f660000000000000000000000000000000000000060448201526064016105e4565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16036115565760405162461bcd60e51b815260206004820152601c60248201527f466f7262696420746f2063616c6c206d6573736167652071756575650000000060448201526064016105e4565b61155f8661215d565b60c95473ffffffffffffffffffffffffffffffffffffffff908116908816036115ca5760405162461bcd60e51b815260206004820152601660248201527f496e76616c6964206d6573736167652073656e6465720000000000000000000060448201526064016105e4565b60c980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff898116919091179091556040515f918816908790611624908790612c26565b5f6040518083038185875af1925050503d805f811461165e576040519150601f19603f3d011682016040523d82523d5f602084013e611663565b606091505b505060c980547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001179055905080156116dc575f82815260fc6020526040808220805460ff191660011790555183917f4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c91a2611707565b60405182907f99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f905f90a25b5050505050505050565b611719610581565b73ffffffffffffffffffffffffffffffffffffffff81166117a25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016105e4565b61119081611f6f565b5f54610100900460ff16158080156117c957505f54600160ff909116105b806117e25750303b1580156117e257505f5460ff166001145b6118545760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016105e4565b5f805460ff191660011790558015611892575f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b61189c85856121c2565b60fe805473ffffffffffffffffffffffffffffffffffffffff8086167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161790925560ff80549285169290911691909117905560036101008190556040517fd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b91611933915f9190918252602082015260400190565b60405180910390a1801561199d575f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b60655460ff16156105ed5760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016105e4565b60608585858585604051602401611a12959493929190612c3c565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f8ef1332e00000000000000000000000000000000000000000000000000000000179052905095945050505050565b611a9b6122e2565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663fd0ad31e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b05573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b299190612bb1565b90505f611b3933888885896119f7565b6040517fd7704bae000000000000000000000000000000000000000000000000000000008152600481018690529091505f9073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063d7704bae90602401602060405180830381865afa158015611bc7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611beb9190612bb1565b9050611bf78782612c9d565b341015611c465760405162461bcd60e51b815260206004820152601660248201527f496e73756666696369656e74206d73672e76616c75650000000000000000000060448201526064016105e4565b8015611cfb5760cb546040515f9173ffffffffffffffffffffffffffffffffffffffff169083908381818185875af1925050503d805f8114611ca3576040519150601f19603f3d011682016040523d82523d5f602084013e611ca8565b606091505b5050905080611cf95760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f206465647563742074686520666565000000000000000060448201526064016105e4565b505b6040517f9b15978200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690639b15978290611d91907f00000000000000000000000000000000000000000000000000000000000000009089908790600401612cdb565b5f604051808303815f87803b158015611da8575f80fd5b505af1158015611dba573d5f803e3d5ffd5b505050505f8280519060200120905060fb5f8281526020019081526020015f20545f14611e295760405162461bcd60e51b815260206004820152601260248201527f4475706c696361746564206d657373616765000000000000000000000000000060448201526064016105e4565b5f81815260fb6020526040902042905573ffffffffffffffffffffffffffffffffffffffff89163373ffffffffffffffffffffffffffffffffffffffff167f104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e8a878a8c604051611e9c9493929190612d0f565b60405180910390a334829003888103908914611f60575f8673ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f8114611f08576040519150601f19603f3d011682016040523d82523d5f602084013e611f0d565b606091505b5050905080611f5e5760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f20726566756e642074686520666565000000000000000060448201526064016105e4565b505b505050505061199d6001609755565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b611fed6119a4565b6065805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586120223390565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b612054612342565b6065805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33612022565b5f602082516120949190612d6a565b156120e15760405162461bcd60e51b815260206004820152600d60248201527f496e76616c69642070726f6f660000000000000000000000000000000000000060448201526064016105e4565b5f602083516120f09190612d7d565b90505f5b8181101561215057602081810285010151612110600287612d6a565b5f0361212a575f878152602082905260409020965061213a565b5f81815260208890526040902096505b612145600287612d7d565b9550506001016120f4565b5050509290911492915050565b3073ffffffffffffffffffffffffffffffffffffffff8216036111905760405162461bcd60e51b815260206004820152601360248201527f466f7262696420746f2063616c6c2073656c660000000000000000000000000060448201526064016105e4565b5f54610100900460ff1661223e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b612246612394565b61224e612418565b61225661249c565b60c980547fffffffffffffffffffffffff000000000000000000000000000000000000000016600117905573ffffffffffffffffffffffffffffffffffffffff8116156122de5760cb80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83161790555b5050565b6002609754036123345760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105e4565b6002609755565b6001609755565b60655460ff166105ed5760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064016105e4565b5f54610100900460ff166124105760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b6105ed612520565b5f54610100900460ff166124945760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b6105ed6125a5565b5f54610100900460ff166125185760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b6105ed61262d565b5f54610100900460ff1661259c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b6105ed33611f6f565b5f54610100900460ff166126215760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b6065805460ff19169055565b5f54610100900460ff1661233b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016105e4565b5f602082840312156126b9575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146126e3575f80fd5b919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715612738576127386126e8565b60405290565b5f82601f83011261274d575f80fd5b813567ffffffffffffffff811115612767576127676126e8565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff811182821017156127b4576127b46126e8565b6040528181528382016020018510156127cb575f80fd5b816020850160208301375f918101602001919091529392505050565b5f805f805f60a086880312156127fb575f80fd5b612804866126c0565b9450612812602087016126c0565b93506040860135925060608601359150608086013567ffffffffffffffff81111561283b575f80fd5b6128478882890161273e565b9150509295509295909350565b5f60208284031215612864575f80fd5b61286d826126c0565b9392505050565b5f805f805f805f60e0888a03121561288a575f80fd5b612893886126c0565b96506128a1602089016126c0565b95506040880135945060608801359350608088013567ffffffffffffffff8111156128ca575f80fd5b6128d68a828b0161273e565b93505060a088013563ffffffff811681146128ef575f80fd5b91506128fd60c089016126c0565b905092959891949750929550565b5f805f805f8060a08789031215612920575f80fd5b612929876126c0565b955060208701359450604087013567ffffffffffffffff81111561294b575f80fd5b8701601f8101891361295b575f80fd5b803567ffffffffffffffff811115612971575f80fd5b896020828401011115612982575f80fd5b602091909101945092506060870135915061299f608088016126c0565b90509295509295509295565b5f805f80608085870312156129be575f80fd5b6129c7856126c0565b935060208501359250604085013567ffffffffffffffff8111156129e9575f80fd5b6129f58782880161273e565b949793965093946060013593505050565b8015158114611190575f80fd5b5f60208284031215612a23575f80fd5b813561286d81612a06565b5f805f805f8060c08789031215612a43575f80fd5b612a4c876126c0565b9550612a5a602088016126c0565b94506040870135935060608701359250608087013567ffffffffffffffff811115612a83575f80fd5b612a8f89828a0161273e565b92505060a087013567ffffffffffffffff811115612aab575f80fd5b87016040818a031215612abc575f80fd5b612ac4612715565b81358152602082013567ffffffffffffffff811115612ae1575f80fd5b612aed8b82850161273e565b60208301525080925050509295509295509295565b5f805f8060808587031215612b15575f80fd5b612b1e856126c0565b9350612b2c602086016126c0565b9250612b3a604086016126c0565b9150612b48606086016126c0565b905092959194509250565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61286d6020830184612b53565b5f60208284031215612bc1575f80fd5b5051919050565b73ffffffffffffffffffffffffffffffffffffffff8416815263ffffffff83166020820152606060408201525f612c026060830184612b53565b95945050505050565b5f60208284031215612c1b575f80fd5b815161286d81612a06565b5f82518060208501845e5f920191825250919050565b73ffffffffffffffffffffffffffffffffffffffff8616815273ffffffffffffffffffffffffffffffffffffffff8516602082015283604082015282606082015260a060808201525f612c9260a0830184612b53565b979650505050505050565b80820180821115612cd5577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b92915050565b73ffffffffffffffffffffffffffffffffffffffff84168152826020820152606060408201525f612c026060830184612b53565b848152836020820152826040820152608060608201525f612d336080830184612b53565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f82612d7857612d78612d3d565b500690565b5f82612d8b57612d8b612d3d565b50049056fea2646970667358221220d39fbfcc6d02e8c012d6c70a25daebe0965608cb4103c017f9bf1b483d2edeab64736f6c634300081a0033", }
L1ScrollMessengerMetaData contains all meta data concerning the L1ScrollMessenger contract.
var OwnableUpgradeableABI = OwnableUpgradeableMetaData.ABI
OwnableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableUpgradeableMetaData.ABI instead.
var OwnableUpgradeableFuncSigs = OwnableUpgradeableMetaData.Sigs
Deprecated: Use OwnableUpgradeableMetaData.Sigs instead. OwnableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "715018a6": "renounceOwnership()", "f2fde38b": "transferOwnership(address)", }, }
OwnableUpgradeableMetaData contains all meta data concerning the OwnableUpgradeable contract.
var PausableUpgradeableABI = PausableUpgradeableMetaData.ABI
PausableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use PausableUpgradeableMetaData.ABI instead.
var PausableUpgradeableFuncSigs = PausableUpgradeableMetaData.Sigs
Deprecated: Use PausableUpgradeableMetaData.Sigs instead. PausableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var PausableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "5c975abb": "paused()", }, }
PausableUpgradeableMetaData contains all meta data concerning the PausableUpgradeable contract.
var ReentrancyGuardUpgradeableABI = ReentrancyGuardUpgradeableMetaData.ABI
ReentrancyGuardUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ReentrancyGuardUpgradeableMetaData.ABI instead.
var ReentrancyGuardUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ReentrancyGuardUpgradeableMetaData contains all meta data concerning the ReentrancyGuardUpgradeable contract.
var ScrollConstantsABI = ScrollConstantsMetaData.ABI
ScrollConstantsABI is the input ABI used to generate the binding from. Deprecated: Use ScrollConstantsMetaData.ABI instead.
var ScrollConstantsBin = ScrollConstantsMetaData.Bin
ScrollConstantsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ScrollConstantsMetaData.Bin instead.
var ScrollConstantsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60556032600b8282823980515f1a607314602657634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe730000000000000000000000000000000000000000301460806040525f80fdfea2646970667358221220fdd9cbef90245fb39fa4a55785c2163b713f6ede08a086b34c4d2c5552ae3a7264736f6c634300081a0033",
}
ScrollConstantsMetaData contains all meta data concerning the ScrollConstants contract.
var ScrollMessengerBaseABI = ScrollMessengerBaseMetaData.ABI
ScrollMessengerBaseABI is the input ABI used to generate the binding from. Deprecated: Use ScrollMessengerBaseMetaData.ABI instead.
var ScrollMessengerBaseFuncSigs = ScrollMessengerBaseMetaData.Sigs
Deprecated: Use ScrollMessengerBaseMetaData.Sigs instead. ScrollMessengerBaseFuncSigs maps the 4-byte function signature to its string representation.
var ScrollMessengerBaseMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"ErrorZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"FailedRelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"RelayedMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"messageNonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"}],\"name\":\"SentMessage\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldFeeVault\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newFeeVault\",\"type\":\"address\"}],\"name\":\"UpdateFeeVault\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"counterpart\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeVault\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"refundAddress\",\"type\":\"address\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"message\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_status\",\"type\":\"bool\"}],\"name\":\"setPause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newFeeVault\",\"type\":\"address\"}],\"name\":\"updateFeeVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"xDomainMessageSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]", Sigs: map[string]string{ "797594b0": "counterpart()", "478222c2": "feeVault()", "8da5cb5b": "owner()", "5c975abb": "paused()", "715018a6": "renounceOwnership()", "b2267a7b": "sendMessage(address,uint256,bytes,uint256)", "5f7b1577": "sendMessage(address,uint256,bytes,uint256,address)", "bedb86fb": "setPause(bool)", "f2fde38b": "transferOwnership(address)", "2a6cccb2": "updateFeeVault(address)", "6e296e45": "xDomainMessageSender()", }, }
ScrollMessengerBaseMetaData contains all meta data concerning the ScrollMessengerBase contract.
var WithdrawTrieVerifierABI = WithdrawTrieVerifierMetaData.ABI
WithdrawTrieVerifierABI is the input ABI used to generate the binding from. Deprecated: Use WithdrawTrieVerifierMetaData.ABI instead.
var WithdrawTrieVerifierBin = WithdrawTrieVerifierMetaData.Bin
WithdrawTrieVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use WithdrawTrieVerifierMetaData.Bin instead.
var WithdrawTrieVerifierMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60556032600b8282823980515f1a607314602657634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe730000000000000000000000000000000000000000301460806040525f80fdfea26469706673582212208dc76413a9916a9fd8696d864c9c6b4ffb23a1270e868aa780ed5428d44aa34c64736f6c634300081a0033",
}
WithdrawTrieVerifierMetaData contains all meta data concerning the WithdrawTrieVerifier contract.
Functions ¶
This section is empty.
Types ¶
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCallerRaw ¶
type AddressUpgradeableCallerRaw struct {
Contract *AddressUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressUpgradeableCallerRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressUpgradeableCallerSession ¶
type AddressUpgradeableCallerSession struct { Contract *AddressUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableRaw ¶
type AddressUpgradeableRaw struct {
Contract *AddressUpgradeable // Generic contract binding to access the raw methods on
}
AddressUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressUpgradeableRaw) Call ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressUpgradeableRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableSession ¶
type AddressUpgradeableSession struct { Contract *AddressUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactorRaw ¶
type AddressUpgradeableTransactorRaw struct {
Contract *AddressUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressUpgradeableTransactorRaw) Transact ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressUpgradeableTransactorRaw) Transfer ¶
func (_AddressUpgradeable *AddressUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressUpgradeableTransactorSession ¶
type AddressUpgradeableTransactorSession struct { Contract *AddressUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ContextUpgradeable ¶
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewContextUpgradeable ¶
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextUpgradeableCaller ¶
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCallerRaw ¶
type ContextUpgradeableCallerRaw struct {
Contract *ContextUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextUpgradeableCallerRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ContextUpgradeableCallerSession ¶
type ContextUpgradeableCallerSession struct { Contract *ContextUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextUpgradeableFilterer ¶
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextUpgradeableFilterer ¶
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
func (*ContextUpgradeableFilterer) FilterInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) ParseInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) WatchInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ContextUpgradeableInitialized ¶
type ContextUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
type ContextUpgradeableInitializedIterator ¶
type ContextUpgradeableInitializedIterator struct { Event *ContextUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
func (*ContextUpgradeableInitializedIterator) Close ¶
func (it *ContextUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContextUpgradeableInitializedIterator) Error ¶
func (it *ContextUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContextUpgradeableInitializedIterator) Next ¶
func (it *ContextUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContextUpgradeableRaw ¶
type ContextUpgradeableRaw struct {
Contract *ContextUpgradeable // Generic contract binding to access the raw methods on
}
ContextUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextUpgradeableRaw) Call ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ContextUpgradeableRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableSession ¶
type ContextUpgradeableSession struct { Contract *ContextUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextUpgradeableTransactor ¶
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextUpgradeableTransactor ¶
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableTransactorRaw ¶
type ContextUpgradeableTransactorRaw struct {
Contract *ContextUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextUpgradeableTransactorRaw) Transact ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextUpgradeableTransactorRaw) Transfer ¶
func (_ContextUpgradeable *ContextUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContextUpgradeableTransactorSession ¶
type ContextUpgradeableTransactorSession struct { Contract *ContextUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IL1MessageQueue ¶
type IL1MessageQueue struct { IL1MessageQueueCaller // Read-only binding to the contract IL1MessageQueueTransactor // Write-only binding to the contract IL1MessageQueueFilterer // Log filterer for contract events }
IL1MessageQueue is an auto generated Go binding around an Ethereum contract.
func NewIL1MessageQueue ¶
func NewIL1MessageQueue(address common.Address, backend bind.ContractBackend) (*IL1MessageQueue, error)
NewIL1MessageQueue creates a new instance of IL1MessageQueue, bound to a specific deployed contract.
type IL1MessageQueueCaller ¶
type IL1MessageQueueCaller struct {
// contains filtered or unexported fields
}
IL1MessageQueueCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIL1MessageQueueCaller ¶
func NewIL1MessageQueueCaller(address common.Address, caller bind.ContractCaller) (*IL1MessageQueueCaller, error)
NewIL1MessageQueueCaller creates a new read-only instance of IL1MessageQueue, bound to a specific deployed contract.
func (*IL1MessageQueueCaller) CalculateIntrinsicGasFee ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) CalculateIntrinsicGasFee(opts *bind.CallOpts, _calldata []byte) (*big.Int, error)
CalculateIntrinsicGasFee is a free data retrieval call binding the contract method 0xe172d3a1.
Solidity: function calculateIntrinsicGasFee(bytes _calldata) view returns(uint256)
func (*IL1MessageQueueCaller) ComputeTransactionHash ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) ComputeTransactionHash(opts *bind.CallOpts, sender common.Address, queueIndex *big.Int, value *big.Int, target common.Address, gasLimit *big.Int, data []byte) ([32]byte, error)
ComputeTransactionHash is a free data retrieval call binding the contract method 0x5ad9945a.
Solidity: function computeTransactionHash(address sender, uint256 queueIndex, uint256 value, address target, uint256 gasLimit, bytes data) view returns(bytes32)
func (*IL1MessageQueueCaller) EstimateCrossDomainMessageFee ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) EstimateCrossDomainMessageFee(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
EstimateCrossDomainMessageFee is a free data retrieval call binding the contract method 0xd7704bae.
Solidity: function estimateCrossDomainMessageFee(uint256 gasLimit) view returns(uint256)
func (*IL1MessageQueueCaller) GetCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) GetCrossDomainMessage(opts *bind.CallOpts, queueIndex *big.Int) ([32]byte, error)
GetCrossDomainMessage is a free data retrieval call binding the contract method 0xae453cd5.
Solidity: function getCrossDomainMessage(uint256 queueIndex) view returns(bytes32)
func (*IL1MessageQueueCaller) IsMessageDropped ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) IsMessageDropped(opts *bind.CallOpts, queueIndex *big.Int) (bool, error)
IsMessageDropped is a free data retrieval call binding the contract method 0x3e6dada1.
Solidity: function isMessageDropped(uint256 queueIndex) view returns(bool)
func (*IL1MessageQueueCaller) IsMessageSkipped ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) IsMessageSkipped(opts *bind.CallOpts, queueIndex *big.Int) (bool, error)
IsMessageSkipped is a free data retrieval call binding the contract method 0x7d82191a.
Solidity: function isMessageSkipped(uint256 queueIndex) view returns(bool)
func (*IL1MessageQueueCaller) NextCrossDomainMessageIndex ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) NextCrossDomainMessageIndex(opts *bind.CallOpts) (*big.Int, error)
NextCrossDomainMessageIndex is a free data retrieval call binding the contract method 0xfd0ad31e.
Solidity: function nextCrossDomainMessageIndex() view returns(uint256)
func (*IL1MessageQueueCaller) PendingQueueIndex ¶
func (_IL1MessageQueue *IL1MessageQueueCaller) PendingQueueIndex(opts *bind.CallOpts) (*big.Int, error)
PendingQueueIndex is a free data retrieval call binding the contract method 0xa85006ca.
Solidity: function pendingQueueIndex() view returns(uint256)
type IL1MessageQueueCallerRaw ¶
type IL1MessageQueueCallerRaw struct {
Contract *IL1MessageQueueCaller // Generic read-only contract binding to access the raw methods on
}
IL1MessageQueueCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IL1MessageQueueCallerRaw) Call ¶
func (_IL1MessageQueue *IL1MessageQueueCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IL1MessageQueueCallerSession ¶
type IL1MessageQueueCallerSession struct { Contract *IL1MessageQueueCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IL1MessageQueueCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IL1MessageQueueCallerSession) CalculateIntrinsicGasFee ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) CalculateIntrinsicGasFee(_calldata []byte) (*big.Int, error)
CalculateIntrinsicGasFee is a free data retrieval call binding the contract method 0xe172d3a1.
Solidity: function calculateIntrinsicGasFee(bytes _calldata) view returns(uint256)
func (*IL1MessageQueueCallerSession) ComputeTransactionHash ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) ComputeTransactionHash(sender common.Address, queueIndex *big.Int, value *big.Int, target common.Address, gasLimit *big.Int, data []byte) ([32]byte, error)
ComputeTransactionHash is a free data retrieval call binding the contract method 0x5ad9945a.
Solidity: function computeTransactionHash(address sender, uint256 queueIndex, uint256 value, address target, uint256 gasLimit, bytes data) view returns(bytes32)
func (*IL1MessageQueueCallerSession) EstimateCrossDomainMessageFee ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) EstimateCrossDomainMessageFee(gasLimit *big.Int) (*big.Int, error)
EstimateCrossDomainMessageFee is a free data retrieval call binding the contract method 0xd7704bae.
Solidity: function estimateCrossDomainMessageFee(uint256 gasLimit) view returns(uint256)
func (*IL1MessageQueueCallerSession) GetCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) GetCrossDomainMessage(queueIndex *big.Int) ([32]byte, error)
GetCrossDomainMessage is a free data retrieval call binding the contract method 0xae453cd5.
Solidity: function getCrossDomainMessage(uint256 queueIndex) view returns(bytes32)
func (*IL1MessageQueueCallerSession) IsMessageDropped ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) IsMessageDropped(queueIndex *big.Int) (bool, error)
IsMessageDropped is a free data retrieval call binding the contract method 0x3e6dada1.
Solidity: function isMessageDropped(uint256 queueIndex) view returns(bool)
func (*IL1MessageQueueCallerSession) IsMessageSkipped ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) IsMessageSkipped(queueIndex *big.Int) (bool, error)
IsMessageSkipped is a free data retrieval call binding the contract method 0x7d82191a.
Solidity: function isMessageSkipped(uint256 queueIndex) view returns(bool)
func (*IL1MessageQueueCallerSession) NextCrossDomainMessageIndex ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) NextCrossDomainMessageIndex() (*big.Int, error)
NextCrossDomainMessageIndex is a free data retrieval call binding the contract method 0xfd0ad31e.
Solidity: function nextCrossDomainMessageIndex() view returns(uint256)
func (*IL1MessageQueueCallerSession) PendingQueueIndex ¶
func (_IL1MessageQueue *IL1MessageQueueCallerSession) PendingQueueIndex() (*big.Int, error)
PendingQueueIndex is a free data retrieval call binding the contract method 0xa85006ca.
Solidity: function pendingQueueIndex() view returns(uint256)
type IL1MessageQueueDequeueTransaction ¶
type IL1MessageQueueDequeueTransaction struct { StartIndex *big.Int Count *big.Int SkippedBitmap *big.Int Raw types.Log // Blockchain specific contextual infos }
IL1MessageQueueDequeueTransaction represents a DequeueTransaction event raised by the IL1MessageQueue contract.
type IL1MessageQueueDequeueTransactionIterator ¶
type IL1MessageQueueDequeueTransactionIterator struct { Event *IL1MessageQueueDequeueTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1MessageQueueDequeueTransactionIterator is returned from FilterDequeueTransaction and is used to iterate over the raw logs and unpacked data for DequeueTransaction events raised by the IL1MessageQueue contract.
func (*IL1MessageQueueDequeueTransactionIterator) Close ¶
func (it *IL1MessageQueueDequeueTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1MessageQueueDequeueTransactionIterator) Error ¶
func (it *IL1MessageQueueDequeueTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1MessageQueueDequeueTransactionIterator) Next ¶
func (it *IL1MessageQueueDequeueTransactionIterator) 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 IL1MessageQueueDropTransaction ¶
type IL1MessageQueueDropTransaction struct { Index *big.Int Raw types.Log // Blockchain specific contextual infos }
IL1MessageQueueDropTransaction represents a DropTransaction event raised by the IL1MessageQueue contract.
type IL1MessageQueueDropTransactionIterator ¶
type IL1MessageQueueDropTransactionIterator struct { Event *IL1MessageQueueDropTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1MessageQueueDropTransactionIterator is returned from FilterDropTransaction and is used to iterate over the raw logs and unpacked data for DropTransaction events raised by the IL1MessageQueue contract.
func (*IL1MessageQueueDropTransactionIterator) Close ¶
func (it *IL1MessageQueueDropTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1MessageQueueDropTransactionIterator) Error ¶
func (it *IL1MessageQueueDropTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1MessageQueueDropTransactionIterator) Next ¶
func (it *IL1MessageQueueDropTransactionIterator) 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 IL1MessageQueueFilterer ¶
type IL1MessageQueueFilterer struct {
// contains filtered or unexported fields
}
IL1MessageQueueFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIL1MessageQueueFilterer ¶
func NewIL1MessageQueueFilterer(address common.Address, filterer bind.ContractFilterer) (*IL1MessageQueueFilterer, error)
NewIL1MessageQueueFilterer creates a new log filterer instance of IL1MessageQueue, bound to a specific deployed contract.
func (*IL1MessageQueueFilterer) FilterDequeueTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterDequeueTransaction(opts *bind.FilterOpts) (*IL1MessageQueueDequeueTransactionIterator, error)
FilterDequeueTransaction is a free log retrieval operation binding the contract event 0xc77f792f838ae38399ac31acc3348389aeb110ce7bedf3cfdbdd5e6679267970.
Solidity: event DequeueTransaction(uint256 startIndex, uint256 count, uint256 skippedBitmap)
func (*IL1MessageQueueFilterer) FilterDropTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterDropTransaction(opts *bind.FilterOpts) (*IL1MessageQueueDropTransactionIterator, error)
FilterDropTransaction is a free log retrieval operation binding the contract event 0x43a375005206d20a83abc71722cba68c24434a8dc1f583775be7c3fde0396cbf.
Solidity: event DropTransaction(uint256 index)
func (*IL1MessageQueueFilterer) FilterQueueTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterQueueTransaction(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*IL1MessageQueueQueueTransactionIterator, error)
FilterQueueTransaction is a free log retrieval operation binding the contract event 0x69cfcb8e6d4192b8aba9902243912587f37e550d75c1fa801491fce26717f37e.
Solidity: event QueueTransaction(address indexed sender, address indexed target, uint256 value, uint64 queueIndex, uint256 gasLimit, bytes data)
func (*IL1MessageQueueFilterer) FilterUpdateGasOracle ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterUpdateGasOracle(opts *bind.FilterOpts, _oldGasOracle []common.Address, _newGasOracle []common.Address) (*IL1MessageQueueUpdateGasOracleIterator, error)
FilterUpdateGasOracle is a free log retrieval operation binding the contract event 0x9ed5ec28f252b3e7f62f1ace8e54c5ebabf4c61cc2a7c33a806365b2ff7ecc5e.
Solidity: event UpdateGasOracle(address indexed _oldGasOracle, address indexed _newGasOracle)
func (*IL1MessageQueueFilterer) FilterUpdateMaxGasLimit ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) FilterUpdateMaxGasLimit(opts *bind.FilterOpts) (*IL1MessageQueueUpdateMaxGasLimitIterator, error)
FilterUpdateMaxGasLimit is a free log retrieval operation binding the contract event 0xa030881e03ff723954dd0d35500564afab9603555d09d4456a32436f2b2373c5.
Solidity: event UpdateMaxGasLimit(uint256 _oldMaxGasLimit, uint256 _newMaxGasLimit)
func (*IL1MessageQueueFilterer) ParseDequeueTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseDequeueTransaction(log types.Log) (*IL1MessageQueueDequeueTransaction, error)
ParseDequeueTransaction is a log parse operation binding the contract event 0xc77f792f838ae38399ac31acc3348389aeb110ce7bedf3cfdbdd5e6679267970.
Solidity: event DequeueTransaction(uint256 startIndex, uint256 count, uint256 skippedBitmap)
func (*IL1MessageQueueFilterer) ParseDropTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseDropTransaction(log types.Log) (*IL1MessageQueueDropTransaction, error)
ParseDropTransaction is a log parse operation binding the contract event 0x43a375005206d20a83abc71722cba68c24434a8dc1f583775be7c3fde0396cbf.
Solidity: event DropTransaction(uint256 index)
func (*IL1MessageQueueFilterer) ParseQueueTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseQueueTransaction(log types.Log) (*IL1MessageQueueQueueTransaction, error)
ParseQueueTransaction is a log parse operation binding the contract event 0x69cfcb8e6d4192b8aba9902243912587f37e550d75c1fa801491fce26717f37e.
Solidity: event QueueTransaction(address indexed sender, address indexed target, uint256 value, uint64 queueIndex, uint256 gasLimit, bytes data)
func (*IL1MessageQueueFilterer) ParseUpdateGasOracle ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseUpdateGasOracle(log types.Log) (*IL1MessageQueueUpdateGasOracle, error)
ParseUpdateGasOracle is a log parse operation binding the contract event 0x9ed5ec28f252b3e7f62f1ace8e54c5ebabf4c61cc2a7c33a806365b2ff7ecc5e.
Solidity: event UpdateGasOracle(address indexed _oldGasOracle, address indexed _newGasOracle)
func (*IL1MessageQueueFilterer) ParseUpdateMaxGasLimit ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) ParseUpdateMaxGasLimit(log types.Log) (*IL1MessageQueueUpdateMaxGasLimit, error)
ParseUpdateMaxGasLimit is a log parse operation binding the contract event 0xa030881e03ff723954dd0d35500564afab9603555d09d4456a32436f2b2373c5.
Solidity: event UpdateMaxGasLimit(uint256 _oldMaxGasLimit, uint256 _newMaxGasLimit)
func (*IL1MessageQueueFilterer) WatchDequeueTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchDequeueTransaction(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueDequeueTransaction) (event.Subscription, error)
WatchDequeueTransaction is a free log subscription operation binding the contract event 0xc77f792f838ae38399ac31acc3348389aeb110ce7bedf3cfdbdd5e6679267970.
Solidity: event DequeueTransaction(uint256 startIndex, uint256 count, uint256 skippedBitmap)
func (*IL1MessageQueueFilterer) WatchDropTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchDropTransaction(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueDropTransaction) (event.Subscription, error)
WatchDropTransaction is a free log subscription operation binding the contract event 0x43a375005206d20a83abc71722cba68c24434a8dc1f583775be7c3fde0396cbf.
Solidity: event DropTransaction(uint256 index)
func (*IL1MessageQueueFilterer) WatchQueueTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchQueueTransaction(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueQueueTransaction, sender []common.Address, target []common.Address) (event.Subscription, error)
WatchQueueTransaction is a free log subscription operation binding the contract event 0x69cfcb8e6d4192b8aba9902243912587f37e550d75c1fa801491fce26717f37e.
Solidity: event QueueTransaction(address indexed sender, address indexed target, uint256 value, uint64 queueIndex, uint256 gasLimit, bytes data)
func (*IL1MessageQueueFilterer) WatchUpdateGasOracle ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchUpdateGasOracle(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueUpdateGasOracle, _oldGasOracle []common.Address, _newGasOracle []common.Address) (event.Subscription, error)
WatchUpdateGasOracle is a free log subscription operation binding the contract event 0x9ed5ec28f252b3e7f62f1ace8e54c5ebabf4c61cc2a7c33a806365b2ff7ecc5e.
Solidity: event UpdateGasOracle(address indexed _oldGasOracle, address indexed _newGasOracle)
func (*IL1MessageQueueFilterer) WatchUpdateMaxGasLimit ¶
func (_IL1MessageQueue *IL1MessageQueueFilterer) WatchUpdateMaxGasLimit(opts *bind.WatchOpts, sink chan<- *IL1MessageQueueUpdateMaxGasLimit) (event.Subscription, error)
WatchUpdateMaxGasLimit is a free log subscription operation binding the contract event 0xa030881e03ff723954dd0d35500564afab9603555d09d4456a32436f2b2373c5.
Solidity: event UpdateMaxGasLimit(uint256 _oldMaxGasLimit, uint256 _newMaxGasLimit)
type IL1MessageQueueQueueTransaction ¶
type IL1MessageQueueQueueTransaction struct { Sender common.Address Target common.Address Value *big.Int QueueIndex uint64 GasLimit *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
IL1MessageQueueQueueTransaction represents a QueueTransaction event raised by the IL1MessageQueue contract.
type IL1MessageQueueQueueTransactionIterator ¶
type IL1MessageQueueQueueTransactionIterator struct { Event *IL1MessageQueueQueueTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1MessageQueueQueueTransactionIterator is returned from FilterQueueTransaction and is used to iterate over the raw logs and unpacked data for QueueTransaction events raised by the IL1MessageQueue contract.
func (*IL1MessageQueueQueueTransactionIterator) Close ¶
func (it *IL1MessageQueueQueueTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1MessageQueueQueueTransactionIterator) Error ¶
func (it *IL1MessageQueueQueueTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1MessageQueueQueueTransactionIterator) Next ¶
func (it *IL1MessageQueueQueueTransactionIterator) 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 IL1MessageQueueRaw ¶
type IL1MessageQueueRaw struct {
Contract *IL1MessageQueue // Generic contract binding to access the raw methods on
}
IL1MessageQueueRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IL1MessageQueueRaw) Call ¶
func (_IL1MessageQueue *IL1MessageQueueRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IL1MessageQueueRaw) Transact ¶
func (_IL1MessageQueue *IL1MessageQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IL1MessageQueueRaw) Transfer ¶
func (_IL1MessageQueue *IL1MessageQueueRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IL1MessageQueueSession ¶
type IL1MessageQueueSession struct { Contract *IL1MessageQueue // 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 }
IL1MessageQueueSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IL1MessageQueueSession) AppendCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueSession) AppendCrossDomainMessage(target common.Address, gasLimit *big.Int, data []byte) (*types.Transaction, error)
AppendCrossDomainMessage is a paid mutator transaction binding the contract method 0x9b159782.
Solidity: function appendCrossDomainMessage(address target, uint256 gasLimit, bytes data) returns()
func (*IL1MessageQueueSession) AppendEnforcedTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueSession) AppendEnforcedTransaction(sender common.Address, target common.Address, value *big.Int, gasLimit *big.Int, data []byte) (*types.Transaction, error)
AppendEnforcedTransaction is a paid mutator transaction binding the contract method 0xbdc6f0a0.
Solidity: function appendEnforcedTransaction(address sender, address target, uint256 value, uint256 gasLimit, bytes data) returns()
func (*IL1MessageQueueSession) CalculateIntrinsicGasFee ¶
func (_IL1MessageQueue *IL1MessageQueueSession) CalculateIntrinsicGasFee(_calldata []byte) (*big.Int, error)
CalculateIntrinsicGasFee is a free data retrieval call binding the contract method 0xe172d3a1.
Solidity: function calculateIntrinsicGasFee(bytes _calldata) view returns(uint256)
func (*IL1MessageQueueSession) ComputeTransactionHash ¶
func (_IL1MessageQueue *IL1MessageQueueSession) ComputeTransactionHash(sender common.Address, queueIndex *big.Int, value *big.Int, target common.Address, gasLimit *big.Int, data []byte) ([32]byte, error)
ComputeTransactionHash is a free data retrieval call binding the contract method 0x5ad9945a.
Solidity: function computeTransactionHash(address sender, uint256 queueIndex, uint256 value, address target, uint256 gasLimit, bytes data) view returns(bytes32)
func (*IL1MessageQueueSession) DropCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueSession) DropCrossDomainMessage(index *big.Int) (*types.Transaction, error)
DropCrossDomainMessage is a paid mutator transaction binding the contract method 0x91652461.
Solidity: function dropCrossDomainMessage(uint256 index) returns()
func (*IL1MessageQueueSession) EstimateCrossDomainMessageFee ¶
func (_IL1MessageQueue *IL1MessageQueueSession) EstimateCrossDomainMessageFee(gasLimit *big.Int) (*big.Int, error)
EstimateCrossDomainMessageFee is a free data retrieval call binding the contract method 0xd7704bae.
Solidity: function estimateCrossDomainMessageFee(uint256 gasLimit) view returns(uint256)
func (*IL1MessageQueueSession) GetCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueSession) GetCrossDomainMessage(queueIndex *big.Int) ([32]byte, error)
GetCrossDomainMessage is a free data retrieval call binding the contract method 0xae453cd5.
Solidity: function getCrossDomainMessage(uint256 queueIndex) view returns(bytes32)
func (*IL1MessageQueueSession) IsMessageDropped ¶
func (_IL1MessageQueue *IL1MessageQueueSession) IsMessageDropped(queueIndex *big.Int) (bool, error)
IsMessageDropped is a free data retrieval call binding the contract method 0x3e6dada1.
Solidity: function isMessageDropped(uint256 queueIndex) view returns(bool)
func (*IL1MessageQueueSession) IsMessageSkipped ¶
func (_IL1MessageQueue *IL1MessageQueueSession) IsMessageSkipped(queueIndex *big.Int) (bool, error)
IsMessageSkipped is a free data retrieval call binding the contract method 0x7d82191a.
Solidity: function isMessageSkipped(uint256 queueIndex) view returns(bool)
func (*IL1MessageQueueSession) NextCrossDomainMessageIndex ¶
func (_IL1MessageQueue *IL1MessageQueueSession) NextCrossDomainMessageIndex() (*big.Int, error)
NextCrossDomainMessageIndex is a free data retrieval call binding the contract method 0xfd0ad31e.
Solidity: function nextCrossDomainMessageIndex() view returns(uint256)
func (*IL1MessageQueueSession) PendingQueueIndex ¶
func (_IL1MessageQueue *IL1MessageQueueSession) PendingQueueIndex() (*big.Int, error)
PendingQueueIndex is a free data retrieval call binding the contract method 0xa85006ca.
Solidity: function pendingQueueIndex() view returns(uint256)
func (*IL1MessageQueueSession) PopCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueSession) PopCrossDomainMessage(startIndex *big.Int, count *big.Int, skippedBitmap *big.Int) (*types.Transaction, error)
PopCrossDomainMessage is a paid mutator transaction binding the contract method 0x55f613ce.
Solidity: function popCrossDomainMessage(uint256 startIndex, uint256 count, uint256 skippedBitmap) returns()
type IL1MessageQueueTransactor ¶
type IL1MessageQueueTransactor struct {
// contains filtered or unexported fields
}
IL1MessageQueueTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIL1MessageQueueTransactor ¶
func NewIL1MessageQueueTransactor(address common.Address, transactor bind.ContractTransactor) (*IL1MessageQueueTransactor, error)
NewIL1MessageQueueTransactor creates a new write-only instance of IL1MessageQueue, bound to a specific deployed contract.
func (*IL1MessageQueueTransactor) AppendCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueTransactor) AppendCrossDomainMessage(opts *bind.TransactOpts, target common.Address, gasLimit *big.Int, data []byte) (*types.Transaction, error)
AppendCrossDomainMessage is a paid mutator transaction binding the contract method 0x9b159782.
Solidity: function appendCrossDomainMessage(address target, uint256 gasLimit, bytes data) returns()
func (*IL1MessageQueueTransactor) AppendEnforcedTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueTransactor) AppendEnforcedTransaction(opts *bind.TransactOpts, sender common.Address, target common.Address, value *big.Int, gasLimit *big.Int, data []byte) (*types.Transaction, error)
AppendEnforcedTransaction is a paid mutator transaction binding the contract method 0xbdc6f0a0.
Solidity: function appendEnforcedTransaction(address sender, address target, uint256 value, uint256 gasLimit, bytes data) returns()
func (*IL1MessageQueueTransactor) DropCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueTransactor) DropCrossDomainMessage(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
DropCrossDomainMessage is a paid mutator transaction binding the contract method 0x91652461.
Solidity: function dropCrossDomainMessage(uint256 index) returns()
func (*IL1MessageQueueTransactor) PopCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueTransactor) PopCrossDomainMessage(opts *bind.TransactOpts, startIndex *big.Int, count *big.Int, skippedBitmap *big.Int) (*types.Transaction, error)
PopCrossDomainMessage is a paid mutator transaction binding the contract method 0x55f613ce.
Solidity: function popCrossDomainMessage(uint256 startIndex, uint256 count, uint256 skippedBitmap) returns()
type IL1MessageQueueTransactorRaw ¶
type IL1MessageQueueTransactorRaw struct {
Contract *IL1MessageQueueTransactor // Generic write-only contract binding to access the raw methods on
}
IL1MessageQueueTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IL1MessageQueueTransactorRaw) Transact ¶
func (_IL1MessageQueue *IL1MessageQueueTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IL1MessageQueueTransactorRaw) Transfer ¶
func (_IL1MessageQueue *IL1MessageQueueTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IL1MessageQueueTransactorSession ¶
type IL1MessageQueueTransactorSession struct { Contract *IL1MessageQueueTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IL1MessageQueueTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IL1MessageQueueTransactorSession) AppendCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueTransactorSession) AppendCrossDomainMessage(target common.Address, gasLimit *big.Int, data []byte) (*types.Transaction, error)
AppendCrossDomainMessage is a paid mutator transaction binding the contract method 0x9b159782.
Solidity: function appendCrossDomainMessage(address target, uint256 gasLimit, bytes data) returns()
func (*IL1MessageQueueTransactorSession) AppendEnforcedTransaction ¶
func (_IL1MessageQueue *IL1MessageQueueTransactorSession) AppendEnforcedTransaction(sender common.Address, target common.Address, value *big.Int, gasLimit *big.Int, data []byte) (*types.Transaction, error)
AppendEnforcedTransaction is a paid mutator transaction binding the contract method 0xbdc6f0a0.
Solidity: function appendEnforcedTransaction(address sender, address target, uint256 value, uint256 gasLimit, bytes data) returns()
func (*IL1MessageQueueTransactorSession) DropCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueTransactorSession) DropCrossDomainMessage(index *big.Int) (*types.Transaction, error)
DropCrossDomainMessage is a paid mutator transaction binding the contract method 0x91652461.
Solidity: function dropCrossDomainMessage(uint256 index) returns()
func (*IL1MessageQueueTransactorSession) PopCrossDomainMessage ¶
func (_IL1MessageQueue *IL1MessageQueueTransactorSession) PopCrossDomainMessage(startIndex *big.Int, count *big.Int, skippedBitmap *big.Int) (*types.Transaction, error)
PopCrossDomainMessage is a paid mutator transaction binding the contract method 0x55f613ce.
Solidity: function popCrossDomainMessage(uint256 startIndex, uint256 count, uint256 skippedBitmap) returns()
type IL1MessageQueueUpdateGasOracle ¶
type IL1MessageQueueUpdateGasOracle struct { OldGasOracle common.Address NewGasOracle common.Address Raw types.Log // Blockchain specific contextual infos }
IL1MessageQueueUpdateGasOracle represents a UpdateGasOracle event raised by the IL1MessageQueue contract.
type IL1MessageQueueUpdateGasOracleIterator ¶
type IL1MessageQueueUpdateGasOracleIterator struct { Event *IL1MessageQueueUpdateGasOracle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1MessageQueueUpdateGasOracleIterator is returned from FilterUpdateGasOracle and is used to iterate over the raw logs and unpacked data for UpdateGasOracle events raised by the IL1MessageQueue contract.
func (*IL1MessageQueueUpdateGasOracleIterator) Close ¶
func (it *IL1MessageQueueUpdateGasOracleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1MessageQueueUpdateGasOracleIterator) Error ¶
func (it *IL1MessageQueueUpdateGasOracleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1MessageQueueUpdateGasOracleIterator) Next ¶
func (it *IL1MessageQueueUpdateGasOracleIterator) 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 IL1MessageQueueUpdateMaxGasLimit ¶
type IL1MessageQueueUpdateMaxGasLimit struct { OldMaxGasLimit *big.Int NewMaxGasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
IL1MessageQueueUpdateMaxGasLimit represents a UpdateMaxGasLimit event raised by the IL1MessageQueue contract.
type IL1MessageQueueUpdateMaxGasLimitIterator ¶
type IL1MessageQueueUpdateMaxGasLimitIterator struct { Event *IL1MessageQueueUpdateMaxGasLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1MessageQueueUpdateMaxGasLimitIterator is returned from FilterUpdateMaxGasLimit and is used to iterate over the raw logs and unpacked data for UpdateMaxGasLimit events raised by the IL1MessageQueue contract.
func (*IL1MessageQueueUpdateMaxGasLimitIterator) Close ¶
func (it *IL1MessageQueueUpdateMaxGasLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1MessageQueueUpdateMaxGasLimitIterator) Error ¶
func (it *IL1MessageQueueUpdateMaxGasLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1MessageQueueUpdateMaxGasLimitIterator) Next ¶
func (it *IL1MessageQueueUpdateMaxGasLimitIterator) 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 IL1ScrollMessenger ¶
type IL1ScrollMessenger struct { IL1ScrollMessengerCaller // Read-only binding to the contract IL1ScrollMessengerTransactor // Write-only binding to the contract IL1ScrollMessengerFilterer // Log filterer for contract events }
IL1ScrollMessenger is an auto generated Go binding around an Ethereum contract.
func NewIL1ScrollMessenger ¶
func NewIL1ScrollMessenger(address common.Address, backend bind.ContractBackend) (*IL1ScrollMessenger, error)
NewIL1ScrollMessenger creates a new instance of IL1ScrollMessenger, bound to a specific deployed contract.
type IL1ScrollMessengerCaller ¶
type IL1ScrollMessengerCaller struct {
// contains filtered or unexported fields
}
IL1ScrollMessengerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIL1ScrollMessengerCaller ¶
func NewIL1ScrollMessengerCaller(address common.Address, caller bind.ContractCaller) (*IL1ScrollMessengerCaller, error)
NewIL1ScrollMessengerCaller creates a new read-only instance of IL1ScrollMessenger, bound to a specific deployed contract.
func (*IL1ScrollMessengerCaller) XDomainMessageSender ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerCaller) XDomainMessageSender(opts *bind.CallOpts) (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type IL1ScrollMessengerCallerRaw ¶
type IL1ScrollMessengerCallerRaw struct {
Contract *IL1ScrollMessengerCaller // Generic read-only contract binding to access the raw methods on
}
IL1ScrollMessengerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IL1ScrollMessengerCallerRaw) Call ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IL1ScrollMessengerCallerSession ¶
type IL1ScrollMessengerCallerSession struct { Contract *IL1ScrollMessengerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IL1ScrollMessengerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IL1ScrollMessengerCallerSession) XDomainMessageSender ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerCallerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type IL1ScrollMessengerFailedRelayedMessage ¶
type IL1ScrollMessengerFailedRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IL1ScrollMessengerFailedRelayedMessage represents a FailedRelayedMessage event raised by the IL1ScrollMessenger contract.
type IL1ScrollMessengerFailedRelayedMessageIterator ¶
type IL1ScrollMessengerFailedRelayedMessageIterator struct { Event *IL1ScrollMessengerFailedRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1ScrollMessengerFailedRelayedMessageIterator is returned from FilterFailedRelayedMessage and is used to iterate over the raw logs and unpacked data for FailedRelayedMessage events raised by the IL1ScrollMessenger contract.
func (*IL1ScrollMessengerFailedRelayedMessageIterator) Close ¶
func (it *IL1ScrollMessengerFailedRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1ScrollMessengerFailedRelayedMessageIterator) Error ¶
func (it *IL1ScrollMessengerFailedRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1ScrollMessengerFailedRelayedMessageIterator) Next ¶
func (it *IL1ScrollMessengerFailedRelayedMessageIterator) 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 IL1ScrollMessengerFilterer ¶
type IL1ScrollMessengerFilterer struct {
// contains filtered or unexported fields
}
IL1ScrollMessengerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIL1ScrollMessengerFilterer ¶
func NewIL1ScrollMessengerFilterer(address common.Address, filterer bind.ContractFilterer) (*IL1ScrollMessengerFilterer, error)
NewIL1ScrollMessengerFilterer creates a new log filterer instance of IL1ScrollMessenger, bound to a specific deployed contract.
func (*IL1ScrollMessengerFilterer) FilterFailedRelayedMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IL1ScrollMessengerFailedRelayedMessageIterator, error)
FilterFailedRelayedMessage is a free log retrieval operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*IL1ScrollMessengerFilterer) FilterRelayedMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IL1ScrollMessengerRelayedMessageIterator, error)
FilterRelayedMessage is a free log retrieval operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*IL1ScrollMessengerFilterer) FilterSentMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*IL1ScrollMessengerSentMessageIterator, error)
FilterSentMessage is a free log retrieval operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*IL1ScrollMessengerFilterer) FilterUpdateMaxReplayTimes ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) FilterUpdateMaxReplayTimes(opts *bind.FilterOpts) (*IL1ScrollMessengerUpdateMaxReplayTimesIterator, error)
FilterUpdateMaxReplayTimes is a free log retrieval operation binding the contract event 0xd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b.
Solidity: event UpdateMaxReplayTimes(uint256 oldMaxReplayTimes, uint256 newMaxReplayTimes)
func (*IL1ScrollMessengerFilterer) ParseFailedRelayedMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseFailedRelayedMessage(log types.Log) (*IL1ScrollMessengerFailedRelayedMessage, error)
ParseFailedRelayedMessage is a log parse operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*IL1ScrollMessengerFilterer) ParseRelayedMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseRelayedMessage(log types.Log) (*IL1ScrollMessengerRelayedMessage, error)
ParseRelayedMessage is a log parse operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*IL1ScrollMessengerFilterer) ParseSentMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseSentMessage(log types.Log) (*IL1ScrollMessengerSentMessage, error)
ParseSentMessage is a log parse operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*IL1ScrollMessengerFilterer) ParseUpdateMaxReplayTimes ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) ParseUpdateMaxReplayTimes(log types.Log) (*IL1ScrollMessengerUpdateMaxReplayTimes, error)
ParseUpdateMaxReplayTimes is a log parse operation binding the contract event 0xd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b.
Solidity: event UpdateMaxReplayTimes(uint256 oldMaxReplayTimes, uint256 newMaxReplayTimes)
func (*IL1ScrollMessengerFilterer) WatchFailedRelayedMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerFailedRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchFailedRelayedMessage is a free log subscription operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*IL1ScrollMessengerFilterer) WatchRelayedMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchRelayedMessage is a free log subscription operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*IL1ScrollMessengerFilterer) WatchSentMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerSentMessage, sender []common.Address, target []common.Address) (event.Subscription, error)
WatchSentMessage is a free log subscription operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*IL1ScrollMessengerFilterer) WatchUpdateMaxReplayTimes ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerFilterer) WatchUpdateMaxReplayTimes(opts *bind.WatchOpts, sink chan<- *IL1ScrollMessengerUpdateMaxReplayTimes) (event.Subscription, error)
WatchUpdateMaxReplayTimes is a free log subscription operation binding the contract event 0xd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b.
Solidity: event UpdateMaxReplayTimes(uint256 oldMaxReplayTimes, uint256 newMaxReplayTimes)
type IL1ScrollMessengerL2MessageProof ¶
IL1ScrollMessengerL2MessageProof is an auto generated low-level Go binding around an user-defined struct.
type IL1ScrollMessengerRaw ¶
type IL1ScrollMessengerRaw struct {
Contract *IL1ScrollMessenger // Generic contract binding to access the raw methods on
}
IL1ScrollMessengerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IL1ScrollMessengerRaw) Call ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IL1ScrollMessengerRaw) Transact ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IL1ScrollMessengerRaw) Transfer ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IL1ScrollMessengerRelayedMessage ¶
type IL1ScrollMessengerRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IL1ScrollMessengerRelayedMessage represents a RelayedMessage event raised by the IL1ScrollMessenger contract.
type IL1ScrollMessengerRelayedMessageIterator ¶
type IL1ScrollMessengerRelayedMessageIterator struct { Event *IL1ScrollMessengerRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1ScrollMessengerRelayedMessageIterator is returned from FilterRelayedMessage and is used to iterate over the raw logs and unpacked data for RelayedMessage events raised by the IL1ScrollMessenger contract.
func (*IL1ScrollMessengerRelayedMessageIterator) Close ¶
func (it *IL1ScrollMessengerRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1ScrollMessengerRelayedMessageIterator) Error ¶
func (it *IL1ScrollMessengerRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1ScrollMessengerRelayedMessageIterator) Next ¶
func (it *IL1ScrollMessengerRelayedMessageIterator) 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 IL1ScrollMessengerSentMessage ¶
type IL1ScrollMessengerSentMessage struct { Sender common.Address Target common.Address Value *big.Int MessageNonce *big.Int GasLimit *big.Int Message []byte Raw types.Log // Blockchain specific contextual infos }
IL1ScrollMessengerSentMessage represents a SentMessage event raised by the IL1ScrollMessenger contract.
type IL1ScrollMessengerSentMessageIterator ¶
type IL1ScrollMessengerSentMessageIterator struct { Event *IL1ScrollMessengerSentMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1ScrollMessengerSentMessageIterator is returned from FilterSentMessage and is used to iterate over the raw logs and unpacked data for SentMessage events raised by the IL1ScrollMessenger contract.
func (*IL1ScrollMessengerSentMessageIterator) Close ¶
func (it *IL1ScrollMessengerSentMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1ScrollMessengerSentMessageIterator) Error ¶
func (it *IL1ScrollMessengerSentMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1ScrollMessengerSentMessageIterator) Next ¶
func (it *IL1ScrollMessengerSentMessageIterator) 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 IL1ScrollMessengerSession ¶
type IL1ScrollMessengerSession struct { Contract *IL1ScrollMessenger // 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 }
IL1ScrollMessengerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IL1ScrollMessengerSession) DropMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerSession) DropMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, message []byte) (*types.Transaction, error)
DropMessage is a paid mutator transaction binding the contract method 0x29907acd.
Solidity: function dropMessage(address from, address to, uint256 value, uint256 messageNonce, bytes message) returns()
func (*IL1ScrollMessengerSession) RelayMessageWithProof ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerSession) RelayMessageWithProof(from common.Address, to common.Address, value *big.Int, nonce *big.Int, message []byte, proof IL1ScrollMessengerL2MessageProof) (*types.Transaction, error)
RelayMessageWithProof is a paid mutator transaction binding the contract method 0xc311b6fc.
Solidity: function relayMessageWithProof(address from, address to, uint256 value, uint256 nonce, bytes message, (uint256,bytes) proof) returns()
func (*IL1ScrollMessengerSession) ReplayMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerSession) ReplayMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, message []byte, newGasLimit uint32, refundAddress common.Address) (*types.Transaction, error)
ReplayMessage is a paid mutator transaction binding the contract method 0x55004105.
Solidity: function replayMessage(address from, address to, uint256 value, uint256 messageNonce, bytes message, uint32 newGasLimit, address refundAddress) payable returns()
func (*IL1ScrollMessengerSession) SendMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*IL1ScrollMessengerSession) SendMessage0 ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
func (*IL1ScrollMessengerSession) XDomainMessageSender ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type IL1ScrollMessengerTransactor ¶
type IL1ScrollMessengerTransactor struct {
// contains filtered or unexported fields
}
IL1ScrollMessengerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIL1ScrollMessengerTransactor ¶
func NewIL1ScrollMessengerTransactor(address common.Address, transactor bind.ContractTransactor) (*IL1ScrollMessengerTransactor, error)
NewIL1ScrollMessengerTransactor creates a new write-only instance of IL1ScrollMessenger, bound to a specific deployed contract.
func (*IL1ScrollMessengerTransactor) DropMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) DropMessage(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, message []byte) (*types.Transaction, error)
DropMessage is a paid mutator transaction binding the contract method 0x29907acd.
Solidity: function dropMessage(address from, address to, uint256 value, uint256 messageNonce, bytes message) returns()
func (*IL1ScrollMessengerTransactor) RelayMessageWithProof ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) RelayMessageWithProof(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, nonce *big.Int, message []byte, proof IL1ScrollMessengerL2MessageProof) (*types.Transaction, error)
RelayMessageWithProof is a paid mutator transaction binding the contract method 0xc311b6fc.
Solidity: function relayMessageWithProof(address from, address to, uint256 value, uint256 nonce, bytes message, (uint256,bytes) proof) returns()
func (*IL1ScrollMessengerTransactor) ReplayMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) ReplayMessage(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, message []byte, newGasLimit uint32, refundAddress common.Address) (*types.Transaction, error)
ReplayMessage is a paid mutator transaction binding the contract method 0x55004105.
Solidity: function replayMessage(address from, address to, uint256 value, uint256 messageNonce, bytes message, uint32 newGasLimit, address refundAddress) payable returns()
func (*IL1ScrollMessengerTransactor) SendMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) SendMessage(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*IL1ScrollMessengerTransactor) SendMessage0 ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactor) SendMessage0(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
type IL1ScrollMessengerTransactorRaw ¶
type IL1ScrollMessengerTransactorRaw struct {
Contract *IL1ScrollMessengerTransactor // Generic write-only contract binding to access the raw methods on
}
IL1ScrollMessengerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IL1ScrollMessengerTransactorRaw) Transact ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IL1ScrollMessengerTransactorRaw) Transfer ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IL1ScrollMessengerTransactorSession ¶
type IL1ScrollMessengerTransactorSession struct { Contract *IL1ScrollMessengerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IL1ScrollMessengerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IL1ScrollMessengerTransactorSession) DropMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) DropMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, message []byte) (*types.Transaction, error)
DropMessage is a paid mutator transaction binding the contract method 0x29907acd.
Solidity: function dropMessage(address from, address to, uint256 value, uint256 messageNonce, bytes message) returns()
func (*IL1ScrollMessengerTransactorSession) RelayMessageWithProof ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) RelayMessageWithProof(from common.Address, to common.Address, value *big.Int, nonce *big.Int, message []byte, proof IL1ScrollMessengerL2MessageProof) (*types.Transaction, error)
RelayMessageWithProof is a paid mutator transaction binding the contract method 0xc311b6fc.
Solidity: function relayMessageWithProof(address from, address to, uint256 value, uint256 nonce, bytes message, (uint256,bytes) proof) returns()
func (*IL1ScrollMessengerTransactorSession) ReplayMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) ReplayMessage(from common.Address, to common.Address, value *big.Int, messageNonce *big.Int, message []byte, newGasLimit uint32, refundAddress common.Address) (*types.Transaction, error)
ReplayMessage is a paid mutator transaction binding the contract method 0x55004105.
Solidity: function replayMessage(address from, address to, uint256 value, uint256 messageNonce, bytes message, uint32 newGasLimit, address refundAddress) payable returns()
func (*IL1ScrollMessengerTransactorSession) SendMessage ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*IL1ScrollMessengerTransactorSession) SendMessage0 ¶
func (_IL1ScrollMessenger *IL1ScrollMessengerTransactorSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
type IL1ScrollMessengerUpdateMaxReplayTimes ¶
type IL1ScrollMessengerUpdateMaxReplayTimes struct { OldMaxReplayTimes *big.Int NewMaxReplayTimes *big.Int Raw types.Log // Blockchain specific contextual infos }
IL1ScrollMessengerUpdateMaxReplayTimes represents a UpdateMaxReplayTimes event raised by the IL1ScrollMessenger contract.
type IL1ScrollMessengerUpdateMaxReplayTimesIterator ¶
type IL1ScrollMessengerUpdateMaxReplayTimesIterator struct { Event *IL1ScrollMessengerUpdateMaxReplayTimes // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IL1ScrollMessengerUpdateMaxReplayTimesIterator is returned from FilterUpdateMaxReplayTimes and is used to iterate over the raw logs and unpacked data for UpdateMaxReplayTimes events raised by the IL1ScrollMessenger contract.
func (*IL1ScrollMessengerUpdateMaxReplayTimesIterator) Close ¶
func (it *IL1ScrollMessengerUpdateMaxReplayTimesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IL1ScrollMessengerUpdateMaxReplayTimesIterator) Error ¶
func (it *IL1ScrollMessengerUpdateMaxReplayTimesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IL1ScrollMessengerUpdateMaxReplayTimesIterator) Next ¶
func (it *IL1ScrollMessengerUpdateMaxReplayTimesIterator) 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 IMessageDropCallback ¶
type IMessageDropCallback struct { IMessageDropCallbackCaller // Read-only binding to the contract IMessageDropCallbackTransactor // Write-only binding to the contract IMessageDropCallbackFilterer // Log filterer for contract events }
IMessageDropCallback is an auto generated Go binding around an Ethereum contract.
func NewIMessageDropCallback ¶
func NewIMessageDropCallback(address common.Address, backend bind.ContractBackend) (*IMessageDropCallback, error)
NewIMessageDropCallback creates a new instance of IMessageDropCallback, bound to a specific deployed contract.
type IMessageDropCallbackCaller ¶
type IMessageDropCallbackCaller struct {
// contains filtered or unexported fields
}
IMessageDropCallbackCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIMessageDropCallbackCaller ¶
func NewIMessageDropCallbackCaller(address common.Address, caller bind.ContractCaller) (*IMessageDropCallbackCaller, error)
NewIMessageDropCallbackCaller creates a new read-only instance of IMessageDropCallback, bound to a specific deployed contract.
type IMessageDropCallbackCallerRaw ¶
type IMessageDropCallbackCallerRaw struct {
Contract *IMessageDropCallbackCaller // Generic read-only contract binding to access the raw methods on
}
IMessageDropCallbackCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IMessageDropCallbackCallerRaw) Call ¶
func (_IMessageDropCallback *IMessageDropCallbackCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IMessageDropCallbackCallerSession ¶
type IMessageDropCallbackCallerSession struct { Contract *IMessageDropCallbackCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IMessageDropCallbackCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IMessageDropCallbackFilterer ¶
type IMessageDropCallbackFilterer struct {
// contains filtered or unexported fields
}
IMessageDropCallbackFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIMessageDropCallbackFilterer ¶
func NewIMessageDropCallbackFilterer(address common.Address, filterer bind.ContractFilterer) (*IMessageDropCallbackFilterer, error)
NewIMessageDropCallbackFilterer creates a new log filterer instance of IMessageDropCallback, bound to a specific deployed contract.
type IMessageDropCallbackRaw ¶
type IMessageDropCallbackRaw struct {
Contract *IMessageDropCallback // Generic contract binding to access the raw methods on
}
IMessageDropCallbackRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IMessageDropCallbackRaw) Call ¶
func (_IMessageDropCallback *IMessageDropCallbackRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IMessageDropCallbackRaw) Transact ¶
func (_IMessageDropCallback *IMessageDropCallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMessageDropCallbackRaw) Transfer ¶
func (_IMessageDropCallback *IMessageDropCallbackRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IMessageDropCallbackSession ¶
type IMessageDropCallbackSession struct { Contract *IMessageDropCallback // 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 }
IMessageDropCallbackSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IMessageDropCallbackSession) OnDropMessage ¶
func (_IMessageDropCallback *IMessageDropCallbackSession) OnDropMessage(message []byte) (*types.Transaction, error)
OnDropMessage is a paid mutator transaction binding the contract method 0x14298c51.
Solidity: function onDropMessage(bytes message) payable returns()
type IMessageDropCallbackTransactor ¶
type IMessageDropCallbackTransactor struct {
// contains filtered or unexported fields
}
IMessageDropCallbackTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIMessageDropCallbackTransactor ¶
func NewIMessageDropCallbackTransactor(address common.Address, transactor bind.ContractTransactor) (*IMessageDropCallbackTransactor, error)
NewIMessageDropCallbackTransactor creates a new write-only instance of IMessageDropCallback, bound to a specific deployed contract.
func (*IMessageDropCallbackTransactor) OnDropMessage ¶
func (_IMessageDropCallback *IMessageDropCallbackTransactor) OnDropMessage(opts *bind.TransactOpts, message []byte) (*types.Transaction, error)
OnDropMessage is a paid mutator transaction binding the contract method 0x14298c51.
Solidity: function onDropMessage(bytes message) payable returns()
type IMessageDropCallbackTransactorRaw ¶
type IMessageDropCallbackTransactorRaw struct {
Contract *IMessageDropCallbackTransactor // Generic write-only contract binding to access the raw methods on
}
IMessageDropCallbackTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IMessageDropCallbackTransactorRaw) Transact ¶
func (_IMessageDropCallback *IMessageDropCallbackTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMessageDropCallbackTransactorRaw) Transfer ¶
func (_IMessageDropCallback *IMessageDropCallbackTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IMessageDropCallbackTransactorSession ¶
type IMessageDropCallbackTransactorSession struct { Contract *IMessageDropCallbackTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IMessageDropCallbackTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IMessageDropCallbackTransactorSession) OnDropMessage ¶
func (_IMessageDropCallback *IMessageDropCallbackTransactorSession) OnDropMessage(message []byte) (*types.Transaction, error)
OnDropMessage is a paid mutator transaction binding the contract method 0x14298c51.
Solidity: function onDropMessage(bytes message) payable returns()
type IScrollChain ¶
type IScrollChain struct { IScrollChainCaller // Read-only binding to the contract IScrollChainTransactor // Write-only binding to the contract IScrollChainFilterer // Log filterer for contract events }
IScrollChain is an auto generated Go binding around an Ethereum contract.
func NewIScrollChain ¶
func NewIScrollChain(address common.Address, backend bind.ContractBackend) (*IScrollChain, error)
NewIScrollChain creates a new instance of IScrollChain, bound to a specific deployed contract.
type IScrollChainCaller ¶
type IScrollChainCaller struct {
// contains filtered or unexported fields
}
IScrollChainCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIScrollChainCaller ¶
func NewIScrollChainCaller(address common.Address, caller bind.ContractCaller) (*IScrollChainCaller, error)
NewIScrollChainCaller creates a new read-only instance of IScrollChain, bound to a specific deployed contract.
func (*IScrollChainCaller) CommittedBatches ¶
func (_IScrollChain *IScrollChainCaller) CommittedBatches(opts *bind.CallOpts, batchIndex *big.Int) ([32]byte, error)
CommittedBatches is a free data retrieval call binding the contract method 0x2362f03e.
Solidity: function committedBatches(uint256 batchIndex) view returns(bytes32)
func (*IScrollChainCaller) FinalizedStateRoots ¶
func (_IScrollChain *IScrollChainCaller) FinalizedStateRoots(opts *bind.CallOpts, batchIndex *big.Int) ([32]byte, error)
FinalizedStateRoots is a free data retrieval call binding the contract method 0x2571098d.
Solidity: function finalizedStateRoots(uint256 batchIndex) view returns(bytes32)
func (*IScrollChainCaller) IsBatchFinalized ¶
func (_IScrollChain *IScrollChainCaller) IsBatchFinalized(opts *bind.CallOpts, batchIndex *big.Int) (bool, error)
IsBatchFinalized is a free data retrieval call binding the contract method 0x116a1f42.
Solidity: function isBatchFinalized(uint256 batchIndex) view returns(bool)
func (*IScrollChainCaller) LastFinalizedBatchIndex ¶
func (_IScrollChain *IScrollChainCaller) LastFinalizedBatchIndex(opts *bind.CallOpts) (*big.Int, error)
LastFinalizedBatchIndex is a free data retrieval call binding the contract method 0x059def61.
Solidity: function lastFinalizedBatchIndex() view returns(uint256)
func (*IScrollChainCaller) WithdrawRoots ¶
func (_IScrollChain *IScrollChainCaller) WithdrawRoots(opts *bind.CallOpts, batchIndex *big.Int) ([32]byte, error)
WithdrawRoots is a free data retrieval call binding the contract method 0xea5f084f.
Solidity: function withdrawRoots(uint256 batchIndex) view returns(bytes32)
type IScrollChainCallerRaw ¶
type IScrollChainCallerRaw struct {
Contract *IScrollChainCaller // Generic read-only contract binding to access the raw methods on
}
IScrollChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IScrollChainCallerRaw) Call ¶
func (_IScrollChain *IScrollChainCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IScrollChainCallerSession ¶
type IScrollChainCallerSession struct { Contract *IScrollChainCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IScrollChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IScrollChainCallerSession) CommittedBatches ¶
func (_IScrollChain *IScrollChainCallerSession) CommittedBatches(batchIndex *big.Int) ([32]byte, error)
CommittedBatches is a free data retrieval call binding the contract method 0x2362f03e.
Solidity: function committedBatches(uint256 batchIndex) view returns(bytes32)
func (*IScrollChainCallerSession) FinalizedStateRoots ¶
func (_IScrollChain *IScrollChainCallerSession) FinalizedStateRoots(batchIndex *big.Int) ([32]byte, error)
FinalizedStateRoots is a free data retrieval call binding the contract method 0x2571098d.
Solidity: function finalizedStateRoots(uint256 batchIndex) view returns(bytes32)
func (*IScrollChainCallerSession) IsBatchFinalized ¶
func (_IScrollChain *IScrollChainCallerSession) IsBatchFinalized(batchIndex *big.Int) (bool, error)
IsBatchFinalized is a free data retrieval call binding the contract method 0x116a1f42.
Solidity: function isBatchFinalized(uint256 batchIndex) view returns(bool)
func (*IScrollChainCallerSession) LastFinalizedBatchIndex ¶
func (_IScrollChain *IScrollChainCallerSession) LastFinalizedBatchIndex() (*big.Int, error)
LastFinalizedBatchIndex is a free data retrieval call binding the contract method 0x059def61.
Solidity: function lastFinalizedBatchIndex() view returns(uint256)
func (*IScrollChainCallerSession) WithdrawRoots ¶
func (_IScrollChain *IScrollChainCallerSession) WithdrawRoots(batchIndex *big.Int) ([32]byte, error)
WithdrawRoots is a free data retrieval call binding the contract method 0xea5f084f.
Solidity: function withdrawRoots(uint256 batchIndex) view returns(bytes32)
type IScrollChainCommitBatch ¶
type IScrollChainCommitBatch struct { BatchIndex *big.Int BatchHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IScrollChainCommitBatch represents a CommitBatch event raised by the IScrollChain contract.
type IScrollChainCommitBatchIterator ¶
type IScrollChainCommitBatchIterator struct { Event *IScrollChainCommitBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollChainCommitBatchIterator is returned from FilterCommitBatch and is used to iterate over the raw logs and unpacked data for CommitBatch events raised by the IScrollChain contract.
func (*IScrollChainCommitBatchIterator) Close ¶
func (it *IScrollChainCommitBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollChainCommitBatchIterator) Error ¶
func (it *IScrollChainCommitBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollChainCommitBatchIterator) Next ¶
func (it *IScrollChainCommitBatchIterator) 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 IScrollChainFilterer ¶
type IScrollChainFilterer struct {
// contains filtered or unexported fields
}
IScrollChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIScrollChainFilterer ¶
func NewIScrollChainFilterer(address common.Address, filterer bind.ContractFilterer) (*IScrollChainFilterer, error)
NewIScrollChainFilterer creates a new log filterer instance of IScrollChain, bound to a specific deployed contract.
func (*IScrollChainFilterer) FilterCommitBatch ¶
func (_IScrollChain *IScrollChainFilterer) FilterCommitBatch(opts *bind.FilterOpts, batchIndex []*big.Int, batchHash [][32]byte) (*IScrollChainCommitBatchIterator, error)
FilterCommitBatch is a free log retrieval operation binding the contract event 0x2c32d4ae151744d0bf0b9464a3e897a1d17ed2f1af71f7c9a75f12ce0d28238f.
Solidity: event CommitBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
func (*IScrollChainFilterer) FilterFinalizeBatch ¶
func (_IScrollChain *IScrollChainFilterer) FilterFinalizeBatch(opts *bind.FilterOpts, batchIndex []*big.Int, batchHash [][32]byte) (*IScrollChainFinalizeBatchIterator, error)
FilterFinalizeBatch is a free log retrieval operation binding the contract event 0x26ba82f907317eedc97d0cbef23de76a43dd6edb563bdb6e9407645b950a7a2d.
Solidity: event FinalizeBatch(uint256 indexed batchIndex, bytes32 indexed batchHash, bytes32 stateRoot, bytes32 withdrawRoot)
func (*IScrollChainFilterer) FilterRevertBatch ¶
func (_IScrollChain *IScrollChainFilterer) FilterRevertBatch(opts *bind.FilterOpts, batchIndex []*big.Int, batchHash [][32]byte) (*IScrollChainRevertBatchIterator, error)
FilterRevertBatch is a free log retrieval operation binding the contract event 0x00cae2739091badfd91c373f0a16cede691e0cd25bb80cff77dd5caeb4710146.
Solidity: event RevertBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
func (*IScrollChainFilterer) FilterUpdateMaxNumTxInChunk ¶
func (_IScrollChain *IScrollChainFilterer) FilterUpdateMaxNumTxInChunk(opts *bind.FilterOpts) (*IScrollChainUpdateMaxNumTxInChunkIterator, error)
FilterUpdateMaxNumTxInChunk is a free log retrieval operation binding the contract event 0x6d0f49971e462a2f78a25906f145cb29cd5e7bd01ebf681ac8f58cb814e5877a.
Solidity: event UpdateMaxNumTxInChunk(uint256 oldMaxNumTxInChunk, uint256 newMaxNumTxInChunk)
func (*IScrollChainFilterer) FilterUpdateProver ¶
func (_IScrollChain *IScrollChainFilterer) FilterUpdateProver(opts *bind.FilterOpts, account []common.Address) (*IScrollChainUpdateProverIterator, error)
FilterUpdateProver is a free log retrieval operation binding the contract event 0x967f99d5d403870e4356ff46556df3a6b6ba1f50146639aaedfb9f248eb8661e.
Solidity: event UpdateProver(address indexed account, bool status)
func (*IScrollChainFilterer) FilterUpdateSequencer ¶
func (_IScrollChain *IScrollChainFilterer) FilterUpdateSequencer(opts *bind.FilterOpts, account []common.Address) (*IScrollChainUpdateSequencerIterator, error)
FilterUpdateSequencer is a free log retrieval operation binding the contract event 0x631cb110fbe6a87fba5414d6b2cff02264480535cd1f5abdbc4fa638bc0b5692.
Solidity: event UpdateSequencer(address indexed account, bool status)
func (*IScrollChainFilterer) ParseCommitBatch ¶
func (_IScrollChain *IScrollChainFilterer) ParseCommitBatch(log types.Log) (*IScrollChainCommitBatch, error)
ParseCommitBatch is a log parse operation binding the contract event 0x2c32d4ae151744d0bf0b9464a3e897a1d17ed2f1af71f7c9a75f12ce0d28238f.
Solidity: event CommitBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
func (*IScrollChainFilterer) ParseFinalizeBatch ¶
func (_IScrollChain *IScrollChainFilterer) ParseFinalizeBatch(log types.Log) (*IScrollChainFinalizeBatch, error)
ParseFinalizeBatch is a log parse operation binding the contract event 0x26ba82f907317eedc97d0cbef23de76a43dd6edb563bdb6e9407645b950a7a2d.
Solidity: event FinalizeBatch(uint256 indexed batchIndex, bytes32 indexed batchHash, bytes32 stateRoot, bytes32 withdrawRoot)
func (*IScrollChainFilterer) ParseRevertBatch ¶
func (_IScrollChain *IScrollChainFilterer) ParseRevertBatch(log types.Log) (*IScrollChainRevertBatch, error)
ParseRevertBatch is a log parse operation binding the contract event 0x00cae2739091badfd91c373f0a16cede691e0cd25bb80cff77dd5caeb4710146.
Solidity: event RevertBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
func (*IScrollChainFilterer) ParseUpdateMaxNumTxInChunk ¶
func (_IScrollChain *IScrollChainFilterer) ParseUpdateMaxNumTxInChunk(log types.Log) (*IScrollChainUpdateMaxNumTxInChunk, error)
ParseUpdateMaxNumTxInChunk is a log parse operation binding the contract event 0x6d0f49971e462a2f78a25906f145cb29cd5e7bd01ebf681ac8f58cb814e5877a.
Solidity: event UpdateMaxNumTxInChunk(uint256 oldMaxNumTxInChunk, uint256 newMaxNumTxInChunk)
func (*IScrollChainFilterer) ParseUpdateProver ¶
func (_IScrollChain *IScrollChainFilterer) ParseUpdateProver(log types.Log) (*IScrollChainUpdateProver, error)
ParseUpdateProver is a log parse operation binding the contract event 0x967f99d5d403870e4356ff46556df3a6b6ba1f50146639aaedfb9f248eb8661e.
Solidity: event UpdateProver(address indexed account, bool status)
func (*IScrollChainFilterer) ParseUpdateSequencer ¶
func (_IScrollChain *IScrollChainFilterer) ParseUpdateSequencer(log types.Log) (*IScrollChainUpdateSequencer, error)
ParseUpdateSequencer is a log parse operation binding the contract event 0x631cb110fbe6a87fba5414d6b2cff02264480535cd1f5abdbc4fa638bc0b5692.
Solidity: event UpdateSequencer(address indexed account, bool status)
func (*IScrollChainFilterer) WatchCommitBatch ¶
func (_IScrollChain *IScrollChainFilterer) WatchCommitBatch(opts *bind.WatchOpts, sink chan<- *IScrollChainCommitBatch, batchIndex []*big.Int, batchHash [][32]byte) (event.Subscription, error)
WatchCommitBatch is a free log subscription operation binding the contract event 0x2c32d4ae151744d0bf0b9464a3e897a1d17ed2f1af71f7c9a75f12ce0d28238f.
Solidity: event CommitBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
func (*IScrollChainFilterer) WatchFinalizeBatch ¶
func (_IScrollChain *IScrollChainFilterer) WatchFinalizeBatch(opts *bind.WatchOpts, sink chan<- *IScrollChainFinalizeBatch, batchIndex []*big.Int, batchHash [][32]byte) (event.Subscription, error)
WatchFinalizeBatch is a free log subscription operation binding the contract event 0x26ba82f907317eedc97d0cbef23de76a43dd6edb563bdb6e9407645b950a7a2d.
Solidity: event FinalizeBatch(uint256 indexed batchIndex, bytes32 indexed batchHash, bytes32 stateRoot, bytes32 withdrawRoot)
func (*IScrollChainFilterer) WatchRevertBatch ¶
func (_IScrollChain *IScrollChainFilterer) WatchRevertBatch(opts *bind.WatchOpts, sink chan<- *IScrollChainRevertBatch, batchIndex []*big.Int, batchHash [][32]byte) (event.Subscription, error)
WatchRevertBatch is a free log subscription operation binding the contract event 0x00cae2739091badfd91c373f0a16cede691e0cd25bb80cff77dd5caeb4710146.
Solidity: event RevertBatch(uint256 indexed batchIndex, bytes32 indexed batchHash)
func (*IScrollChainFilterer) WatchUpdateMaxNumTxInChunk ¶
func (_IScrollChain *IScrollChainFilterer) WatchUpdateMaxNumTxInChunk(opts *bind.WatchOpts, sink chan<- *IScrollChainUpdateMaxNumTxInChunk) (event.Subscription, error)
WatchUpdateMaxNumTxInChunk is a free log subscription operation binding the contract event 0x6d0f49971e462a2f78a25906f145cb29cd5e7bd01ebf681ac8f58cb814e5877a.
Solidity: event UpdateMaxNumTxInChunk(uint256 oldMaxNumTxInChunk, uint256 newMaxNumTxInChunk)
func (*IScrollChainFilterer) WatchUpdateProver ¶
func (_IScrollChain *IScrollChainFilterer) WatchUpdateProver(opts *bind.WatchOpts, sink chan<- *IScrollChainUpdateProver, account []common.Address) (event.Subscription, error)
WatchUpdateProver is a free log subscription operation binding the contract event 0x967f99d5d403870e4356ff46556df3a6b6ba1f50146639aaedfb9f248eb8661e.
Solidity: event UpdateProver(address indexed account, bool status)
func (*IScrollChainFilterer) WatchUpdateSequencer ¶
func (_IScrollChain *IScrollChainFilterer) WatchUpdateSequencer(opts *bind.WatchOpts, sink chan<- *IScrollChainUpdateSequencer, account []common.Address) (event.Subscription, error)
WatchUpdateSequencer is a free log subscription operation binding the contract event 0x631cb110fbe6a87fba5414d6b2cff02264480535cd1f5abdbc4fa638bc0b5692.
Solidity: event UpdateSequencer(address indexed account, bool status)
type IScrollChainFinalizeBatch ¶
type IScrollChainFinalizeBatch struct { BatchIndex *big.Int BatchHash [32]byte StateRoot [32]byte WithdrawRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
IScrollChainFinalizeBatch represents a FinalizeBatch event raised by the IScrollChain contract.
type IScrollChainFinalizeBatchIterator ¶
type IScrollChainFinalizeBatchIterator struct { Event *IScrollChainFinalizeBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollChainFinalizeBatchIterator is returned from FilterFinalizeBatch and is used to iterate over the raw logs and unpacked data for FinalizeBatch events raised by the IScrollChain contract.
func (*IScrollChainFinalizeBatchIterator) Close ¶
func (it *IScrollChainFinalizeBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollChainFinalizeBatchIterator) Error ¶
func (it *IScrollChainFinalizeBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollChainFinalizeBatchIterator) Next ¶
func (it *IScrollChainFinalizeBatchIterator) 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 IScrollChainRaw ¶
type IScrollChainRaw struct {
Contract *IScrollChain // Generic contract binding to access the raw methods on
}
IScrollChainRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IScrollChainRaw) Call ¶
func (_IScrollChain *IScrollChainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IScrollChainRaw) Transact ¶
func (_IScrollChain *IScrollChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IScrollChainRaw) Transfer ¶
func (_IScrollChain *IScrollChainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IScrollChainRevertBatch ¶
type IScrollChainRevertBatch struct { BatchIndex *big.Int BatchHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IScrollChainRevertBatch represents a RevertBatch event raised by the IScrollChain contract.
type IScrollChainRevertBatchIterator ¶
type IScrollChainRevertBatchIterator struct { Event *IScrollChainRevertBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollChainRevertBatchIterator is returned from FilterRevertBatch and is used to iterate over the raw logs and unpacked data for RevertBatch events raised by the IScrollChain contract.
func (*IScrollChainRevertBatchIterator) Close ¶
func (it *IScrollChainRevertBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollChainRevertBatchIterator) Error ¶
func (it *IScrollChainRevertBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollChainRevertBatchIterator) Next ¶
func (it *IScrollChainRevertBatchIterator) 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 IScrollChainSession ¶
type IScrollChainSession struct { Contract *IScrollChain // 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 }
IScrollChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IScrollChainSession) CommitBatch ¶
func (_IScrollChain *IScrollChainSession) CommitBatch(version uint8, parentBatchHeader []byte, chunks [][]byte, skippedL1MessageBitmap []byte) (*types.Transaction, error)
CommitBatch is a paid mutator transaction binding the contract method 0x1325aca0.
Solidity: function commitBatch(uint8 version, bytes parentBatchHeader, bytes[] chunks, bytes skippedL1MessageBitmap) returns()
func (*IScrollChainSession) CommittedBatches ¶
func (_IScrollChain *IScrollChainSession) CommittedBatches(batchIndex *big.Int) ([32]byte, error)
CommittedBatches is a free data retrieval call binding the contract method 0x2362f03e.
Solidity: function committedBatches(uint256 batchIndex) view returns(bytes32)
func (*IScrollChainSession) FinalizeBatchWithProof ¶
func (_IScrollChain *IScrollChainSession) FinalizeBatchWithProof(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, withdrawRoot [32]byte, aggrProof []byte) (*types.Transaction, error)
FinalizeBatchWithProof is a paid mutator transaction binding the contract method 0x31fa742d.
Solidity: function finalizeBatchWithProof(bytes batchHeader, bytes32 prevStateRoot, bytes32 postStateRoot, bytes32 withdrawRoot, bytes aggrProof) returns()
func (*IScrollChainSession) FinalizeBatchWithProof4844 ¶
func (_IScrollChain *IScrollChainSession) FinalizeBatchWithProof4844(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, withdrawRoot [32]byte, blobDataProof []byte, aggrProof []byte) (*types.Transaction, error)
FinalizeBatchWithProof4844 is a paid mutator transaction binding the contract method 0x00b0f4d7.
Solidity: function finalizeBatchWithProof4844(bytes batchHeader, bytes32 prevStateRoot, bytes32 postStateRoot, bytes32 withdrawRoot, bytes blobDataProof, bytes aggrProof) returns()
func (*IScrollChainSession) FinalizedStateRoots ¶
func (_IScrollChain *IScrollChainSession) FinalizedStateRoots(batchIndex *big.Int) ([32]byte, error)
FinalizedStateRoots is a free data retrieval call binding the contract method 0x2571098d.
Solidity: function finalizedStateRoots(uint256 batchIndex) view returns(bytes32)
func (*IScrollChainSession) IsBatchFinalized ¶
func (_IScrollChain *IScrollChainSession) IsBatchFinalized(batchIndex *big.Int) (bool, error)
IsBatchFinalized is a free data retrieval call binding the contract method 0x116a1f42.
Solidity: function isBatchFinalized(uint256 batchIndex) view returns(bool)
func (*IScrollChainSession) LastFinalizedBatchIndex ¶
func (_IScrollChain *IScrollChainSession) LastFinalizedBatchIndex() (*big.Int, error)
LastFinalizedBatchIndex is a free data retrieval call binding the contract method 0x059def61.
Solidity: function lastFinalizedBatchIndex() view returns(uint256)
func (*IScrollChainSession) RevertBatch ¶
func (_IScrollChain *IScrollChainSession) RevertBatch(batchHeader []byte, count *big.Int) (*types.Transaction, error)
RevertBatch is a paid mutator transaction binding the contract method 0x10d44583.
Solidity: function revertBatch(bytes batchHeader, uint256 count) returns()
func (*IScrollChainSession) WithdrawRoots ¶
func (_IScrollChain *IScrollChainSession) WithdrawRoots(batchIndex *big.Int) ([32]byte, error)
WithdrawRoots is a free data retrieval call binding the contract method 0xea5f084f.
Solidity: function withdrawRoots(uint256 batchIndex) view returns(bytes32)
type IScrollChainTransactor ¶
type IScrollChainTransactor struct {
// contains filtered or unexported fields
}
IScrollChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIScrollChainTransactor ¶
func NewIScrollChainTransactor(address common.Address, transactor bind.ContractTransactor) (*IScrollChainTransactor, error)
NewIScrollChainTransactor creates a new write-only instance of IScrollChain, bound to a specific deployed contract.
func (*IScrollChainTransactor) CommitBatch ¶
func (_IScrollChain *IScrollChainTransactor) CommitBatch(opts *bind.TransactOpts, version uint8, parentBatchHeader []byte, chunks [][]byte, skippedL1MessageBitmap []byte) (*types.Transaction, error)
CommitBatch is a paid mutator transaction binding the contract method 0x1325aca0.
Solidity: function commitBatch(uint8 version, bytes parentBatchHeader, bytes[] chunks, bytes skippedL1MessageBitmap) returns()
func (*IScrollChainTransactor) FinalizeBatchWithProof ¶
func (_IScrollChain *IScrollChainTransactor) FinalizeBatchWithProof(opts *bind.TransactOpts, batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, withdrawRoot [32]byte, aggrProof []byte) (*types.Transaction, error)
FinalizeBatchWithProof is a paid mutator transaction binding the contract method 0x31fa742d.
Solidity: function finalizeBatchWithProof(bytes batchHeader, bytes32 prevStateRoot, bytes32 postStateRoot, bytes32 withdrawRoot, bytes aggrProof) returns()
func (*IScrollChainTransactor) FinalizeBatchWithProof4844 ¶
func (_IScrollChain *IScrollChainTransactor) FinalizeBatchWithProof4844(opts *bind.TransactOpts, batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, withdrawRoot [32]byte, blobDataProof []byte, aggrProof []byte) (*types.Transaction, error)
FinalizeBatchWithProof4844 is a paid mutator transaction binding the contract method 0x00b0f4d7.
Solidity: function finalizeBatchWithProof4844(bytes batchHeader, bytes32 prevStateRoot, bytes32 postStateRoot, bytes32 withdrawRoot, bytes blobDataProof, bytes aggrProof) returns()
func (*IScrollChainTransactor) RevertBatch ¶
func (_IScrollChain *IScrollChainTransactor) RevertBatch(opts *bind.TransactOpts, batchHeader []byte, count *big.Int) (*types.Transaction, error)
RevertBatch is a paid mutator transaction binding the contract method 0x10d44583.
Solidity: function revertBatch(bytes batchHeader, uint256 count) returns()
type IScrollChainTransactorRaw ¶
type IScrollChainTransactorRaw struct {
Contract *IScrollChainTransactor // Generic write-only contract binding to access the raw methods on
}
IScrollChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IScrollChainTransactorRaw) Transact ¶
func (_IScrollChain *IScrollChainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IScrollChainTransactorRaw) Transfer ¶
func (_IScrollChain *IScrollChainTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IScrollChainTransactorSession ¶
type IScrollChainTransactorSession struct { Contract *IScrollChainTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IScrollChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IScrollChainTransactorSession) CommitBatch ¶
func (_IScrollChain *IScrollChainTransactorSession) CommitBatch(version uint8, parentBatchHeader []byte, chunks [][]byte, skippedL1MessageBitmap []byte) (*types.Transaction, error)
CommitBatch is a paid mutator transaction binding the contract method 0x1325aca0.
Solidity: function commitBatch(uint8 version, bytes parentBatchHeader, bytes[] chunks, bytes skippedL1MessageBitmap) returns()
func (*IScrollChainTransactorSession) FinalizeBatchWithProof ¶
func (_IScrollChain *IScrollChainTransactorSession) FinalizeBatchWithProof(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, withdrawRoot [32]byte, aggrProof []byte) (*types.Transaction, error)
FinalizeBatchWithProof is a paid mutator transaction binding the contract method 0x31fa742d.
Solidity: function finalizeBatchWithProof(bytes batchHeader, bytes32 prevStateRoot, bytes32 postStateRoot, bytes32 withdrawRoot, bytes aggrProof) returns()
func (*IScrollChainTransactorSession) FinalizeBatchWithProof4844 ¶
func (_IScrollChain *IScrollChainTransactorSession) FinalizeBatchWithProof4844(batchHeader []byte, prevStateRoot [32]byte, postStateRoot [32]byte, withdrawRoot [32]byte, blobDataProof []byte, aggrProof []byte) (*types.Transaction, error)
FinalizeBatchWithProof4844 is a paid mutator transaction binding the contract method 0x00b0f4d7.
Solidity: function finalizeBatchWithProof4844(bytes batchHeader, bytes32 prevStateRoot, bytes32 postStateRoot, bytes32 withdrawRoot, bytes blobDataProof, bytes aggrProof) returns()
func (*IScrollChainTransactorSession) RevertBatch ¶
func (_IScrollChain *IScrollChainTransactorSession) RevertBatch(batchHeader []byte, count *big.Int) (*types.Transaction, error)
RevertBatch is a paid mutator transaction binding the contract method 0x10d44583.
Solidity: function revertBatch(bytes batchHeader, uint256 count) returns()
type IScrollChainUpdateMaxNumTxInChunk ¶
type IScrollChainUpdateMaxNumTxInChunk struct { OldMaxNumTxInChunk *big.Int NewMaxNumTxInChunk *big.Int Raw types.Log // Blockchain specific contextual infos }
IScrollChainUpdateMaxNumTxInChunk represents a UpdateMaxNumTxInChunk event raised by the IScrollChain contract.
type IScrollChainUpdateMaxNumTxInChunkIterator ¶
type IScrollChainUpdateMaxNumTxInChunkIterator struct { Event *IScrollChainUpdateMaxNumTxInChunk // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollChainUpdateMaxNumTxInChunkIterator is returned from FilterUpdateMaxNumTxInChunk and is used to iterate over the raw logs and unpacked data for UpdateMaxNumTxInChunk events raised by the IScrollChain contract.
func (*IScrollChainUpdateMaxNumTxInChunkIterator) Close ¶
func (it *IScrollChainUpdateMaxNumTxInChunkIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollChainUpdateMaxNumTxInChunkIterator) Error ¶
func (it *IScrollChainUpdateMaxNumTxInChunkIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollChainUpdateMaxNumTxInChunkIterator) Next ¶
func (it *IScrollChainUpdateMaxNumTxInChunkIterator) 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 IScrollChainUpdateProver ¶
type IScrollChainUpdateProver struct { Account common.Address Status bool Raw types.Log // Blockchain specific contextual infos }
IScrollChainUpdateProver represents a UpdateProver event raised by the IScrollChain contract.
type IScrollChainUpdateProverIterator ¶
type IScrollChainUpdateProverIterator struct { Event *IScrollChainUpdateProver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollChainUpdateProverIterator is returned from FilterUpdateProver and is used to iterate over the raw logs and unpacked data for UpdateProver events raised by the IScrollChain contract.
func (*IScrollChainUpdateProverIterator) Close ¶
func (it *IScrollChainUpdateProverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollChainUpdateProverIterator) Error ¶
func (it *IScrollChainUpdateProverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollChainUpdateProverIterator) Next ¶
func (it *IScrollChainUpdateProverIterator) 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 IScrollChainUpdateSequencer ¶
type IScrollChainUpdateSequencer struct { Account common.Address Status bool Raw types.Log // Blockchain specific contextual infos }
IScrollChainUpdateSequencer represents a UpdateSequencer event raised by the IScrollChain contract.
type IScrollChainUpdateSequencerIterator ¶
type IScrollChainUpdateSequencerIterator struct { Event *IScrollChainUpdateSequencer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollChainUpdateSequencerIterator is returned from FilterUpdateSequencer and is used to iterate over the raw logs and unpacked data for UpdateSequencer events raised by the IScrollChain contract.
func (*IScrollChainUpdateSequencerIterator) Close ¶
func (it *IScrollChainUpdateSequencerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollChainUpdateSequencerIterator) Error ¶
func (it *IScrollChainUpdateSequencerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollChainUpdateSequencerIterator) Next ¶
func (it *IScrollChainUpdateSequencerIterator) 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 IScrollMessenger ¶
type IScrollMessenger struct { IScrollMessengerCaller // Read-only binding to the contract IScrollMessengerTransactor // Write-only binding to the contract IScrollMessengerFilterer // Log filterer for contract events }
IScrollMessenger is an auto generated Go binding around an Ethereum contract.
func NewIScrollMessenger ¶
func NewIScrollMessenger(address common.Address, backend bind.ContractBackend) (*IScrollMessenger, error)
NewIScrollMessenger creates a new instance of IScrollMessenger, bound to a specific deployed contract.
type IScrollMessengerCaller ¶
type IScrollMessengerCaller struct {
// contains filtered or unexported fields
}
IScrollMessengerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIScrollMessengerCaller ¶
func NewIScrollMessengerCaller(address common.Address, caller bind.ContractCaller) (*IScrollMessengerCaller, error)
NewIScrollMessengerCaller creates a new read-only instance of IScrollMessenger, bound to a specific deployed contract.
func (*IScrollMessengerCaller) XDomainMessageSender ¶
func (_IScrollMessenger *IScrollMessengerCaller) XDomainMessageSender(opts *bind.CallOpts) (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type IScrollMessengerCallerRaw ¶
type IScrollMessengerCallerRaw struct {
Contract *IScrollMessengerCaller // Generic read-only contract binding to access the raw methods on
}
IScrollMessengerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IScrollMessengerCallerRaw) Call ¶
func (_IScrollMessenger *IScrollMessengerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 IScrollMessengerCallerSession ¶
type IScrollMessengerCallerSession struct { Contract *IScrollMessengerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IScrollMessengerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IScrollMessengerCallerSession) XDomainMessageSender ¶
func (_IScrollMessenger *IScrollMessengerCallerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type IScrollMessengerFailedRelayedMessage ¶
type IScrollMessengerFailedRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IScrollMessengerFailedRelayedMessage represents a FailedRelayedMessage event raised by the IScrollMessenger contract.
type IScrollMessengerFailedRelayedMessageIterator ¶
type IScrollMessengerFailedRelayedMessageIterator struct { Event *IScrollMessengerFailedRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollMessengerFailedRelayedMessageIterator is returned from FilterFailedRelayedMessage and is used to iterate over the raw logs and unpacked data for FailedRelayedMessage events raised by the IScrollMessenger contract.
func (*IScrollMessengerFailedRelayedMessageIterator) Close ¶
func (it *IScrollMessengerFailedRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollMessengerFailedRelayedMessageIterator) Error ¶
func (it *IScrollMessengerFailedRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollMessengerFailedRelayedMessageIterator) Next ¶
func (it *IScrollMessengerFailedRelayedMessageIterator) 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 IScrollMessengerFilterer ¶
type IScrollMessengerFilterer struct {
// contains filtered or unexported fields
}
IScrollMessengerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIScrollMessengerFilterer ¶
func NewIScrollMessengerFilterer(address common.Address, filterer bind.ContractFilterer) (*IScrollMessengerFilterer, error)
NewIScrollMessengerFilterer creates a new log filterer instance of IScrollMessenger, bound to a specific deployed contract.
func (*IScrollMessengerFilterer) FilterFailedRelayedMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IScrollMessengerFailedRelayedMessageIterator, error)
FilterFailedRelayedMessage is a free log retrieval operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*IScrollMessengerFilterer) FilterRelayedMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*IScrollMessengerRelayedMessageIterator, error)
FilterRelayedMessage is a free log retrieval operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*IScrollMessengerFilterer) FilterSentMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*IScrollMessengerSentMessageIterator, error)
FilterSentMessage is a free log retrieval operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*IScrollMessengerFilterer) ParseFailedRelayedMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) ParseFailedRelayedMessage(log types.Log) (*IScrollMessengerFailedRelayedMessage, error)
ParseFailedRelayedMessage is a log parse operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*IScrollMessengerFilterer) ParseRelayedMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) ParseRelayedMessage(log types.Log) (*IScrollMessengerRelayedMessage, error)
ParseRelayedMessage is a log parse operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*IScrollMessengerFilterer) ParseSentMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) ParseSentMessage(log types.Log) (*IScrollMessengerSentMessage, error)
ParseSentMessage is a log parse operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*IScrollMessengerFilterer) WatchFailedRelayedMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *IScrollMessengerFailedRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchFailedRelayedMessage is a free log subscription operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*IScrollMessengerFilterer) WatchRelayedMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *IScrollMessengerRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchRelayedMessage is a free log subscription operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*IScrollMessengerFilterer) WatchSentMessage ¶
func (_IScrollMessenger *IScrollMessengerFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *IScrollMessengerSentMessage, sender []common.Address, target []common.Address) (event.Subscription, error)
WatchSentMessage is a free log subscription operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
type IScrollMessengerRaw ¶
type IScrollMessengerRaw struct {
Contract *IScrollMessenger // Generic contract binding to access the raw methods on
}
IScrollMessengerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IScrollMessengerRaw) Call ¶
func (_IScrollMessenger *IScrollMessengerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*IScrollMessengerRaw) Transact ¶
func (_IScrollMessenger *IScrollMessengerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IScrollMessengerRaw) Transfer ¶
func (_IScrollMessenger *IScrollMessengerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IScrollMessengerRelayedMessage ¶
type IScrollMessengerRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IScrollMessengerRelayedMessage represents a RelayedMessage event raised by the IScrollMessenger contract.
type IScrollMessengerRelayedMessageIterator ¶
type IScrollMessengerRelayedMessageIterator struct { Event *IScrollMessengerRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollMessengerRelayedMessageIterator is returned from FilterRelayedMessage and is used to iterate over the raw logs and unpacked data for RelayedMessage events raised by the IScrollMessenger contract.
func (*IScrollMessengerRelayedMessageIterator) Close ¶
func (it *IScrollMessengerRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollMessengerRelayedMessageIterator) Error ¶
func (it *IScrollMessengerRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollMessengerRelayedMessageIterator) Next ¶
func (it *IScrollMessengerRelayedMessageIterator) 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 IScrollMessengerSentMessage ¶
type IScrollMessengerSentMessage struct { Sender common.Address Target common.Address Value *big.Int MessageNonce *big.Int GasLimit *big.Int Message []byte Raw types.Log // Blockchain specific contextual infos }
IScrollMessengerSentMessage represents a SentMessage event raised by the IScrollMessenger contract.
type IScrollMessengerSentMessageIterator ¶
type IScrollMessengerSentMessageIterator struct { Event *IScrollMessengerSentMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IScrollMessengerSentMessageIterator is returned from FilterSentMessage and is used to iterate over the raw logs and unpacked data for SentMessage events raised by the IScrollMessenger contract.
func (*IScrollMessengerSentMessageIterator) Close ¶
func (it *IScrollMessengerSentMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IScrollMessengerSentMessageIterator) Error ¶
func (it *IScrollMessengerSentMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IScrollMessengerSentMessageIterator) Next ¶
func (it *IScrollMessengerSentMessageIterator) 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 IScrollMessengerSession ¶
type IScrollMessengerSession struct { Contract *IScrollMessenger // 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 }
IScrollMessengerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IScrollMessengerSession) SendMessage ¶
func (_IScrollMessenger *IScrollMessengerSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*IScrollMessengerSession) SendMessage0 ¶
func (_IScrollMessenger *IScrollMessengerSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
func (*IScrollMessengerSession) XDomainMessageSender ¶
func (_IScrollMessenger *IScrollMessengerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type IScrollMessengerTransactor ¶
type IScrollMessengerTransactor struct {
// contains filtered or unexported fields
}
IScrollMessengerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIScrollMessengerTransactor ¶
func NewIScrollMessengerTransactor(address common.Address, transactor bind.ContractTransactor) (*IScrollMessengerTransactor, error)
NewIScrollMessengerTransactor creates a new write-only instance of IScrollMessenger, bound to a specific deployed contract.
func (*IScrollMessengerTransactor) SendMessage ¶
func (_IScrollMessenger *IScrollMessengerTransactor) SendMessage(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*IScrollMessengerTransactor) SendMessage0 ¶
func (_IScrollMessenger *IScrollMessengerTransactor) SendMessage0(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
type IScrollMessengerTransactorRaw ¶
type IScrollMessengerTransactorRaw struct {
Contract *IScrollMessengerTransactor // Generic write-only contract binding to access the raw methods on
}
IScrollMessengerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IScrollMessengerTransactorRaw) Transact ¶
func (_IScrollMessenger *IScrollMessengerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IScrollMessengerTransactorRaw) Transfer ¶
func (_IScrollMessenger *IScrollMessengerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IScrollMessengerTransactorSession ¶
type IScrollMessengerTransactorSession struct { Contract *IScrollMessengerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IScrollMessengerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IScrollMessengerTransactorSession) SendMessage ¶
func (_IScrollMessenger *IScrollMessengerTransactorSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*IScrollMessengerTransactorSession) SendMessage0 ¶
func (_IScrollMessenger *IScrollMessengerTransactorSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
type Initializable ¶
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around an Ethereum contract.
func NewInitializable ¶
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInitializableCaller ¶
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableCallerRaw ¶
type InitializableCallerRaw struct {
Contract *InitializableCaller // Generic read-only contract binding to access the raw methods on
}
InitializableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InitializableCallerRaw) Call ¶
func (_Initializable *InitializableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type InitializableCallerSession ¶
type InitializableCallerSession struct { Contract *InitializableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InitializableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InitializableFilterer ¶
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInitializableFilterer ¶
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
func (*InitializableFilterer) FilterInitialized ¶
func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) ParseInitialized ¶
func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) WatchInitialized ¶
func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type InitializableInitialized ¶
type InitializableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
InitializableInitialized represents a Initialized event raised by the Initializable contract.
type InitializableInitializedIterator ¶
type InitializableInitializedIterator struct { Event *InitializableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
func (*InitializableInitializedIterator) Close ¶
func (it *InitializableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InitializableInitializedIterator) Error ¶
func (it *InitializableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InitializableInitializedIterator) Next ¶
func (it *InitializableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InitializableRaw ¶
type InitializableRaw struct {
Contract *Initializable // Generic contract binding to access the raw methods on
}
InitializableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InitializableRaw) Call ¶
func (_Initializable *InitializableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*InitializableRaw) Transact ¶
func (_Initializable *InitializableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableRaw) Transfer ¶
func (_Initializable *InitializableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableSession ¶
type InitializableSession struct { Contract *Initializable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type InitializableTransactor ¶
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInitializableTransactor ¶
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type InitializableTransactorRaw ¶
type InitializableTransactorRaw struct {
Contract *InitializableTransactor // Generic write-only contract binding to access the raw methods on
}
InitializableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InitializableTransactorRaw) Transact ¶
func (_Initializable *InitializableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InitializableTransactorRaw) Transfer ¶
func (_Initializable *InitializableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InitializableTransactorSession ¶
type InitializableTransactorSession struct { Contract *InitializableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InitializableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type L1ScrollMessenger ¶
type L1ScrollMessenger struct { L1ScrollMessengerCaller // Read-only binding to the contract L1ScrollMessengerTransactor // Write-only binding to the contract L1ScrollMessengerFilterer // Log filterer for contract events }
L1ScrollMessenger is an auto generated Go binding around an Ethereum contract.
func DeployL1ScrollMessenger ¶
func DeployL1ScrollMessenger(auth *bind.TransactOpts, backend bind.ContractBackend, _counterpart common.Address, _rollup common.Address, _messageQueue common.Address) (common.Address, *types.Transaction, *L1ScrollMessenger, error)
DeployL1ScrollMessenger deploys a new Ethereum contract, binding an instance of L1ScrollMessenger to it.
func NewL1ScrollMessenger ¶
func NewL1ScrollMessenger(address common.Address, backend bind.ContractBackend) (*L1ScrollMessenger, error)
NewL1ScrollMessenger creates a new instance of L1ScrollMessenger, bound to a specific deployed contract.
type L1ScrollMessengerCaller ¶
type L1ScrollMessengerCaller struct {
// contains filtered or unexported fields
}
L1ScrollMessengerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewL1ScrollMessengerCaller ¶
func NewL1ScrollMessengerCaller(address common.Address, caller bind.ContractCaller) (*L1ScrollMessengerCaller, error)
NewL1ScrollMessengerCaller creates a new read-only instance of L1ScrollMessenger, bound to a specific deployed contract.
func (*L1ScrollMessengerCaller) Counterpart ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) Counterpart(opts *bind.CallOpts) (common.Address, error)
Counterpart is a free data retrieval call binding the contract method 0x797594b0.
Solidity: function counterpart() view returns(address)
func (*L1ScrollMessengerCaller) FeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) FeeVault(opts *bind.CallOpts) (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*L1ScrollMessengerCaller) IsL1MessageDropped ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) IsL1MessageDropped(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
IsL1MessageDropped is a free data retrieval call binding the contract method 0xb604bf4c.
Solidity: function isL1MessageDropped(bytes32 ) view returns(bool)
func (*L1ScrollMessengerCaller) IsL2MessageExecuted ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) IsL2MessageExecuted(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
IsL2MessageExecuted is a free data retrieval call binding the contract method 0x088681a7.
Solidity: function isL2MessageExecuted(bytes32 ) view returns(bool)
func (*L1ScrollMessengerCaller) MaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) MaxReplayTimes(opts *bind.CallOpts) (*big.Int, error)
MaxReplayTimes is a free data retrieval call binding the contract method 0x946130d8.
Solidity: function maxReplayTimes() view returns(uint256)
func (*L1ScrollMessengerCaller) MessageQueue ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) MessageQueue(opts *bind.CallOpts) (common.Address, error)
MessageQueue is a free data retrieval call binding the contract method 0x3b70c18a.
Solidity: function messageQueue() view returns(address)
func (*L1ScrollMessengerCaller) MessageSendTimestamp ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) MessageSendTimestamp(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
MessageSendTimestamp is a free data retrieval call binding the contract method 0xe70fc93b.
Solidity: function messageSendTimestamp(bytes32 ) view returns(uint256)
func (*L1ScrollMessengerCaller) Owner ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*L1ScrollMessengerCaller) Paused ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*L1ScrollMessengerCaller) PrevReplayIndex ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) PrevReplayIndex(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
PrevReplayIndex is a free data retrieval call binding the contract method 0xea7ec514.
Solidity: function prevReplayIndex(uint256 ) view returns(uint256)
func (*L1ScrollMessengerCaller) ReplayStates ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) ReplayStates(opts *bind.CallOpts, arg0 [32]byte) (struct { Times *big.Int LastIndex *big.Int }, error)
ReplayStates is a free data retrieval call binding the contract method 0x846d4d7a.
Solidity: function replayStates(bytes32 ) view returns(uint128 times, uint128 lastIndex)
func (*L1ScrollMessengerCaller) Rollup ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) Rollup(opts *bind.CallOpts) (common.Address, error)
Rollup is a free data retrieval call binding the contract method 0xcb23bcb5.
Solidity: function rollup() view returns(address)
func (*L1ScrollMessengerCaller) XDomainMessageSender ¶
func (_L1ScrollMessenger *L1ScrollMessengerCaller) XDomainMessageSender(opts *bind.CallOpts) (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type L1ScrollMessengerCallerRaw ¶
type L1ScrollMessengerCallerRaw struct {
Contract *L1ScrollMessengerCaller // Generic read-only contract binding to access the raw methods on
}
L1ScrollMessengerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*L1ScrollMessengerCallerRaw) Call ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 L1ScrollMessengerCallerSession ¶
type L1ScrollMessengerCallerSession struct { Contract *L1ScrollMessengerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
L1ScrollMessengerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*L1ScrollMessengerCallerSession) Counterpart ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Counterpart() (common.Address, error)
Counterpart is a free data retrieval call binding the contract method 0x797594b0.
Solidity: function counterpart() view returns(address)
func (*L1ScrollMessengerCallerSession) FeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) FeeVault() (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*L1ScrollMessengerCallerSession) IsL1MessageDropped ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) IsL1MessageDropped(arg0 [32]byte) (bool, error)
IsL1MessageDropped is a free data retrieval call binding the contract method 0xb604bf4c.
Solidity: function isL1MessageDropped(bytes32 ) view returns(bool)
func (*L1ScrollMessengerCallerSession) IsL2MessageExecuted ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) IsL2MessageExecuted(arg0 [32]byte) (bool, error)
IsL2MessageExecuted is a free data retrieval call binding the contract method 0x088681a7.
Solidity: function isL2MessageExecuted(bytes32 ) view returns(bool)
func (*L1ScrollMessengerCallerSession) MaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) MaxReplayTimes() (*big.Int, error)
MaxReplayTimes is a free data retrieval call binding the contract method 0x946130d8.
Solidity: function maxReplayTimes() view returns(uint256)
func (*L1ScrollMessengerCallerSession) MessageQueue ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) MessageQueue() (common.Address, error)
MessageQueue is a free data retrieval call binding the contract method 0x3b70c18a.
Solidity: function messageQueue() view returns(address)
func (*L1ScrollMessengerCallerSession) MessageSendTimestamp ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) MessageSendTimestamp(arg0 [32]byte) (*big.Int, error)
MessageSendTimestamp is a free data retrieval call binding the contract method 0xe70fc93b.
Solidity: function messageSendTimestamp(bytes32 ) view returns(uint256)
func (*L1ScrollMessengerCallerSession) Owner ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*L1ScrollMessengerCallerSession) Paused ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*L1ScrollMessengerCallerSession) PrevReplayIndex ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) PrevReplayIndex(arg0 *big.Int) (*big.Int, error)
PrevReplayIndex is a free data retrieval call binding the contract method 0xea7ec514.
Solidity: function prevReplayIndex(uint256 ) view returns(uint256)
func (*L1ScrollMessengerCallerSession) ReplayStates ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) ReplayStates(arg0 [32]byte) (struct { Times *big.Int LastIndex *big.Int }, error)
ReplayStates is a free data retrieval call binding the contract method 0x846d4d7a.
Solidity: function replayStates(bytes32 ) view returns(uint128 times, uint128 lastIndex)
func (*L1ScrollMessengerCallerSession) Rollup ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) Rollup() (common.Address, error)
Rollup is a free data retrieval call binding the contract method 0xcb23bcb5.
Solidity: function rollup() view returns(address)
func (*L1ScrollMessengerCallerSession) XDomainMessageSender ¶
func (_L1ScrollMessenger *L1ScrollMessengerCallerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type L1ScrollMessengerFailedRelayedMessage ¶
type L1ScrollMessengerFailedRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerFailedRelayedMessage represents a FailedRelayedMessage event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerFailedRelayedMessageIterator ¶
type L1ScrollMessengerFailedRelayedMessageIterator struct { Event *L1ScrollMessengerFailedRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerFailedRelayedMessageIterator is returned from FilterFailedRelayedMessage and is used to iterate over the raw logs and unpacked data for FailedRelayedMessage events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerFailedRelayedMessageIterator) Close ¶
func (it *L1ScrollMessengerFailedRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerFailedRelayedMessageIterator) Error ¶
func (it *L1ScrollMessengerFailedRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerFailedRelayedMessageIterator) Next ¶
func (it *L1ScrollMessengerFailedRelayedMessageIterator) 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 L1ScrollMessengerFilterer ¶
type L1ScrollMessengerFilterer struct {
// contains filtered or unexported fields
}
L1ScrollMessengerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewL1ScrollMessengerFilterer ¶
func NewL1ScrollMessengerFilterer(address common.Address, filterer bind.ContractFilterer) (*L1ScrollMessengerFilterer, error)
NewL1ScrollMessengerFilterer creates a new log filterer instance of L1ScrollMessenger, bound to a specific deployed contract.
func (*L1ScrollMessengerFilterer) FilterFailedRelayedMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*L1ScrollMessengerFailedRelayedMessageIterator, error)
FilterFailedRelayedMessage is a free log retrieval operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*L1ScrollMessengerFilterer) FilterInitialized ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterInitialized(opts *bind.FilterOpts) (*L1ScrollMessengerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*L1ScrollMessengerFilterer) FilterOwnershipTransferred ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*L1ScrollMessengerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*L1ScrollMessengerFilterer) FilterPaused ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterPaused(opts *bind.FilterOpts) (*L1ScrollMessengerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*L1ScrollMessengerFilterer) FilterRelayedMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*L1ScrollMessengerRelayedMessageIterator, error)
FilterRelayedMessage is a free log retrieval operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*L1ScrollMessengerFilterer) FilterSentMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*L1ScrollMessengerSentMessageIterator, error)
FilterSentMessage is a free log retrieval operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*L1ScrollMessengerFilterer) FilterUnpaused ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*L1ScrollMessengerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*L1ScrollMessengerFilterer) FilterUpdateFeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterUpdateFeeVault(opts *bind.FilterOpts) (*L1ScrollMessengerUpdateFeeVaultIterator, error)
FilterUpdateFeeVault is a free log retrieval operation binding the contract event 0x4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f5.
Solidity: event UpdateFeeVault(address _oldFeeVault, address _newFeeVault)
func (*L1ScrollMessengerFilterer) FilterUpdateMaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) FilterUpdateMaxReplayTimes(opts *bind.FilterOpts) (*L1ScrollMessengerUpdateMaxReplayTimesIterator, error)
FilterUpdateMaxReplayTimes is a free log retrieval operation binding the contract event 0xd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b.
Solidity: event UpdateMaxReplayTimes(uint256 oldMaxReplayTimes, uint256 newMaxReplayTimes)
func (*L1ScrollMessengerFilterer) ParseFailedRelayedMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseFailedRelayedMessage(log types.Log) (*L1ScrollMessengerFailedRelayedMessage, error)
ParseFailedRelayedMessage is a log parse operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*L1ScrollMessengerFilterer) ParseInitialized ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseInitialized(log types.Log) (*L1ScrollMessengerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*L1ScrollMessengerFilterer) ParseOwnershipTransferred ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseOwnershipTransferred(log types.Log) (*L1ScrollMessengerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*L1ScrollMessengerFilterer) ParsePaused ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParsePaused(log types.Log) (*L1ScrollMessengerPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*L1ScrollMessengerFilterer) ParseRelayedMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseRelayedMessage(log types.Log) (*L1ScrollMessengerRelayedMessage, error)
ParseRelayedMessage is a log parse operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*L1ScrollMessengerFilterer) ParseSentMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseSentMessage(log types.Log) (*L1ScrollMessengerSentMessage, error)
ParseSentMessage is a log parse operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*L1ScrollMessengerFilterer) ParseUnpaused ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseUnpaused(log types.Log) (*L1ScrollMessengerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*L1ScrollMessengerFilterer) ParseUpdateFeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseUpdateFeeVault(log types.Log) (*L1ScrollMessengerUpdateFeeVault, error)
ParseUpdateFeeVault is a log parse operation binding the contract event 0x4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f5.
Solidity: event UpdateFeeVault(address _oldFeeVault, address _newFeeVault)
func (*L1ScrollMessengerFilterer) ParseUpdateMaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) ParseUpdateMaxReplayTimes(log types.Log) (*L1ScrollMessengerUpdateMaxReplayTimes, error)
ParseUpdateMaxReplayTimes is a log parse operation binding the contract event 0xd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b.
Solidity: event UpdateMaxReplayTimes(uint256 oldMaxReplayTimes, uint256 newMaxReplayTimes)
func (*L1ScrollMessengerFilterer) WatchFailedRelayedMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerFailedRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchFailedRelayedMessage is a free log subscription operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*L1ScrollMessengerFilterer) WatchInitialized ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*L1ScrollMessengerFilterer) WatchOwnershipTransferred ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*L1ScrollMessengerFilterer) WatchPaused ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*L1ScrollMessengerFilterer) WatchRelayedMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchRelayedMessage is a free log subscription operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*L1ScrollMessengerFilterer) WatchSentMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerSentMessage, sender []common.Address, target []common.Address) (event.Subscription, error)
WatchSentMessage is a free log subscription operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*L1ScrollMessengerFilterer) WatchUnpaused ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*L1ScrollMessengerFilterer) WatchUpdateFeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchUpdateFeeVault(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerUpdateFeeVault) (event.Subscription, error)
WatchUpdateFeeVault is a free log subscription operation binding the contract event 0x4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f5.
Solidity: event UpdateFeeVault(address _oldFeeVault, address _newFeeVault)
func (*L1ScrollMessengerFilterer) WatchUpdateMaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerFilterer) WatchUpdateMaxReplayTimes(opts *bind.WatchOpts, sink chan<- *L1ScrollMessengerUpdateMaxReplayTimes) (event.Subscription, error)
WatchUpdateMaxReplayTimes is a free log subscription operation binding the contract event 0xd700562df02eb66951f6f5275df7ebd7c0ec58b3422915789b3b1877aab2e52b.
Solidity: event UpdateMaxReplayTimes(uint256 oldMaxReplayTimes, uint256 newMaxReplayTimes)
type L1ScrollMessengerInitialized ¶
type L1ScrollMessengerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerInitialized represents a Initialized event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerInitializedIterator ¶
type L1ScrollMessengerInitializedIterator struct { Event *L1ScrollMessengerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerInitializedIterator) Close ¶
func (it *L1ScrollMessengerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerInitializedIterator) Error ¶
func (it *L1ScrollMessengerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerInitializedIterator) Next ¶
func (it *L1ScrollMessengerInitializedIterator) 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 L1ScrollMessengerOwnershipTransferred ¶
type L1ScrollMessengerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerOwnershipTransferred represents a OwnershipTransferred event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerOwnershipTransferredIterator ¶
type L1ScrollMessengerOwnershipTransferredIterator struct { Event *L1ScrollMessengerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerOwnershipTransferredIterator) Close ¶
func (it *L1ScrollMessengerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerOwnershipTransferredIterator) Error ¶
func (it *L1ScrollMessengerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerOwnershipTransferredIterator) Next ¶
func (it *L1ScrollMessengerOwnershipTransferredIterator) 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 L1ScrollMessengerPaused ¶
type L1ScrollMessengerPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerPaused represents a Paused event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerPausedIterator ¶
type L1ScrollMessengerPausedIterator struct { Event *L1ScrollMessengerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerPausedIterator) Close ¶
func (it *L1ScrollMessengerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerPausedIterator) Error ¶
func (it *L1ScrollMessengerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerPausedIterator) Next ¶
func (it *L1ScrollMessengerPausedIterator) 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 L1ScrollMessengerRaw ¶
type L1ScrollMessengerRaw struct {
Contract *L1ScrollMessenger // Generic contract binding to access the raw methods on
}
L1ScrollMessengerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*L1ScrollMessengerRaw) Call ¶
func (_L1ScrollMessenger *L1ScrollMessengerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*L1ScrollMessengerRaw) Transact ¶
func (_L1ScrollMessenger *L1ScrollMessengerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*L1ScrollMessengerRaw) Transfer ¶
func (_L1ScrollMessenger *L1ScrollMessengerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type L1ScrollMessengerRelayedMessage ¶
type L1ScrollMessengerRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerRelayedMessage represents a RelayedMessage event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerRelayedMessageIterator ¶
type L1ScrollMessengerRelayedMessageIterator struct { Event *L1ScrollMessengerRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerRelayedMessageIterator is returned from FilterRelayedMessage and is used to iterate over the raw logs and unpacked data for RelayedMessage events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerRelayedMessageIterator) Close ¶
func (it *L1ScrollMessengerRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerRelayedMessageIterator) Error ¶
func (it *L1ScrollMessengerRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerRelayedMessageIterator) Next ¶
func (it *L1ScrollMessengerRelayedMessageIterator) 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 L1ScrollMessengerSentMessage ¶
type L1ScrollMessengerSentMessage struct { Sender common.Address Target common.Address Value *big.Int MessageNonce *big.Int GasLimit *big.Int Message []byte Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerSentMessage represents a SentMessage event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerSentMessageIterator ¶
type L1ScrollMessengerSentMessageIterator struct { Event *L1ScrollMessengerSentMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerSentMessageIterator is returned from FilterSentMessage and is used to iterate over the raw logs and unpacked data for SentMessage events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerSentMessageIterator) Close ¶
func (it *L1ScrollMessengerSentMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerSentMessageIterator) Error ¶
func (it *L1ScrollMessengerSentMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerSentMessageIterator) Next ¶
func (it *L1ScrollMessengerSentMessageIterator) 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 L1ScrollMessengerSession ¶
type L1ScrollMessengerSession struct { Contract *L1ScrollMessenger // 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 }
L1ScrollMessengerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*L1ScrollMessengerSession) Counterpart ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) Counterpart() (common.Address, error)
Counterpart is a free data retrieval call binding the contract method 0x797594b0.
Solidity: function counterpart() view returns(address)
func (*L1ScrollMessengerSession) DropMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) DropMessage(_from common.Address, _to common.Address, _value *big.Int, _messageNonce *big.Int, _message []byte) (*types.Transaction, error)
DropMessage is a paid mutator transaction binding the contract method 0x29907acd.
Solidity: function dropMessage(address _from, address _to, uint256 _value, uint256 _messageNonce, bytes _message) returns()
func (*L1ScrollMessengerSession) FeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) FeeVault() (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*L1ScrollMessengerSession) Initialize ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) Initialize(_counterpart common.Address, _feeVault common.Address, _rollup common.Address, _messageQueue common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf8c8765e.
Solidity: function initialize(address _counterpart, address _feeVault, address _rollup, address _messageQueue) returns()
func (*L1ScrollMessengerSession) IsL1MessageDropped ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) IsL1MessageDropped(arg0 [32]byte) (bool, error)
IsL1MessageDropped is a free data retrieval call binding the contract method 0xb604bf4c.
Solidity: function isL1MessageDropped(bytes32 ) view returns(bool)
func (*L1ScrollMessengerSession) IsL2MessageExecuted ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) IsL2MessageExecuted(arg0 [32]byte) (bool, error)
IsL2MessageExecuted is a free data retrieval call binding the contract method 0x088681a7.
Solidity: function isL2MessageExecuted(bytes32 ) view returns(bool)
func (*L1ScrollMessengerSession) MaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) MaxReplayTimes() (*big.Int, error)
MaxReplayTimes is a free data retrieval call binding the contract method 0x946130d8.
Solidity: function maxReplayTimes() view returns(uint256)
func (*L1ScrollMessengerSession) MessageQueue ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) MessageQueue() (common.Address, error)
MessageQueue is a free data retrieval call binding the contract method 0x3b70c18a.
Solidity: function messageQueue() view returns(address)
func (*L1ScrollMessengerSession) MessageSendTimestamp ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) MessageSendTimestamp(arg0 [32]byte) (*big.Int, error)
MessageSendTimestamp is a free data retrieval call binding the contract method 0xe70fc93b.
Solidity: function messageSendTimestamp(bytes32 ) view returns(uint256)
func (*L1ScrollMessengerSession) Owner ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*L1ScrollMessengerSession) Paused ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*L1ScrollMessengerSession) PrevReplayIndex ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) PrevReplayIndex(arg0 *big.Int) (*big.Int, error)
PrevReplayIndex is a free data retrieval call binding the contract method 0xea7ec514.
Solidity: function prevReplayIndex(uint256 ) view returns(uint256)
func (*L1ScrollMessengerSession) Receive ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*L1ScrollMessengerSession) RelayMessageWithProof ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) RelayMessageWithProof(_from common.Address, _to common.Address, _value *big.Int, _nonce *big.Int, _message []byte, _proof IL1ScrollMessengerL2MessageProof) (*types.Transaction, error)
RelayMessageWithProof is a paid mutator transaction binding the contract method 0xc311b6fc.
Solidity: function relayMessageWithProof(address _from, address _to, uint256 _value, uint256 _nonce, bytes _message, (uint256,bytes) _proof) returns()
func (*L1ScrollMessengerSession) RenounceOwnership ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*L1ScrollMessengerSession) ReplayMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) ReplayMessage(_from common.Address, _to common.Address, _value *big.Int, _messageNonce *big.Int, _message []byte, _newGasLimit uint32, _refundAddress common.Address) (*types.Transaction, error)
ReplayMessage is a paid mutator transaction binding the contract method 0x55004105.
Solidity: function replayMessage(address _from, address _to, uint256 _value, uint256 _messageNonce, bytes _message, uint32 _newGasLimit, address _refundAddress) payable returns()
func (*L1ScrollMessengerSession) ReplayStates ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) ReplayStates(arg0 [32]byte) (struct { Times *big.Int LastIndex *big.Int }, error)
ReplayStates is a free data retrieval call binding the contract method 0x846d4d7a.
Solidity: function replayStates(bytes32 ) view returns(uint128 times, uint128 lastIndex)
func (*L1ScrollMessengerSession) Rollup ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) Rollup() (common.Address, error)
Rollup is a free data retrieval call binding the contract method 0xcb23bcb5.
Solidity: function rollup() view returns(address)
func (*L1ScrollMessengerSession) SendMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) SendMessage(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int, _refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address _to, uint256 _value, bytes _message, uint256 _gasLimit, address _refundAddress) payable returns()
func (*L1ScrollMessengerSession) SendMessage0 ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) SendMessage0(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address _to, uint256 _value, bytes _message, uint256 _gasLimit) payable returns()
func (*L1ScrollMessengerSession) SetPause ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) SetPause(_status bool) (*types.Transaction, error)
SetPause is a paid mutator transaction binding the contract method 0xbedb86fb.
Solidity: function setPause(bool _status) returns()
func (*L1ScrollMessengerSession) TransferOwnership ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*L1ScrollMessengerSession) UpdateFeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
UpdateFeeVault is a paid mutator transaction binding the contract method 0x2a6cccb2.
Solidity: function updateFeeVault(address _newFeeVault) returns()
func (*L1ScrollMessengerSession) UpdateMaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) UpdateMaxReplayTimes(_newMaxReplayTimes *big.Int) (*types.Transaction, error)
UpdateMaxReplayTimes is a paid mutator transaction binding the contract method 0x407c1955.
Solidity: function updateMaxReplayTimes(uint256 _newMaxReplayTimes) returns()
func (*L1ScrollMessengerSession) XDomainMessageSender ¶
func (_L1ScrollMessenger *L1ScrollMessengerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type L1ScrollMessengerTransactor ¶
type L1ScrollMessengerTransactor struct {
// contains filtered or unexported fields
}
L1ScrollMessengerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewL1ScrollMessengerTransactor ¶
func NewL1ScrollMessengerTransactor(address common.Address, transactor bind.ContractTransactor) (*L1ScrollMessengerTransactor, error)
NewL1ScrollMessengerTransactor creates a new write-only instance of L1ScrollMessenger, bound to a specific deployed contract.
func (*L1ScrollMessengerTransactor) DropMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) DropMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _messageNonce *big.Int, _message []byte) (*types.Transaction, error)
DropMessage is a paid mutator transaction binding the contract method 0x29907acd.
Solidity: function dropMessage(address _from, address _to, uint256 _value, uint256 _messageNonce, bytes _message) returns()
func (*L1ScrollMessengerTransactor) Initialize ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) Initialize(opts *bind.TransactOpts, _counterpart common.Address, _feeVault common.Address, _rollup common.Address, _messageQueue common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf8c8765e.
Solidity: function initialize(address _counterpart, address _feeVault, address _rollup, address _messageQueue) returns()
func (*L1ScrollMessengerTransactor) Receive ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*L1ScrollMessengerTransactor) RelayMessageWithProof ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) RelayMessageWithProof(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _nonce *big.Int, _message []byte, _proof IL1ScrollMessengerL2MessageProof) (*types.Transaction, error)
RelayMessageWithProof is a paid mutator transaction binding the contract method 0xc311b6fc.
Solidity: function relayMessageWithProof(address _from, address _to, uint256 _value, uint256 _nonce, bytes _message, (uint256,bytes) _proof) returns()
func (*L1ScrollMessengerTransactor) RenounceOwnership ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*L1ScrollMessengerTransactor) ReplayMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) ReplayMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _messageNonce *big.Int, _message []byte, _newGasLimit uint32, _refundAddress common.Address) (*types.Transaction, error)
ReplayMessage is a paid mutator transaction binding the contract method 0x55004105.
Solidity: function replayMessage(address _from, address _to, uint256 _value, uint256 _messageNonce, bytes _message, uint32 _newGasLimit, address _refundAddress) payable returns()
func (*L1ScrollMessengerTransactor) SendMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) SendMessage(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int, _refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address _to, uint256 _value, bytes _message, uint256 _gasLimit, address _refundAddress) payable returns()
func (*L1ScrollMessengerTransactor) SendMessage0 ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) SendMessage0(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address _to, uint256 _value, bytes _message, uint256 _gasLimit) payable returns()
func (*L1ScrollMessengerTransactor) SetPause ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) SetPause(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
SetPause is a paid mutator transaction binding the contract method 0xbedb86fb.
Solidity: function setPause(bool _status) returns()
func (*L1ScrollMessengerTransactor) TransferOwnership ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*L1ScrollMessengerTransactor) UpdateFeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) UpdateFeeVault(opts *bind.TransactOpts, _newFeeVault common.Address) (*types.Transaction, error)
UpdateFeeVault is a paid mutator transaction binding the contract method 0x2a6cccb2.
Solidity: function updateFeeVault(address _newFeeVault) returns()
func (*L1ScrollMessengerTransactor) UpdateMaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactor) UpdateMaxReplayTimes(opts *bind.TransactOpts, _newMaxReplayTimes *big.Int) (*types.Transaction, error)
UpdateMaxReplayTimes is a paid mutator transaction binding the contract method 0x407c1955.
Solidity: function updateMaxReplayTimes(uint256 _newMaxReplayTimes) returns()
type L1ScrollMessengerTransactorRaw ¶
type L1ScrollMessengerTransactorRaw struct {
Contract *L1ScrollMessengerTransactor // Generic write-only contract binding to access the raw methods on
}
L1ScrollMessengerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*L1ScrollMessengerTransactorRaw) Transact ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*L1ScrollMessengerTransactorRaw) Transfer ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type L1ScrollMessengerTransactorSession ¶
type L1ScrollMessengerTransactorSession struct { Contract *L1ScrollMessengerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
L1ScrollMessengerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*L1ScrollMessengerTransactorSession) DropMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) DropMessage(_from common.Address, _to common.Address, _value *big.Int, _messageNonce *big.Int, _message []byte) (*types.Transaction, error)
DropMessage is a paid mutator transaction binding the contract method 0x29907acd.
Solidity: function dropMessage(address _from, address _to, uint256 _value, uint256 _messageNonce, bytes _message) returns()
func (*L1ScrollMessengerTransactorSession) Initialize ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) Initialize(_counterpart common.Address, _feeVault common.Address, _rollup common.Address, _messageQueue common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf8c8765e.
Solidity: function initialize(address _counterpart, address _feeVault, address _rollup, address _messageQueue) returns()
func (*L1ScrollMessengerTransactorSession) Receive ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*L1ScrollMessengerTransactorSession) RelayMessageWithProof ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) RelayMessageWithProof(_from common.Address, _to common.Address, _value *big.Int, _nonce *big.Int, _message []byte, _proof IL1ScrollMessengerL2MessageProof) (*types.Transaction, error)
RelayMessageWithProof is a paid mutator transaction binding the contract method 0xc311b6fc.
Solidity: function relayMessageWithProof(address _from, address _to, uint256 _value, uint256 _nonce, bytes _message, (uint256,bytes) _proof) returns()
func (*L1ScrollMessengerTransactorSession) RenounceOwnership ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*L1ScrollMessengerTransactorSession) ReplayMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) ReplayMessage(_from common.Address, _to common.Address, _value *big.Int, _messageNonce *big.Int, _message []byte, _newGasLimit uint32, _refundAddress common.Address) (*types.Transaction, error)
ReplayMessage is a paid mutator transaction binding the contract method 0x55004105.
Solidity: function replayMessage(address _from, address _to, uint256 _value, uint256 _messageNonce, bytes _message, uint32 _newGasLimit, address _refundAddress) payable returns()
func (*L1ScrollMessengerTransactorSession) SendMessage ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) SendMessage(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int, _refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address _to, uint256 _value, bytes _message, uint256 _gasLimit, address _refundAddress) payable returns()
func (*L1ScrollMessengerTransactorSession) SendMessage0 ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) SendMessage0(_to common.Address, _value *big.Int, _message []byte, _gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address _to, uint256 _value, bytes _message, uint256 _gasLimit) payable returns()
func (*L1ScrollMessengerTransactorSession) SetPause ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) SetPause(_status bool) (*types.Transaction, error)
SetPause is a paid mutator transaction binding the contract method 0xbedb86fb.
Solidity: function setPause(bool _status) returns()
func (*L1ScrollMessengerTransactorSession) TransferOwnership ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*L1ScrollMessengerTransactorSession) UpdateFeeVault ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
UpdateFeeVault is a paid mutator transaction binding the contract method 0x2a6cccb2.
Solidity: function updateFeeVault(address _newFeeVault) returns()
func (*L1ScrollMessengerTransactorSession) UpdateMaxReplayTimes ¶
func (_L1ScrollMessenger *L1ScrollMessengerTransactorSession) UpdateMaxReplayTimes(_newMaxReplayTimes *big.Int) (*types.Transaction, error)
UpdateMaxReplayTimes is a paid mutator transaction binding the contract method 0x407c1955.
Solidity: function updateMaxReplayTimes(uint256 _newMaxReplayTimes) returns()
type L1ScrollMessengerUnpaused ¶
type L1ScrollMessengerUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerUnpaused represents a Unpaused event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerUnpausedIterator ¶
type L1ScrollMessengerUnpausedIterator struct { Event *L1ScrollMessengerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerUnpausedIterator) Close ¶
func (it *L1ScrollMessengerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerUnpausedIterator) Error ¶
func (it *L1ScrollMessengerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerUnpausedIterator) Next ¶
func (it *L1ScrollMessengerUnpausedIterator) 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 L1ScrollMessengerUpdateFeeVault ¶
type L1ScrollMessengerUpdateFeeVault struct { OldFeeVault common.Address NewFeeVault common.Address Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerUpdateFeeVault represents a UpdateFeeVault event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerUpdateFeeVaultIterator ¶
type L1ScrollMessengerUpdateFeeVaultIterator struct { Event *L1ScrollMessengerUpdateFeeVault // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerUpdateFeeVaultIterator is returned from FilterUpdateFeeVault and is used to iterate over the raw logs and unpacked data for UpdateFeeVault events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerUpdateFeeVaultIterator) Close ¶
func (it *L1ScrollMessengerUpdateFeeVaultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerUpdateFeeVaultIterator) Error ¶
func (it *L1ScrollMessengerUpdateFeeVaultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerUpdateFeeVaultIterator) Next ¶
func (it *L1ScrollMessengerUpdateFeeVaultIterator) 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 L1ScrollMessengerUpdateMaxReplayTimes ¶
type L1ScrollMessengerUpdateMaxReplayTimes struct { OldMaxReplayTimes *big.Int NewMaxReplayTimes *big.Int Raw types.Log // Blockchain specific contextual infos }
L1ScrollMessengerUpdateMaxReplayTimes represents a UpdateMaxReplayTimes event raised by the L1ScrollMessenger contract.
type L1ScrollMessengerUpdateMaxReplayTimesIterator ¶
type L1ScrollMessengerUpdateMaxReplayTimesIterator struct { Event *L1ScrollMessengerUpdateMaxReplayTimes // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1ScrollMessengerUpdateMaxReplayTimesIterator is returned from FilterUpdateMaxReplayTimes and is used to iterate over the raw logs and unpacked data for UpdateMaxReplayTimes events raised by the L1ScrollMessenger contract.
func (*L1ScrollMessengerUpdateMaxReplayTimesIterator) Close ¶
func (it *L1ScrollMessengerUpdateMaxReplayTimesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1ScrollMessengerUpdateMaxReplayTimesIterator) Error ¶
func (it *L1ScrollMessengerUpdateMaxReplayTimesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1ScrollMessengerUpdateMaxReplayTimesIterator) Next ¶
func (it *L1ScrollMessengerUpdateMaxReplayTimesIterator) 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 OwnableUpgradeable ¶
type OwnableUpgradeable struct { OwnableUpgradeableCaller // Read-only binding to the contract OwnableUpgradeableTransactor // Write-only binding to the contract OwnableUpgradeableFilterer // Log filterer for contract events }
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewOwnableUpgradeable ¶
func NewOwnableUpgradeable(address common.Address, backend bind.ContractBackend) (*OwnableUpgradeable, error)
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCaller ¶
type OwnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableCaller ¶
func NewOwnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*OwnableUpgradeableCaller, error)
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
type OwnableUpgradeableCallerRaw ¶
type OwnableUpgradeableCallerRaw struct {
Contract *OwnableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableCallerRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OwnableUpgradeableCallerSession ¶
type OwnableUpgradeableCallerSession struct { Contract *OwnableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableUpgradeableFilterer ¶
type OwnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableUpgradeableFilterer ¶
func NewOwnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableUpgradeableFilterer, error)
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableFilterer) FilterInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*OwnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) FilterOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableUpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) ParseInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseInitialized(log types.Log) (*OwnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) ParseOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableUpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableUpgradeableFilterer) WatchInitialized ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*OwnableUpgradeableFilterer) WatchOwnershipTransferred ¶
func (_OwnableUpgradeable *OwnableUpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableUpgradeableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableUpgradeableInitialized ¶
type OwnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableInitializedIterator ¶
type OwnableUpgradeableInitializedIterator struct { Event *OwnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableInitializedIterator) Close ¶
func (it *OwnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableInitializedIterator) Error ¶
func (it *OwnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableInitializedIterator) Next ¶
func (it *OwnableUpgradeableInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableOwnershipTransferred ¶
type OwnableUpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
type OwnableUpgradeableOwnershipTransferredIterator ¶
type OwnableUpgradeableOwnershipTransferredIterator struct { Event *OwnableUpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
func (*OwnableUpgradeableOwnershipTransferredIterator) Close ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableUpgradeableOwnershipTransferredIterator) Error ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableUpgradeableOwnershipTransferredIterator) Next ¶
func (it *OwnableUpgradeableOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableUpgradeableRaw ¶
type OwnableUpgradeableRaw struct {
Contract *OwnableUpgradeable // Generic contract binding to access the raw methods on
}
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableUpgradeableRaw) Call ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OwnableUpgradeableRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableSession ¶
type OwnableUpgradeableSession struct { Contract *OwnableUpgradeable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableUpgradeableSession) Owner ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableUpgradeableSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactor ¶
type OwnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableUpgradeableTransactor ¶
func NewOwnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableUpgradeableTransactor, error)
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
func (*OwnableUpgradeableTransactor) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactor) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableUpgradeableTransactorRaw ¶
type OwnableUpgradeableTransactorRaw struct {
Contract *OwnableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableUpgradeableTransactorRaw) Transact ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableUpgradeableTransactorRaw) Transfer ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableUpgradeableTransactorSession ¶
type OwnableUpgradeableTransactorSession struct { Contract *OwnableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableUpgradeableTransactorSession) RenounceOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableUpgradeableTransactorSession) TransferOwnership ¶
func (_OwnableUpgradeable *OwnableUpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type PausableUpgradeable ¶
type PausableUpgradeable struct { PausableUpgradeableCaller // Read-only binding to the contract PausableUpgradeableTransactor // Write-only binding to the contract PausableUpgradeableFilterer // Log filterer for contract events }
PausableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewPausableUpgradeable ¶
func NewPausableUpgradeable(address common.Address, backend bind.ContractBackend) (*PausableUpgradeable, error)
NewPausableUpgradeable creates a new instance of PausableUpgradeable, bound to a specific deployed contract.
type PausableUpgradeableCaller ¶
type PausableUpgradeableCaller struct {
// contains filtered or unexported fields
}
PausableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPausableUpgradeableCaller ¶
func NewPausableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*PausableUpgradeableCaller, error)
NewPausableUpgradeableCaller creates a new read-only instance of PausableUpgradeable, bound to a specific deployed contract.
type PausableUpgradeableCallerRaw ¶
type PausableUpgradeableCallerRaw struct {
Contract *PausableUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
PausableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PausableUpgradeableCallerRaw) Call ¶
func (_PausableUpgradeable *PausableUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 PausableUpgradeableCallerSession ¶
type PausableUpgradeableCallerSession struct { Contract *PausableUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PausableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PausableUpgradeableCallerSession) Paused ¶
func (_PausableUpgradeable *PausableUpgradeableCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type PausableUpgradeableFilterer ¶
type PausableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
PausableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPausableUpgradeableFilterer ¶
func NewPausableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableUpgradeableFilterer, error)
NewPausableUpgradeableFilterer creates a new log filterer instance of PausableUpgradeable, bound to a specific deployed contract.
func (*PausableUpgradeableFilterer) FilterInitialized ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*PausableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PausableUpgradeableFilterer) FilterPaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausableUpgradeablePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*PausableUpgradeableFilterer) FilterUnpaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUpgradeableUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*PausableUpgradeableFilterer) ParseInitialized ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseInitialized(log types.Log) (*PausableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PausableUpgradeableFilterer) ParsePaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) ParsePaused(log types.Log) (*PausableUpgradeablePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*PausableUpgradeableFilterer) ParseUnpaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseUnpaused(log types.Log) (*PausableUpgradeableUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*PausableUpgradeableFilterer) WatchInitialized ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PausableUpgradeableFilterer) WatchPaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeablePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*PausableUpgradeableFilterer) WatchUnpaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type PausableUpgradeableInitialized ¶
type PausableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
PausableUpgradeableInitialized represents a Initialized event raised by the PausableUpgradeable contract.
type PausableUpgradeableInitializedIterator ¶
type PausableUpgradeableInitializedIterator struct { Event *PausableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the PausableUpgradeable contract.
func (*PausableUpgradeableInitializedIterator) Close ¶
func (it *PausableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUpgradeableInitializedIterator) Error ¶
func (it *PausableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUpgradeableInitializedIterator) Next ¶
func (it *PausableUpgradeableInitializedIterator) 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 PausableUpgradeablePaused ¶
type PausableUpgradeablePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
PausableUpgradeablePaused represents a Paused event raised by the PausableUpgradeable contract.
type PausableUpgradeablePausedIterator ¶
type PausableUpgradeablePausedIterator struct { Event *PausableUpgradeablePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUpgradeablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the PausableUpgradeable contract.
func (*PausableUpgradeablePausedIterator) Close ¶
func (it *PausableUpgradeablePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUpgradeablePausedIterator) Error ¶
func (it *PausableUpgradeablePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUpgradeablePausedIterator) Next ¶
func (it *PausableUpgradeablePausedIterator) 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 PausableUpgradeableRaw ¶
type PausableUpgradeableRaw struct {
Contract *PausableUpgradeable // Generic contract binding to access the raw methods on
}
PausableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PausableUpgradeableRaw) Call ¶
func (_PausableUpgradeable *PausableUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*PausableUpgradeableRaw) Transact ¶
func (_PausableUpgradeable *PausableUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableUpgradeableRaw) Transfer ¶
func (_PausableUpgradeable *PausableUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PausableUpgradeableSession ¶
type PausableUpgradeableSession struct { Contract *PausableUpgradeable // 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 }
PausableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PausableUpgradeableSession) Paused ¶
func (_PausableUpgradeable *PausableUpgradeableSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type PausableUpgradeableTransactor ¶
type PausableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
PausableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPausableUpgradeableTransactor ¶
func NewPausableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableUpgradeableTransactor, error)
NewPausableUpgradeableTransactor creates a new write-only instance of PausableUpgradeable, bound to a specific deployed contract.
type PausableUpgradeableTransactorRaw ¶
type PausableUpgradeableTransactorRaw struct {
Contract *PausableUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
PausableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PausableUpgradeableTransactorRaw) Transact ¶
func (_PausableUpgradeable *PausableUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableUpgradeableTransactorRaw) Transfer ¶
func (_PausableUpgradeable *PausableUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PausableUpgradeableTransactorSession ¶
type PausableUpgradeableTransactorSession struct { Contract *PausableUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PausableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type PausableUpgradeableUnpaused ¶
type PausableUpgradeableUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
PausableUpgradeableUnpaused represents a Unpaused event raised by the PausableUpgradeable contract.
type PausableUpgradeableUnpausedIterator ¶
type PausableUpgradeableUnpausedIterator struct { Event *PausableUpgradeableUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUpgradeableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the PausableUpgradeable contract.
func (*PausableUpgradeableUnpausedIterator) Close ¶
func (it *PausableUpgradeableUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUpgradeableUnpausedIterator) Error ¶
func (it *PausableUpgradeableUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUpgradeableUnpausedIterator) Next ¶
func (it *PausableUpgradeableUnpausedIterator) 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 ReentrancyGuardUpgradeable ¶
type ReentrancyGuardUpgradeable struct { ReentrancyGuardUpgradeableCaller // Read-only binding to the contract ReentrancyGuardUpgradeableTransactor // Write-only binding to the contract ReentrancyGuardUpgradeableFilterer // Log filterer for contract events }
ReentrancyGuardUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewReentrancyGuardUpgradeable ¶
func NewReentrancyGuardUpgradeable(address common.Address, backend bind.ContractBackend) (*ReentrancyGuardUpgradeable, error)
NewReentrancyGuardUpgradeable creates a new instance of ReentrancyGuardUpgradeable, bound to a specific deployed contract.
type ReentrancyGuardUpgradeableCaller ¶
type ReentrancyGuardUpgradeableCaller struct {
// contains filtered or unexported fields
}
ReentrancyGuardUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReentrancyGuardUpgradeableCaller ¶
func NewReentrancyGuardUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyGuardUpgradeableCaller, error)
NewReentrancyGuardUpgradeableCaller creates a new read-only instance of ReentrancyGuardUpgradeable, bound to a specific deployed contract.
type ReentrancyGuardUpgradeableCallerRaw ¶
type ReentrancyGuardUpgradeableCallerRaw struct {
Contract *ReentrancyGuardUpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
ReentrancyGuardUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReentrancyGuardUpgradeableCallerRaw) Call ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 ReentrancyGuardUpgradeableCallerSession ¶
type ReentrancyGuardUpgradeableCallerSession struct { Contract *ReentrancyGuardUpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReentrancyGuardUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReentrancyGuardUpgradeableFilterer ¶
type ReentrancyGuardUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ReentrancyGuardUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReentrancyGuardUpgradeableFilterer ¶
func NewReentrancyGuardUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ReentrancyGuardUpgradeableFilterer, error)
NewReentrancyGuardUpgradeableFilterer creates a new log filterer instance of ReentrancyGuardUpgradeable, bound to a specific deployed contract.
func (*ReentrancyGuardUpgradeableFilterer) FilterInitialized ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ReentrancyGuardUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ReentrancyGuardUpgradeableFilterer) ParseInitialized ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableFilterer) ParseInitialized(log types.Log) (*ReentrancyGuardUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ReentrancyGuardUpgradeableFilterer) WatchInitialized ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ReentrancyGuardUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ReentrancyGuardUpgradeableInitialized ¶
type ReentrancyGuardUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ReentrancyGuardUpgradeableInitialized represents a Initialized event raised by the ReentrancyGuardUpgradeable contract.
type ReentrancyGuardUpgradeableInitializedIterator ¶
type ReentrancyGuardUpgradeableInitializedIterator struct { Event *ReentrancyGuardUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ReentrancyGuardUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ReentrancyGuardUpgradeable contract.
func (*ReentrancyGuardUpgradeableInitializedIterator) Close ¶
func (it *ReentrancyGuardUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReentrancyGuardUpgradeableInitializedIterator) Error ¶
func (it *ReentrancyGuardUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReentrancyGuardUpgradeableInitializedIterator) Next ¶
func (it *ReentrancyGuardUpgradeableInitializedIterator) 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 ReentrancyGuardUpgradeableRaw ¶
type ReentrancyGuardUpgradeableRaw struct {
Contract *ReentrancyGuardUpgradeable // Generic contract binding to access the raw methods on
}
ReentrancyGuardUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReentrancyGuardUpgradeableRaw) Call ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*ReentrancyGuardUpgradeableRaw) Transact ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReentrancyGuardUpgradeableRaw) Transfer ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReentrancyGuardUpgradeableSession ¶
type ReentrancyGuardUpgradeableSession struct { Contract *ReentrancyGuardUpgradeable // 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 }
ReentrancyGuardUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ReentrancyGuardUpgradeableTransactor ¶
type ReentrancyGuardUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ReentrancyGuardUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReentrancyGuardUpgradeableTransactor ¶
func NewReentrancyGuardUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyGuardUpgradeableTransactor, error)
NewReentrancyGuardUpgradeableTransactor creates a new write-only instance of ReentrancyGuardUpgradeable, bound to a specific deployed contract.
type ReentrancyGuardUpgradeableTransactorRaw ¶
type ReentrancyGuardUpgradeableTransactorRaw struct {
Contract *ReentrancyGuardUpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
ReentrancyGuardUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReentrancyGuardUpgradeableTransactorRaw) Transact ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReentrancyGuardUpgradeableTransactorRaw) Transfer ¶
func (_ReentrancyGuardUpgradeable *ReentrancyGuardUpgradeableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReentrancyGuardUpgradeableTransactorSession ¶
type ReentrancyGuardUpgradeableTransactorSession struct { Contract *ReentrancyGuardUpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReentrancyGuardUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ScrollConstants ¶
type ScrollConstants struct { ScrollConstantsCaller // Read-only binding to the contract ScrollConstantsTransactor // Write-only binding to the contract ScrollConstantsFilterer // Log filterer for contract events }
ScrollConstants is an auto generated Go binding around an Ethereum contract.
func DeployScrollConstants ¶
func DeployScrollConstants(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ScrollConstants, error)
DeployScrollConstants deploys a new Ethereum contract, binding an instance of ScrollConstants to it.
func NewScrollConstants ¶
func NewScrollConstants(address common.Address, backend bind.ContractBackend) (*ScrollConstants, error)
NewScrollConstants creates a new instance of ScrollConstants, bound to a specific deployed contract.
type ScrollConstantsCaller ¶
type ScrollConstantsCaller struct {
// contains filtered or unexported fields
}
ScrollConstantsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewScrollConstantsCaller ¶
func NewScrollConstantsCaller(address common.Address, caller bind.ContractCaller) (*ScrollConstantsCaller, error)
NewScrollConstantsCaller creates a new read-only instance of ScrollConstants, bound to a specific deployed contract.
type ScrollConstantsCallerRaw ¶
type ScrollConstantsCallerRaw struct {
Contract *ScrollConstantsCaller // Generic read-only contract binding to access the raw methods on
}
ScrollConstantsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ScrollConstantsCallerRaw) Call ¶
func (_ScrollConstants *ScrollConstantsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 ScrollConstantsCallerSession ¶
type ScrollConstantsCallerSession struct { Contract *ScrollConstantsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ScrollConstantsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ScrollConstantsFilterer ¶
type ScrollConstantsFilterer struct {
// contains filtered or unexported fields
}
ScrollConstantsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewScrollConstantsFilterer ¶
func NewScrollConstantsFilterer(address common.Address, filterer bind.ContractFilterer) (*ScrollConstantsFilterer, error)
NewScrollConstantsFilterer creates a new log filterer instance of ScrollConstants, bound to a specific deployed contract.
type ScrollConstantsRaw ¶
type ScrollConstantsRaw struct {
Contract *ScrollConstants // Generic contract binding to access the raw methods on
}
ScrollConstantsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ScrollConstantsRaw) Call ¶
func (_ScrollConstants *ScrollConstantsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*ScrollConstantsRaw) Transact ¶
func (_ScrollConstants *ScrollConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ScrollConstantsRaw) Transfer ¶
func (_ScrollConstants *ScrollConstantsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ScrollConstantsSession ¶
type ScrollConstantsSession struct { Contract *ScrollConstants // 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 }
ScrollConstantsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ScrollConstantsTransactor ¶
type ScrollConstantsTransactor struct {
// contains filtered or unexported fields
}
ScrollConstantsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewScrollConstantsTransactor ¶
func NewScrollConstantsTransactor(address common.Address, transactor bind.ContractTransactor) (*ScrollConstantsTransactor, error)
NewScrollConstantsTransactor creates a new write-only instance of ScrollConstants, bound to a specific deployed contract.
type ScrollConstantsTransactorRaw ¶
type ScrollConstantsTransactorRaw struct {
Contract *ScrollConstantsTransactor // Generic write-only contract binding to access the raw methods on
}
ScrollConstantsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ScrollConstantsTransactorRaw) Transact ¶
func (_ScrollConstants *ScrollConstantsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ScrollConstantsTransactorRaw) Transfer ¶
func (_ScrollConstants *ScrollConstantsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ScrollConstantsTransactorSession ¶
type ScrollConstantsTransactorSession struct { Contract *ScrollConstantsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ScrollConstantsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ScrollMessengerBase ¶
type ScrollMessengerBase struct { ScrollMessengerBaseCaller // Read-only binding to the contract ScrollMessengerBaseTransactor // Write-only binding to the contract ScrollMessengerBaseFilterer // Log filterer for contract events }
ScrollMessengerBase is an auto generated Go binding around an Ethereum contract.
func NewScrollMessengerBase ¶
func NewScrollMessengerBase(address common.Address, backend bind.ContractBackend) (*ScrollMessengerBase, error)
NewScrollMessengerBase creates a new instance of ScrollMessengerBase, bound to a specific deployed contract.
type ScrollMessengerBaseCaller ¶
type ScrollMessengerBaseCaller struct {
// contains filtered or unexported fields
}
ScrollMessengerBaseCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewScrollMessengerBaseCaller ¶
func NewScrollMessengerBaseCaller(address common.Address, caller bind.ContractCaller) (*ScrollMessengerBaseCaller, error)
NewScrollMessengerBaseCaller creates a new read-only instance of ScrollMessengerBase, bound to a specific deployed contract.
func (*ScrollMessengerBaseCaller) Counterpart ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCaller) Counterpart(opts *bind.CallOpts) (common.Address, error)
Counterpart is a free data retrieval call binding the contract method 0x797594b0.
Solidity: function counterpart() view returns(address)
func (*ScrollMessengerBaseCaller) FeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCaller) FeeVault(opts *bind.CallOpts) (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*ScrollMessengerBaseCaller) Owner ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ScrollMessengerBaseCaller) Paused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*ScrollMessengerBaseCaller) XDomainMessageSender ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCaller) XDomainMessageSender(opts *bind.CallOpts) (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type ScrollMessengerBaseCallerRaw ¶
type ScrollMessengerBaseCallerRaw struct {
Contract *ScrollMessengerBaseCaller // Generic read-only contract binding to access the raw methods on
}
ScrollMessengerBaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ScrollMessengerBaseCallerRaw) Call ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 ScrollMessengerBaseCallerSession ¶
type ScrollMessengerBaseCallerSession struct { Contract *ScrollMessengerBaseCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ScrollMessengerBaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ScrollMessengerBaseCallerSession) Counterpart ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) Counterpart() (common.Address, error)
Counterpart is a free data retrieval call binding the contract method 0x797594b0.
Solidity: function counterpart() view returns(address)
func (*ScrollMessengerBaseCallerSession) FeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) FeeVault() (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*ScrollMessengerBaseCallerSession) Owner ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ScrollMessengerBaseCallerSession) Paused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*ScrollMessengerBaseCallerSession) XDomainMessageSender ¶
func (_ScrollMessengerBase *ScrollMessengerBaseCallerSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type ScrollMessengerBaseFailedRelayedMessage ¶
type ScrollMessengerBaseFailedRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseFailedRelayedMessage represents a FailedRelayedMessage event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseFailedRelayedMessageIterator ¶
type ScrollMessengerBaseFailedRelayedMessageIterator struct { Event *ScrollMessengerBaseFailedRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseFailedRelayedMessageIterator is returned from FilterFailedRelayedMessage and is used to iterate over the raw logs and unpacked data for FailedRelayedMessage events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseFailedRelayedMessageIterator) Close ¶
func (it *ScrollMessengerBaseFailedRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseFailedRelayedMessageIterator) Error ¶
func (it *ScrollMessengerBaseFailedRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseFailedRelayedMessageIterator) Next ¶
func (it *ScrollMessengerBaseFailedRelayedMessageIterator) 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 ScrollMessengerBaseFilterer ¶
type ScrollMessengerBaseFilterer struct {
// contains filtered or unexported fields
}
ScrollMessengerBaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewScrollMessengerBaseFilterer ¶
func NewScrollMessengerBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*ScrollMessengerBaseFilterer, error)
NewScrollMessengerBaseFilterer creates a new log filterer instance of ScrollMessengerBase, bound to a specific deployed contract.
func (*ScrollMessengerBaseFilterer) FilterFailedRelayedMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterFailedRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*ScrollMessengerBaseFailedRelayedMessageIterator, error)
FilterFailedRelayedMessage is a free log retrieval operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*ScrollMessengerBaseFilterer) FilterInitialized ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*ScrollMessengerBaseInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ScrollMessengerBaseFilterer) FilterOwnershipTransferred ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ScrollMessengerBaseOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ScrollMessengerBaseFilterer) FilterPaused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterPaused(opts *bind.FilterOpts) (*ScrollMessengerBasePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*ScrollMessengerBaseFilterer) FilterRelayedMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterRelayedMessage(opts *bind.FilterOpts, messageHash [][32]byte) (*ScrollMessengerBaseRelayedMessageIterator, error)
FilterRelayedMessage is a free log retrieval operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*ScrollMessengerBaseFilterer) FilterSentMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterSentMessage(opts *bind.FilterOpts, sender []common.Address, target []common.Address) (*ScrollMessengerBaseSentMessageIterator, error)
FilterSentMessage is a free log retrieval operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*ScrollMessengerBaseFilterer) FilterUnpaused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ScrollMessengerBaseUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*ScrollMessengerBaseFilterer) FilterUpdateFeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) FilterUpdateFeeVault(opts *bind.FilterOpts) (*ScrollMessengerBaseUpdateFeeVaultIterator, error)
FilterUpdateFeeVault is a free log retrieval operation binding the contract event 0x4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f5.
Solidity: event UpdateFeeVault(address _oldFeeVault, address _newFeeVault)
func (*ScrollMessengerBaseFilterer) ParseFailedRelayedMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseFailedRelayedMessage(log types.Log) (*ScrollMessengerBaseFailedRelayedMessage, error)
ParseFailedRelayedMessage is a log parse operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*ScrollMessengerBaseFilterer) ParseInitialized ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseInitialized(log types.Log) (*ScrollMessengerBaseInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ScrollMessengerBaseFilterer) ParseOwnershipTransferred ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseOwnershipTransferred(log types.Log) (*ScrollMessengerBaseOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ScrollMessengerBaseFilterer) ParsePaused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParsePaused(log types.Log) (*ScrollMessengerBasePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*ScrollMessengerBaseFilterer) ParseRelayedMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseRelayedMessage(log types.Log) (*ScrollMessengerBaseRelayedMessage, error)
ParseRelayedMessage is a log parse operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*ScrollMessengerBaseFilterer) ParseSentMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseSentMessage(log types.Log) (*ScrollMessengerBaseSentMessage, error)
ParseSentMessage is a log parse operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*ScrollMessengerBaseFilterer) ParseUnpaused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseUnpaused(log types.Log) (*ScrollMessengerBaseUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*ScrollMessengerBaseFilterer) ParseUpdateFeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) ParseUpdateFeeVault(log types.Log) (*ScrollMessengerBaseUpdateFeeVault, error)
ParseUpdateFeeVault is a log parse operation binding the contract event 0x4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f5.
Solidity: event UpdateFeeVault(address _oldFeeVault, address _newFeeVault)
func (*ScrollMessengerBaseFilterer) WatchFailedRelayedMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchFailedRelayedMessage(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseFailedRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchFailedRelayedMessage is a free log subscription operation binding the contract event 0x99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f.
Solidity: event FailedRelayedMessage(bytes32 indexed messageHash)
func (*ScrollMessengerBaseFilterer) WatchInitialized ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ScrollMessengerBaseFilterer) WatchOwnershipTransferred ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ScrollMessengerBaseFilterer) WatchPaused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBasePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*ScrollMessengerBaseFilterer) WatchRelayedMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchRelayedMessage(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseRelayedMessage, messageHash [][32]byte) (event.Subscription, error)
WatchRelayedMessage is a free log subscription operation binding the contract event 0x4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c.
Solidity: event RelayedMessage(bytes32 indexed messageHash)
func (*ScrollMessengerBaseFilterer) WatchSentMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchSentMessage(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseSentMessage, sender []common.Address, target []common.Address) (event.Subscription, error)
WatchSentMessage is a free log subscription operation binding the contract event 0x104371f3b442861a2a7b82a070afbbaab748bb13757bf47769e170e37809ec1e.
Solidity: event SentMessage(address indexed sender, address indexed target, uint256 value, uint256 messageNonce, uint256 gasLimit, bytes message)
func (*ScrollMessengerBaseFilterer) WatchUnpaused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*ScrollMessengerBaseFilterer) WatchUpdateFeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseFilterer) WatchUpdateFeeVault(opts *bind.WatchOpts, sink chan<- *ScrollMessengerBaseUpdateFeeVault) (event.Subscription, error)
WatchUpdateFeeVault is a free log subscription operation binding the contract event 0x4aadc32827849f797733838c61302f7f56d2b6db28caa175eb3f7f8e5aba25f5.
Solidity: event UpdateFeeVault(address _oldFeeVault, address _newFeeVault)
type ScrollMessengerBaseInitialized ¶
type ScrollMessengerBaseInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseInitialized represents a Initialized event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseInitializedIterator ¶
type ScrollMessengerBaseInitializedIterator struct { Event *ScrollMessengerBaseInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseInitializedIterator) Close ¶
func (it *ScrollMessengerBaseInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseInitializedIterator) Error ¶
func (it *ScrollMessengerBaseInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseInitializedIterator) Next ¶
func (it *ScrollMessengerBaseInitializedIterator) 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 ScrollMessengerBaseOwnershipTransferred ¶
type ScrollMessengerBaseOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseOwnershipTransferred represents a OwnershipTransferred event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseOwnershipTransferredIterator ¶
type ScrollMessengerBaseOwnershipTransferredIterator struct { Event *ScrollMessengerBaseOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseOwnershipTransferredIterator) Close ¶
func (it *ScrollMessengerBaseOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseOwnershipTransferredIterator) Error ¶
func (it *ScrollMessengerBaseOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseOwnershipTransferredIterator) Next ¶
func (it *ScrollMessengerBaseOwnershipTransferredIterator) 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 ScrollMessengerBasePaused ¶
type ScrollMessengerBasePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBasePaused represents a Paused event raised by the ScrollMessengerBase contract.
type ScrollMessengerBasePausedIterator ¶
type ScrollMessengerBasePausedIterator struct { Event *ScrollMessengerBasePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBasePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBasePausedIterator) Close ¶
func (it *ScrollMessengerBasePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBasePausedIterator) Error ¶
func (it *ScrollMessengerBasePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBasePausedIterator) Next ¶
func (it *ScrollMessengerBasePausedIterator) 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 ScrollMessengerBaseRaw ¶
type ScrollMessengerBaseRaw struct {
Contract *ScrollMessengerBase // Generic contract binding to access the raw methods on
}
ScrollMessengerBaseRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ScrollMessengerBaseRaw) Call ¶
func (_ScrollMessengerBase *ScrollMessengerBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*ScrollMessengerBaseRaw) Transact ¶
func (_ScrollMessengerBase *ScrollMessengerBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ScrollMessengerBaseRaw) Transfer ¶
func (_ScrollMessengerBase *ScrollMessengerBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ScrollMessengerBaseRelayedMessage ¶
type ScrollMessengerBaseRelayedMessage struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseRelayedMessage represents a RelayedMessage event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseRelayedMessageIterator ¶
type ScrollMessengerBaseRelayedMessageIterator struct { Event *ScrollMessengerBaseRelayedMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseRelayedMessageIterator is returned from FilterRelayedMessage and is used to iterate over the raw logs and unpacked data for RelayedMessage events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseRelayedMessageIterator) Close ¶
func (it *ScrollMessengerBaseRelayedMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseRelayedMessageIterator) Error ¶
func (it *ScrollMessengerBaseRelayedMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseRelayedMessageIterator) Next ¶
func (it *ScrollMessengerBaseRelayedMessageIterator) 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 ScrollMessengerBaseSentMessage ¶
type ScrollMessengerBaseSentMessage struct { Sender common.Address Target common.Address Value *big.Int MessageNonce *big.Int GasLimit *big.Int Message []byte Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseSentMessage represents a SentMessage event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseSentMessageIterator ¶
type ScrollMessengerBaseSentMessageIterator struct { Event *ScrollMessengerBaseSentMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseSentMessageIterator is returned from FilterSentMessage and is used to iterate over the raw logs and unpacked data for SentMessage events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseSentMessageIterator) Close ¶
func (it *ScrollMessengerBaseSentMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseSentMessageIterator) Error ¶
func (it *ScrollMessengerBaseSentMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseSentMessageIterator) Next ¶
func (it *ScrollMessengerBaseSentMessageIterator) 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 ScrollMessengerBaseSession ¶
type ScrollMessengerBaseSession struct { Contract *ScrollMessengerBase // 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 }
ScrollMessengerBaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ScrollMessengerBaseSession) Counterpart ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) Counterpart() (common.Address, error)
Counterpart is a free data retrieval call binding the contract method 0x797594b0.
Solidity: function counterpart() view returns(address)
func (*ScrollMessengerBaseSession) FeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) FeeVault() (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*ScrollMessengerBaseSession) Owner ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ScrollMessengerBaseSession) Paused ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*ScrollMessengerBaseSession) Receive ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ScrollMessengerBaseSession) RenounceOwnership ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ScrollMessengerBaseSession) SendMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*ScrollMessengerBaseSession) SendMessage0 ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
func (*ScrollMessengerBaseSession) SetPause ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) SetPause(_status bool) (*types.Transaction, error)
SetPause is a paid mutator transaction binding the contract method 0xbedb86fb.
Solidity: function setPause(bool _status) returns()
func (*ScrollMessengerBaseSession) TransferOwnership ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ScrollMessengerBaseSession) UpdateFeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
UpdateFeeVault is a paid mutator transaction binding the contract method 0x2a6cccb2.
Solidity: function updateFeeVault(address _newFeeVault) returns()
func (*ScrollMessengerBaseSession) XDomainMessageSender ¶
func (_ScrollMessengerBase *ScrollMessengerBaseSession) XDomainMessageSender() (common.Address, error)
XDomainMessageSender is a free data retrieval call binding the contract method 0x6e296e45.
Solidity: function xDomainMessageSender() view returns(address)
type ScrollMessengerBaseTransactor ¶
type ScrollMessengerBaseTransactor struct {
// contains filtered or unexported fields
}
ScrollMessengerBaseTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewScrollMessengerBaseTransactor ¶
func NewScrollMessengerBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*ScrollMessengerBaseTransactor, error)
NewScrollMessengerBaseTransactor creates a new write-only instance of ScrollMessengerBase, bound to a specific deployed contract.
func (*ScrollMessengerBaseTransactor) Receive ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ScrollMessengerBaseTransactor) RenounceOwnership ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ScrollMessengerBaseTransactor) SendMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) SendMessage(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*ScrollMessengerBaseTransactor) SendMessage0 ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) SendMessage0(opts *bind.TransactOpts, target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
func (*ScrollMessengerBaseTransactor) SetPause ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) SetPause(opts *bind.TransactOpts, _status bool) (*types.Transaction, error)
SetPause is a paid mutator transaction binding the contract method 0xbedb86fb.
Solidity: function setPause(bool _status) returns()
func (*ScrollMessengerBaseTransactor) TransferOwnership ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ScrollMessengerBaseTransactor) UpdateFeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactor) UpdateFeeVault(opts *bind.TransactOpts, _newFeeVault common.Address) (*types.Transaction, error)
UpdateFeeVault is a paid mutator transaction binding the contract method 0x2a6cccb2.
Solidity: function updateFeeVault(address _newFeeVault) returns()
type ScrollMessengerBaseTransactorRaw ¶
type ScrollMessengerBaseTransactorRaw struct {
Contract *ScrollMessengerBaseTransactor // Generic write-only contract binding to access the raw methods on
}
ScrollMessengerBaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ScrollMessengerBaseTransactorRaw) Transact ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ScrollMessengerBaseTransactorRaw) Transfer ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ScrollMessengerBaseTransactorSession ¶
type ScrollMessengerBaseTransactorSession struct { Contract *ScrollMessengerBaseTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ScrollMessengerBaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ScrollMessengerBaseTransactorSession) Receive ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ScrollMessengerBaseTransactorSession) RenounceOwnership ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ScrollMessengerBaseTransactorSession) SendMessage ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) SendMessage(target common.Address, value *big.Int, message []byte, gasLimit *big.Int, refundAddress common.Address) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x5f7b1577.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit, address refundAddress) payable returns()
func (*ScrollMessengerBaseTransactorSession) SendMessage0 ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) SendMessage0(target common.Address, value *big.Int, message []byte, gasLimit *big.Int) (*types.Transaction, error)
SendMessage0 is a paid mutator transaction binding the contract method 0xb2267a7b.
Solidity: function sendMessage(address target, uint256 value, bytes message, uint256 gasLimit) payable returns()
func (*ScrollMessengerBaseTransactorSession) SetPause ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) SetPause(_status bool) (*types.Transaction, error)
SetPause is a paid mutator transaction binding the contract method 0xbedb86fb.
Solidity: function setPause(bool _status) returns()
func (*ScrollMessengerBaseTransactorSession) TransferOwnership ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ScrollMessengerBaseTransactorSession) UpdateFeeVault ¶
func (_ScrollMessengerBase *ScrollMessengerBaseTransactorSession) UpdateFeeVault(_newFeeVault common.Address) (*types.Transaction, error)
UpdateFeeVault is a paid mutator transaction binding the contract method 0x2a6cccb2.
Solidity: function updateFeeVault(address _newFeeVault) returns()
type ScrollMessengerBaseUnpaused ¶
type ScrollMessengerBaseUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseUnpaused represents a Unpaused event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseUnpausedIterator ¶
type ScrollMessengerBaseUnpausedIterator struct { Event *ScrollMessengerBaseUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseUnpausedIterator) Close ¶
func (it *ScrollMessengerBaseUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseUnpausedIterator) Error ¶
func (it *ScrollMessengerBaseUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseUnpausedIterator) Next ¶
func (it *ScrollMessengerBaseUnpausedIterator) 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 ScrollMessengerBaseUpdateFeeVault ¶
type ScrollMessengerBaseUpdateFeeVault struct { OldFeeVault common.Address NewFeeVault common.Address Raw types.Log // Blockchain specific contextual infos }
ScrollMessengerBaseUpdateFeeVault represents a UpdateFeeVault event raised by the ScrollMessengerBase contract.
type ScrollMessengerBaseUpdateFeeVaultIterator ¶
type ScrollMessengerBaseUpdateFeeVaultIterator struct { Event *ScrollMessengerBaseUpdateFeeVault // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ScrollMessengerBaseUpdateFeeVaultIterator is returned from FilterUpdateFeeVault and is used to iterate over the raw logs and unpacked data for UpdateFeeVault events raised by the ScrollMessengerBase contract.
func (*ScrollMessengerBaseUpdateFeeVaultIterator) Close ¶
func (it *ScrollMessengerBaseUpdateFeeVaultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ScrollMessengerBaseUpdateFeeVaultIterator) Error ¶
func (it *ScrollMessengerBaseUpdateFeeVaultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ScrollMessengerBaseUpdateFeeVaultIterator) Next ¶
func (it *ScrollMessengerBaseUpdateFeeVaultIterator) 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 WithdrawTrieVerifier ¶
type WithdrawTrieVerifier struct { WithdrawTrieVerifierCaller // Read-only binding to the contract WithdrawTrieVerifierTransactor // Write-only binding to the contract WithdrawTrieVerifierFilterer // Log filterer for contract events }
WithdrawTrieVerifier is an auto generated Go binding around an Ethereum contract.
func DeployWithdrawTrieVerifier ¶
func DeployWithdrawTrieVerifier(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *WithdrawTrieVerifier, error)
DeployWithdrawTrieVerifier deploys a new Ethereum contract, binding an instance of WithdrawTrieVerifier to it.
func NewWithdrawTrieVerifier ¶
func NewWithdrawTrieVerifier(address common.Address, backend bind.ContractBackend) (*WithdrawTrieVerifier, error)
NewWithdrawTrieVerifier creates a new instance of WithdrawTrieVerifier, bound to a specific deployed contract.
type WithdrawTrieVerifierCaller ¶
type WithdrawTrieVerifierCaller struct {
// contains filtered or unexported fields
}
WithdrawTrieVerifierCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWithdrawTrieVerifierCaller ¶
func NewWithdrawTrieVerifierCaller(address common.Address, caller bind.ContractCaller) (*WithdrawTrieVerifierCaller, error)
NewWithdrawTrieVerifierCaller creates a new read-only instance of WithdrawTrieVerifier, bound to a specific deployed contract.
type WithdrawTrieVerifierCallerRaw ¶
type WithdrawTrieVerifierCallerRaw struct {
Contract *WithdrawTrieVerifierCaller // Generic read-only contract binding to access the raw methods on
}
WithdrawTrieVerifierCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WithdrawTrieVerifierCallerRaw) Call ¶
func (_WithdrawTrieVerifier *WithdrawTrieVerifierCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 WithdrawTrieVerifierCallerSession ¶
type WithdrawTrieVerifierCallerSession struct { Contract *WithdrawTrieVerifierCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WithdrawTrieVerifierCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type WithdrawTrieVerifierFilterer ¶
type WithdrawTrieVerifierFilterer struct {
// contains filtered or unexported fields
}
WithdrawTrieVerifierFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWithdrawTrieVerifierFilterer ¶
func NewWithdrawTrieVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*WithdrawTrieVerifierFilterer, error)
NewWithdrawTrieVerifierFilterer creates a new log filterer instance of WithdrawTrieVerifier, bound to a specific deployed contract.
type WithdrawTrieVerifierRaw ¶
type WithdrawTrieVerifierRaw struct {
Contract *WithdrawTrieVerifier // Generic contract binding to access the raw methods on
}
WithdrawTrieVerifierRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WithdrawTrieVerifierRaw) Call ¶
func (_WithdrawTrieVerifier *WithdrawTrieVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. 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 (*WithdrawTrieVerifierRaw) Transact ¶
func (_WithdrawTrieVerifier *WithdrawTrieVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WithdrawTrieVerifierRaw) Transfer ¶
func (_WithdrawTrieVerifier *WithdrawTrieVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type WithdrawTrieVerifierSession ¶
type WithdrawTrieVerifierSession struct { Contract *WithdrawTrieVerifier // 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 }
WithdrawTrieVerifierSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type WithdrawTrieVerifierTransactor ¶
type WithdrawTrieVerifierTransactor struct {
// contains filtered or unexported fields
}
WithdrawTrieVerifierTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWithdrawTrieVerifierTransactor ¶
func NewWithdrawTrieVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*WithdrawTrieVerifierTransactor, error)
NewWithdrawTrieVerifierTransactor creates a new write-only instance of WithdrawTrieVerifier, bound to a specific deployed contract.
type WithdrawTrieVerifierTransactorRaw ¶
type WithdrawTrieVerifierTransactorRaw struct {
Contract *WithdrawTrieVerifierTransactor // Generic write-only contract binding to access the raw methods on
}
WithdrawTrieVerifierTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WithdrawTrieVerifierTransactorRaw) Transact ¶
func (_WithdrawTrieVerifier *WithdrawTrieVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WithdrawTrieVerifierTransactorRaw) Transfer ¶
func (_WithdrawTrieVerifier *WithdrawTrieVerifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type WithdrawTrieVerifierTransactorSession ¶
type WithdrawTrieVerifierTransactorSession struct { Contract *WithdrawTrieVerifierTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WithdrawTrieVerifierTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.