Documentation ¶
Index ¶
- Variables
- type IL1MessageServiceClaimMessageWithProofParams
- type ILineaRollupBlobSubmissionData
- type ILineaRollupFinalizationDataV2
- type ILineaRollupShnarfData
- type ILineaRollupSubmissionDataV2
- type ILineaRollupSupportingSubmissionDataV2
- type L1USDCBridge
- type L1USDCBridgeCaller
- func (_L1USDCBridge *L1USDCBridgeCaller) Balance(opts *bind.CallOpts) (*big.Int, error)
- func (_L1USDCBridge *L1USDCBridgeCaller) MessageService(opts *bind.CallOpts) (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_L1USDCBridge *L1USDCBridgeCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCaller) RemoteUSDCBridge(opts *bind.CallOpts) (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCaller) Usdc(opts *bind.CallOpts) (common.Address, error)
- type L1USDCBridgeCallerRaw
- type L1USDCBridgeCallerSession
- func (_L1USDCBridge *L1USDCBridgeCallerSession) Balance() (*big.Int, error)
- func (_L1USDCBridge *L1USDCBridgeCallerSession) MessageService() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCallerSession) Owner() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCallerSession) Paused() (bool, error)
- func (_L1USDCBridge *L1USDCBridgeCallerSession) PendingOwner() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCallerSession) RemoteUSDCBridge() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeCallerSession) Usdc() (common.Address, error)
- type L1USDCBridgeDeposited
- type L1USDCBridgeDepositedIterator
- type L1USDCBridgeFilterer
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterDeposited(opts *bind.FilterOpts, depositor []common.Address, to []common.Address) (*L1USDCBridgeDepositedIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterInitialized(opts *bind.FilterOpts) (*L1USDCBridgeInitializedIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterMessageServiceUpdated(opts *bind.FilterOpts, oldAddress []common.Address, ...) (*L1USDCBridgeMessageServiceUpdatedIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*L1USDCBridgeOwnershipTransferStartedIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*L1USDCBridgeOwnershipTransferredIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterPaused(opts *bind.FilterOpts) (*L1USDCBridgePausedIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterReceivedFromOtherLayer(opts *bind.FilterOpts, recipient []common.Address, amount []*big.Int) (*L1USDCBridgeReceivedFromOtherLayerIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterRemoteUSDCBridgeSet(opts *bind.FilterOpts, newRemoteUSDCBridge []common.Address) (*L1USDCBridgeRemoteUSDCBridgeSetIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) FilterUnpaused(opts *bind.FilterOpts) (*L1USDCBridgeUnpausedIterator, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseDeposited(log types.Log) (*L1USDCBridgeDeposited, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseInitialized(log types.Log) (*L1USDCBridgeInitialized, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseMessageServiceUpdated(log types.Log) (*L1USDCBridgeMessageServiceUpdated, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseOwnershipTransferStarted(log types.Log) (*L1USDCBridgeOwnershipTransferStarted, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseOwnershipTransferred(log types.Log) (*L1USDCBridgeOwnershipTransferred, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParsePaused(log types.Log) (*L1USDCBridgePaused, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseReceivedFromOtherLayer(log types.Log) (*L1USDCBridgeReceivedFromOtherLayer, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseRemoteUSDCBridgeSet(log types.Log) (*L1USDCBridgeRemoteUSDCBridgeSet, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) ParseUnpaused(log types.Log) (*L1USDCBridgeUnpaused, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeDeposited, ...) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeInitialized) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchMessageServiceUpdated(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeMessageServiceUpdated, ...) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeOwnershipTransferred, ...) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *L1USDCBridgePaused) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchReceivedFromOtherLayer(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeReceivedFromOtherLayer, ...) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchRemoteUSDCBridgeSet(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeRemoteUSDCBridgeSet, ...) (event.Subscription, error)
- func (_L1USDCBridge *L1USDCBridgeFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeUnpaused) (event.Subscription, error)
- type L1USDCBridgeInitialized
- type L1USDCBridgeInitializedIterator
- type L1USDCBridgeMessageServiceUpdated
- type L1USDCBridgeMessageServiceUpdatedIterator
- type L1USDCBridgeOwnershipTransferStarted
- type L1USDCBridgeOwnershipTransferStartedIterator
- type L1USDCBridgeOwnershipTransferred
- type L1USDCBridgeOwnershipTransferredIterator
- type L1USDCBridgePaused
- type L1USDCBridgePausedIterator
- type L1USDCBridgeRaw
- func (_L1USDCBridge *L1USDCBridgeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_L1USDCBridge *L1USDCBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type L1USDCBridgeReceivedFromOtherLayer
- type L1USDCBridgeReceivedFromOtherLayerIterator
- type L1USDCBridgeRemoteUSDCBridgeSet
- type L1USDCBridgeRemoteUSDCBridgeSetIterator
- type L1USDCBridgeSession
- func (_L1USDCBridge *L1USDCBridgeSession) AcceptOwnership() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Balance() (*big.Int, error)
- func (_L1USDCBridge *L1USDCBridgeSession) ChangeMessageService(newMessageService common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Deposit(amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) DepositTo(amount *big.Int, to common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Initialize(_messageService common.Address, _usdc common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) MessageService() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Owner() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Pause() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Paused() (bool, error)
- func (_L1USDCBridge *L1USDCBridgeSession) PendingOwner() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeSession) ReceiveFromOtherLayer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) RemoteUSDCBridge() (common.Address, error)
- func (_L1USDCBridge *L1USDCBridgeSession) RenounceOwnership() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) RescueTransfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) SetRemoteUSDCBridge(_remoteUSDCBridge common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Unpause() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeSession) Usdc() (common.Address, error)
- type L1USDCBridgeTransactor
- func (_L1USDCBridge *L1USDCBridgeTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) ChangeMessageService(opts *bind.TransactOpts, newMessageService common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) Deposit(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) DepositTo(opts *bind.TransactOpts, amount *big.Int, to common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) Initialize(opts *bind.TransactOpts, _messageService common.Address, _usdc common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) ReceiveFromOtherLayer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) RescueTransfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) SetRemoteUSDCBridge(opts *bind.TransactOpts, _remoteUSDCBridge common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type L1USDCBridgeTransactorRaw
- type L1USDCBridgeTransactorSession
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) ChangeMessageService(newMessageService common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) Deposit(amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) DepositTo(amount *big.Int, to common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) Initialize(_messageService common.Address, _usdc common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) Pause() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) ReceiveFromOtherLayer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) RescueTransfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) SetRemoteUSDCBridge(_remoteUSDCBridge common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_L1USDCBridge *L1USDCBridgeTransactorSession) Unpause() (*types.Transaction, error)
- type L1USDCBridgeUnpaused
- type L1USDCBridgeUnpausedIterator
- type TokenBridge
- type TokenBridgeBridgingFinalized
- type TokenBridgeBridgingFinalizedIterator
- type TokenBridgeBridgingFinalizedV2
- type TokenBridgeBridgingFinalizedV2Iterator
- type TokenBridgeBridgingInitiated
- type TokenBridgeBridgingInitiatedIterator
- type TokenBridgeBridgingInitiatedV2
- type TokenBridgeBridgingInitiatedV2Iterator
- type TokenBridgeCaller
- func (_TokenBridge *TokenBridgeCaller) BridgedToNativeToken(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_TokenBridge *TokenBridgeCaller) MessageService(opts *bind.CallOpts) (common.Address, error)
- func (_TokenBridge *TokenBridgeCaller) NativeToBridgedToken(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (common.Address, error)
- func (_TokenBridge *TokenBridgeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TokenBridge *TokenBridgeCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TokenBridge *TokenBridgeCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_TokenBridge *TokenBridgeCaller) RemoteSender(opts *bind.CallOpts) (common.Address, error)
- func (_TokenBridge *TokenBridgeCaller) SourceChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenBridge *TokenBridgeCaller) TargetChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenBridge *TokenBridgeCaller) TokenBeacon(opts *bind.CallOpts) (common.Address, error)
- type TokenBridgeCallerRaw
- type TokenBridgeCallerSession
- func (_TokenBridge *TokenBridgeCallerSession) BridgedToNativeToken(arg0 common.Address) (common.Address, error)
- func (_TokenBridge *TokenBridgeCallerSession) MessageService() (common.Address, error)
- func (_TokenBridge *TokenBridgeCallerSession) NativeToBridgedToken(arg0 *big.Int, arg1 common.Address) (common.Address, error)
- func (_TokenBridge *TokenBridgeCallerSession) Owner() (common.Address, error)
- func (_TokenBridge *TokenBridgeCallerSession) Paused() (bool, error)
- func (_TokenBridge *TokenBridgeCallerSession) PendingOwner() (common.Address, error)
- func (_TokenBridge *TokenBridgeCallerSession) RemoteSender() (common.Address, error)
- func (_TokenBridge *TokenBridgeCallerSession) SourceChainId() (*big.Int, error)
- func (_TokenBridge *TokenBridgeCallerSession) TargetChainId() (*big.Int, error)
- func (_TokenBridge *TokenBridgeCallerSession) TokenBeacon() (common.Address, error)
- type TokenBridgeCustomContractSet
- type TokenBridgeCustomContractSetIterator
- type TokenBridgeDeploymentConfirmed
- type TokenBridgeDeploymentConfirmedIterator
- type TokenBridgeFilterer
- func (_TokenBridge *TokenBridgeFilterer) FilterBridgingFinalized(opts *bind.FilterOpts, nativeToken []common.Address, ...) (*TokenBridgeBridgingFinalizedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterBridgingFinalizedV2(opts *bind.FilterOpts, nativeToken []common.Address, ...) (*TokenBridgeBridgingFinalizedV2Iterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterBridgingInitiated(opts *bind.FilterOpts, sender []common.Address, token []common.Address, ...) (*TokenBridgeBridgingInitiatedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterBridgingInitiatedV2(opts *bind.FilterOpts, sender []common.Address, recipient []common.Address, ...) (*TokenBridgeBridgingInitiatedV2Iterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterCustomContractSet(opts *bind.FilterOpts, nativeToken []common.Address, ...) (*TokenBridgeCustomContractSetIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterDeploymentConfirmed(opts *bind.FilterOpts, confirmedBy []common.Address) (*TokenBridgeDeploymentConfirmedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterInitialized(opts *bind.FilterOpts) (*TokenBridgeInitializedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterMessageServiceUpdated(opts *bind.FilterOpts, newMessageService []common.Address, ...) (*TokenBridgeMessageServiceUpdatedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterNewToken(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeNewTokenIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterNewTokenDeployed(opts *bind.FilterOpts, bridgedToken []common.Address, ...) (*TokenBridgeNewTokenDeployedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TokenBridgeOwnershipTransferStartedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TokenBridgeOwnershipTransferredIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterPaused(opts *bind.FilterOpts) (*TokenBridgePausedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterRemoteTokenBridgeSet(opts *bind.FilterOpts, remoteTokenBridge []common.Address, ...) (*TokenBridgeRemoteTokenBridgeSetIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterReservationRemoved(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeReservationRemovedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterTokenDeployed(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeTokenDeployedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterTokenReserved(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeTokenReservedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TokenBridgeUnpausedIterator, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseBridgingFinalized(log types.Log) (*TokenBridgeBridgingFinalized, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseBridgingFinalizedV2(log types.Log) (*TokenBridgeBridgingFinalizedV2, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseBridgingInitiated(log types.Log) (*TokenBridgeBridgingInitiated, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseBridgingInitiatedV2(log types.Log) (*TokenBridgeBridgingInitiatedV2, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseCustomContractSet(log types.Log) (*TokenBridgeCustomContractSet, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseDeploymentConfirmed(log types.Log) (*TokenBridgeDeploymentConfirmed, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseInitialized(log types.Log) (*TokenBridgeInitialized, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseMessageServiceUpdated(log types.Log) (*TokenBridgeMessageServiceUpdated, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseNewToken(log types.Log) (*TokenBridgeNewToken, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseNewTokenDeployed(log types.Log) (*TokenBridgeNewTokenDeployed, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseOwnershipTransferStarted(log types.Log) (*TokenBridgeOwnershipTransferStarted, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseOwnershipTransferred(log types.Log) (*TokenBridgeOwnershipTransferred, error)
- func (_TokenBridge *TokenBridgeFilterer) ParsePaused(log types.Log) (*TokenBridgePaused, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseRemoteTokenBridgeSet(log types.Log) (*TokenBridgeRemoteTokenBridgeSet, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseReservationRemoved(log types.Log) (*TokenBridgeReservationRemoved, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseTokenDeployed(log types.Log) (*TokenBridgeTokenDeployed, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseTokenReserved(log types.Log) (*TokenBridgeTokenReserved, error)
- func (_TokenBridge *TokenBridgeFilterer) ParseUnpaused(log types.Log) (*TokenBridgeUnpaused, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchBridgingFinalized(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingFinalized, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchBridgingFinalizedV2(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingFinalizedV2, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchBridgingInitiated(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingInitiated, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchBridgingInitiatedV2(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingInitiatedV2, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchCustomContractSet(opts *bind.WatchOpts, sink chan<- *TokenBridgeCustomContractSet, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchDeploymentConfirmed(opts *bind.WatchOpts, sink chan<- *TokenBridgeDeploymentConfirmed, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TokenBridgeInitialized) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchMessageServiceUpdated(opts *bind.WatchOpts, sink chan<- *TokenBridgeMessageServiceUpdated, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchNewToken(opts *bind.WatchOpts, sink chan<- *TokenBridgeNewToken, token []common.Address) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchNewTokenDeployed(opts *bind.WatchOpts, sink chan<- *TokenBridgeNewTokenDeployed, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TokenBridgeOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TokenBridgeOwnershipTransferred, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TokenBridgePaused) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchRemoteTokenBridgeSet(opts *bind.WatchOpts, sink chan<- *TokenBridgeRemoteTokenBridgeSet, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchReservationRemoved(opts *bind.WatchOpts, sink chan<- *TokenBridgeReservationRemoved, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchTokenDeployed(opts *bind.WatchOpts, sink chan<- *TokenBridgeTokenDeployed, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchTokenReserved(opts *bind.WatchOpts, sink chan<- *TokenBridgeTokenReserved, ...) (event.Subscription, error)
- func (_TokenBridge *TokenBridgeFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TokenBridgeUnpaused) (event.Subscription, error)
- type TokenBridgeInitialized
- type TokenBridgeInitializedIterator
- type TokenBridgeMessageServiceUpdated
- type TokenBridgeMessageServiceUpdatedIterator
- type TokenBridgeNewToken
- type TokenBridgeNewTokenDeployed
- type TokenBridgeNewTokenDeployedIterator
- type TokenBridgeNewTokenIterator
- type TokenBridgeOwnershipTransferStarted
- type TokenBridgeOwnershipTransferStartedIterator
- type TokenBridgeOwnershipTransferred
- type TokenBridgeOwnershipTransferredIterator
- type TokenBridgePaused
- type TokenBridgePausedIterator
- type TokenBridgeRaw
- func (_TokenBridge *TokenBridgeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TokenBridge *TokenBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenBridgeRemoteTokenBridgeSet
- type TokenBridgeRemoteTokenBridgeSetIterator
- type TokenBridgeReservationRemoved
- type TokenBridgeReservationRemovedIterator
- type TokenBridgeSession
- func (_TokenBridge *TokenBridgeSession) AcceptOwnership() (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) BridgeToken(_token common.Address, _amount *big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) BridgeTokenWithPermit(_token common.Address, _amount *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) BridgedToNativeToken(arg0 common.Address) (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) CompleteBridging(_nativeToken common.Address, _amount *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) ConfirmDeployment(_tokens []common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) Initialize(_securityCouncil common.Address, _messageService common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) MessageService() (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) NativeToBridgedToken(arg0 *big.Int, arg1 common.Address) (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) Owner() (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) Pause() (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) Paused() (bool, error)
- func (_TokenBridge *TokenBridgeSession) PendingOwner() (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) RemoteSender() (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) RemoveReserved(_token common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) RenounceOwnership() (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) SetCustomContract(_nativeToken common.Address, _targetContract common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) SetDeployed(_nativeTokens []common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) SetMessageService(_messageService common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) SetRemoteTokenBridge(_remoteTokenBridge common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) SetReserved(_token common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) SourceChainId() (*big.Int, error)
- func (_TokenBridge *TokenBridgeSession) TargetChainId() (*big.Int, error)
- func (_TokenBridge *TokenBridgeSession) TokenBeacon() (common.Address, error)
- func (_TokenBridge *TokenBridgeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeSession) Unpause() (*types.Transaction, error)
- type TokenBridgeTokenDeployed
- type TokenBridgeTokenDeployedIterator
- type TokenBridgeTokenReserved
- type TokenBridgeTokenReservedIterator
- type TokenBridgeTransactor
- func (_TokenBridge *TokenBridgeTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) BridgeToken(opts *bind.TransactOpts, _token common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) BridgeTokenWithPermit(opts *bind.TransactOpts, _token common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) CompleteBridging(opts *bind.TransactOpts, _nativeToken common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) ConfirmDeployment(opts *bind.TransactOpts, _tokens []common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) Initialize(opts *bind.TransactOpts, _securityCouncil common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) RemoveReserved(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) SetCustomContract(opts *bind.TransactOpts, _nativeToken common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) SetDeployed(opts *bind.TransactOpts, _nativeTokens []common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) SetMessageService(opts *bind.TransactOpts, _messageService common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) SetRemoteTokenBridge(opts *bind.TransactOpts, _remoteTokenBridge common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) SetReserved(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenBridgeTransactorRaw
- type TokenBridgeTransactorSession
- func (_TokenBridge *TokenBridgeTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) BridgeToken(_token common.Address, _amount *big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) BridgeTokenWithPermit(_token common.Address, _amount *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) CompleteBridging(_nativeToken common.Address, _amount *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) ConfirmDeployment(_tokens []common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) Initialize(_securityCouncil common.Address, _messageService common.Address, ...) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) Pause() (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) RemoveReserved(_token common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) SetCustomContract(_nativeToken common.Address, _targetContract common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) SetDeployed(_nativeTokens []common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) SetMessageService(_messageService common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) SetRemoteTokenBridge(_remoteTokenBridge common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) SetReserved(_token common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TokenBridge *TokenBridgeTransactorSession) Unpause() (*types.Transaction, error)
- type TokenBridgeUnpaused
- type TokenBridgeUnpausedIterator
- type ZKEVMV2
- type ZKEVMV2AmountUsedInPeriodReset
- type ZKEVMV2AmountUsedInPeriodResetIterator
- type ZKEVMV2BlockFinalized
- type ZKEVMV2BlockFinalizedIterator
- type ZKEVMV2BlocksVerificationDone
- type ZKEVMV2BlocksVerificationDoneIterator
- type ZKEVMV2Caller
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentFinalizedShnarf(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentFinalizedState(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentL2BlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentL2StoredL1MessageNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentL2StoredL1RollingHash(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentPeriodAmountInWei(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentPeriodEnd(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) CurrentTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) DataEndingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) DataFinalStateRootHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) DataParents(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) DataShnarfHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) DataStartingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) GENERALPAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) GENESISSHNARF(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) INBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) INBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) InboxL2L1MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) IsMessageClaimed(opts *bind.CallOpts, _messageNumber *big.Int) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) IsPaused(opts *bind.CallOpts, _pauseType uint8) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) L1L2PAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) L2L1PAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) L2MerkleRootsDepths(opts *bind.CallOpts, merkleRoot [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) LimitInWei(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) NextMessageNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) OPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) OUTBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) OUTBOXSTATUSSENT(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) OUTBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) OutboxL1L2MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) PAUSEMANAGERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) PROVINGSYSTEMPAUSETYPE(opts *bind.CallOpts) (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) PauseTypeStatuses(opts *bind.CallOpts, pauseType [32]byte) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) PeriodInSeconds(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) RATELIMITSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) RollingHashes(opts *bind.CallOpts, messageNumber *big.Int) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) Sender(opts *bind.CallOpts) (common.Address, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) ShnarfFinalBlockNumbers(opts *bind.CallOpts, shnarf [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) StateRootHashes(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) SystemMigrationBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) VERIFIERSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Caller) Verifiers(opts *bind.CallOpts, proofType *big.Int) (common.Address, error)
- type ZKEVMV2CallerRaw
- type ZKEVMV2CallerSession
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentFinalizedShnarf() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentFinalizedState() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentL2BlockNumber() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentL2StoredL1MessageNumber() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentL2StoredL1RollingHash() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentPeriodAmountInWei() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentPeriodEnd() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentTimestamp() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) DataParents(dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) GENERALPAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) GENESISSHNARF() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) INBOXSTATUSRECEIVED() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) INBOXSTATUSUNKNOWN() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) IsPaused(_pauseType uint8) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) L1L2PAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) L2L1PAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) LimitInWei() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) NextMessageNumber() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) OPERATORROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) OUTBOXSTATUSRECEIVED() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) OUTBOXSTATUSSENT() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) OUTBOXSTATUSUNKNOWN() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) PAUSEMANAGERROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) PROVINGSYSTEMPAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) PauseTypeStatuses(pauseType [32]byte) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) PeriodInSeconds() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) RATELIMITSETTERROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) RollingHashes(messageNumber *big.Int) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) Sender() (common.Address, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) ShnarfFinalBlockNumbers(shnarf [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) SystemMigrationBlock() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) VERIFIERSETTERROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2CallerSession) Verifiers(proofType *big.Int) (common.Address, error)
- type ZKEVMV2ClaimMessageInput
- type ZKEVMV2DataFinalized
- type ZKEVMV2DataFinalizedIterator
- type ZKEVMV2DataSubmittedV2
- type ZKEVMV2DataSubmittedV2Iterator
- type ZKEVMV2Filterer
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterAmountUsedInPeriodReset(opts *bind.FilterOpts, resettingAddress []common.Address) (*ZKEVMV2AmountUsedInPeriodResetIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterBlockFinalized(opts *bind.FilterOpts, blockNumber []*big.Int, stateRootHash [][32]byte, ...) (*ZKEVMV2BlockFinalizedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterBlocksVerificationDone(opts *bind.FilterOpts, lastBlockFinalized []*big.Int) (*ZKEVMV2BlocksVerificationDoneIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterDataFinalized(opts *bind.FilterOpts, lastBlockFinalized []*big.Int, ...) (*ZKEVMV2DataFinalizedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterDataSubmittedV2(opts *bind.FilterOpts, shnarf [][32]byte, startBlock []*big.Int, ...) (*ZKEVMV2DataSubmittedV2Iterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterInitialized(opts *bind.FilterOpts) (*ZKEVMV2InitializedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL1L2MessagesReceivedOnL2(opts *bind.FilterOpts) (*ZKEVMV2L1L2MessagesReceivedOnL2Iterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL2L1MessageHashAddedToInbox(opts *bind.FilterOpts, messageHash [][32]byte) (*ZKEVMV2L2L1MessageHashAddedToInboxIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL2MerkleRootAdded(opts *bind.FilterOpts, l2MerkleRoot [][32]byte, treeDepth []*big.Int) (*ZKEVMV2L2MerkleRootAddedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL2MessagingBlockAnchored(opts *bind.FilterOpts, l2Block []*big.Int) (*ZKEVMV2L2MessagingBlockAnchoredIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterLimitAmountChanged(opts *bind.FilterOpts, amountChangeBy []common.Address) (*ZKEVMV2LimitAmountChangedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterMessageClaimed(opts *bind.FilterOpts, _messageHash [][32]byte) (*ZKEVMV2MessageClaimedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterMessageSent(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, ...) (*ZKEVMV2MessageSentIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*ZKEVMV2PausedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRateLimitInitialized(opts *bind.FilterOpts) (*ZKEVMV2RateLimitInitializedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*ZKEVMV2RoleAdminChangedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*ZKEVMV2RoleGrantedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*ZKEVMV2RoleRevokedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRollingHashUpdated(opts *bind.FilterOpts, messageNumber []*big.Int, rollingHash [][32]byte, ...) (*ZKEVMV2RollingHashUpdatedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterSystemMigrationBlockInitialized(opts *bind.FilterOpts) (*ZKEVMV2SystemMigrationBlockInitializedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterUnPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*ZKEVMV2UnPausedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) FilterVerifierAddressChanged(opts *bind.FilterOpts, verifierAddress []common.Address, proofType []*big.Int, ...) (*ZKEVMV2VerifierAddressChangedIterator, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseAmountUsedInPeriodReset(log types.Log) (*ZKEVMV2AmountUsedInPeriodReset, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseBlockFinalized(log types.Log) (*ZKEVMV2BlockFinalized, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseBlocksVerificationDone(log types.Log) (*ZKEVMV2BlocksVerificationDone, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseDataFinalized(log types.Log) (*ZKEVMV2DataFinalized, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseDataSubmittedV2(log types.Log) (*ZKEVMV2DataSubmittedV2, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseInitialized(log types.Log) (*ZKEVMV2Initialized, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL1L2MessagesReceivedOnL2(log types.Log) (*ZKEVMV2L1L2MessagesReceivedOnL2, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL2L1MessageHashAddedToInbox(log types.Log) (*ZKEVMV2L2L1MessageHashAddedToInbox, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL2MerkleRootAdded(log types.Log) (*ZKEVMV2L2MerkleRootAdded, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL2MessagingBlockAnchored(log types.Log) (*ZKEVMV2L2MessagingBlockAnchored, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseLimitAmountChanged(log types.Log) (*ZKEVMV2LimitAmountChanged, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseMessageClaimed(log types.Log) (*ZKEVMV2MessageClaimed, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseMessageSent(log types.Log) (*ZKEVMV2MessageSent, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParsePaused(log types.Log) (*ZKEVMV2Paused, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRateLimitInitialized(log types.Log) (*ZKEVMV2RateLimitInitialized, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRoleAdminChanged(log types.Log) (*ZKEVMV2RoleAdminChanged, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRoleGranted(log types.Log) (*ZKEVMV2RoleGranted, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRoleRevoked(log types.Log) (*ZKEVMV2RoleRevoked, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRollingHashUpdated(log types.Log) (*ZKEVMV2RollingHashUpdated, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseSystemMigrationBlockInitialized(log types.Log) (*ZKEVMV2SystemMigrationBlockInitialized, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseUnPaused(log types.Log) (*ZKEVMV2UnPaused, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) ParseVerifierAddressChanged(log types.Log) (*ZKEVMV2VerifierAddressChanged, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchAmountUsedInPeriodReset(opts *bind.WatchOpts, sink chan<- *ZKEVMV2AmountUsedInPeriodReset, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchBlockFinalized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2BlockFinalized, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchBlocksVerificationDone(opts *bind.WatchOpts, sink chan<- *ZKEVMV2BlocksVerificationDone, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchDataFinalized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2DataFinalized, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchDataSubmittedV2(opts *bind.WatchOpts, sink chan<- *ZKEVMV2DataSubmittedV2, shnarf [][32]byte, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2Initialized) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL1L2MessagesReceivedOnL2(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L1L2MessagesReceivedOnL2) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL2L1MessageHashAddedToInbox(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L2L1MessageHashAddedToInbox, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL2MerkleRootAdded(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L2MerkleRootAdded, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL2MessagingBlockAnchored(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L2MessagingBlockAnchored, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchLimitAmountChanged(opts *bind.WatchOpts, sink chan<- *ZKEVMV2LimitAmountChanged, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchMessageClaimed(opts *bind.WatchOpts, sink chan<- *ZKEVMV2MessageClaimed, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchMessageSent(opts *bind.WatchOpts, sink chan<- *ZKEVMV2MessageSent, _from []common.Address, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ZKEVMV2Paused, pauseType []*big.Int) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRateLimitInitialized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RateLimitInitialized) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRollingHashUpdated(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RollingHashUpdated, ...) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchSystemMigrationBlockInitialized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2SystemMigrationBlockInitialized) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchUnPaused(opts *bind.WatchOpts, sink chan<- *ZKEVMV2UnPaused, pauseType []*big.Int) (event.Subscription, error)
- func (_ZKEVMV2 *ZKEVMV2Filterer) WatchVerifierAddressChanged(opts *bind.WatchOpts, sink chan<- *ZKEVMV2VerifierAddressChanged, ...) (event.Subscription, error)
- type ZKEVMV2Initialized
- type ZKEVMV2InitializedIterator
- type ZKEVMV2L1L2MessagesReceivedOnL2
- type ZKEVMV2L1L2MessagesReceivedOnL2Iterator
- type ZKEVMV2L2L1MessageHashAddedToInbox
- type ZKEVMV2L2L1MessageHashAddedToInboxIterator
- type ZKEVMV2L2MerkleRootAdded
- type ZKEVMV2L2MerkleRootAddedIterator
- type ZKEVMV2L2MessagingBlockAnchored
- type ZKEVMV2L2MessagingBlockAnchoredIterator
- type ZKEVMV2LimitAmountChanged
- type ZKEVMV2LimitAmountChangedIterator
- type ZKEVMV2MessageClaimed
- type ZKEVMV2MessageClaimedIterator
- type ZKEVMV2MessageSent
- type ZKEVMV2MessageSentIterator
- type ZKEVMV2Paused
- type ZKEVMV2PausedIterator
- type ZKEVMV2RateLimitInitialized
- type ZKEVMV2RateLimitInitializedIterator
- type ZKEVMV2Raw
- func (_ZKEVMV2 *ZKEVMV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ZKEVMV2 *ZKEVMV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ZKEVMV2RoleAdminChanged
- type ZKEVMV2RoleAdminChangedIterator
- type ZKEVMV2RoleGranted
- type ZKEVMV2RoleGrantedIterator
- type ZKEVMV2RoleRevoked
- type ZKEVMV2RoleRevokedIterator
- type ZKEVMV2RollingHashUpdated
- type ZKEVMV2RollingHashUpdatedIterator
- type ZKEVMV2Session
- func (_ZKEVMV2 *ZKEVMV2Session) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentFinalizedShnarf() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentFinalizedState() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentL2BlockNumber() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentL2StoredL1MessageNumber() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentL2StoredL1RollingHash() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentPeriodAmountInWei() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentPeriodEnd() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) CurrentTimestamp() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) DataParents(dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) FinalizeBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) FinalizeBlocksWithoutProof(_finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) GENERALPAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) GENESISSHNARF() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Session) INBOXSTATUSRECEIVED() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) INBOXSTATUSUNKNOWN() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) InitializeParentShnarfsAndFinalizedState(_shnarfs [][32]byte, _finalBlockNumbers []*big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Session) IsPaused(_pauseType uint8) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Session) L1L2PAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) L2L1PAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) LimitInWei() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) NextMessageNumber() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) OPERATORROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) OUTBOXSTATUSRECEIVED() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) OUTBOXSTATUSSENT() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) OUTBOXSTATUSUNKNOWN() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) PAUSEMANAGERROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) PROVINGSYSTEMPAUSETYPE() (uint8, error)
- func (_ZKEVMV2 *ZKEVMV2Session) PauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) PauseTypeStatuses(pauseType [32]byte) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Session) PeriodInSeconds() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) RATELIMITSETTERROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) ResetAmountUsedInPeriod() (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) RollingHashes(messageNumber *big.Int) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) Sender() (common.Address, error)
- func (_ZKEVMV2 *ZKEVMV2Session) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) ShnarfFinalBlockNumbers(shnarf [32]byte) (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) SubmitBlobs(_blobSubmissionData []ILineaRollupBlobSubmissionData, _parentShnarf [32]byte, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) SubmitDataAsCalldata(_submissionData ILineaRollupSubmissionDataV2, _parentShnarf [32]byte, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ZKEVMV2 *ZKEVMV2Session) SystemMigrationBlock() (*big.Int, error)
- func (_ZKEVMV2 *ZKEVMV2Session) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) UnsetVerifierAddress(_proofType *big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Session) VERIFIERSETTERROLE() ([32]byte, error)
- func (_ZKEVMV2 *ZKEVMV2Session) Verifiers(proofType *big.Int) (common.Address, error)
- type ZKEVMV2SystemMigrationBlockInitialized
- type ZKEVMV2SystemMigrationBlockInitializedIterator
- type ZKEVMV2Transactor
- func (_ZKEVMV2 *ZKEVMV2Transactor) ClaimMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) ClaimMessageWithProof(opts *bind.TransactOpts, _params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) FinalizeBlocksWithProof(opts *bind.TransactOpts, _aggregatedProof []byte, _proofType *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) FinalizeBlocksWithoutProof(opts *bind.TransactOpts, _finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) Initialize(opts *bind.TransactOpts, _initialStateRootHash [32]byte, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) InitializeParentShnarfsAndFinalizedState(opts *bind.TransactOpts, _shnarfs [][32]byte, _finalBlockNumbers []*big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) PauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) ResetAmountUsedInPeriod(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) ResetRateLimitAmount(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) SendMessage(opts *bind.TransactOpts, _to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) SetVerifierAddress(opts *bind.TransactOpts, _newVerifierAddress common.Address, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) SubmitBlobs(opts *bind.TransactOpts, _blobSubmissionData []ILineaRollupBlobSubmissionData, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) SubmitDataAsCalldata(opts *bind.TransactOpts, _submissionData ILineaRollupSubmissionDataV2, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) UnPauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2Transactor) UnsetVerifierAddress(opts *bind.TransactOpts, _proofType *big.Int) (*types.Transaction, error)
- type ZKEVMV2TransactorRaw
- type ZKEVMV2TransactorSession
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) FinalizeBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) FinalizeBlocksWithoutProof(_finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) InitializeParentShnarfsAndFinalizedState(_shnarfs [][32]byte, _finalBlockNumbers []*big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) PauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) ResetAmountUsedInPeriod() (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) SubmitBlobs(_blobSubmissionData []ILineaRollupBlobSubmissionData, _parentShnarf [32]byte, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) SubmitDataAsCalldata(_submissionData ILineaRollupSubmissionDataV2, _parentShnarf [32]byte, ...) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
- func (_ZKEVMV2 *ZKEVMV2TransactorSession) UnsetVerifierAddress(_proofType *big.Int) (*types.Transaction, error)
- type ZKEVMV2UnPaused
- type ZKEVMV2UnPausedIterator
- type ZKEVMV2VerifierAddressChanged
- type ZKEVMV2VerifierAddressChangedIterator
Constants ¶
This section is empty.
Variables ¶
var ( AddressZKEVMV2 = common.HexToAddress("0xd19d4B5d358258f05D7B411E21A1460D11B0876F") AddressTokenBridge = common.HexToAddress("0x051F1D88f0aF5763fB888eC4378b4D8B29ea3319") AddressL1USDCBridge = common.HexToAddress("0x504A330327A089d8364C4ab3811Ee26976d388ce") AddressUSDC = common.HexToAddress("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48") EventHashZKEVMV2MessageSent = contract.EventHash("MessageSent(address,address,uint256,uint256,uint256,bytes,bytes32)") EventHashZKEVMV2MessageClaimed = contract.EventHash("MessageClaimed(bytes32)") EventHashTokenBridgeBridgingInitiated = contract.EventHash("BridgingInitiatedV2(address,address,address,uint256)") EventHashTokenBridgeBridgingFinalized = contract.EventHash("BridgingFinalizedV2(address,address,uint256,address)") EventHashL1USDCBridgeDeposited = contract.EventHash("Deposited(address,uint256,address)") EventHashL1USDCBridgeReceivedFromOtherLayer = contract.EventHash("ReceivedFromOtherLayer(address,uint256)") MethodIDZKEVMV2ClaimMessage = contract.MethodID("claimMessage(address,address,uint256,uint256,address,bytes,uint256)") )
var L1USDCBridgeABI = L1USDCBridgeMetaData.ABI
L1USDCBridgeABI is the input ABI used to generate the binding from. Deprecated: Use L1USDCBridgeMetaData.ABI instead.
var L1USDCBridgeMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"AmountTooBig\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"NoBurnCapabilities\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"remoteUSDCBridge\",\"type\":\"address\"}],\"name\":\"NotFromRemoteUSDCBridge\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"messageService\",\"type\":\"address\"}],\"name\":\"NotMessageService\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"remoteUSDCBridge\",\"type\":\"address\"}],\"name\":\"RemoteUSDCBridgeAlreadySet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RemoteUSDCBridgeNotSet\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"messageService\",\"type\":\"address\"}],\"name\":\"SameMessageServiceAddr\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"name\":\"SenderBalanceTooLow\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"ZeroAddressNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"ZeroAmountNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"depositor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"Deposited\",\"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\":\"oldAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"MessageServiceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferStarted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"ReceivedFromOtherLayer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRemoteUSDCBridge\",\"type\":\"address\"}],\"name\":\"RemoteUSDCBridgeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"balance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIMessageService\",\"name\":\"newMessageService\",\"type\":\"address\"}],\"name\":\"changeMessageService\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"depositTo\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIMessageService\",\"name\":\"_messageService\",\"type\":\"address\"},{\"internalType\":\"contractIUSDC\",\"name\":\"_usdc\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"messageService\",\"outputs\":[{\"internalType\":\"contractIMessageService\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"receiveFromOtherLayer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"remoteUSDCBridge\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"rescueTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_remoteUSDCBridge\",\"type\":\"address\"}],\"name\":\"setRemoteUSDCBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"usdc\",\"outputs\":[{\"internalType\":\"contractIUSDC\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
L1USDCBridgeMetaData contains all meta data concerning the L1USDCBridge contract.
var TokenBridgeABI = TokenBridgeMetaData.ABI
TokenBridgeABI is the input ABI used to generate the binding from. Deprecated: Use TokenBridgeMetaData.ABI instead.
var TokenBridgeMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"AlreadyBridgedToken\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"AlreadyBrigedToNativeTokenSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerIsNotMessageService\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"DecimalsAreUnknown\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"permitData\",\"type\":\"bytes4\"},{\"internalType\":\"bytes4\",\"name\":\"permitSelector\",\"type\":\"bytes4\"}],\"name\":\"InvalidPermitData\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"NativeToBridgedTokenAlreadySet\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"NotReserved\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"PermitNotAllowingBridge\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"PermitNotFromSender\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"remoteTokenBridge\",\"type\":\"address\"}],\"name\":\"RemoteTokenBridgeAlreadySet\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"ReservedToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SenderNotAuthorized\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"StatusAddressNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenNotDeployed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddressNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"ZeroAmountNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nativeToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bridgedToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"BridgingFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nativeToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bridgedToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"BridgingFinalizedV2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"BridgingInitiated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"BridgingInitiatedV2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nativeToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"customContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"setBy\",\"type\":\"address\"}],\"name\":\"CustomContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"tokens\",\"type\":\"address[]\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"confirmedBy\",\"type\":\"address\"}],\"name\":\"DeploymentConfirmed\",\"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\":\"newMessageService\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldMessageService\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"setBy\",\"type\":\"address\"}],\"name\":\"MessageServiceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"NewToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bridgedToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nativeToken\",\"type\":\"address\"}],\"name\":\"NewTokenDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferStarted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"remoteTokenBridge\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"setBy\",\"type\":\"address\"}],\"name\":\"RemoteTokenBridgeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"ReservationRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"TokenReserved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"bridgeToken\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_permitData\",\"type\":\"bytes\"}],\"name\":\"bridgeTokenWithPermit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"bridgedToNativeToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nativeToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_tokenMetadata\",\"type\":\"bytes\"}],\"name\":\"completeBridging\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_tokens\",\"type\":\"address[]\"}],\"name\":\"confirmDeployment\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_securityCouncil\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_messageService\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_tokenBeacon\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_sourceChainId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_targetChainId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"_reservedTokens\",\"type\":\"address[]\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"messageService\",\"outputs\":[{\"internalType\":\"contractIMessageService\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nativeToBridgedToken\",\"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\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"remoteSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"removeReserved\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nativeToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_targetContract\",\"type\":\"address\"}],\"name\":\"setCustomContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_nativeTokens\",\"type\":\"address[]\"}],\"name\":\"setDeployed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_messageService\",\"type\":\"address\"}],\"name\":\"setMessageService\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_remoteTokenBridge\",\"type\":\"address\"}],\"name\":\"setRemoteTokenBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"}],\"name\":\"setReserved\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sourceChainId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"targetChainId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tokenBeacon\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
TokenBridgeMetaData contains all meta data concerning the TokenBridge contract.
var ZKEVMV2ABI = ZKEVMV2MetaData.ABI
ZKEVMV2ABI is the input ABI used to generate the binding from. Deprecated: Use ZKEVMV2MetaData.ABI instead.
var ZKEVMV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"BlobSubmissionDataIsMissing\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BytesLengthNotMultipleOf32\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"bytesLength\",\"type\":\"uint256\"}],\"name\":\"BytesLengthNotMultipleOfTwo\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"currentDataHash\",\"type\":\"bytes32\"}],\"name\":\"DataAlreadySubmitted\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"}],\"name\":\"DataStartingBlockDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyBlobData\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"EmptyBlobDataAtIndex\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptySubmissionData\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"FeePaymentFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FeeTooLow\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"}],\"name\":\"FinalBlockDoesNotMatchShnarfFinalBlock\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedBlock\",\"type\":\"uint256\"}],\"name\":\"FinalBlockNumberLessThanOrEqualToLastFinalizedBlock\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalBlockStateEqualsZeroHash\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"}],\"name\":\"FinalShnarfWrong\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"l2BlockTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"currentBlockTimestamp\",\"type\":\"uint256\"}],\"name\":\"FinalizationInTheFuture\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"}],\"name\":\"FinalizationStateIncorrect\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"firstBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"}],\"name\":\"FirstBlockGreaterThanFinalBlock\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"firstBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedBlock\",\"type\":\"uint256\"}],\"name\":\"FirstBlockLessThanOrEqualToLastFinalizedBlock\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FirstByteIsNotZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidMerkleProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProofType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"IsNotPaused\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"IsPaused\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"}],\"name\":\"L1RollingHashDoesNotExistOnL1\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"name\":\"L2MerkleRootAlreadyAnchored\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2MerkleRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actual\",\"type\":\"bytes32\"}],\"name\":\"LastFinalizedShnarfWrong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"LimitIsZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageIndex\",\"type\":\"uint256\"}],\"name\":\"MessageAlreadyClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageDoesNotExistOrHasAlreadyBeenClaimed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"MessageSendingFailed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"}],\"name\":\"MissingMessageNumberForRollingHash\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"}],\"name\":\"MissingRollingHashForMessageNumber\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"expected\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"actual\",\"type\":\"bytes32\"}],\"name\":\"ParentStateRootHashInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PeriodIsZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PointEvaluationFailed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fieldElements\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blsCurveModulus\",\"type\":\"uint256\"}],\"name\":\"PointEvaluationResponseInvalid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"}],\"name\":\"PrecompileReturnDataLengthWrong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ProofIsEmpty\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"actual\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"}],\"name\":\"ProofLengthDifferentThanMerkleDepth\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RateLimitExceeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ReentrantCall\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"shnarfsLength\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockNumbers\",\"type\":\"uint256\"}],\"name\":\"ShnarfAndFinalBlockNumberLengthsMismatched\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SnarkHashIsZeroHash\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StartingRootHashDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueSentTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddressNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"resettingAddress\",\"type\":\"address\"}],\"name\":\"AmountUsedInPeriodReset\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"stateRootHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"finalizedWithProof\",\"type\":\"bool\"}],\"name\":\"BlockFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"lastBlockFinalized\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"startingRootHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"finalRootHash\",\"type\":\"bytes32\"}],\"name\":\"BlocksVerificationDone\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"lastBlockFinalized\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"startingRootHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"finalRootHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"withProof\",\"type\":\"bool\"}],\"name\":\"DataFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"shnarf\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"startBlock\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"endBlock\",\"type\":\"uint256\"}],\"name\":\"DataSubmittedV2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"messageHashes\",\"type\":\"bytes32[]\"}],\"name\":\"L1L2MessagesReceivedOnL2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"L2L1MessageHashAddedToInbox\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"l2MerkleRoot\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"treeDepth\",\"type\":\"uint256\"}],\"name\":\"L2MerkleRootAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"l2Block\",\"type\":\"uint256\"}],\"name\":\"L2MessagingBlockAnchored\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"amountChangeBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"amountUsedLoweredToLimit\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"usedAmountResetToZero\",\"type\":\"bool\"}],\"name\":\"LimitAmountChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"_messageHash\",\"type\":\"bytes32\"}],\"name\":\"MessageSent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"messageSender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"periodInSeconds\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"limitInWei\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"currentPeriodEnd\",\"type\":\"uint256\"}],\"name\":\"RateLimitInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"RollingHashUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"systemMigrationBlock\",\"type\":\"uint256\"}],\"name\":\"SystemMigrationBlockInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"messageSender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pauseType\",\"type\":\"uint256\"}],\"name\":\"UnPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proofType\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"verifierSetBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldVerifierAddress\",\"type\":\"address\"}],\"name\":\"VerifierAddressChanged\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GENERAL_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"GENESIS_SHNARF\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"INBOX_STATUS_RECEIVED\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"INBOX_STATUS_UNKNOWN\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L1_L2_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L2_L1_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OUTBOX_STATUS_RECEIVED\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OUTBOX_STATUS_SENT\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OUTBOX_STATUS_UNKNOWN\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSE_MANAGER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PROVING_SYSTEM_PAUSE_TYPE\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RATE_LIMIT_SETTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERIFIER_SETTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"_feeRecipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"}],\"name\":\"claimMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"leafIndex\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structIL1MessageService.ClaimMessageWithProofParams\",\"name\":\"_params\",\"type\":\"tuple\"}],\"name\":\"claimMessageWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentFinalizedShnarf\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentFinalizedState\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentL2BlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentL2StoredL1MessageNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentL2StoredL1RollingHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentPeriodAmountInWei\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentPeriodEnd\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataEndingBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"endingBlock\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataFinalStateRootHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataParents\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataShnarfHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"shnarfHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"}],\"name\":\"dataStartingBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"startingBlock\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_aggregatedProof\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_proofType\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"lastFinalizedShnarf\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockInData\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentShnarf\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"snarkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"dataEvaluationPoint\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"dataEvaluationClaim\",\"type\":\"bytes32\"}],\"internalType\":\"structILineaRollup.ShnarfData\",\"name\":\"shnarfData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"lastFinalizedL1RollingHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l1RollingHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedL1RollingHashMessageNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"l1RollingHashMessageNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"l2MerkleTreesDepth\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"l2MerkleRoots\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"l2MessagingBlocksOffsets\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.FinalizationDataV2\",\"name\":\"_finalizationData\",\"type\":\"tuple\"}],\"name\":\"finalizeBlocksWithProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"lastFinalizedShnarf\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockInData\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"parentShnarf\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"snarkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"dataEvaluationPoint\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"dataEvaluationClaim\",\"type\":\"bytes32\"}],\"internalType\":\"structILineaRollup.ShnarfData\",\"name\":\"shnarfData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"lastFinalizedL1RollingHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l1RollingHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"lastFinalizedL1RollingHashMessageNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"l1RollingHashMessageNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"l2MerkleTreesDepth\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"l2MerkleRoots\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"l2MessagingBlocksOffsets\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.FinalizationDataV2\",\"name\":\"_finalizationData\",\"type\":\"tuple\"}],\"name\":\"finalizeBlocksWithoutProof\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"inboxL2L1MessageStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"messageStatus\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_initialStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_initialL2BlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_defaultVerifier\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_securityCouncil\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"_operators\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_rateLimitPeriodInSeconds\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_rateLimitAmountInWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_genesisTimestamp\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"_shnarfs\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_finalBlockNumbers\",\"type\":\"uint256[]\"}],\"name\":\"initializeParentShnarfsAndFinalizedState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_messageNumber\",\"type\":\"uint256\"}],\"name\":\"isMessageClaimed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_pauseType\",\"type\":\"uint8\"}],\"name\":\"isPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"name\":\"l2MerkleRootsDepths\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"treeDepth\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"limitInWei\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextMessageNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"messageHash\",\"type\":\"bytes32\"}],\"name\":\"outboxL1L2MessageStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"messageStatus\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_pauseType\",\"type\":\"uint8\"}],\"name\":\"pauseByType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"pauseType\",\"type\":\"bytes32\"}],\"name\":\"pauseTypeStatuses\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"pauseStatus\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"periodInSeconds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"resetAmountUsedInPeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"resetRateLimitAmount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"messageNumber\",\"type\":\"uint256\"}],\"name\":\"rollingHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"rollingHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newVerifierAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_proofType\",\"type\":\"uint256\"}],\"name\":\"setVerifierAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"shnarf\",\"type\":\"bytes32\"}],\"name\":\"shnarfFinalBlockNumbers\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"finalBlockNumber\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"stateRootHashes\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"stateRootHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"firstBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"snarkHash\",\"type\":\"bytes32\"}],\"internalType\":\"structILineaRollup.SupportingSubmissionDataV2\",\"name\":\"submissionData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"dataEvaluationClaim\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"kzgCommitment\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"kzgProof\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.BlobSubmissionData[]\",\"name\":\"_blobSubmissionData\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes32\",\"name\":\"_parentShnarf\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_finalBlobShnarf\",\"type\":\"bytes32\"}],\"name\":\"submitBlobs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"finalStateRootHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"firstBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"finalBlockInData\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"snarkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"compressedData\",\"type\":\"bytes\"}],\"internalType\":\"structILineaRollup.SubmissionDataV2\",\"name\":\"_submissionData\",\"type\":\"tuple\"},{\"internalType\":\"bytes32\",\"name\":\"_parentShnarf\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_expectedShnarf\",\"type\":\"bytes32\"}],\"name\":\"submitDataAsCalldata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"systemMigrationBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_pauseType\",\"type\":\"uint8\"}],\"name\":\"unPauseByType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_proofType\",\"type\":\"uint256\"}],\"name\":\"unsetVerifierAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"proofType\",\"type\":\"uint256\"}],\"name\":\"verifiers\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ZKEVMV2MetaData contains all meta data concerning the ZKEVMV2 contract.
Functions ¶
This section is empty.
Types ¶
type IL1MessageServiceClaimMessageWithProofParams ¶
type IL1MessageServiceClaimMessageWithProofParams struct { Proof [][32]byte MessageNumber *big.Int LeafIndex uint32 From common.Address To common.Address Fee *big.Int Value *big.Int FeeRecipient common.Address MerkleRoot [32]byte Data []byte }
IL1MessageServiceClaimMessageWithProofParams is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupBlobSubmissionData ¶
type ILineaRollupBlobSubmissionData struct { SubmissionData ILineaRollupSupportingSubmissionDataV2 DataEvaluationClaim *big.Int KzgCommitment []byte KzgProof []byte }
ILineaRollupBlobSubmissionData is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupFinalizationDataV2 ¶
type ILineaRollupFinalizationDataV2 struct { ParentStateRootHash [32]byte LastFinalizedShnarf [32]byte FinalBlockInData *big.Int ShnarfData ILineaRollupShnarfData LastFinalizedTimestamp *big.Int FinalTimestamp *big.Int LastFinalizedL1RollingHash [32]byte L1RollingHash [32]byte LastFinalizedL1RollingHashMessageNumber *big.Int L1RollingHashMessageNumber *big.Int L2MerkleTreesDepth *big.Int L2MerkleRoots [][32]byte L2MessagingBlocksOffsets []byte }
ILineaRollupFinalizationDataV2 is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupShnarfData ¶
type ILineaRollupShnarfData struct { ParentShnarf [32]byte SnarkHash [32]byte FinalStateRootHash [32]byte DataEvaluationPoint [32]byte DataEvaluationClaim [32]byte }
ILineaRollupShnarfData is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupSubmissionDataV2 ¶
type ILineaRollupSubmissionDataV2 struct { FinalStateRootHash [32]byte FirstBlockInData *big.Int FinalBlockInData *big.Int SnarkHash [32]byte CompressedData []byte }
ILineaRollupSubmissionDataV2 is an auto generated low-level Go binding around an user-defined struct.
type ILineaRollupSupportingSubmissionDataV2 ¶
type ILineaRollupSupportingSubmissionDataV2 struct { FinalStateRootHash [32]byte FirstBlockInData *big.Int FinalBlockInData *big.Int SnarkHash [32]byte }
ILineaRollupSupportingSubmissionDataV2 is an auto generated low-level Go binding around an user-defined struct.
type L1USDCBridge ¶
type L1USDCBridge struct { L1USDCBridgeCaller // Read-only binding to the contract L1USDCBridgeTransactor // Write-only binding to the contract L1USDCBridgeFilterer // Log filterer for contract events }
L1USDCBridge is an auto generated Go binding around an Ethereum contract.
func NewL1USDCBridge ¶
func NewL1USDCBridge(address common.Address, backend bind.ContractBackend) (*L1USDCBridge, error)
NewL1USDCBridge creates a new instance of L1USDCBridge, bound to a specific deployed contract.
type L1USDCBridgeCaller ¶
type L1USDCBridgeCaller struct {
// contains filtered or unexported fields
}
L1USDCBridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewL1USDCBridgeCaller ¶
func NewL1USDCBridgeCaller(address common.Address, caller bind.ContractCaller) (*L1USDCBridgeCaller, error)
NewL1USDCBridgeCaller creates a new read-only instance of L1USDCBridge, bound to a specific deployed contract.
func (*L1USDCBridgeCaller) Balance ¶
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() view returns(uint256)
func (*L1USDCBridgeCaller) MessageService ¶
func (_L1USDCBridge *L1USDCBridgeCaller) MessageService(opts *bind.CallOpts) (common.Address, error)
MessageService is a free data retrieval call binding the contract method 0x8dae45dd.
Solidity: function messageService() view returns(address)
func (*L1USDCBridgeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*L1USDCBridgeCaller) Paused ¶
func (_L1USDCBridge *L1USDCBridgeCaller) 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 (*L1USDCBridgeCaller) PendingOwner ¶
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*L1USDCBridgeCaller) RemoteUSDCBridge ¶
func (_L1USDCBridge *L1USDCBridgeCaller) RemoteUSDCBridge(opts *bind.CallOpts) (common.Address, error)
RemoteUSDCBridge is a free data retrieval call binding the contract method 0x66e6a855.
Solidity: function remoteUSDCBridge() view returns(address)
type L1USDCBridgeCallerRaw ¶
type L1USDCBridgeCallerRaw struct {
Contract *L1USDCBridgeCaller // Generic read-only contract binding to access the raw methods on
}
L1USDCBridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*L1USDCBridgeCallerRaw) Call ¶
func (_L1USDCBridge *L1USDCBridgeCallerRaw) 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 L1USDCBridgeCallerSession ¶
type L1USDCBridgeCallerSession struct { Contract *L1USDCBridgeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
L1USDCBridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*L1USDCBridgeCallerSession) Balance ¶
func (_L1USDCBridge *L1USDCBridgeCallerSession) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() view returns(uint256)
func (*L1USDCBridgeCallerSession) MessageService ¶
func (_L1USDCBridge *L1USDCBridgeCallerSession) MessageService() (common.Address, error)
MessageService is a free data retrieval call binding the contract method 0x8dae45dd.
Solidity: function messageService() view returns(address)
func (*L1USDCBridgeCallerSession) Owner ¶
func (_L1USDCBridge *L1USDCBridgeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*L1USDCBridgeCallerSession) Paused ¶
func (_L1USDCBridge *L1USDCBridgeCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*L1USDCBridgeCallerSession) PendingOwner ¶
func (_L1USDCBridge *L1USDCBridgeCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*L1USDCBridgeCallerSession) RemoteUSDCBridge ¶
func (_L1USDCBridge *L1USDCBridgeCallerSession) RemoteUSDCBridge() (common.Address, error)
RemoteUSDCBridge is a free data retrieval call binding the contract method 0x66e6a855.
Solidity: function remoteUSDCBridge() view returns(address)
type L1USDCBridgeDeposited ¶
type L1USDCBridgeDeposited struct { Depositor common.Address Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeDeposited represents a Deposited event raised by the L1USDCBridge contract.
type L1USDCBridgeDepositedIterator ¶
type L1USDCBridgeDepositedIterator struct { Event *L1USDCBridgeDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the L1USDCBridge contract.
func (*L1USDCBridgeDepositedIterator) Close ¶
func (it *L1USDCBridgeDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeDepositedIterator) Error ¶
func (it *L1USDCBridgeDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeDepositedIterator) Next ¶
func (it *L1USDCBridgeDepositedIterator) 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 L1USDCBridgeFilterer ¶
type L1USDCBridgeFilterer struct {
// contains filtered or unexported fields
}
L1USDCBridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewL1USDCBridgeFilterer ¶
func NewL1USDCBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*L1USDCBridgeFilterer, error)
NewL1USDCBridgeFilterer creates a new log filterer instance of L1USDCBridge, bound to a specific deployed contract.
func (*L1USDCBridgeFilterer) FilterDeposited ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterDeposited(opts *bind.FilterOpts, depositor []common.Address, to []common.Address) (*L1USDCBridgeDepositedIterator, error)
FilterDeposited is a free log retrieval operation binding the contract event 0xb4e1304f97b5093610f51b33ddab6622388422e2dac138b0d32f93dcfbd39edf.
Solidity: event Deposited(address indexed depositor, uint256 amount, address indexed to)
func (*L1USDCBridgeFilterer) FilterInitialized ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterInitialized(opts *bind.FilterOpts) (*L1USDCBridgeInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*L1USDCBridgeFilterer) FilterMessageServiceUpdated ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterMessageServiceUpdated(opts *bind.FilterOpts, oldAddress []common.Address, newAddress []common.Address) (*L1USDCBridgeMessageServiceUpdatedIterator, error)
FilterMessageServiceUpdated is a free log retrieval operation binding the contract event 0x0d6365bdd6ffd3d8fb83691ea1eb4947dd043cceca1a957681a6d2b6050816e2.
Solidity: event MessageServiceUpdated(address indexed oldAddress, address indexed newAddress)
func (*L1USDCBridgeFilterer) FilterOwnershipTransferStarted ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*L1USDCBridgeOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*L1USDCBridgeFilterer) FilterOwnershipTransferred ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*L1USDCBridgeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*L1USDCBridgeFilterer) FilterPaused ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterPaused(opts *bind.FilterOpts) (*L1USDCBridgePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*L1USDCBridgeFilterer) FilterReceivedFromOtherLayer ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterReceivedFromOtherLayer(opts *bind.FilterOpts, recipient []common.Address, amount []*big.Int) (*L1USDCBridgeReceivedFromOtherLayerIterator, error)
FilterReceivedFromOtherLayer is a free log retrieval operation binding the contract event 0xc79857a8951ecfecbabd2f50997eb17d43f2b30e775d4e471c351d5be1e63b93.
Solidity: event ReceivedFromOtherLayer(address indexed recipient, uint256 indexed amount)
func (*L1USDCBridgeFilterer) FilterRemoteUSDCBridgeSet ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterRemoteUSDCBridgeSet(opts *bind.FilterOpts, newRemoteUSDCBridge []common.Address) (*L1USDCBridgeRemoteUSDCBridgeSetIterator, error)
FilterRemoteUSDCBridgeSet is a free log retrieval operation binding the contract event 0x5303c9046615f202c2c30e2441fabee4ef1a3597170254aa4870a147c5cb7e34.
Solidity: event RemoteUSDCBridgeSet(address indexed newRemoteUSDCBridge)
func (*L1USDCBridgeFilterer) FilterUnpaused ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) FilterUnpaused(opts *bind.FilterOpts) (*L1USDCBridgeUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*L1USDCBridgeFilterer) ParseDeposited ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseDeposited(log types.Log) (*L1USDCBridgeDeposited, error)
ParseDeposited is a log parse operation binding the contract event 0xb4e1304f97b5093610f51b33ddab6622388422e2dac138b0d32f93dcfbd39edf.
Solidity: event Deposited(address indexed depositor, uint256 amount, address indexed to)
func (*L1USDCBridgeFilterer) ParseInitialized ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseInitialized(log types.Log) (*L1USDCBridgeInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*L1USDCBridgeFilterer) ParseMessageServiceUpdated ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseMessageServiceUpdated(log types.Log) (*L1USDCBridgeMessageServiceUpdated, error)
ParseMessageServiceUpdated is a log parse operation binding the contract event 0x0d6365bdd6ffd3d8fb83691ea1eb4947dd043cceca1a957681a6d2b6050816e2.
Solidity: event MessageServiceUpdated(address indexed oldAddress, address indexed newAddress)
func (*L1USDCBridgeFilterer) ParseOwnershipTransferStarted ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseOwnershipTransferStarted(log types.Log) (*L1USDCBridgeOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*L1USDCBridgeFilterer) ParseOwnershipTransferred ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseOwnershipTransferred(log types.Log) (*L1USDCBridgeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*L1USDCBridgeFilterer) ParsePaused ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParsePaused(log types.Log) (*L1USDCBridgePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*L1USDCBridgeFilterer) ParseReceivedFromOtherLayer ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseReceivedFromOtherLayer(log types.Log) (*L1USDCBridgeReceivedFromOtherLayer, error)
ParseReceivedFromOtherLayer is a log parse operation binding the contract event 0xc79857a8951ecfecbabd2f50997eb17d43f2b30e775d4e471c351d5be1e63b93.
Solidity: event ReceivedFromOtherLayer(address indexed recipient, uint256 indexed amount)
func (*L1USDCBridgeFilterer) ParseRemoteUSDCBridgeSet ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseRemoteUSDCBridgeSet(log types.Log) (*L1USDCBridgeRemoteUSDCBridgeSet, error)
ParseRemoteUSDCBridgeSet is a log parse operation binding the contract event 0x5303c9046615f202c2c30e2441fabee4ef1a3597170254aa4870a147c5cb7e34.
Solidity: event RemoteUSDCBridgeSet(address indexed newRemoteUSDCBridge)
func (*L1USDCBridgeFilterer) ParseUnpaused ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) ParseUnpaused(log types.Log) (*L1USDCBridgeUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*L1USDCBridgeFilterer) WatchDeposited ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchDeposited(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeDeposited, depositor []common.Address, to []common.Address) (event.Subscription, error)
WatchDeposited is a free log subscription operation binding the contract event 0xb4e1304f97b5093610f51b33ddab6622388422e2dac138b0d32f93dcfbd39edf.
Solidity: event Deposited(address indexed depositor, uint256 amount, address indexed to)
func (*L1USDCBridgeFilterer) WatchInitialized ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*L1USDCBridgeFilterer) WatchMessageServiceUpdated ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchMessageServiceUpdated(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeMessageServiceUpdated, oldAddress []common.Address, newAddress []common.Address) (event.Subscription, error)
WatchMessageServiceUpdated is a free log subscription operation binding the contract event 0x0d6365bdd6ffd3d8fb83691ea1eb4947dd043cceca1a957681a6d2b6050816e2.
Solidity: event MessageServiceUpdated(address indexed oldAddress, address indexed newAddress)
func (*L1USDCBridgeFilterer) WatchOwnershipTransferStarted ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*L1USDCBridgeFilterer) WatchOwnershipTransferred ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeOwnershipTransferred, 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 (*L1USDCBridgeFilterer) WatchPaused ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *L1USDCBridgePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*L1USDCBridgeFilterer) WatchReceivedFromOtherLayer ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchReceivedFromOtherLayer(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeReceivedFromOtherLayer, recipient []common.Address, amount []*big.Int) (event.Subscription, error)
WatchReceivedFromOtherLayer is a free log subscription operation binding the contract event 0xc79857a8951ecfecbabd2f50997eb17d43f2b30e775d4e471c351d5be1e63b93.
Solidity: event ReceivedFromOtherLayer(address indexed recipient, uint256 indexed amount)
func (*L1USDCBridgeFilterer) WatchRemoteUSDCBridgeSet ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchRemoteUSDCBridgeSet(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeRemoteUSDCBridgeSet, newRemoteUSDCBridge []common.Address) (event.Subscription, error)
WatchRemoteUSDCBridgeSet is a free log subscription operation binding the contract event 0x5303c9046615f202c2c30e2441fabee4ef1a3597170254aa4870a147c5cb7e34.
Solidity: event RemoteUSDCBridgeSet(address indexed newRemoteUSDCBridge)
func (*L1USDCBridgeFilterer) WatchUnpaused ¶
func (_L1USDCBridge *L1USDCBridgeFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *L1USDCBridgeUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type L1USDCBridgeInitialized ¶
type L1USDCBridgeInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeInitialized represents a Initialized event raised by the L1USDCBridge contract.
type L1USDCBridgeInitializedIterator ¶
type L1USDCBridgeInitializedIterator struct { Event *L1USDCBridgeInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the L1USDCBridge contract.
func (*L1USDCBridgeInitializedIterator) Close ¶
func (it *L1USDCBridgeInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeInitializedIterator) Error ¶
func (it *L1USDCBridgeInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeInitializedIterator) Next ¶
func (it *L1USDCBridgeInitializedIterator) 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 L1USDCBridgeMessageServiceUpdated ¶
type L1USDCBridgeMessageServiceUpdated struct { OldAddress common.Address NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeMessageServiceUpdated represents a MessageServiceUpdated event raised by the L1USDCBridge contract.
type L1USDCBridgeMessageServiceUpdatedIterator ¶
type L1USDCBridgeMessageServiceUpdatedIterator struct { Event *L1USDCBridgeMessageServiceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeMessageServiceUpdatedIterator is returned from FilterMessageServiceUpdated and is used to iterate over the raw logs and unpacked data for MessageServiceUpdated events raised by the L1USDCBridge contract.
func (*L1USDCBridgeMessageServiceUpdatedIterator) Close ¶
func (it *L1USDCBridgeMessageServiceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeMessageServiceUpdatedIterator) Error ¶
func (it *L1USDCBridgeMessageServiceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeMessageServiceUpdatedIterator) Next ¶
func (it *L1USDCBridgeMessageServiceUpdatedIterator) 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 L1USDCBridgeOwnershipTransferStarted ¶
type L1USDCBridgeOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the L1USDCBridge contract.
type L1USDCBridgeOwnershipTransferStartedIterator ¶
type L1USDCBridgeOwnershipTransferStartedIterator struct { Event *L1USDCBridgeOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the L1USDCBridge contract.
func (*L1USDCBridgeOwnershipTransferStartedIterator) Close ¶
func (it *L1USDCBridgeOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeOwnershipTransferStartedIterator) Error ¶
func (it *L1USDCBridgeOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeOwnershipTransferStartedIterator) Next ¶
func (it *L1USDCBridgeOwnershipTransferStartedIterator) 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 L1USDCBridgeOwnershipTransferred ¶
type L1USDCBridgeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeOwnershipTransferred represents a OwnershipTransferred event raised by the L1USDCBridge contract.
type L1USDCBridgeOwnershipTransferredIterator ¶
type L1USDCBridgeOwnershipTransferredIterator struct { Event *L1USDCBridgeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the L1USDCBridge contract.
func (*L1USDCBridgeOwnershipTransferredIterator) Close ¶
func (it *L1USDCBridgeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeOwnershipTransferredIterator) Error ¶
func (it *L1USDCBridgeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeOwnershipTransferredIterator) Next ¶
func (it *L1USDCBridgeOwnershipTransferredIterator) 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 L1USDCBridgePaused ¶
type L1USDCBridgePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgePaused represents a Paused event raised by the L1USDCBridge contract.
type L1USDCBridgePausedIterator ¶
type L1USDCBridgePausedIterator struct { Event *L1USDCBridgePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the L1USDCBridge contract.
func (*L1USDCBridgePausedIterator) Close ¶
func (it *L1USDCBridgePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgePausedIterator) Error ¶
func (it *L1USDCBridgePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgePausedIterator) Next ¶
func (it *L1USDCBridgePausedIterator) 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 L1USDCBridgeRaw ¶
type L1USDCBridgeRaw struct {
Contract *L1USDCBridge // Generic contract binding to access the raw methods on
}
L1USDCBridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*L1USDCBridgeRaw) Call ¶
func (_L1USDCBridge *L1USDCBridgeRaw) 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 (*L1USDCBridgeRaw) Transact ¶
func (_L1USDCBridge *L1USDCBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*L1USDCBridgeRaw) Transfer ¶
func (_L1USDCBridge *L1USDCBridgeRaw) 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 L1USDCBridgeReceivedFromOtherLayer ¶
type L1USDCBridgeReceivedFromOtherLayer struct { Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeReceivedFromOtherLayer represents a ReceivedFromOtherLayer event raised by the L1USDCBridge contract.
type L1USDCBridgeReceivedFromOtherLayerIterator ¶
type L1USDCBridgeReceivedFromOtherLayerIterator struct { Event *L1USDCBridgeReceivedFromOtherLayer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeReceivedFromOtherLayerIterator is returned from FilterReceivedFromOtherLayer and is used to iterate over the raw logs and unpacked data for ReceivedFromOtherLayer events raised by the L1USDCBridge contract.
func (*L1USDCBridgeReceivedFromOtherLayerIterator) Close ¶
func (it *L1USDCBridgeReceivedFromOtherLayerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeReceivedFromOtherLayerIterator) Error ¶
func (it *L1USDCBridgeReceivedFromOtherLayerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeReceivedFromOtherLayerIterator) Next ¶
func (it *L1USDCBridgeReceivedFromOtherLayerIterator) 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 L1USDCBridgeRemoteUSDCBridgeSet ¶
type L1USDCBridgeRemoteUSDCBridgeSet struct { NewRemoteUSDCBridge common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeRemoteUSDCBridgeSet represents a RemoteUSDCBridgeSet event raised by the L1USDCBridge contract.
type L1USDCBridgeRemoteUSDCBridgeSetIterator ¶
type L1USDCBridgeRemoteUSDCBridgeSetIterator struct { Event *L1USDCBridgeRemoteUSDCBridgeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeRemoteUSDCBridgeSetIterator is returned from FilterRemoteUSDCBridgeSet and is used to iterate over the raw logs and unpacked data for RemoteUSDCBridgeSet events raised by the L1USDCBridge contract.
func (*L1USDCBridgeRemoteUSDCBridgeSetIterator) Close ¶
func (it *L1USDCBridgeRemoteUSDCBridgeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeRemoteUSDCBridgeSetIterator) Error ¶
func (it *L1USDCBridgeRemoteUSDCBridgeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeRemoteUSDCBridgeSetIterator) Next ¶
func (it *L1USDCBridgeRemoteUSDCBridgeSetIterator) 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 L1USDCBridgeSession ¶
type L1USDCBridgeSession struct { Contract *L1USDCBridge // 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 }
L1USDCBridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*L1USDCBridgeSession) AcceptOwnership ¶
func (_L1USDCBridge *L1USDCBridgeSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*L1USDCBridgeSession) Balance ¶
func (_L1USDCBridge *L1USDCBridgeSession) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() view returns(uint256)
func (*L1USDCBridgeSession) ChangeMessageService ¶
func (_L1USDCBridge *L1USDCBridgeSession) ChangeMessageService(newMessageService common.Address) (*types.Transaction, error)
ChangeMessageService is a paid mutator transaction binding the contract method 0x151fcebe.
Solidity: function changeMessageService(address newMessageService) returns()
func (*L1USDCBridgeSession) Deposit ¶
func (_L1USDCBridge *L1USDCBridgeSession) Deposit(amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xb6b55f25.
Solidity: function deposit(uint256 amount) payable returns()
func (*L1USDCBridgeSession) DepositTo ¶
func (_L1USDCBridge *L1USDCBridgeSession) DepositTo(amount *big.Int, to common.Address) (*types.Transaction, error)
DepositTo is a paid mutator transaction binding the contract method 0x70aff70f.
Solidity: function depositTo(uint256 amount, address to) payable returns()
func (*L1USDCBridgeSession) Initialize ¶
func (_L1USDCBridge *L1USDCBridgeSession) Initialize(_messageService common.Address, _usdc common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _messageService, address _usdc) returns()
func (*L1USDCBridgeSession) MessageService ¶
func (_L1USDCBridge *L1USDCBridgeSession) MessageService() (common.Address, error)
MessageService is a free data retrieval call binding the contract method 0x8dae45dd.
Solidity: function messageService() view returns(address)
func (*L1USDCBridgeSession) Owner ¶
func (_L1USDCBridge *L1USDCBridgeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*L1USDCBridgeSession) Pause ¶
func (_L1USDCBridge *L1USDCBridgeSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*L1USDCBridgeSession) Paused ¶
func (_L1USDCBridge *L1USDCBridgeSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*L1USDCBridgeSession) PendingOwner ¶
func (_L1USDCBridge *L1USDCBridgeSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*L1USDCBridgeSession) ReceiveFromOtherLayer ¶
func (_L1USDCBridge *L1USDCBridgeSession) ReceiveFromOtherLayer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
ReceiveFromOtherLayer is a paid mutator transaction binding the contract method 0x26dfbc20.
Solidity: function receiveFromOtherLayer(address recipient, uint256 amount) returns()
func (*L1USDCBridgeSession) RemoteUSDCBridge ¶
func (_L1USDCBridge *L1USDCBridgeSession) RemoteUSDCBridge() (common.Address, error)
RemoteUSDCBridge is a free data retrieval call binding the contract method 0x66e6a855.
Solidity: function remoteUSDCBridge() view returns(address)
func (*L1USDCBridgeSession) RenounceOwnership ¶
func (_L1USDCBridge *L1USDCBridgeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*L1USDCBridgeSession) RescueTransfer ¶
func (_L1USDCBridge *L1USDCBridgeSession) RescueTransfer(to common.Address, amount *big.Int) (*types.Transaction, error)
RescueTransfer is a paid mutator transaction binding the contract method 0xa7052cab.
Solidity: function rescueTransfer(address to, uint256 amount) returns()
func (*L1USDCBridgeSession) SetRemoteUSDCBridge ¶
func (_L1USDCBridge *L1USDCBridgeSession) SetRemoteUSDCBridge(_remoteUSDCBridge common.Address) (*types.Transaction, error)
SetRemoteUSDCBridge is a paid mutator transaction binding the contract method 0x278e04cc.
Solidity: function setRemoteUSDCBridge(address _remoteUSDCBridge) returns()
func (*L1USDCBridgeSession) TransferOwnership ¶
func (_L1USDCBridge *L1USDCBridgeSession) 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 (*L1USDCBridgeSession) Unpause ¶
func (_L1USDCBridge *L1USDCBridgeSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type L1USDCBridgeTransactor ¶
type L1USDCBridgeTransactor struct {
// contains filtered or unexported fields
}
L1USDCBridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewL1USDCBridgeTransactor ¶
func NewL1USDCBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*L1USDCBridgeTransactor, error)
NewL1USDCBridgeTransactor creates a new write-only instance of L1USDCBridge, bound to a specific deployed contract.
func (*L1USDCBridgeTransactor) AcceptOwnership ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*L1USDCBridgeTransactor) ChangeMessageService ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) ChangeMessageService(opts *bind.TransactOpts, newMessageService common.Address) (*types.Transaction, error)
ChangeMessageService is a paid mutator transaction binding the contract method 0x151fcebe.
Solidity: function changeMessageService(address newMessageService) returns()
func (*L1USDCBridgeTransactor) Deposit ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) Deposit(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xb6b55f25.
Solidity: function deposit(uint256 amount) payable returns()
func (*L1USDCBridgeTransactor) DepositTo ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) DepositTo(opts *bind.TransactOpts, amount *big.Int, to common.Address) (*types.Transaction, error)
DepositTo is a paid mutator transaction binding the contract method 0x70aff70f.
Solidity: function depositTo(uint256 amount, address to) payable returns()
func (*L1USDCBridgeTransactor) Initialize ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) Initialize(opts *bind.TransactOpts, _messageService common.Address, _usdc common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _messageService, address _usdc) returns()
func (*L1USDCBridgeTransactor) Pause ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*L1USDCBridgeTransactor) ReceiveFromOtherLayer ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) ReceiveFromOtherLayer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
ReceiveFromOtherLayer is a paid mutator transaction binding the contract method 0x26dfbc20.
Solidity: function receiveFromOtherLayer(address recipient, uint256 amount) returns()
func (*L1USDCBridgeTransactor) RenounceOwnership ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*L1USDCBridgeTransactor) RescueTransfer ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) RescueTransfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueTransfer is a paid mutator transaction binding the contract method 0xa7052cab.
Solidity: function rescueTransfer(address to, uint256 amount) returns()
func (*L1USDCBridgeTransactor) SetRemoteUSDCBridge ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) SetRemoteUSDCBridge(opts *bind.TransactOpts, _remoteUSDCBridge common.Address) (*types.Transaction, error)
SetRemoteUSDCBridge is a paid mutator transaction binding the contract method 0x278e04cc.
Solidity: function setRemoteUSDCBridge(address _remoteUSDCBridge) returns()
func (*L1USDCBridgeTransactor) TransferOwnership ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) 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 (*L1USDCBridgeTransactor) Unpause ¶
func (_L1USDCBridge *L1USDCBridgeTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type L1USDCBridgeTransactorRaw ¶
type L1USDCBridgeTransactorRaw struct {
Contract *L1USDCBridgeTransactor // Generic write-only contract binding to access the raw methods on
}
L1USDCBridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*L1USDCBridgeTransactorRaw) Transact ¶
func (_L1USDCBridge *L1USDCBridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*L1USDCBridgeTransactorRaw) Transfer ¶
func (_L1USDCBridge *L1USDCBridgeTransactorRaw) 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 L1USDCBridgeTransactorSession ¶
type L1USDCBridgeTransactorSession struct { Contract *L1USDCBridgeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
L1USDCBridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*L1USDCBridgeTransactorSession) AcceptOwnership ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*L1USDCBridgeTransactorSession) ChangeMessageService ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) ChangeMessageService(newMessageService common.Address) (*types.Transaction, error)
ChangeMessageService is a paid mutator transaction binding the contract method 0x151fcebe.
Solidity: function changeMessageService(address newMessageService) returns()
func (*L1USDCBridgeTransactorSession) Deposit ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) Deposit(amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xb6b55f25.
Solidity: function deposit(uint256 amount) payable returns()
func (*L1USDCBridgeTransactorSession) DepositTo ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) DepositTo(amount *big.Int, to common.Address) (*types.Transaction, error)
DepositTo is a paid mutator transaction binding the contract method 0x70aff70f.
Solidity: function depositTo(uint256 amount, address to) payable returns()
func (*L1USDCBridgeTransactorSession) Initialize ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) Initialize(_messageService common.Address, _usdc common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _messageService, address _usdc) returns()
func (*L1USDCBridgeTransactorSession) Pause ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*L1USDCBridgeTransactorSession) ReceiveFromOtherLayer ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) ReceiveFromOtherLayer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
ReceiveFromOtherLayer is a paid mutator transaction binding the contract method 0x26dfbc20.
Solidity: function receiveFromOtherLayer(address recipient, uint256 amount) returns()
func (*L1USDCBridgeTransactorSession) RenounceOwnership ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*L1USDCBridgeTransactorSession) RescueTransfer ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) RescueTransfer(to common.Address, amount *big.Int) (*types.Transaction, error)
RescueTransfer is a paid mutator transaction binding the contract method 0xa7052cab.
Solidity: function rescueTransfer(address to, uint256 amount) returns()
func (*L1USDCBridgeTransactorSession) SetRemoteUSDCBridge ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) SetRemoteUSDCBridge(_remoteUSDCBridge common.Address) (*types.Transaction, error)
SetRemoteUSDCBridge is a paid mutator transaction binding the contract method 0x278e04cc.
Solidity: function setRemoteUSDCBridge(address _remoteUSDCBridge) returns()
func (*L1USDCBridgeTransactorSession) TransferOwnership ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) 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 (*L1USDCBridgeTransactorSession) Unpause ¶
func (_L1USDCBridge *L1USDCBridgeTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type L1USDCBridgeUnpaused ¶
type L1USDCBridgeUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
L1USDCBridgeUnpaused represents a Unpaused event raised by the L1USDCBridge contract.
type L1USDCBridgeUnpausedIterator ¶
type L1USDCBridgeUnpausedIterator struct { Event *L1USDCBridgeUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
L1USDCBridgeUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the L1USDCBridge contract.
func (*L1USDCBridgeUnpausedIterator) Close ¶
func (it *L1USDCBridgeUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*L1USDCBridgeUnpausedIterator) Error ¶
func (it *L1USDCBridgeUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*L1USDCBridgeUnpausedIterator) Next ¶
func (it *L1USDCBridgeUnpausedIterator) 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 TokenBridge ¶
type TokenBridge struct { TokenBridgeCaller // Read-only binding to the contract TokenBridgeTransactor // Write-only binding to the contract TokenBridgeFilterer // Log filterer for contract events }
TokenBridge is an auto generated Go binding around an Ethereum contract.
func NewTokenBridge ¶
func NewTokenBridge(address common.Address, backend bind.ContractBackend) (*TokenBridge, error)
NewTokenBridge creates a new instance of TokenBridge, bound to a specific deployed contract.
type TokenBridgeBridgingFinalized ¶
type TokenBridgeBridgingFinalized struct { NativeToken common.Address BridgedToken common.Address Amount *big.Int Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeBridgingFinalized represents a BridgingFinalized event raised by the TokenBridge contract.
type TokenBridgeBridgingFinalizedIterator ¶
type TokenBridgeBridgingFinalizedIterator struct { Event *TokenBridgeBridgingFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeBridgingFinalizedIterator is returned from FilterBridgingFinalized and is used to iterate over the raw logs and unpacked data for BridgingFinalized events raised by the TokenBridge contract.
func (*TokenBridgeBridgingFinalizedIterator) Close ¶
func (it *TokenBridgeBridgingFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeBridgingFinalizedIterator) Error ¶
func (it *TokenBridgeBridgingFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeBridgingFinalizedIterator) Next ¶
func (it *TokenBridgeBridgingFinalizedIterator) 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 TokenBridgeBridgingFinalizedV2 ¶
type TokenBridgeBridgingFinalizedV2 struct { NativeToken common.Address BridgedToken common.Address Amount *big.Int Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeBridgingFinalizedV2 represents a BridgingFinalizedV2 event raised by the TokenBridge contract.
type TokenBridgeBridgingFinalizedV2Iterator ¶
type TokenBridgeBridgingFinalizedV2Iterator struct { Event *TokenBridgeBridgingFinalizedV2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeBridgingFinalizedV2Iterator is returned from FilterBridgingFinalizedV2 and is used to iterate over the raw logs and unpacked data for BridgingFinalizedV2 events raised by the TokenBridge contract.
func (*TokenBridgeBridgingFinalizedV2Iterator) Close ¶
func (it *TokenBridgeBridgingFinalizedV2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeBridgingFinalizedV2Iterator) Error ¶
func (it *TokenBridgeBridgingFinalizedV2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeBridgingFinalizedV2Iterator) Next ¶
func (it *TokenBridgeBridgingFinalizedV2Iterator) 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 TokenBridgeBridgingInitiated ¶
type TokenBridgeBridgingInitiated struct { Sender common.Address Recipient common.Address Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenBridgeBridgingInitiated represents a BridgingInitiated event raised by the TokenBridge contract.
type TokenBridgeBridgingInitiatedIterator ¶
type TokenBridgeBridgingInitiatedIterator struct { Event *TokenBridgeBridgingInitiated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeBridgingInitiatedIterator is returned from FilterBridgingInitiated and is used to iterate over the raw logs and unpacked data for BridgingInitiated events raised by the TokenBridge contract.
func (*TokenBridgeBridgingInitiatedIterator) Close ¶
func (it *TokenBridgeBridgingInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeBridgingInitiatedIterator) Error ¶
func (it *TokenBridgeBridgingInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeBridgingInitiatedIterator) Next ¶
func (it *TokenBridgeBridgingInitiatedIterator) 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 TokenBridgeBridgingInitiatedV2 ¶
type TokenBridgeBridgingInitiatedV2 struct { Sender common.Address Recipient common.Address Token common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenBridgeBridgingInitiatedV2 represents a BridgingInitiatedV2 event raised by the TokenBridge contract.
type TokenBridgeBridgingInitiatedV2Iterator ¶
type TokenBridgeBridgingInitiatedV2Iterator struct { Event *TokenBridgeBridgingInitiatedV2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeBridgingInitiatedV2Iterator is returned from FilterBridgingInitiatedV2 and is used to iterate over the raw logs and unpacked data for BridgingInitiatedV2 events raised by the TokenBridge contract.
func (*TokenBridgeBridgingInitiatedV2Iterator) Close ¶
func (it *TokenBridgeBridgingInitiatedV2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeBridgingInitiatedV2Iterator) Error ¶
func (it *TokenBridgeBridgingInitiatedV2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeBridgingInitiatedV2Iterator) Next ¶
func (it *TokenBridgeBridgingInitiatedV2Iterator) 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 TokenBridgeCaller ¶
type TokenBridgeCaller struct {
// contains filtered or unexported fields
}
TokenBridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenBridgeCaller ¶
func NewTokenBridgeCaller(address common.Address, caller bind.ContractCaller) (*TokenBridgeCaller, error)
NewTokenBridgeCaller creates a new read-only instance of TokenBridge, bound to a specific deployed contract.
func (*TokenBridgeCaller) BridgedToNativeToken ¶
func (_TokenBridge *TokenBridgeCaller) BridgedToNativeToken(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
BridgedToNativeToken is a free data retrieval call binding the contract method 0xca41a247.
Solidity: function bridgedToNativeToken(address ) view returns(address)
func (*TokenBridgeCaller) MessageService ¶
MessageService is a free data retrieval call binding the contract method 0x8dae45dd.
Solidity: function messageService() view returns(address)
func (*TokenBridgeCaller) NativeToBridgedToken ¶
func (_TokenBridge *TokenBridgeCaller) NativeToBridgedToken(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (common.Address, error)
NativeToBridgedToken is a free data retrieval call binding the contract method 0x0f6f86ec.
Solidity: function nativeToBridgedToken(uint256 , address ) view returns(address)
func (*TokenBridgeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenBridgeCaller) Paused ¶
func (_TokenBridge *TokenBridgeCaller) 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 (*TokenBridgeCaller) PendingOwner ¶
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*TokenBridgeCaller) RemoteSender ¶
RemoteSender is a free data retrieval call binding the contract method 0xa6ef995f.
Solidity: function remoteSender() view returns(address)
func (*TokenBridgeCaller) SourceChainId ¶
SourceChainId is a free data retrieval call binding the contract method 0x1544298e.
Solidity: function sourceChainId() view returns(uint256)
func (*TokenBridgeCaller) TargetChainId ¶
TargetChainId is a free data retrieval call binding the contract method 0x146ffb26.
Solidity: function targetChainId() view returns(uint256)
func (*TokenBridgeCaller) TokenBeacon ¶
TokenBeacon is a free data retrieval call binding the contract method 0xccf5a77c.
Solidity: function tokenBeacon() view returns(address)
type TokenBridgeCallerRaw ¶
type TokenBridgeCallerRaw struct {
Contract *TokenBridgeCaller // Generic read-only contract binding to access the raw methods on
}
TokenBridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenBridgeCallerRaw) Call ¶
func (_TokenBridge *TokenBridgeCallerRaw) 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 TokenBridgeCallerSession ¶
type TokenBridgeCallerSession struct { Contract *TokenBridgeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenBridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenBridgeCallerSession) BridgedToNativeToken ¶
func (_TokenBridge *TokenBridgeCallerSession) BridgedToNativeToken(arg0 common.Address) (common.Address, error)
BridgedToNativeToken is a free data retrieval call binding the contract method 0xca41a247.
Solidity: function bridgedToNativeToken(address ) view returns(address)
func (*TokenBridgeCallerSession) MessageService ¶
func (_TokenBridge *TokenBridgeCallerSession) MessageService() (common.Address, error)
MessageService is a free data retrieval call binding the contract method 0x8dae45dd.
Solidity: function messageService() view returns(address)
func (*TokenBridgeCallerSession) NativeToBridgedToken ¶
func (_TokenBridge *TokenBridgeCallerSession) NativeToBridgedToken(arg0 *big.Int, arg1 common.Address) (common.Address, error)
NativeToBridgedToken is a free data retrieval call binding the contract method 0x0f6f86ec.
Solidity: function nativeToBridgedToken(uint256 , address ) view returns(address)
func (*TokenBridgeCallerSession) Owner ¶
func (_TokenBridge *TokenBridgeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenBridgeCallerSession) Paused ¶
func (_TokenBridge *TokenBridgeCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TokenBridgeCallerSession) PendingOwner ¶
func (_TokenBridge *TokenBridgeCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*TokenBridgeCallerSession) RemoteSender ¶
func (_TokenBridge *TokenBridgeCallerSession) RemoteSender() (common.Address, error)
RemoteSender is a free data retrieval call binding the contract method 0xa6ef995f.
Solidity: function remoteSender() view returns(address)
func (*TokenBridgeCallerSession) SourceChainId ¶
func (_TokenBridge *TokenBridgeCallerSession) SourceChainId() (*big.Int, error)
SourceChainId is a free data retrieval call binding the contract method 0x1544298e.
Solidity: function sourceChainId() view returns(uint256)
func (*TokenBridgeCallerSession) TargetChainId ¶
func (_TokenBridge *TokenBridgeCallerSession) TargetChainId() (*big.Int, error)
TargetChainId is a free data retrieval call binding the contract method 0x146ffb26.
Solidity: function targetChainId() view returns(uint256)
func (*TokenBridgeCallerSession) TokenBeacon ¶
func (_TokenBridge *TokenBridgeCallerSession) TokenBeacon() (common.Address, error)
TokenBeacon is a free data retrieval call binding the contract method 0xccf5a77c.
Solidity: function tokenBeacon() view returns(address)
type TokenBridgeCustomContractSet ¶
type TokenBridgeCustomContractSet struct { NativeToken common.Address CustomContract common.Address SetBy common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeCustomContractSet represents a CustomContractSet event raised by the TokenBridge contract.
type TokenBridgeCustomContractSetIterator ¶
type TokenBridgeCustomContractSetIterator struct { Event *TokenBridgeCustomContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeCustomContractSetIterator is returned from FilterCustomContractSet and is used to iterate over the raw logs and unpacked data for CustomContractSet events raised by the TokenBridge contract.
func (*TokenBridgeCustomContractSetIterator) Close ¶
func (it *TokenBridgeCustomContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeCustomContractSetIterator) Error ¶
func (it *TokenBridgeCustomContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeCustomContractSetIterator) Next ¶
func (it *TokenBridgeCustomContractSetIterator) 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 TokenBridgeDeploymentConfirmed ¶
type TokenBridgeDeploymentConfirmed struct { Tokens []common.Address ConfirmedBy common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeDeploymentConfirmed represents a DeploymentConfirmed event raised by the TokenBridge contract.
type TokenBridgeDeploymentConfirmedIterator ¶
type TokenBridgeDeploymentConfirmedIterator struct { Event *TokenBridgeDeploymentConfirmed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeDeploymentConfirmedIterator is returned from FilterDeploymentConfirmed and is used to iterate over the raw logs and unpacked data for DeploymentConfirmed events raised by the TokenBridge contract.
func (*TokenBridgeDeploymentConfirmedIterator) Close ¶
func (it *TokenBridgeDeploymentConfirmedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeDeploymentConfirmedIterator) Error ¶
func (it *TokenBridgeDeploymentConfirmedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeDeploymentConfirmedIterator) Next ¶
func (it *TokenBridgeDeploymentConfirmedIterator) 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 TokenBridgeFilterer ¶
type TokenBridgeFilterer struct {
// contains filtered or unexported fields
}
TokenBridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenBridgeFilterer ¶
func NewTokenBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenBridgeFilterer, error)
NewTokenBridgeFilterer creates a new log filterer instance of TokenBridge, bound to a specific deployed contract.
func (*TokenBridgeFilterer) FilterBridgingFinalized ¶
func (_TokenBridge *TokenBridgeFilterer) FilterBridgingFinalized(opts *bind.FilterOpts, nativeToken []common.Address, bridgedToken []common.Address, amount []*big.Int) (*TokenBridgeBridgingFinalizedIterator, error)
FilterBridgingFinalized is a free log retrieval operation binding the contract event 0xd28a2d30314c6a2f46b657c15ee4d7ffc33b2817e78f341a260e216cebfbdbef.
Solidity: event BridgingFinalized(address indexed nativeToken, address indexed bridgedToken, uint256 indexed amount, address recipient)
func (*TokenBridgeFilterer) FilterBridgingFinalizedV2 ¶
func (_TokenBridge *TokenBridgeFilterer) FilterBridgingFinalizedV2(opts *bind.FilterOpts, nativeToken []common.Address, bridgedToken []common.Address, recipient []common.Address) (*TokenBridgeBridgingFinalizedV2Iterator, error)
FilterBridgingFinalizedV2 is a free log retrieval operation binding the contract event 0x6ed06519caca659cdefa71015c79a561928d3cf8cc4a3e9739fde9fb5fb38d64.
Solidity: event BridgingFinalizedV2(address indexed nativeToken, address indexed bridgedToken, uint256 amount, address indexed recipient)
func (*TokenBridgeFilterer) FilterBridgingInitiated ¶
func (_TokenBridge *TokenBridgeFilterer) FilterBridgingInitiated(opts *bind.FilterOpts, sender []common.Address, token []common.Address, amount []*big.Int) (*TokenBridgeBridgingInitiatedIterator, error)
FilterBridgingInitiated is a free log retrieval operation binding the contract event 0xde5fcf0a1aebed387067eb25655de732ccfc43fe5b5a3d91d367c26e773fcd1c.
Solidity: event BridgingInitiated(address indexed sender, address recipient, address indexed token, uint256 indexed amount)
func (*TokenBridgeFilterer) FilterBridgingInitiatedV2 ¶
func (_TokenBridge *TokenBridgeFilterer) FilterBridgingInitiatedV2(opts *bind.FilterOpts, sender []common.Address, recipient []common.Address, token []common.Address) (*TokenBridgeBridgingInitiatedV2Iterator, error)
FilterBridgingInitiatedV2 is a free log retrieval operation binding the contract event 0x8780a94875b70464f8ac6c28851501d32e7fd4ee574e4b94beb28923a3c42d9c.
Solidity: event BridgingInitiatedV2(address indexed sender, address indexed recipient, address indexed token, uint256 amount)
func (*TokenBridgeFilterer) FilterCustomContractSet ¶
func (_TokenBridge *TokenBridgeFilterer) FilterCustomContractSet(opts *bind.FilterOpts, nativeToken []common.Address, customContract []common.Address, setBy []common.Address) (*TokenBridgeCustomContractSetIterator, error)
FilterCustomContractSet is a free log retrieval operation binding the contract event 0x844cb5c635052898ad92bea4ece14519111765d835105e76aa1f77ad0d0aa81f.
Solidity: event CustomContractSet(address indexed nativeToken, address indexed customContract, address indexed setBy)
func (*TokenBridgeFilterer) FilterDeploymentConfirmed ¶
func (_TokenBridge *TokenBridgeFilterer) FilterDeploymentConfirmed(opts *bind.FilterOpts, confirmedBy []common.Address) (*TokenBridgeDeploymentConfirmedIterator, error)
FilterDeploymentConfirmed is a free log retrieval operation binding the contract event 0x59eab5b5f813ac9e0c10035dfb55b5e3419eff53c0f7a869fb3c22400ea036d6.
Solidity: event DeploymentConfirmed(address[] tokens, address indexed confirmedBy)
func (*TokenBridgeFilterer) FilterInitialized ¶
func (_TokenBridge *TokenBridgeFilterer) FilterInitialized(opts *bind.FilterOpts) (*TokenBridgeInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TokenBridgeFilterer) FilterMessageServiceUpdated ¶
func (_TokenBridge *TokenBridgeFilterer) FilterMessageServiceUpdated(opts *bind.FilterOpts, newMessageService []common.Address, oldMessageService []common.Address, setBy []common.Address) (*TokenBridgeMessageServiceUpdatedIterator, error)
FilterMessageServiceUpdated is a free log retrieval operation binding the contract event 0xc96d462e42a71473da49a1d58c1754b9b2d319786692d621dc7f921331c517e9.
Solidity: event MessageServiceUpdated(address indexed newMessageService, address indexed oldMessageService, address indexed setBy)
func (*TokenBridgeFilterer) FilterNewToken ¶
func (_TokenBridge *TokenBridgeFilterer) FilterNewToken(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeNewTokenIterator, error)
FilterNewToken is a free log retrieval operation binding the contract event 0x0f53e2a811b6fd2d6cd965fd6c27b44fb924ca39f7a7f321115705c22366d623.
Solidity: event NewToken(address indexed token)
func (*TokenBridgeFilterer) FilterNewTokenDeployed ¶
func (_TokenBridge *TokenBridgeFilterer) FilterNewTokenDeployed(opts *bind.FilterOpts, bridgedToken []common.Address, nativeToken []common.Address) (*TokenBridgeNewTokenDeployedIterator, error)
FilterNewTokenDeployed is a free log retrieval operation binding the contract event 0xd5d4920bb61e6141c8499d50a7bd617dae2b1818c9d6b995d3f2ba4975e32ea4.
Solidity: event NewTokenDeployed(address indexed bridgedToken, address indexed nativeToken)
func (*TokenBridgeFilterer) FilterOwnershipTransferStarted ¶
func (_TokenBridge *TokenBridgeFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TokenBridgeOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*TokenBridgeFilterer) FilterOwnershipTransferred ¶
func (_TokenBridge *TokenBridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TokenBridgeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TokenBridgeFilterer) FilterPaused ¶
func (_TokenBridge *TokenBridgeFilterer) FilterPaused(opts *bind.FilterOpts) (*TokenBridgePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TokenBridgeFilterer) FilterRemoteTokenBridgeSet ¶
func (_TokenBridge *TokenBridgeFilterer) FilterRemoteTokenBridgeSet(opts *bind.FilterOpts, remoteTokenBridge []common.Address, setBy []common.Address) (*TokenBridgeRemoteTokenBridgeSetIterator, error)
FilterRemoteTokenBridgeSet is a free log retrieval operation binding the contract event 0xb044c1a1a05a729c402def784b4e4cb01612ff03eee6f0beb3eba0f0606260a1.
Solidity: event RemoteTokenBridgeSet(address indexed remoteTokenBridge, address indexed setBy)
func (*TokenBridgeFilterer) FilterReservationRemoved ¶
func (_TokenBridge *TokenBridgeFilterer) FilterReservationRemoved(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeReservationRemovedIterator, error)
FilterReservationRemoved is a free log retrieval operation binding the contract event 0x0145163d8d460d1ab21463758d147fdfe79d4b57c81ca3d1439996104ae68959.
Solidity: event ReservationRemoved(address indexed token)
func (*TokenBridgeFilterer) FilterTokenDeployed ¶
func (_TokenBridge *TokenBridgeFilterer) FilterTokenDeployed(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeTokenDeployedIterator, error)
FilterTokenDeployed is a free log retrieval operation binding the contract event 0x91d24864a084ab70b268a1f865e757ca12006cf298d763b6be697302ef86498c.
Solidity: event TokenDeployed(address indexed token)
func (*TokenBridgeFilterer) FilterTokenReserved ¶
func (_TokenBridge *TokenBridgeFilterer) FilterTokenReserved(opts *bind.FilterOpts, token []common.Address) (*TokenBridgeTokenReservedIterator, error)
FilterTokenReserved is a free log retrieval operation binding the contract event 0x5e023c7a09fa0534ce3199f65fc3e635a5e851c5adc88ebda3b9d332ae07cbe9.
Solidity: event TokenReserved(address indexed token)
func (*TokenBridgeFilterer) FilterUnpaused ¶
func (_TokenBridge *TokenBridgeFilterer) FilterUnpaused(opts *bind.FilterOpts) (*TokenBridgeUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TokenBridgeFilterer) ParseBridgingFinalized ¶
func (_TokenBridge *TokenBridgeFilterer) ParseBridgingFinalized(log types.Log) (*TokenBridgeBridgingFinalized, error)
ParseBridgingFinalized is a log parse operation binding the contract event 0xd28a2d30314c6a2f46b657c15ee4d7ffc33b2817e78f341a260e216cebfbdbef.
Solidity: event BridgingFinalized(address indexed nativeToken, address indexed bridgedToken, uint256 indexed amount, address recipient)
func (*TokenBridgeFilterer) ParseBridgingFinalizedV2 ¶
func (_TokenBridge *TokenBridgeFilterer) ParseBridgingFinalizedV2(log types.Log) (*TokenBridgeBridgingFinalizedV2, error)
ParseBridgingFinalizedV2 is a log parse operation binding the contract event 0x6ed06519caca659cdefa71015c79a561928d3cf8cc4a3e9739fde9fb5fb38d64.
Solidity: event BridgingFinalizedV2(address indexed nativeToken, address indexed bridgedToken, uint256 amount, address indexed recipient)
func (*TokenBridgeFilterer) ParseBridgingInitiated ¶
func (_TokenBridge *TokenBridgeFilterer) ParseBridgingInitiated(log types.Log) (*TokenBridgeBridgingInitiated, error)
ParseBridgingInitiated is a log parse operation binding the contract event 0xde5fcf0a1aebed387067eb25655de732ccfc43fe5b5a3d91d367c26e773fcd1c.
Solidity: event BridgingInitiated(address indexed sender, address recipient, address indexed token, uint256 indexed amount)
func (*TokenBridgeFilterer) ParseBridgingInitiatedV2 ¶
func (_TokenBridge *TokenBridgeFilterer) ParseBridgingInitiatedV2(log types.Log) (*TokenBridgeBridgingInitiatedV2, error)
ParseBridgingInitiatedV2 is a log parse operation binding the contract event 0x8780a94875b70464f8ac6c28851501d32e7fd4ee574e4b94beb28923a3c42d9c.
Solidity: event BridgingInitiatedV2(address indexed sender, address indexed recipient, address indexed token, uint256 amount)
func (*TokenBridgeFilterer) ParseCustomContractSet ¶
func (_TokenBridge *TokenBridgeFilterer) ParseCustomContractSet(log types.Log) (*TokenBridgeCustomContractSet, error)
ParseCustomContractSet is a log parse operation binding the contract event 0x844cb5c635052898ad92bea4ece14519111765d835105e76aa1f77ad0d0aa81f.
Solidity: event CustomContractSet(address indexed nativeToken, address indexed customContract, address indexed setBy)
func (*TokenBridgeFilterer) ParseDeploymentConfirmed ¶
func (_TokenBridge *TokenBridgeFilterer) ParseDeploymentConfirmed(log types.Log) (*TokenBridgeDeploymentConfirmed, error)
ParseDeploymentConfirmed is a log parse operation binding the contract event 0x59eab5b5f813ac9e0c10035dfb55b5e3419eff53c0f7a869fb3c22400ea036d6.
Solidity: event DeploymentConfirmed(address[] tokens, address indexed confirmedBy)
func (*TokenBridgeFilterer) ParseInitialized ¶
func (_TokenBridge *TokenBridgeFilterer) ParseInitialized(log types.Log) (*TokenBridgeInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TokenBridgeFilterer) ParseMessageServiceUpdated ¶
func (_TokenBridge *TokenBridgeFilterer) ParseMessageServiceUpdated(log types.Log) (*TokenBridgeMessageServiceUpdated, error)
ParseMessageServiceUpdated is a log parse operation binding the contract event 0xc96d462e42a71473da49a1d58c1754b9b2d319786692d621dc7f921331c517e9.
Solidity: event MessageServiceUpdated(address indexed newMessageService, address indexed oldMessageService, address indexed setBy)
func (*TokenBridgeFilterer) ParseNewToken ¶
func (_TokenBridge *TokenBridgeFilterer) ParseNewToken(log types.Log) (*TokenBridgeNewToken, error)
ParseNewToken is a log parse operation binding the contract event 0x0f53e2a811b6fd2d6cd965fd6c27b44fb924ca39f7a7f321115705c22366d623.
Solidity: event NewToken(address indexed token)
func (*TokenBridgeFilterer) ParseNewTokenDeployed ¶
func (_TokenBridge *TokenBridgeFilterer) ParseNewTokenDeployed(log types.Log) (*TokenBridgeNewTokenDeployed, error)
ParseNewTokenDeployed is a log parse operation binding the contract event 0xd5d4920bb61e6141c8499d50a7bd617dae2b1818c9d6b995d3f2ba4975e32ea4.
Solidity: event NewTokenDeployed(address indexed bridgedToken, address indexed nativeToken)
func (*TokenBridgeFilterer) ParseOwnershipTransferStarted ¶
func (_TokenBridge *TokenBridgeFilterer) ParseOwnershipTransferStarted(log types.Log) (*TokenBridgeOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*TokenBridgeFilterer) ParseOwnershipTransferred ¶
func (_TokenBridge *TokenBridgeFilterer) ParseOwnershipTransferred(log types.Log) (*TokenBridgeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TokenBridgeFilterer) ParsePaused ¶
func (_TokenBridge *TokenBridgeFilterer) ParsePaused(log types.Log) (*TokenBridgePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TokenBridgeFilterer) ParseRemoteTokenBridgeSet ¶
func (_TokenBridge *TokenBridgeFilterer) ParseRemoteTokenBridgeSet(log types.Log) (*TokenBridgeRemoteTokenBridgeSet, error)
ParseRemoteTokenBridgeSet is a log parse operation binding the contract event 0xb044c1a1a05a729c402def784b4e4cb01612ff03eee6f0beb3eba0f0606260a1.
Solidity: event RemoteTokenBridgeSet(address indexed remoteTokenBridge, address indexed setBy)
func (*TokenBridgeFilterer) ParseReservationRemoved ¶
func (_TokenBridge *TokenBridgeFilterer) ParseReservationRemoved(log types.Log) (*TokenBridgeReservationRemoved, error)
ParseReservationRemoved is a log parse operation binding the contract event 0x0145163d8d460d1ab21463758d147fdfe79d4b57c81ca3d1439996104ae68959.
Solidity: event ReservationRemoved(address indexed token)
func (*TokenBridgeFilterer) ParseTokenDeployed ¶
func (_TokenBridge *TokenBridgeFilterer) ParseTokenDeployed(log types.Log) (*TokenBridgeTokenDeployed, error)
ParseTokenDeployed is a log parse operation binding the contract event 0x91d24864a084ab70b268a1f865e757ca12006cf298d763b6be697302ef86498c.
Solidity: event TokenDeployed(address indexed token)
func (*TokenBridgeFilterer) ParseTokenReserved ¶
func (_TokenBridge *TokenBridgeFilterer) ParseTokenReserved(log types.Log) (*TokenBridgeTokenReserved, error)
ParseTokenReserved is a log parse operation binding the contract event 0x5e023c7a09fa0534ce3199f65fc3e635a5e851c5adc88ebda3b9d332ae07cbe9.
Solidity: event TokenReserved(address indexed token)
func (*TokenBridgeFilterer) ParseUnpaused ¶
func (_TokenBridge *TokenBridgeFilterer) ParseUnpaused(log types.Log) (*TokenBridgeUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TokenBridgeFilterer) WatchBridgingFinalized ¶
func (_TokenBridge *TokenBridgeFilterer) WatchBridgingFinalized(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingFinalized, nativeToken []common.Address, bridgedToken []common.Address, amount []*big.Int) (event.Subscription, error)
WatchBridgingFinalized is a free log subscription operation binding the contract event 0xd28a2d30314c6a2f46b657c15ee4d7ffc33b2817e78f341a260e216cebfbdbef.
Solidity: event BridgingFinalized(address indexed nativeToken, address indexed bridgedToken, uint256 indexed amount, address recipient)
func (*TokenBridgeFilterer) WatchBridgingFinalizedV2 ¶
func (_TokenBridge *TokenBridgeFilterer) WatchBridgingFinalizedV2(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingFinalizedV2, nativeToken []common.Address, bridgedToken []common.Address, recipient []common.Address) (event.Subscription, error)
WatchBridgingFinalizedV2 is a free log subscription operation binding the contract event 0x6ed06519caca659cdefa71015c79a561928d3cf8cc4a3e9739fde9fb5fb38d64.
Solidity: event BridgingFinalizedV2(address indexed nativeToken, address indexed bridgedToken, uint256 amount, address indexed recipient)
func (*TokenBridgeFilterer) WatchBridgingInitiated ¶
func (_TokenBridge *TokenBridgeFilterer) WatchBridgingInitiated(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingInitiated, sender []common.Address, token []common.Address, amount []*big.Int) (event.Subscription, error)
WatchBridgingInitiated is a free log subscription operation binding the contract event 0xde5fcf0a1aebed387067eb25655de732ccfc43fe5b5a3d91d367c26e773fcd1c.
Solidity: event BridgingInitiated(address indexed sender, address recipient, address indexed token, uint256 indexed amount)
func (*TokenBridgeFilterer) WatchBridgingInitiatedV2 ¶
func (_TokenBridge *TokenBridgeFilterer) WatchBridgingInitiatedV2(opts *bind.WatchOpts, sink chan<- *TokenBridgeBridgingInitiatedV2, sender []common.Address, recipient []common.Address, token []common.Address) (event.Subscription, error)
WatchBridgingInitiatedV2 is a free log subscription operation binding the contract event 0x8780a94875b70464f8ac6c28851501d32e7fd4ee574e4b94beb28923a3c42d9c.
Solidity: event BridgingInitiatedV2(address indexed sender, address indexed recipient, address indexed token, uint256 amount)
func (*TokenBridgeFilterer) WatchCustomContractSet ¶
func (_TokenBridge *TokenBridgeFilterer) WatchCustomContractSet(opts *bind.WatchOpts, sink chan<- *TokenBridgeCustomContractSet, nativeToken []common.Address, customContract []common.Address, setBy []common.Address) (event.Subscription, error)
WatchCustomContractSet is a free log subscription operation binding the contract event 0x844cb5c635052898ad92bea4ece14519111765d835105e76aa1f77ad0d0aa81f.
Solidity: event CustomContractSet(address indexed nativeToken, address indexed customContract, address indexed setBy)
func (*TokenBridgeFilterer) WatchDeploymentConfirmed ¶
func (_TokenBridge *TokenBridgeFilterer) WatchDeploymentConfirmed(opts *bind.WatchOpts, sink chan<- *TokenBridgeDeploymentConfirmed, confirmedBy []common.Address) (event.Subscription, error)
WatchDeploymentConfirmed is a free log subscription operation binding the contract event 0x59eab5b5f813ac9e0c10035dfb55b5e3419eff53c0f7a869fb3c22400ea036d6.
Solidity: event DeploymentConfirmed(address[] tokens, address indexed confirmedBy)
func (*TokenBridgeFilterer) WatchInitialized ¶
func (_TokenBridge *TokenBridgeFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TokenBridgeInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TokenBridgeFilterer) WatchMessageServiceUpdated ¶
func (_TokenBridge *TokenBridgeFilterer) WatchMessageServiceUpdated(opts *bind.WatchOpts, sink chan<- *TokenBridgeMessageServiceUpdated, newMessageService []common.Address, oldMessageService []common.Address, setBy []common.Address) (event.Subscription, error)
WatchMessageServiceUpdated is a free log subscription operation binding the contract event 0xc96d462e42a71473da49a1d58c1754b9b2d319786692d621dc7f921331c517e9.
Solidity: event MessageServiceUpdated(address indexed newMessageService, address indexed oldMessageService, address indexed setBy)
func (*TokenBridgeFilterer) WatchNewToken ¶
func (_TokenBridge *TokenBridgeFilterer) WatchNewToken(opts *bind.WatchOpts, sink chan<- *TokenBridgeNewToken, token []common.Address) (event.Subscription, error)
WatchNewToken is a free log subscription operation binding the contract event 0x0f53e2a811b6fd2d6cd965fd6c27b44fb924ca39f7a7f321115705c22366d623.
Solidity: event NewToken(address indexed token)
func (*TokenBridgeFilterer) WatchNewTokenDeployed ¶
func (_TokenBridge *TokenBridgeFilterer) WatchNewTokenDeployed(opts *bind.WatchOpts, sink chan<- *TokenBridgeNewTokenDeployed, bridgedToken []common.Address, nativeToken []common.Address) (event.Subscription, error)
WatchNewTokenDeployed is a free log subscription operation binding the contract event 0xd5d4920bb61e6141c8499d50a7bd617dae2b1818c9d6b995d3f2ba4975e32ea4.
Solidity: event NewTokenDeployed(address indexed bridgedToken, address indexed nativeToken)
func (*TokenBridgeFilterer) WatchOwnershipTransferStarted ¶
func (_TokenBridge *TokenBridgeFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *TokenBridgeOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*TokenBridgeFilterer) WatchOwnershipTransferred ¶
func (_TokenBridge *TokenBridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TokenBridgeOwnershipTransferred, 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 (*TokenBridgeFilterer) WatchPaused ¶
func (_TokenBridge *TokenBridgeFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TokenBridgePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TokenBridgeFilterer) WatchRemoteTokenBridgeSet ¶
func (_TokenBridge *TokenBridgeFilterer) WatchRemoteTokenBridgeSet(opts *bind.WatchOpts, sink chan<- *TokenBridgeRemoteTokenBridgeSet, remoteTokenBridge []common.Address, setBy []common.Address) (event.Subscription, error)
WatchRemoteTokenBridgeSet is a free log subscription operation binding the contract event 0xb044c1a1a05a729c402def784b4e4cb01612ff03eee6f0beb3eba0f0606260a1.
Solidity: event RemoteTokenBridgeSet(address indexed remoteTokenBridge, address indexed setBy)
func (*TokenBridgeFilterer) WatchReservationRemoved ¶
func (_TokenBridge *TokenBridgeFilterer) WatchReservationRemoved(opts *bind.WatchOpts, sink chan<- *TokenBridgeReservationRemoved, token []common.Address) (event.Subscription, error)
WatchReservationRemoved is a free log subscription operation binding the contract event 0x0145163d8d460d1ab21463758d147fdfe79d4b57c81ca3d1439996104ae68959.
Solidity: event ReservationRemoved(address indexed token)
func (*TokenBridgeFilterer) WatchTokenDeployed ¶
func (_TokenBridge *TokenBridgeFilterer) WatchTokenDeployed(opts *bind.WatchOpts, sink chan<- *TokenBridgeTokenDeployed, token []common.Address) (event.Subscription, error)
WatchTokenDeployed is a free log subscription operation binding the contract event 0x91d24864a084ab70b268a1f865e757ca12006cf298d763b6be697302ef86498c.
Solidity: event TokenDeployed(address indexed token)
func (*TokenBridgeFilterer) WatchTokenReserved ¶
func (_TokenBridge *TokenBridgeFilterer) WatchTokenReserved(opts *bind.WatchOpts, sink chan<- *TokenBridgeTokenReserved, token []common.Address) (event.Subscription, error)
WatchTokenReserved is a free log subscription operation binding the contract event 0x5e023c7a09fa0534ce3199f65fc3e635a5e851c5adc88ebda3b9d332ae07cbe9.
Solidity: event TokenReserved(address indexed token)
func (*TokenBridgeFilterer) WatchUnpaused ¶
func (_TokenBridge *TokenBridgeFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TokenBridgeUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type TokenBridgeInitialized ¶
type TokenBridgeInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
TokenBridgeInitialized represents a Initialized event raised by the TokenBridge contract.
type TokenBridgeInitializedIterator ¶
type TokenBridgeInitializedIterator struct { Event *TokenBridgeInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the TokenBridge contract.
func (*TokenBridgeInitializedIterator) Close ¶
func (it *TokenBridgeInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeInitializedIterator) Error ¶
func (it *TokenBridgeInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeInitializedIterator) Next ¶
func (it *TokenBridgeInitializedIterator) 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 TokenBridgeMessageServiceUpdated ¶
type TokenBridgeMessageServiceUpdated struct { NewMessageService common.Address OldMessageService common.Address SetBy common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeMessageServiceUpdated represents a MessageServiceUpdated event raised by the TokenBridge contract.
type TokenBridgeMessageServiceUpdatedIterator ¶
type TokenBridgeMessageServiceUpdatedIterator struct { Event *TokenBridgeMessageServiceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeMessageServiceUpdatedIterator is returned from FilterMessageServiceUpdated and is used to iterate over the raw logs and unpacked data for MessageServiceUpdated events raised by the TokenBridge contract.
func (*TokenBridgeMessageServiceUpdatedIterator) Close ¶
func (it *TokenBridgeMessageServiceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeMessageServiceUpdatedIterator) Error ¶
func (it *TokenBridgeMessageServiceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeMessageServiceUpdatedIterator) Next ¶
func (it *TokenBridgeMessageServiceUpdatedIterator) 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 TokenBridgeNewToken ¶
type TokenBridgeNewToken struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeNewToken represents a NewToken event raised by the TokenBridge contract.
type TokenBridgeNewTokenDeployed ¶
type TokenBridgeNewTokenDeployed struct { BridgedToken common.Address NativeToken common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeNewTokenDeployed represents a NewTokenDeployed event raised by the TokenBridge contract.
type TokenBridgeNewTokenDeployedIterator ¶
type TokenBridgeNewTokenDeployedIterator struct { Event *TokenBridgeNewTokenDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeNewTokenDeployedIterator is returned from FilterNewTokenDeployed and is used to iterate over the raw logs and unpacked data for NewTokenDeployed events raised by the TokenBridge contract.
func (*TokenBridgeNewTokenDeployedIterator) Close ¶
func (it *TokenBridgeNewTokenDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeNewTokenDeployedIterator) Error ¶
func (it *TokenBridgeNewTokenDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeNewTokenDeployedIterator) Next ¶
func (it *TokenBridgeNewTokenDeployedIterator) 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 TokenBridgeNewTokenIterator ¶
type TokenBridgeNewTokenIterator struct { Event *TokenBridgeNewToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeNewTokenIterator is returned from FilterNewToken and is used to iterate over the raw logs and unpacked data for NewToken events raised by the TokenBridge contract.
func (*TokenBridgeNewTokenIterator) Close ¶
func (it *TokenBridgeNewTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeNewTokenIterator) Error ¶
func (it *TokenBridgeNewTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeNewTokenIterator) Next ¶
func (it *TokenBridgeNewTokenIterator) 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 TokenBridgeOwnershipTransferStarted ¶
type TokenBridgeOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the TokenBridge contract.
type TokenBridgeOwnershipTransferStartedIterator ¶
type TokenBridgeOwnershipTransferStartedIterator struct { Event *TokenBridgeOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the TokenBridge contract.
func (*TokenBridgeOwnershipTransferStartedIterator) Close ¶
func (it *TokenBridgeOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeOwnershipTransferStartedIterator) Error ¶
func (it *TokenBridgeOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeOwnershipTransferStartedIterator) Next ¶
func (it *TokenBridgeOwnershipTransferStartedIterator) 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 TokenBridgeOwnershipTransferred ¶
type TokenBridgeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeOwnershipTransferred represents a OwnershipTransferred event raised by the TokenBridge contract.
type TokenBridgeOwnershipTransferredIterator ¶
type TokenBridgeOwnershipTransferredIterator struct { Event *TokenBridgeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TokenBridge contract.
func (*TokenBridgeOwnershipTransferredIterator) Close ¶
func (it *TokenBridgeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeOwnershipTransferredIterator) Error ¶
func (it *TokenBridgeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeOwnershipTransferredIterator) Next ¶
func (it *TokenBridgeOwnershipTransferredIterator) 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 TokenBridgePaused ¶
type TokenBridgePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgePaused represents a Paused event raised by the TokenBridge contract.
type TokenBridgePausedIterator ¶
type TokenBridgePausedIterator struct { Event *TokenBridgePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TokenBridge contract.
func (*TokenBridgePausedIterator) Close ¶
func (it *TokenBridgePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgePausedIterator) Error ¶
func (it *TokenBridgePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgePausedIterator) Next ¶
func (it *TokenBridgePausedIterator) 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 TokenBridgeRaw ¶
type TokenBridgeRaw struct {
Contract *TokenBridge // Generic contract binding to access the raw methods on
}
TokenBridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenBridgeRaw) Call ¶
func (_TokenBridge *TokenBridgeRaw) 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 (*TokenBridgeRaw) Transact ¶
func (_TokenBridge *TokenBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenBridgeRaw) Transfer ¶
func (_TokenBridge *TokenBridgeRaw) 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 TokenBridgeRemoteTokenBridgeSet ¶
type TokenBridgeRemoteTokenBridgeSet struct { RemoteTokenBridge common.Address SetBy common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeRemoteTokenBridgeSet represents a RemoteTokenBridgeSet event raised by the TokenBridge contract.
type TokenBridgeRemoteTokenBridgeSetIterator ¶
type TokenBridgeRemoteTokenBridgeSetIterator struct { Event *TokenBridgeRemoteTokenBridgeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeRemoteTokenBridgeSetIterator is returned from FilterRemoteTokenBridgeSet and is used to iterate over the raw logs and unpacked data for RemoteTokenBridgeSet events raised by the TokenBridge contract.
func (*TokenBridgeRemoteTokenBridgeSetIterator) Close ¶
func (it *TokenBridgeRemoteTokenBridgeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeRemoteTokenBridgeSetIterator) Error ¶
func (it *TokenBridgeRemoteTokenBridgeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeRemoteTokenBridgeSetIterator) Next ¶
func (it *TokenBridgeRemoteTokenBridgeSetIterator) 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 TokenBridgeReservationRemoved ¶
type TokenBridgeReservationRemoved struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeReservationRemoved represents a ReservationRemoved event raised by the TokenBridge contract.
type TokenBridgeReservationRemovedIterator ¶
type TokenBridgeReservationRemovedIterator struct { Event *TokenBridgeReservationRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeReservationRemovedIterator is returned from FilterReservationRemoved and is used to iterate over the raw logs and unpacked data for ReservationRemoved events raised by the TokenBridge contract.
func (*TokenBridgeReservationRemovedIterator) Close ¶
func (it *TokenBridgeReservationRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeReservationRemovedIterator) Error ¶
func (it *TokenBridgeReservationRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeReservationRemovedIterator) Next ¶
func (it *TokenBridgeReservationRemovedIterator) 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 TokenBridgeSession ¶
type TokenBridgeSession struct { Contract *TokenBridge // 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 }
TokenBridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenBridgeSession) AcceptOwnership ¶
func (_TokenBridge *TokenBridgeSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TokenBridgeSession) BridgeToken ¶
func (_TokenBridge *TokenBridgeSession) BridgeToken(_token common.Address, _amount *big.Int, _recipient common.Address) (*types.Transaction, error)
BridgeToken is a paid mutator transaction binding the contract method 0x522ea81a.
Solidity: function bridgeToken(address _token, uint256 _amount, address _recipient) payable returns()
func (*TokenBridgeSession) BridgeTokenWithPermit ¶
func (_TokenBridge *TokenBridgeSession) BridgeTokenWithPermit(_token common.Address, _amount *big.Int, _recipient common.Address, _permitData []byte) (*types.Transaction, error)
BridgeTokenWithPermit is a paid mutator transaction binding the contract method 0xdfa96efb.
Solidity: function bridgeTokenWithPermit(address _token, uint256 _amount, address _recipient, bytes _permitData) payable returns()
func (*TokenBridgeSession) BridgedToNativeToken ¶
func (_TokenBridge *TokenBridgeSession) BridgedToNativeToken(arg0 common.Address) (common.Address, error)
BridgedToNativeToken is a free data retrieval call binding the contract method 0xca41a247.
Solidity: function bridgedToNativeToken(address ) view returns(address)
func (*TokenBridgeSession) CompleteBridging ¶
func (_TokenBridge *TokenBridgeSession) CompleteBridging(_nativeToken common.Address, _amount *big.Int, _recipient common.Address, _chainId *big.Int, _tokenMetadata []byte) (*types.Transaction, error)
CompleteBridging is a paid mutator transaction binding the contract method 0xe4d27451.
Solidity: function completeBridging(address _nativeToken, uint256 _amount, address _recipient, uint256 _chainId, bytes _tokenMetadata) returns()
func (*TokenBridgeSession) ConfirmDeployment ¶
func (_TokenBridge *TokenBridgeSession) ConfirmDeployment(_tokens []common.Address) (*types.Transaction, error)
ConfirmDeployment is a paid mutator transaction binding the contract method 0x4bf98dce.
Solidity: function confirmDeployment(address[] _tokens) payable returns()
func (*TokenBridgeSession) Initialize ¶
func (_TokenBridge *TokenBridgeSession) Initialize(_securityCouncil common.Address, _messageService common.Address, _tokenBeacon common.Address, _sourceChainId *big.Int, _targetChainId *big.Int, _reservedTokens []common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xb0994f08.
Solidity: function initialize(address _securityCouncil, address _messageService, address _tokenBeacon, uint256 _sourceChainId, uint256 _targetChainId, address[] _reservedTokens) returns()
func (*TokenBridgeSession) MessageService ¶
func (_TokenBridge *TokenBridgeSession) MessageService() (common.Address, error)
MessageService is a free data retrieval call binding the contract method 0x8dae45dd.
Solidity: function messageService() view returns(address)
func (*TokenBridgeSession) NativeToBridgedToken ¶
func (_TokenBridge *TokenBridgeSession) NativeToBridgedToken(arg0 *big.Int, arg1 common.Address) (common.Address, error)
NativeToBridgedToken is a free data retrieval call binding the contract method 0x0f6f86ec.
Solidity: function nativeToBridgedToken(uint256 , address ) view returns(address)
func (*TokenBridgeSession) Owner ¶
func (_TokenBridge *TokenBridgeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenBridgeSession) Pause ¶
func (_TokenBridge *TokenBridgeSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TokenBridgeSession) Paused ¶
func (_TokenBridge *TokenBridgeSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TokenBridgeSession) PendingOwner ¶
func (_TokenBridge *TokenBridgeSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*TokenBridgeSession) RemoteSender ¶
func (_TokenBridge *TokenBridgeSession) RemoteSender() (common.Address, error)
RemoteSender is a free data retrieval call binding the contract method 0xa6ef995f.
Solidity: function remoteSender() view returns(address)
func (*TokenBridgeSession) RemoveReserved ¶
func (_TokenBridge *TokenBridgeSession) RemoveReserved(_token common.Address) (*types.Transaction, error)
RemoveReserved is a paid mutator transaction binding the contract method 0xedc42a22.
Solidity: function removeReserved(address _token) returns()
func (*TokenBridgeSession) RenounceOwnership ¶
func (_TokenBridge *TokenBridgeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TokenBridgeSession) SetCustomContract ¶
func (_TokenBridge *TokenBridgeSession) SetCustomContract(_nativeToken common.Address, _targetContract common.Address) (*types.Transaction, error)
SetCustomContract is a paid mutator transaction binding the contract method 0x1754f301.
Solidity: function setCustomContract(address _nativeToken, address _targetContract) returns()
func (*TokenBridgeSession) SetDeployed ¶
func (_TokenBridge *TokenBridgeSession) SetDeployed(_nativeTokens []common.Address) (*types.Transaction, error)
SetDeployed is a paid mutator transaction binding the contract method 0x2a564f34.
Solidity: function setDeployed(address[] _nativeTokens) returns()
func (*TokenBridgeSession) SetMessageService ¶
func (_TokenBridge *TokenBridgeSession) SetMessageService(_messageService common.Address) (*types.Transaction, error)
SetMessageService is a paid mutator transaction binding the contract method 0xbe46096f.
Solidity: function setMessageService(address _messageService) returns()
func (*TokenBridgeSession) SetRemoteTokenBridge ¶
func (_TokenBridge *TokenBridgeSession) SetRemoteTokenBridge(_remoteTokenBridge common.Address) (*types.Transaction, error)
SetRemoteTokenBridge is a paid mutator transaction binding the contract method 0xa676e8ab.
Solidity: function setRemoteTokenBridge(address _remoteTokenBridge) returns()
func (*TokenBridgeSession) SetReserved ¶
func (_TokenBridge *TokenBridgeSession) SetReserved(_token common.Address) (*types.Transaction, error)
SetReserved is a paid mutator transaction binding the contract method 0xcdd914c5.
Solidity: function setReserved(address _token) returns()
func (*TokenBridgeSession) SourceChainId ¶
func (_TokenBridge *TokenBridgeSession) SourceChainId() (*big.Int, error)
SourceChainId is a free data retrieval call binding the contract method 0x1544298e.
Solidity: function sourceChainId() view returns(uint256)
func (*TokenBridgeSession) TargetChainId ¶
func (_TokenBridge *TokenBridgeSession) TargetChainId() (*big.Int, error)
TargetChainId is a free data retrieval call binding the contract method 0x146ffb26.
Solidity: function targetChainId() view returns(uint256)
func (*TokenBridgeSession) TokenBeacon ¶
func (_TokenBridge *TokenBridgeSession) TokenBeacon() (common.Address, error)
TokenBeacon is a free data retrieval call binding the contract method 0xccf5a77c.
Solidity: function tokenBeacon() view returns(address)
func (*TokenBridgeSession) TransferOwnership ¶
func (_TokenBridge *TokenBridgeSession) 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 (*TokenBridgeSession) Unpause ¶
func (_TokenBridge *TokenBridgeSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type TokenBridgeTokenDeployed ¶
type TokenBridgeTokenDeployed struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeTokenDeployed represents a TokenDeployed event raised by the TokenBridge contract.
type TokenBridgeTokenDeployedIterator ¶
type TokenBridgeTokenDeployedIterator struct { Event *TokenBridgeTokenDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeTokenDeployedIterator is returned from FilterTokenDeployed and is used to iterate over the raw logs and unpacked data for TokenDeployed events raised by the TokenBridge contract.
func (*TokenBridgeTokenDeployedIterator) Close ¶
func (it *TokenBridgeTokenDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeTokenDeployedIterator) Error ¶
func (it *TokenBridgeTokenDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeTokenDeployedIterator) Next ¶
func (it *TokenBridgeTokenDeployedIterator) 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 TokenBridgeTokenReserved ¶
type TokenBridgeTokenReserved struct { Token common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeTokenReserved represents a TokenReserved event raised by the TokenBridge contract.
type TokenBridgeTokenReservedIterator ¶
type TokenBridgeTokenReservedIterator struct { Event *TokenBridgeTokenReserved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeTokenReservedIterator is returned from FilterTokenReserved and is used to iterate over the raw logs and unpacked data for TokenReserved events raised by the TokenBridge contract.
func (*TokenBridgeTokenReservedIterator) Close ¶
func (it *TokenBridgeTokenReservedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeTokenReservedIterator) Error ¶
func (it *TokenBridgeTokenReservedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeTokenReservedIterator) Next ¶
func (it *TokenBridgeTokenReservedIterator) 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 TokenBridgeTransactor ¶
type TokenBridgeTransactor struct {
// contains filtered or unexported fields
}
TokenBridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenBridgeTransactor ¶
func NewTokenBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenBridgeTransactor, error)
NewTokenBridgeTransactor creates a new write-only instance of TokenBridge, bound to a specific deployed contract.
func (*TokenBridgeTransactor) AcceptOwnership ¶
func (_TokenBridge *TokenBridgeTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TokenBridgeTransactor) BridgeToken ¶
func (_TokenBridge *TokenBridgeTransactor) BridgeToken(opts *bind.TransactOpts, _token common.Address, _amount *big.Int, _recipient common.Address) (*types.Transaction, error)
BridgeToken is a paid mutator transaction binding the contract method 0x522ea81a.
Solidity: function bridgeToken(address _token, uint256 _amount, address _recipient) payable returns()
func (*TokenBridgeTransactor) BridgeTokenWithPermit ¶
func (_TokenBridge *TokenBridgeTransactor) BridgeTokenWithPermit(opts *bind.TransactOpts, _token common.Address, _amount *big.Int, _recipient common.Address, _permitData []byte) (*types.Transaction, error)
BridgeTokenWithPermit is a paid mutator transaction binding the contract method 0xdfa96efb.
Solidity: function bridgeTokenWithPermit(address _token, uint256 _amount, address _recipient, bytes _permitData) payable returns()
func (*TokenBridgeTransactor) CompleteBridging ¶
func (_TokenBridge *TokenBridgeTransactor) CompleteBridging(opts *bind.TransactOpts, _nativeToken common.Address, _amount *big.Int, _recipient common.Address, _chainId *big.Int, _tokenMetadata []byte) (*types.Transaction, error)
CompleteBridging is a paid mutator transaction binding the contract method 0xe4d27451.
Solidity: function completeBridging(address _nativeToken, uint256 _amount, address _recipient, uint256 _chainId, bytes _tokenMetadata) returns()
func (*TokenBridgeTransactor) ConfirmDeployment ¶
func (_TokenBridge *TokenBridgeTransactor) ConfirmDeployment(opts *bind.TransactOpts, _tokens []common.Address) (*types.Transaction, error)
ConfirmDeployment is a paid mutator transaction binding the contract method 0x4bf98dce.
Solidity: function confirmDeployment(address[] _tokens) payable returns()
func (*TokenBridgeTransactor) Initialize ¶
func (_TokenBridge *TokenBridgeTransactor) Initialize(opts *bind.TransactOpts, _securityCouncil common.Address, _messageService common.Address, _tokenBeacon common.Address, _sourceChainId *big.Int, _targetChainId *big.Int, _reservedTokens []common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xb0994f08.
Solidity: function initialize(address _securityCouncil, address _messageService, address _tokenBeacon, uint256 _sourceChainId, uint256 _targetChainId, address[] _reservedTokens) returns()
func (*TokenBridgeTransactor) Pause ¶
func (_TokenBridge *TokenBridgeTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TokenBridgeTransactor) RemoveReserved ¶
func (_TokenBridge *TokenBridgeTransactor) RemoveReserved(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
RemoveReserved is a paid mutator transaction binding the contract method 0xedc42a22.
Solidity: function removeReserved(address _token) returns()
func (*TokenBridgeTransactor) RenounceOwnership ¶
func (_TokenBridge *TokenBridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TokenBridgeTransactor) SetCustomContract ¶
func (_TokenBridge *TokenBridgeTransactor) SetCustomContract(opts *bind.TransactOpts, _nativeToken common.Address, _targetContract common.Address) (*types.Transaction, error)
SetCustomContract is a paid mutator transaction binding the contract method 0x1754f301.
Solidity: function setCustomContract(address _nativeToken, address _targetContract) returns()
func (*TokenBridgeTransactor) SetDeployed ¶
func (_TokenBridge *TokenBridgeTransactor) SetDeployed(opts *bind.TransactOpts, _nativeTokens []common.Address) (*types.Transaction, error)
SetDeployed is a paid mutator transaction binding the contract method 0x2a564f34.
Solidity: function setDeployed(address[] _nativeTokens) returns()
func (*TokenBridgeTransactor) SetMessageService ¶
func (_TokenBridge *TokenBridgeTransactor) SetMessageService(opts *bind.TransactOpts, _messageService common.Address) (*types.Transaction, error)
SetMessageService is a paid mutator transaction binding the contract method 0xbe46096f.
Solidity: function setMessageService(address _messageService) returns()
func (*TokenBridgeTransactor) SetRemoteTokenBridge ¶
func (_TokenBridge *TokenBridgeTransactor) SetRemoteTokenBridge(opts *bind.TransactOpts, _remoteTokenBridge common.Address) (*types.Transaction, error)
SetRemoteTokenBridge is a paid mutator transaction binding the contract method 0xa676e8ab.
Solidity: function setRemoteTokenBridge(address _remoteTokenBridge) returns()
func (*TokenBridgeTransactor) SetReserved ¶
func (_TokenBridge *TokenBridgeTransactor) SetReserved(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)
SetReserved is a paid mutator transaction binding the contract method 0xcdd914c5.
Solidity: function setReserved(address _token) returns()
func (*TokenBridgeTransactor) TransferOwnership ¶
func (_TokenBridge *TokenBridgeTransactor) 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 (*TokenBridgeTransactor) Unpause ¶
func (_TokenBridge *TokenBridgeTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type TokenBridgeTransactorRaw ¶
type TokenBridgeTransactorRaw struct {
Contract *TokenBridgeTransactor // Generic write-only contract binding to access the raw methods on
}
TokenBridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenBridgeTransactorRaw) Transact ¶
func (_TokenBridge *TokenBridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenBridgeTransactorRaw) Transfer ¶
func (_TokenBridge *TokenBridgeTransactorRaw) 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 TokenBridgeTransactorSession ¶
type TokenBridgeTransactorSession struct { Contract *TokenBridgeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenBridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenBridgeTransactorSession) AcceptOwnership ¶
func (_TokenBridge *TokenBridgeTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*TokenBridgeTransactorSession) BridgeToken ¶
func (_TokenBridge *TokenBridgeTransactorSession) BridgeToken(_token common.Address, _amount *big.Int, _recipient common.Address) (*types.Transaction, error)
BridgeToken is a paid mutator transaction binding the contract method 0x522ea81a.
Solidity: function bridgeToken(address _token, uint256 _amount, address _recipient) payable returns()
func (*TokenBridgeTransactorSession) BridgeTokenWithPermit ¶
func (_TokenBridge *TokenBridgeTransactorSession) BridgeTokenWithPermit(_token common.Address, _amount *big.Int, _recipient common.Address, _permitData []byte) (*types.Transaction, error)
BridgeTokenWithPermit is a paid mutator transaction binding the contract method 0xdfa96efb.
Solidity: function bridgeTokenWithPermit(address _token, uint256 _amount, address _recipient, bytes _permitData) payable returns()
func (*TokenBridgeTransactorSession) CompleteBridging ¶
func (_TokenBridge *TokenBridgeTransactorSession) CompleteBridging(_nativeToken common.Address, _amount *big.Int, _recipient common.Address, _chainId *big.Int, _tokenMetadata []byte) (*types.Transaction, error)
CompleteBridging is a paid mutator transaction binding the contract method 0xe4d27451.
Solidity: function completeBridging(address _nativeToken, uint256 _amount, address _recipient, uint256 _chainId, bytes _tokenMetadata) returns()
func (*TokenBridgeTransactorSession) ConfirmDeployment ¶
func (_TokenBridge *TokenBridgeTransactorSession) ConfirmDeployment(_tokens []common.Address) (*types.Transaction, error)
ConfirmDeployment is a paid mutator transaction binding the contract method 0x4bf98dce.
Solidity: function confirmDeployment(address[] _tokens) payable returns()
func (*TokenBridgeTransactorSession) Initialize ¶
func (_TokenBridge *TokenBridgeTransactorSession) Initialize(_securityCouncil common.Address, _messageService common.Address, _tokenBeacon common.Address, _sourceChainId *big.Int, _targetChainId *big.Int, _reservedTokens []common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xb0994f08.
Solidity: function initialize(address _securityCouncil, address _messageService, address _tokenBeacon, uint256 _sourceChainId, uint256 _targetChainId, address[] _reservedTokens) returns()
func (*TokenBridgeTransactorSession) Pause ¶
func (_TokenBridge *TokenBridgeTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TokenBridgeTransactorSession) RemoveReserved ¶
func (_TokenBridge *TokenBridgeTransactorSession) RemoveReserved(_token common.Address) (*types.Transaction, error)
RemoveReserved is a paid mutator transaction binding the contract method 0xedc42a22.
Solidity: function removeReserved(address _token) returns()
func (*TokenBridgeTransactorSession) RenounceOwnership ¶
func (_TokenBridge *TokenBridgeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TokenBridgeTransactorSession) SetCustomContract ¶
func (_TokenBridge *TokenBridgeTransactorSession) SetCustomContract(_nativeToken common.Address, _targetContract common.Address) (*types.Transaction, error)
SetCustomContract is a paid mutator transaction binding the contract method 0x1754f301.
Solidity: function setCustomContract(address _nativeToken, address _targetContract) returns()
func (*TokenBridgeTransactorSession) SetDeployed ¶
func (_TokenBridge *TokenBridgeTransactorSession) SetDeployed(_nativeTokens []common.Address) (*types.Transaction, error)
SetDeployed is a paid mutator transaction binding the contract method 0x2a564f34.
Solidity: function setDeployed(address[] _nativeTokens) returns()
func (*TokenBridgeTransactorSession) SetMessageService ¶
func (_TokenBridge *TokenBridgeTransactorSession) SetMessageService(_messageService common.Address) (*types.Transaction, error)
SetMessageService is a paid mutator transaction binding the contract method 0xbe46096f.
Solidity: function setMessageService(address _messageService) returns()
func (*TokenBridgeTransactorSession) SetRemoteTokenBridge ¶
func (_TokenBridge *TokenBridgeTransactorSession) SetRemoteTokenBridge(_remoteTokenBridge common.Address) (*types.Transaction, error)
SetRemoteTokenBridge is a paid mutator transaction binding the contract method 0xa676e8ab.
Solidity: function setRemoteTokenBridge(address _remoteTokenBridge) returns()
func (*TokenBridgeTransactorSession) SetReserved ¶
func (_TokenBridge *TokenBridgeTransactorSession) SetReserved(_token common.Address) (*types.Transaction, error)
SetReserved is a paid mutator transaction binding the contract method 0xcdd914c5.
Solidity: function setReserved(address _token) returns()
func (*TokenBridgeTransactorSession) TransferOwnership ¶
func (_TokenBridge *TokenBridgeTransactorSession) 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 (*TokenBridgeTransactorSession) Unpause ¶
func (_TokenBridge *TokenBridgeTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type TokenBridgeUnpaused ¶
type TokenBridgeUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TokenBridgeUnpaused represents a Unpaused event raised by the TokenBridge contract.
type TokenBridgeUnpausedIterator ¶
type TokenBridgeUnpausedIterator struct { Event *TokenBridgeUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenBridgeUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TokenBridge contract.
func (*TokenBridgeUnpausedIterator) Close ¶
func (it *TokenBridgeUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenBridgeUnpausedIterator) Error ¶
func (it *TokenBridgeUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenBridgeUnpausedIterator) Next ¶
func (it *TokenBridgeUnpausedIterator) 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 ZKEVMV2 ¶
type ZKEVMV2 struct { ZKEVMV2Caller // Read-only binding to the contract ZKEVMV2Transactor // Write-only binding to the contract ZKEVMV2Filterer // Log filterer for contract events }
ZKEVMV2 is an auto generated Go binding around an Ethereum contract.
func NewZKEVMV2 ¶
NewZKEVMV2 creates a new instance of ZKEVMV2, bound to a specific deployed contract.
type ZKEVMV2AmountUsedInPeriodReset ¶
type ZKEVMV2AmountUsedInPeriodReset struct { ResettingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2AmountUsedInPeriodReset represents a AmountUsedInPeriodReset event raised by the ZKEVMV2 contract.
type ZKEVMV2AmountUsedInPeriodResetIterator ¶
type ZKEVMV2AmountUsedInPeriodResetIterator struct { Event *ZKEVMV2AmountUsedInPeriodReset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2AmountUsedInPeriodResetIterator is returned from FilterAmountUsedInPeriodReset and is used to iterate over the raw logs and unpacked data for AmountUsedInPeriodReset events raised by the ZKEVMV2 contract.
func (*ZKEVMV2AmountUsedInPeriodResetIterator) Close ¶
func (it *ZKEVMV2AmountUsedInPeriodResetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2AmountUsedInPeriodResetIterator) Error ¶
func (it *ZKEVMV2AmountUsedInPeriodResetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2AmountUsedInPeriodResetIterator) Next ¶
func (it *ZKEVMV2AmountUsedInPeriodResetIterator) 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 ZKEVMV2BlockFinalized ¶
type ZKEVMV2BlockFinalized struct { BlockNumber *big.Int StateRootHash [32]byte FinalizedWithProof bool Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2BlockFinalized represents a BlockFinalized event raised by the ZKEVMV2 contract.
type ZKEVMV2BlockFinalizedIterator ¶
type ZKEVMV2BlockFinalizedIterator struct { Event *ZKEVMV2BlockFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2BlockFinalizedIterator is returned from FilterBlockFinalized and is used to iterate over the raw logs and unpacked data for BlockFinalized events raised by the ZKEVMV2 contract.
func (*ZKEVMV2BlockFinalizedIterator) Close ¶
func (it *ZKEVMV2BlockFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2BlockFinalizedIterator) Error ¶
func (it *ZKEVMV2BlockFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2BlockFinalizedIterator) Next ¶
func (it *ZKEVMV2BlockFinalizedIterator) 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 ZKEVMV2BlocksVerificationDone ¶
type ZKEVMV2BlocksVerificationDone struct { LastBlockFinalized *big.Int StartingRootHash [32]byte FinalRootHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2BlocksVerificationDone represents a BlocksVerificationDone event raised by the ZKEVMV2 contract.
type ZKEVMV2BlocksVerificationDoneIterator ¶
type ZKEVMV2BlocksVerificationDoneIterator struct { Event *ZKEVMV2BlocksVerificationDone // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2BlocksVerificationDoneIterator is returned from FilterBlocksVerificationDone and is used to iterate over the raw logs and unpacked data for BlocksVerificationDone events raised by the ZKEVMV2 contract.
func (*ZKEVMV2BlocksVerificationDoneIterator) Close ¶
func (it *ZKEVMV2BlocksVerificationDoneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2BlocksVerificationDoneIterator) Error ¶
func (it *ZKEVMV2BlocksVerificationDoneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2BlocksVerificationDoneIterator) Next ¶
func (it *ZKEVMV2BlocksVerificationDoneIterator) 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 ZKEVMV2Caller ¶
type ZKEVMV2Caller struct {
// contains filtered or unexported fields
}
ZKEVMV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewZKEVMV2Caller ¶
func NewZKEVMV2Caller(address common.Address, caller bind.ContractCaller) (*ZKEVMV2Caller, error)
NewZKEVMV2Caller creates a new read-only instance of ZKEVMV2, bound to a specific deployed contract.
func (*ZKEVMV2Caller) CurrentFinalizedShnarf ¶
func (_ZKEVMV2 *ZKEVMV2Caller) CurrentFinalizedShnarf(opts *bind.CallOpts) ([32]byte, error)
CurrentFinalizedShnarf is a free data retrieval call binding the contract method 0xcd9b9e9a.
Solidity: function currentFinalizedShnarf() view returns(bytes32)
func (*ZKEVMV2Caller) CurrentFinalizedState ¶
func (_ZKEVMV2 *ZKEVMV2Caller) CurrentFinalizedState(opts *bind.CallOpts) ([32]byte, error)
CurrentFinalizedState is a free data retrieval call binding the contract method 0x921b278e.
Solidity: function currentFinalizedState() view returns(bytes32)
func (*ZKEVMV2Caller) CurrentL2BlockNumber ¶
CurrentL2BlockNumber is a free data retrieval call binding the contract method 0x695378f5.
Solidity: function currentL2BlockNumber() view returns(uint256)
func (*ZKEVMV2Caller) CurrentL2StoredL1MessageNumber ¶
func (_ZKEVMV2 *ZKEVMV2Caller) CurrentL2StoredL1MessageNumber(opts *bind.CallOpts) (*big.Int, error)
CurrentL2StoredL1MessageNumber is a free data retrieval call binding the contract method 0x05861180.
Solidity: function currentL2StoredL1MessageNumber() view returns(uint256)
func (*ZKEVMV2Caller) CurrentL2StoredL1RollingHash ¶
func (_ZKEVMV2 *ZKEVMV2Caller) CurrentL2StoredL1RollingHash(opts *bind.CallOpts) ([32]byte, error)
CurrentL2StoredL1RollingHash is a free data retrieval call binding the contract method 0xd5d4b835.
Solidity: function currentL2StoredL1RollingHash() view returns(bytes32)
func (*ZKEVMV2Caller) CurrentPeriodAmountInWei ¶
CurrentPeriodAmountInWei is a free data retrieval call binding the contract method 0xc0729ab1.
Solidity: function currentPeriodAmountInWei() view returns(uint256)
func (*ZKEVMV2Caller) CurrentPeriodEnd ¶
CurrentPeriodEnd is a free data retrieval call binding the contract method 0x58794456.
Solidity: function currentPeriodEnd() view returns(uint256)
func (*ZKEVMV2Caller) CurrentTimestamp ¶
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*ZKEVMV2Caller) DEFAULTADMINROLE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ZKEVMV2Caller) DataEndingBlock ¶
func (_ZKEVMV2 *ZKEVMV2Caller) DataEndingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
DataEndingBlock is a free data retrieval call binding the contract method 0x5ed73ceb.
Solidity: function dataEndingBlock(bytes32 dataHash) view returns(uint256 endingBlock)
func (*ZKEVMV2Caller) DataFinalStateRootHashes ¶
func (_ZKEVMV2 *ZKEVMV2Caller) DataFinalStateRootHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
DataFinalStateRootHashes is a free data retrieval call binding the contract method 0x6078bfd8.
Solidity: function dataFinalStateRootHashes(bytes32 dataHash) view returns(bytes32 finalStateRootHash)
func (*ZKEVMV2Caller) DataParents ¶
func (_ZKEVMV2 *ZKEVMV2Caller) DataParents(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
DataParents is a free data retrieval call binding the contract method 0x4cdd389b.
Solidity: function dataParents(bytes32 dataHash) view returns(bytes32 parentHash)
func (*ZKEVMV2Caller) DataShnarfHashes ¶
func (_ZKEVMV2 *ZKEVMV2Caller) DataShnarfHashes(opts *bind.CallOpts, dataHash [32]byte) ([32]byte, error)
DataShnarfHashes is a free data retrieval call binding the contract method 0x66f96e98.
Solidity: function dataShnarfHashes(bytes32 dataHash) view returns(bytes32 shnarfHash)
func (*ZKEVMV2Caller) DataStartingBlock ¶
func (_ZKEVMV2 *ZKEVMV2Caller) DataStartingBlock(opts *bind.CallOpts, dataHash [32]byte) (*big.Int, error)
DataStartingBlock is a free data retrieval call binding the contract method 0x1f443da0.
Solidity: function dataStartingBlock(bytes32 dataHash) view returns(uint256 startingBlock)
func (*ZKEVMV2Caller) GENERALPAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) GENERALPAUSETYPE(opts *bind.CallOpts) (uint8, error)
GENERALPAUSETYPE is a free data retrieval call binding the contract method 0x6a637967.
Solidity: function GENERAL_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Caller) GENESISSHNARF ¶
func (_ZKEVMV2 *ZKEVMV2Caller) GENESISSHNARF(opts *bind.CallOpts) ([32]byte, error)
GENESISSHNARF is a free data retrieval call binding the contract method 0xe97a1e9e.
Solidity: function GENESIS_SHNARF() view returns(bytes32)
func (*ZKEVMV2Caller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ZKEVMV2Caller) HasRole ¶
func (_ZKEVMV2 *ZKEVMV2Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*ZKEVMV2Caller) INBOXSTATUSRECEIVED ¶
func (_ZKEVMV2 *ZKEVMV2Caller) INBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
INBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x48922ab7.
Solidity: function INBOX_STATUS_RECEIVED() view returns(uint8)
func (*ZKEVMV2Caller) INBOXSTATUSUNKNOWN ¶
func (_ZKEVMV2 *ZKEVMV2Caller) INBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
INBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x7d1e8c55.
Solidity: function INBOX_STATUS_UNKNOWN() view returns(uint8)
func (*ZKEVMV2Caller) InboxL2L1MessageStatus ¶
func (_ZKEVMV2 *ZKEVMV2Caller) InboxL2L1MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
InboxL2L1MessageStatus is a free data retrieval call binding the contract method 0x5c721a0c.
Solidity: function inboxL2L1MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*ZKEVMV2Caller) IsMessageClaimed ¶
func (_ZKEVMV2 *ZKEVMV2Caller) IsMessageClaimed(opts *bind.CallOpts, _messageNumber *big.Int) (bool, error)
IsMessageClaimed is a free data retrieval call binding the contract method 0x9ee8b211.
Solidity: function isMessageClaimed(uint256 _messageNumber) view returns(bool)
func (*ZKEVMV2Caller) IsPaused ¶
IsPaused is a free data retrieval call binding the contract method 0xbc61e733.
Solidity: function isPaused(uint8 _pauseType) view returns(bool)
func (*ZKEVMV2Caller) L1L2PAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) L1L2PAUSETYPE(opts *bind.CallOpts) (uint8, error)
L1L2PAUSETYPE is a free data retrieval call binding the contract method 0x11314d0f.
Solidity: function L1_L2_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Caller) L2L1PAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) L2L1PAUSETYPE(opts *bind.CallOpts) (uint8, error)
L2L1PAUSETYPE is a free data retrieval call binding the contract method 0xabd6230d.
Solidity: function L2_L1_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Caller) L2MerkleRootsDepths ¶
func (_ZKEVMV2 *ZKEVMV2Caller) L2MerkleRootsDepths(opts *bind.CallOpts, merkleRoot [32]byte) (*big.Int, error)
L2MerkleRootsDepths is a free data retrieval call binding the contract method 0x60e83cf3.
Solidity: function l2MerkleRootsDepths(bytes32 merkleRoot) view returns(uint256 treeDepth)
func (*ZKEVMV2Caller) LimitInWei ¶
LimitInWei is a free data retrieval call binding the contract method 0xad422ff0.
Solidity: function limitInWei() view returns(uint256)
func (*ZKEVMV2Caller) NextMessageNumber ¶
NextMessageNumber is a free data retrieval call binding the contract method 0xb837dbe9.
Solidity: function nextMessageNumber() view returns(uint256)
func (*ZKEVMV2Caller) OPERATORROLE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) OPERATORROLE(opts *bind.CallOpts) ([32]byte, error)
OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.
Solidity: function OPERATOR_ROLE() view returns(bytes32)
func (*ZKEVMV2Caller) OUTBOXSTATUSRECEIVED ¶
func (_ZKEVMV2 *ZKEVMV2Caller) OUTBOXSTATUSRECEIVED(opts *bind.CallOpts) (uint8, error)
OUTBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x73bd07b7.
Solidity: function OUTBOX_STATUS_RECEIVED() view returns(uint8)
func (*ZKEVMV2Caller) OUTBOXSTATUSSENT ¶
func (_ZKEVMV2 *ZKEVMV2Caller) OUTBOXSTATUSSENT(opts *bind.CallOpts) (uint8, error)
OUTBOXSTATUSSENT is a free data retrieval call binding the contract method 0x5b7eb4bd.
Solidity: function OUTBOX_STATUS_SENT() view returns(uint8)
func (*ZKEVMV2Caller) OUTBOXSTATUSUNKNOWN ¶
func (_ZKEVMV2 *ZKEVMV2Caller) OUTBOXSTATUSUNKNOWN(opts *bind.CallOpts) (uint8, error)
OUTBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x986fcddd.
Solidity: function OUTBOX_STATUS_UNKNOWN() view returns(uint8)
func (*ZKEVMV2Caller) OutboxL1L2MessageStatus ¶
func (_ZKEVMV2 *ZKEVMV2Caller) OutboxL1L2MessageStatus(opts *bind.CallOpts, messageHash [32]byte) (*big.Int, error)
OutboxL1L2MessageStatus is a free data retrieval call binding the contract method 0x3fc08b65.
Solidity: function outboxL1L2MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*ZKEVMV2Caller) PAUSEMANAGERROLE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) PAUSEMANAGERROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSEMANAGERROLE is a free data retrieval call binding the contract method 0xd84f91e8.
Solidity: function PAUSE_MANAGER_ROLE() view returns(bytes32)
func (*ZKEVMV2Caller) PROVINGSYSTEMPAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) PROVINGSYSTEMPAUSETYPE(opts *bind.CallOpts) (uint8, error)
PROVINGSYSTEMPAUSETYPE is a free data retrieval call binding the contract method 0xb4a5a4b7.
Solidity: function PROVING_SYSTEM_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Caller) PauseTypeStatuses ¶
func (_ZKEVMV2 *ZKEVMV2Caller) PauseTypeStatuses(opts *bind.CallOpts, pauseType [32]byte) (bool, error)
PauseTypeStatuses is a free data retrieval call binding the contract method 0xcc5782f6.
Solidity: function pauseTypeStatuses(bytes32 pauseType) view returns(bool pauseStatus)
func (*ZKEVMV2Caller) PeriodInSeconds ¶
PeriodInSeconds is a free data retrieval call binding the contract method 0xc1dc0f07.
Solidity: function periodInSeconds() view returns(uint256)
func (*ZKEVMV2Caller) RATELIMITSETTERROLE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) RATELIMITSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
RATELIMITSETTERROLE is a free data retrieval call binding the contract method 0xbf3e7505.
Solidity: function RATE_LIMIT_SETTER_ROLE() view returns(bytes32)
func (*ZKEVMV2Caller) RollingHashes ¶
func (_ZKEVMV2 *ZKEVMV2Caller) RollingHashes(opts *bind.CallOpts, messageNumber *big.Int) ([32]byte, error)
RollingHashes is a free data retrieval call binding the contract method 0x914e57eb.
Solidity: function rollingHashes(uint256 messageNumber) view returns(bytes32 rollingHash)
func (*ZKEVMV2Caller) Sender ¶
Sender is a free data retrieval call binding the contract method 0x67e404ce.
Solidity: function sender() view returns(address addr)
func (*ZKEVMV2Caller) ShnarfFinalBlockNumbers ¶
func (_ZKEVMV2 *ZKEVMV2Caller) ShnarfFinalBlockNumbers(opts *bind.CallOpts, shnarf [32]byte) (*big.Int, error)
ShnarfFinalBlockNumbers is a free data retrieval call binding the contract method 0xf93e9857.
Solidity: function shnarfFinalBlockNumbers(bytes32 shnarf) view returns(uint256 finalBlockNumber)
func (*ZKEVMV2Caller) StateRootHashes ¶
func (_ZKEVMV2 *ZKEVMV2Caller) StateRootHashes(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
StateRootHashes is a free data retrieval call binding the contract method 0x8be745d1.
Solidity: function stateRootHashes(uint256 blockNumber) view returns(bytes32 stateRootHash)
func (*ZKEVMV2Caller) SupportsInterface ¶
func (_ZKEVMV2 *ZKEVMV2Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ZKEVMV2Caller) SystemMigrationBlock ¶
SystemMigrationBlock is a free data retrieval call binding the contract method 0x2c70645c.
Solidity: function systemMigrationBlock() view returns(uint256)
func (*ZKEVMV2Caller) VERIFIERSETTERROLE ¶
func (_ZKEVMV2 *ZKEVMV2Caller) VERIFIERSETTERROLE(opts *bind.CallOpts) ([32]byte, error)
VERIFIERSETTERROLE is a free data retrieval call binding the contract method 0x6e673843.
Solidity: function VERIFIER_SETTER_ROLE() view returns(bytes32)
func (*ZKEVMV2Caller) Verifiers ¶
func (_ZKEVMV2 *ZKEVMV2Caller) Verifiers(opts *bind.CallOpts, proofType *big.Int) (common.Address, error)
Verifiers is a free data retrieval call binding the contract method 0xac1eff68.
Solidity: function verifiers(uint256 proofType) view returns(address verifierAddress)
type ZKEVMV2CallerRaw ¶
type ZKEVMV2CallerRaw struct {
Contract *ZKEVMV2Caller // Generic read-only contract binding to access the raw methods on
}
ZKEVMV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ZKEVMV2CallerRaw) Call ¶
func (_ZKEVMV2 *ZKEVMV2CallerRaw) 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 ZKEVMV2CallerSession ¶
type ZKEVMV2CallerSession struct { Contract *ZKEVMV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ZKEVMV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ZKEVMV2CallerSession) CurrentFinalizedShnarf ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentFinalizedShnarf() ([32]byte, error)
CurrentFinalizedShnarf is a free data retrieval call binding the contract method 0xcd9b9e9a.
Solidity: function currentFinalizedShnarf() view returns(bytes32)
func (*ZKEVMV2CallerSession) CurrentFinalizedState ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentFinalizedState() ([32]byte, error)
CurrentFinalizedState is a free data retrieval call binding the contract method 0x921b278e.
Solidity: function currentFinalizedState() view returns(bytes32)
func (*ZKEVMV2CallerSession) CurrentL2BlockNumber ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentL2BlockNumber() (*big.Int, error)
CurrentL2BlockNumber is a free data retrieval call binding the contract method 0x695378f5.
Solidity: function currentL2BlockNumber() view returns(uint256)
func (*ZKEVMV2CallerSession) CurrentL2StoredL1MessageNumber ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentL2StoredL1MessageNumber() (*big.Int, error)
CurrentL2StoredL1MessageNumber is a free data retrieval call binding the contract method 0x05861180.
Solidity: function currentL2StoredL1MessageNumber() view returns(uint256)
func (*ZKEVMV2CallerSession) CurrentL2StoredL1RollingHash ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentL2StoredL1RollingHash() ([32]byte, error)
CurrentL2StoredL1RollingHash is a free data retrieval call binding the contract method 0xd5d4b835.
Solidity: function currentL2StoredL1RollingHash() view returns(bytes32)
func (*ZKEVMV2CallerSession) CurrentPeriodAmountInWei ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentPeriodAmountInWei() (*big.Int, error)
CurrentPeriodAmountInWei is a free data retrieval call binding the contract method 0xc0729ab1.
Solidity: function currentPeriodAmountInWei() view returns(uint256)
func (*ZKEVMV2CallerSession) CurrentPeriodEnd ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentPeriodEnd() (*big.Int, error)
CurrentPeriodEnd is a free data retrieval call binding the contract method 0x58794456.
Solidity: function currentPeriodEnd() view returns(uint256)
func (*ZKEVMV2CallerSession) CurrentTimestamp ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) CurrentTimestamp() (*big.Int, error)
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*ZKEVMV2CallerSession) DEFAULTADMINROLE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ZKEVMV2CallerSession) DataEndingBlock ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
DataEndingBlock is a free data retrieval call binding the contract method 0x5ed73ceb.
Solidity: function dataEndingBlock(bytes32 dataHash) view returns(uint256 endingBlock)
func (*ZKEVMV2CallerSession) DataFinalStateRootHashes ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
DataFinalStateRootHashes is a free data retrieval call binding the contract method 0x6078bfd8.
Solidity: function dataFinalStateRootHashes(bytes32 dataHash) view returns(bytes32 finalStateRootHash)
func (*ZKEVMV2CallerSession) DataParents ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) DataParents(dataHash [32]byte) ([32]byte, error)
DataParents is a free data retrieval call binding the contract method 0x4cdd389b.
Solidity: function dataParents(bytes32 dataHash) view returns(bytes32 parentHash)
func (*ZKEVMV2CallerSession) DataShnarfHashes ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
DataShnarfHashes is a free data retrieval call binding the contract method 0x66f96e98.
Solidity: function dataShnarfHashes(bytes32 dataHash) view returns(bytes32 shnarfHash)
func (*ZKEVMV2CallerSession) DataStartingBlock ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
DataStartingBlock is a free data retrieval call binding the contract method 0x1f443da0.
Solidity: function dataStartingBlock(bytes32 dataHash) view returns(uint256 startingBlock)
func (*ZKEVMV2CallerSession) GENERALPAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) GENERALPAUSETYPE() (uint8, error)
GENERALPAUSETYPE is a free data retrieval call binding the contract method 0x6a637967.
Solidity: function GENERAL_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2CallerSession) GENESISSHNARF ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) GENESISSHNARF() ([32]byte, error)
GENESISSHNARF is a free data retrieval call binding the contract method 0xe97a1e9e.
Solidity: function GENESIS_SHNARF() view returns(bytes32)
func (*ZKEVMV2CallerSession) GetRoleAdmin ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ZKEVMV2CallerSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*ZKEVMV2CallerSession) INBOXSTATUSRECEIVED ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) INBOXSTATUSRECEIVED() (uint8, error)
INBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x48922ab7.
Solidity: function INBOX_STATUS_RECEIVED() view returns(uint8)
func (*ZKEVMV2CallerSession) INBOXSTATUSUNKNOWN ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) INBOXSTATUSUNKNOWN() (uint8, error)
INBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x7d1e8c55.
Solidity: function INBOX_STATUS_UNKNOWN() view returns(uint8)
func (*ZKEVMV2CallerSession) InboxL2L1MessageStatus ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
InboxL2L1MessageStatus is a free data retrieval call binding the contract method 0x5c721a0c.
Solidity: function inboxL2L1MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*ZKEVMV2CallerSession) IsMessageClaimed ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
IsMessageClaimed is a free data retrieval call binding the contract method 0x9ee8b211.
Solidity: function isMessageClaimed(uint256 _messageNumber) view returns(bool)
func (*ZKEVMV2CallerSession) IsPaused ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) IsPaused(_pauseType uint8) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbc61e733.
Solidity: function isPaused(uint8 _pauseType) view returns(bool)
func (*ZKEVMV2CallerSession) L1L2PAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) L1L2PAUSETYPE() (uint8, error)
L1L2PAUSETYPE is a free data retrieval call binding the contract method 0x11314d0f.
Solidity: function L1_L2_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2CallerSession) L2L1PAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) L2L1PAUSETYPE() (uint8, error)
L2L1PAUSETYPE is a free data retrieval call binding the contract method 0xabd6230d.
Solidity: function L2_L1_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2CallerSession) L2MerkleRootsDepths ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
L2MerkleRootsDepths is a free data retrieval call binding the contract method 0x60e83cf3.
Solidity: function l2MerkleRootsDepths(bytes32 merkleRoot) view returns(uint256 treeDepth)
func (*ZKEVMV2CallerSession) LimitInWei ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) LimitInWei() (*big.Int, error)
LimitInWei is a free data retrieval call binding the contract method 0xad422ff0.
Solidity: function limitInWei() view returns(uint256)
func (*ZKEVMV2CallerSession) NextMessageNumber ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) NextMessageNumber() (*big.Int, error)
NextMessageNumber is a free data retrieval call binding the contract method 0xb837dbe9.
Solidity: function nextMessageNumber() view returns(uint256)
func (*ZKEVMV2CallerSession) OPERATORROLE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) OPERATORROLE() ([32]byte, error)
OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.
Solidity: function OPERATOR_ROLE() view returns(bytes32)
func (*ZKEVMV2CallerSession) OUTBOXSTATUSRECEIVED ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) OUTBOXSTATUSRECEIVED() (uint8, error)
OUTBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x73bd07b7.
Solidity: function OUTBOX_STATUS_RECEIVED() view returns(uint8)
func (*ZKEVMV2CallerSession) OUTBOXSTATUSSENT ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) OUTBOXSTATUSSENT() (uint8, error)
OUTBOXSTATUSSENT is a free data retrieval call binding the contract method 0x5b7eb4bd.
Solidity: function OUTBOX_STATUS_SENT() view returns(uint8)
func (*ZKEVMV2CallerSession) OUTBOXSTATUSUNKNOWN ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) OUTBOXSTATUSUNKNOWN() (uint8, error)
OUTBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x986fcddd.
Solidity: function OUTBOX_STATUS_UNKNOWN() view returns(uint8)
func (*ZKEVMV2CallerSession) OutboxL1L2MessageStatus ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
OutboxL1L2MessageStatus is a free data retrieval call binding the contract method 0x3fc08b65.
Solidity: function outboxL1L2MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*ZKEVMV2CallerSession) PAUSEMANAGERROLE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) PAUSEMANAGERROLE() ([32]byte, error)
PAUSEMANAGERROLE is a free data retrieval call binding the contract method 0xd84f91e8.
Solidity: function PAUSE_MANAGER_ROLE() view returns(bytes32)
func (*ZKEVMV2CallerSession) PROVINGSYSTEMPAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) PROVINGSYSTEMPAUSETYPE() (uint8, error)
PROVINGSYSTEMPAUSETYPE is a free data retrieval call binding the contract method 0xb4a5a4b7.
Solidity: function PROVING_SYSTEM_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2CallerSession) PauseTypeStatuses ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) PauseTypeStatuses(pauseType [32]byte) (bool, error)
PauseTypeStatuses is a free data retrieval call binding the contract method 0xcc5782f6.
Solidity: function pauseTypeStatuses(bytes32 pauseType) view returns(bool pauseStatus)
func (*ZKEVMV2CallerSession) PeriodInSeconds ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) PeriodInSeconds() (*big.Int, error)
PeriodInSeconds is a free data retrieval call binding the contract method 0xc1dc0f07.
Solidity: function periodInSeconds() view returns(uint256)
func (*ZKEVMV2CallerSession) RATELIMITSETTERROLE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) RATELIMITSETTERROLE() ([32]byte, error)
RATELIMITSETTERROLE is a free data retrieval call binding the contract method 0xbf3e7505.
Solidity: function RATE_LIMIT_SETTER_ROLE() view returns(bytes32)
func (*ZKEVMV2CallerSession) RollingHashes ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) RollingHashes(messageNumber *big.Int) ([32]byte, error)
RollingHashes is a free data retrieval call binding the contract method 0x914e57eb.
Solidity: function rollingHashes(uint256 messageNumber) view returns(bytes32 rollingHash)
func (*ZKEVMV2CallerSession) Sender ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) Sender() (common.Address, error)
Sender is a free data retrieval call binding the contract method 0x67e404ce.
Solidity: function sender() view returns(address addr)
func (*ZKEVMV2CallerSession) ShnarfFinalBlockNumbers ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) ShnarfFinalBlockNumbers(shnarf [32]byte) (*big.Int, error)
ShnarfFinalBlockNumbers is a free data retrieval call binding the contract method 0xf93e9857.
Solidity: function shnarfFinalBlockNumbers(bytes32 shnarf) view returns(uint256 finalBlockNumber)
func (*ZKEVMV2CallerSession) StateRootHashes ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
StateRootHashes is a free data retrieval call binding the contract method 0x8be745d1.
Solidity: function stateRootHashes(uint256 blockNumber) view returns(bytes32 stateRootHash)
func (*ZKEVMV2CallerSession) SupportsInterface ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ZKEVMV2CallerSession) SystemMigrationBlock ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) SystemMigrationBlock() (*big.Int, error)
SystemMigrationBlock is a free data retrieval call binding the contract method 0x2c70645c.
Solidity: function systemMigrationBlock() view returns(uint256)
func (*ZKEVMV2CallerSession) VERIFIERSETTERROLE ¶
func (_ZKEVMV2 *ZKEVMV2CallerSession) VERIFIERSETTERROLE() ([32]byte, error)
VERIFIERSETTERROLE is a free data retrieval call binding the contract method 0x6e673843.
Solidity: function VERIFIER_SETTER_ROLE() view returns(bytes32)
type ZKEVMV2DataFinalized ¶
type ZKEVMV2DataFinalized struct { LastBlockFinalized *big.Int StartingRootHash [32]byte FinalRootHash [32]byte WithProof bool Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2DataFinalized represents a DataFinalized event raised by the ZKEVMV2 contract.
type ZKEVMV2DataFinalizedIterator ¶
type ZKEVMV2DataFinalizedIterator struct { Event *ZKEVMV2DataFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2DataFinalizedIterator is returned from FilterDataFinalized and is used to iterate over the raw logs and unpacked data for DataFinalized events raised by the ZKEVMV2 contract.
func (*ZKEVMV2DataFinalizedIterator) Close ¶
func (it *ZKEVMV2DataFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2DataFinalizedIterator) Error ¶
func (it *ZKEVMV2DataFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2DataFinalizedIterator) Next ¶
func (it *ZKEVMV2DataFinalizedIterator) 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 ZKEVMV2DataSubmittedV2 ¶
type ZKEVMV2DataSubmittedV2 struct { Shnarf [32]byte StartBlock *big.Int EndBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2DataSubmittedV2 represents a DataSubmittedV2 event raised by the ZKEVMV2 contract.
type ZKEVMV2DataSubmittedV2Iterator ¶
type ZKEVMV2DataSubmittedV2Iterator struct { Event *ZKEVMV2DataSubmittedV2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2DataSubmittedV2Iterator is returned from FilterDataSubmittedV2 and is used to iterate over the raw logs and unpacked data for DataSubmittedV2 events raised by the ZKEVMV2 contract.
func (*ZKEVMV2DataSubmittedV2Iterator) Close ¶
func (it *ZKEVMV2DataSubmittedV2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2DataSubmittedV2Iterator) Error ¶
func (it *ZKEVMV2DataSubmittedV2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2DataSubmittedV2Iterator) Next ¶
func (it *ZKEVMV2DataSubmittedV2Iterator) 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 ZKEVMV2Filterer ¶
type ZKEVMV2Filterer struct {
// contains filtered or unexported fields
}
ZKEVMV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewZKEVMV2Filterer ¶
func NewZKEVMV2Filterer(address common.Address, filterer bind.ContractFilterer) (*ZKEVMV2Filterer, error)
NewZKEVMV2Filterer creates a new log filterer instance of ZKEVMV2, bound to a specific deployed contract.
func (*ZKEVMV2Filterer) FilterAmountUsedInPeriodReset ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterAmountUsedInPeriodReset(opts *bind.FilterOpts, resettingAddress []common.Address) (*ZKEVMV2AmountUsedInPeriodResetIterator, error)
FilterAmountUsedInPeriodReset is a free log retrieval operation binding the contract event 0xba88c025b0cbb77022c0c487beef24f759f1e4be2f51a205bc427cee19c2eaa6.
Solidity: event AmountUsedInPeriodReset(address indexed resettingAddress)
func (*ZKEVMV2Filterer) FilterBlockFinalized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterBlockFinalized(opts *bind.FilterOpts, blockNumber []*big.Int, stateRootHash [][32]byte, finalizedWithProof []bool) (*ZKEVMV2BlockFinalizedIterator, error)
FilterBlockFinalized is a free log retrieval operation binding the contract event 0x047c6ce79802b16b6527cedd89156bb59f2da26867b4f218fa60c9521ddcce55.
Solidity: event BlockFinalized(uint256 indexed blockNumber, bytes32 indexed stateRootHash, bool indexed finalizedWithProof)
func (*ZKEVMV2Filterer) FilterBlocksVerificationDone ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterBlocksVerificationDone(opts *bind.FilterOpts, lastBlockFinalized []*big.Int) (*ZKEVMV2BlocksVerificationDoneIterator, error)
FilterBlocksVerificationDone is a free log retrieval operation binding the contract event 0x5c885a794662ebe3b08ae0874fc2c88b5343b0223ba9cd2cad92b69c0d0c901f.
Solidity: event BlocksVerificationDone(uint256 indexed lastBlockFinalized, bytes32 startingRootHash, bytes32 finalRootHash)
func (*ZKEVMV2Filterer) FilterDataFinalized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterDataFinalized(opts *bind.FilterOpts, lastBlockFinalized []*big.Int, startingRootHash [][32]byte, finalRootHash [][32]byte) (*ZKEVMV2DataFinalizedIterator, error)
FilterDataFinalized is a free log retrieval operation binding the contract event 0x1335f1a2b3ff25f07f5fef07dd35d8fb4312c3c73b138e2fad9347b3319ab53c.
Solidity: event DataFinalized(uint256 indexed lastBlockFinalized, bytes32 indexed startingRootHash, bytes32 indexed finalRootHash, bool withProof)
func (*ZKEVMV2Filterer) FilterDataSubmittedV2 ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterDataSubmittedV2(opts *bind.FilterOpts, shnarf [][32]byte, startBlock []*big.Int, endBlock []*big.Int) (*ZKEVMV2DataSubmittedV2Iterator, error)
FilterDataSubmittedV2 is a free log retrieval operation binding the contract event 0x52bd912b0041a6ec8554b0ffae3cc1cb7b137bade0dc9e3f8f0b6758466d5df9.
Solidity: event DataSubmittedV2(bytes32 indexed shnarf, uint256 indexed startBlock, uint256 indexed endBlock)
func (*ZKEVMV2Filterer) FilterInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterInitialized(opts *bind.FilterOpts) (*ZKEVMV2InitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ZKEVMV2Filterer) FilterL1L2MessagesReceivedOnL2 ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL1L2MessagesReceivedOnL2(opts *bind.FilterOpts) (*ZKEVMV2L1L2MessagesReceivedOnL2Iterator, error)
FilterL1L2MessagesReceivedOnL2 is a free log retrieval operation binding the contract event 0x95e84bb4317676921a29fd1d13f8f0153508473b899c12b3cd08314348801d64.
Solidity: event L1L2MessagesReceivedOnL2(bytes32[] messageHashes)
func (*ZKEVMV2Filterer) FilterL2L1MessageHashAddedToInbox ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL2L1MessageHashAddedToInbox(opts *bind.FilterOpts, messageHash [][32]byte) (*ZKEVMV2L2L1MessageHashAddedToInboxIterator, error)
FilterL2L1MessageHashAddedToInbox is a free log retrieval operation binding the contract event 0x810484e22f73d8f099aaee1edb851ec6be6d84d43045d0a7803e5f7b3612edce.
Solidity: event L2L1MessageHashAddedToInbox(bytes32 indexed messageHash)
func (*ZKEVMV2Filterer) FilterL2MerkleRootAdded ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL2MerkleRootAdded(opts *bind.FilterOpts, l2MerkleRoot [][32]byte, treeDepth []*big.Int) (*ZKEVMV2L2MerkleRootAddedIterator, error)
FilterL2MerkleRootAdded is a free log retrieval operation binding the contract event 0x300e6f978eee6a4b0bba78dd8400dc64fd5652dbfc868a2258e16d0977be222b.
Solidity: event L2MerkleRootAdded(bytes32 indexed l2MerkleRoot, uint256 indexed treeDepth)
func (*ZKEVMV2Filterer) FilterL2MessagingBlockAnchored ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterL2MessagingBlockAnchored(opts *bind.FilterOpts, l2Block []*big.Int) (*ZKEVMV2L2MessagingBlockAnchoredIterator, error)
FilterL2MessagingBlockAnchored is a free log retrieval operation binding the contract event 0x3c116827db9db3a30c1a25db8b0ee4bab9d2b223560209cfd839601b621c726d.
Solidity: event L2MessagingBlockAnchored(uint256 indexed l2Block)
func (*ZKEVMV2Filterer) FilterLimitAmountChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterLimitAmountChanged(opts *bind.FilterOpts, amountChangeBy []common.Address) (*ZKEVMV2LimitAmountChangedIterator, error)
FilterLimitAmountChanged is a free log retrieval operation binding the contract event 0xbc3dc0cb5c15c51c81316450d44048838bb478b9809447d01c766a06f3e9f2c8.
Solidity: event LimitAmountChanged(address indexed amountChangeBy, uint256 amount, bool amountUsedLoweredToLimit, bool usedAmountResetToZero)
func (*ZKEVMV2Filterer) FilterMessageClaimed ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterMessageClaimed(opts *bind.FilterOpts, _messageHash [][32]byte) (*ZKEVMV2MessageClaimedIterator, error)
FilterMessageClaimed is a free log retrieval operation binding the contract event 0xa4c827e719e911e8f19393ccdb85b5102f08f0910604d340ba38390b7ff2ab0e.
Solidity: event MessageClaimed(bytes32 indexed _messageHash)
func (*ZKEVMV2Filterer) FilterMessageSent ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterMessageSent(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, _messageHash [][32]byte) (*ZKEVMV2MessageSentIterator, error)
FilterMessageSent is a free log retrieval operation binding the contract event 0xe856c2b8bd4eb0027ce32eeaf595c21b0b6b4644b326e5b7bd80a1cf8db72e6c.
Solidity: event MessageSent(address indexed _from, address indexed _to, uint256 _fee, uint256 _value, uint256 _nonce, bytes _calldata, bytes32 indexed _messageHash)
func (*ZKEVMV2Filterer) FilterPaused ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*ZKEVMV2PausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address messageSender, uint256 indexed pauseType)
func (*ZKEVMV2Filterer) FilterRateLimitInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRateLimitInitialized(opts *bind.FilterOpts) (*ZKEVMV2RateLimitInitializedIterator, error)
FilterRateLimitInitialized is a free log retrieval operation binding the contract event 0x8f805c372b66240792580418b7328c0c554ae235f0932475c51b026887fe26a9.
Solidity: event RateLimitInitialized(uint256 periodInSeconds, uint256 limitInWei, uint256 currentPeriodEnd)
func (*ZKEVMV2Filterer) FilterRoleAdminChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*ZKEVMV2RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ZKEVMV2Filterer) FilterRoleGranted ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ZKEVMV2RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ZKEVMV2Filterer) FilterRoleRevoked ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ZKEVMV2RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ZKEVMV2Filterer) FilterRollingHashUpdated ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterRollingHashUpdated(opts *bind.FilterOpts, messageNumber []*big.Int, rollingHash [][32]byte, messageHash [][32]byte) (*ZKEVMV2RollingHashUpdatedIterator, error)
FilterRollingHashUpdated is a free log retrieval operation binding the contract event 0xea3b023b4c8680d4b4824f0143132c95476359a2bb70a81d6c5a36f6918f6339.
Solidity: event RollingHashUpdated(uint256 indexed messageNumber, bytes32 indexed rollingHash, bytes32 indexed messageHash)
func (*ZKEVMV2Filterer) FilterSystemMigrationBlockInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterSystemMigrationBlockInitialized(opts *bind.FilterOpts) (*ZKEVMV2SystemMigrationBlockInitializedIterator, error)
FilterSystemMigrationBlockInitialized is a free log retrieval operation binding the contract event 0x405b3b16b9190c1e995514c13ab4e8e7d895d9103e91c3a8c8f12df6cd50aa2c.
Solidity: event SystemMigrationBlockInitialized(uint256 systemMigrationBlock)
func (*ZKEVMV2Filterer) FilterUnPaused ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterUnPaused(opts *bind.FilterOpts, pauseType []*big.Int) (*ZKEVMV2UnPausedIterator, error)
FilterUnPaused is a free log retrieval operation binding the contract event 0xef04ba2036ccaeab3a59717b51d2b9146b0b0904077177f1148a5418bf1eae23.
Solidity: event UnPaused(address messageSender, uint256 indexed pauseType)
func (*ZKEVMV2Filterer) FilterVerifierAddressChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) FilterVerifierAddressChanged(opts *bind.FilterOpts, verifierAddress []common.Address, proofType []*big.Int, verifierSetBy []common.Address) (*ZKEVMV2VerifierAddressChangedIterator, error)
FilterVerifierAddressChanged is a free log retrieval operation binding the contract event 0x4a29db3fc6b42bda201e4b4d69ce8d575eeeba5f153509c0d0a342af0f1bd021.
Solidity: event VerifierAddressChanged(address indexed verifierAddress, uint256 indexed proofType, address indexed verifierSetBy, address oldVerifierAddress)
func (*ZKEVMV2Filterer) ParseAmountUsedInPeriodReset ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseAmountUsedInPeriodReset(log types.Log) (*ZKEVMV2AmountUsedInPeriodReset, error)
ParseAmountUsedInPeriodReset is a log parse operation binding the contract event 0xba88c025b0cbb77022c0c487beef24f759f1e4be2f51a205bc427cee19c2eaa6.
Solidity: event AmountUsedInPeriodReset(address indexed resettingAddress)
func (*ZKEVMV2Filterer) ParseBlockFinalized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseBlockFinalized(log types.Log) (*ZKEVMV2BlockFinalized, error)
ParseBlockFinalized is a log parse operation binding the contract event 0x047c6ce79802b16b6527cedd89156bb59f2da26867b4f218fa60c9521ddcce55.
Solidity: event BlockFinalized(uint256 indexed blockNumber, bytes32 indexed stateRootHash, bool indexed finalizedWithProof)
func (*ZKEVMV2Filterer) ParseBlocksVerificationDone ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseBlocksVerificationDone(log types.Log) (*ZKEVMV2BlocksVerificationDone, error)
ParseBlocksVerificationDone is a log parse operation binding the contract event 0x5c885a794662ebe3b08ae0874fc2c88b5343b0223ba9cd2cad92b69c0d0c901f.
Solidity: event BlocksVerificationDone(uint256 indexed lastBlockFinalized, bytes32 startingRootHash, bytes32 finalRootHash)
func (*ZKEVMV2Filterer) ParseDataFinalized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseDataFinalized(log types.Log) (*ZKEVMV2DataFinalized, error)
ParseDataFinalized is a log parse operation binding the contract event 0x1335f1a2b3ff25f07f5fef07dd35d8fb4312c3c73b138e2fad9347b3319ab53c.
Solidity: event DataFinalized(uint256 indexed lastBlockFinalized, bytes32 indexed startingRootHash, bytes32 indexed finalRootHash, bool withProof)
func (*ZKEVMV2Filterer) ParseDataSubmittedV2 ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseDataSubmittedV2(log types.Log) (*ZKEVMV2DataSubmittedV2, error)
ParseDataSubmittedV2 is a log parse operation binding the contract event 0x52bd912b0041a6ec8554b0ffae3cc1cb7b137bade0dc9e3f8f0b6758466d5df9.
Solidity: event DataSubmittedV2(bytes32 indexed shnarf, uint256 indexed startBlock, uint256 indexed endBlock)
func (*ZKEVMV2Filterer) ParseInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseInitialized(log types.Log) (*ZKEVMV2Initialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ZKEVMV2Filterer) ParseL1L2MessagesReceivedOnL2 ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL1L2MessagesReceivedOnL2(log types.Log) (*ZKEVMV2L1L2MessagesReceivedOnL2, error)
ParseL1L2MessagesReceivedOnL2 is a log parse operation binding the contract event 0x95e84bb4317676921a29fd1d13f8f0153508473b899c12b3cd08314348801d64.
Solidity: event L1L2MessagesReceivedOnL2(bytes32[] messageHashes)
func (*ZKEVMV2Filterer) ParseL2L1MessageHashAddedToInbox ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL2L1MessageHashAddedToInbox(log types.Log) (*ZKEVMV2L2L1MessageHashAddedToInbox, error)
ParseL2L1MessageHashAddedToInbox is a log parse operation binding the contract event 0x810484e22f73d8f099aaee1edb851ec6be6d84d43045d0a7803e5f7b3612edce.
Solidity: event L2L1MessageHashAddedToInbox(bytes32 indexed messageHash)
func (*ZKEVMV2Filterer) ParseL2MerkleRootAdded ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL2MerkleRootAdded(log types.Log) (*ZKEVMV2L2MerkleRootAdded, error)
ParseL2MerkleRootAdded is a log parse operation binding the contract event 0x300e6f978eee6a4b0bba78dd8400dc64fd5652dbfc868a2258e16d0977be222b.
Solidity: event L2MerkleRootAdded(bytes32 indexed l2MerkleRoot, uint256 indexed treeDepth)
func (*ZKEVMV2Filterer) ParseL2MessagingBlockAnchored ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseL2MessagingBlockAnchored(log types.Log) (*ZKEVMV2L2MessagingBlockAnchored, error)
ParseL2MessagingBlockAnchored is a log parse operation binding the contract event 0x3c116827db9db3a30c1a25db8b0ee4bab9d2b223560209cfd839601b621c726d.
Solidity: event L2MessagingBlockAnchored(uint256 indexed l2Block)
func (*ZKEVMV2Filterer) ParseLimitAmountChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseLimitAmountChanged(log types.Log) (*ZKEVMV2LimitAmountChanged, error)
ParseLimitAmountChanged is a log parse operation binding the contract event 0xbc3dc0cb5c15c51c81316450d44048838bb478b9809447d01c766a06f3e9f2c8.
Solidity: event LimitAmountChanged(address indexed amountChangeBy, uint256 amount, bool amountUsedLoweredToLimit, bool usedAmountResetToZero)
func (*ZKEVMV2Filterer) ParseMessageClaimed ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseMessageClaimed(log types.Log) (*ZKEVMV2MessageClaimed, error)
ParseMessageClaimed is a log parse operation binding the contract event 0xa4c827e719e911e8f19393ccdb85b5102f08f0910604d340ba38390b7ff2ab0e.
Solidity: event MessageClaimed(bytes32 indexed _messageHash)
func (*ZKEVMV2Filterer) ParseMessageSent ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseMessageSent(log types.Log) (*ZKEVMV2MessageSent, error)
ParseMessageSent is a log parse operation binding the contract event 0xe856c2b8bd4eb0027ce32eeaf595c21b0b6b4644b326e5b7bd80a1cf8db72e6c.
Solidity: event MessageSent(address indexed _from, address indexed _to, uint256 _fee, uint256 _value, uint256 _nonce, bytes _calldata, bytes32 indexed _messageHash)
func (*ZKEVMV2Filterer) ParsePaused ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParsePaused(log types.Log) (*ZKEVMV2Paused, error)
ParsePaused is a log parse operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address messageSender, uint256 indexed pauseType)
func (*ZKEVMV2Filterer) ParseRateLimitInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRateLimitInitialized(log types.Log) (*ZKEVMV2RateLimitInitialized, error)
ParseRateLimitInitialized is a log parse operation binding the contract event 0x8f805c372b66240792580418b7328c0c554ae235f0932475c51b026887fe26a9.
Solidity: event RateLimitInitialized(uint256 periodInSeconds, uint256 limitInWei, uint256 currentPeriodEnd)
func (*ZKEVMV2Filterer) ParseRoleAdminChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRoleAdminChanged(log types.Log) (*ZKEVMV2RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ZKEVMV2Filterer) ParseRoleGranted ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRoleGranted(log types.Log) (*ZKEVMV2RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ZKEVMV2Filterer) ParseRoleRevoked ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRoleRevoked(log types.Log) (*ZKEVMV2RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ZKEVMV2Filterer) ParseRollingHashUpdated ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseRollingHashUpdated(log types.Log) (*ZKEVMV2RollingHashUpdated, error)
ParseRollingHashUpdated is a log parse operation binding the contract event 0xea3b023b4c8680d4b4824f0143132c95476359a2bb70a81d6c5a36f6918f6339.
Solidity: event RollingHashUpdated(uint256 indexed messageNumber, bytes32 indexed rollingHash, bytes32 indexed messageHash)
func (*ZKEVMV2Filterer) ParseSystemMigrationBlockInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseSystemMigrationBlockInitialized(log types.Log) (*ZKEVMV2SystemMigrationBlockInitialized, error)
ParseSystemMigrationBlockInitialized is a log parse operation binding the contract event 0x405b3b16b9190c1e995514c13ab4e8e7d895d9103e91c3a8c8f12df6cd50aa2c.
Solidity: event SystemMigrationBlockInitialized(uint256 systemMigrationBlock)
func (*ZKEVMV2Filterer) ParseUnPaused ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseUnPaused(log types.Log) (*ZKEVMV2UnPaused, error)
ParseUnPaused is a log parse operation binding the contract event 0xef04ba2036ccaeab3a59717b51d2b9146b0b0904077177f1148a5418bf1eae23.
Solidity: event UnPaused(address messageSender, uint256 indexed pauseType)
func (*ZKEVMV2Filterer) ParseVerifierAddressChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) ParseVerifierAddressChanged(log types.Log) (*ZKEVMV2VerifierAddressChanged, error)
ParseVerifierAddressChanged is a log parse operation binding the contract event 0x4a29db3fc6b42bda201e4b4d69ce8d575eeeba5f153509c0d0a342af0f1bd021.
Solidity: event VerifierAddressChanged(address indexed verifierAddress, uint256 indexed proofType, address indexed verifierSetBy, address oldVerifierAddress)
func (*ZKEVMV2Filterer) WatchAmountUsedInPeriodReset ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchAmountUsedInPeriodReset(opts *bind.WatchOpts, sink chan<- *ZKEVMV2AmountUsedInPeriodReset, resettingAddress []common.Address) (event.Subscription, error)
WatchAmountUsedInPeriodReset is a free log subscription operation binding the contract event 0xba88c025b0cbb77022c0c487beef24f759f1e4be2f51a205bc427cee19c2eaa6.
Solidity: event AmountUsedInPeriodReset(address indexed resettingAddress)
func (*ZKEVMV2Filterer) WatchBlockFinalized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchBlockFinalized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2BlockFinalized, blockNumber []*big.Int, stateRootHash [][32]byte, finalizedWithProof []bool) (event.Subscription, error)
WatchBlockFinalized is a free log subscription operation binding the contract event 0x047c6ce79802b16b6527cedd89156bb59f2da26867b4f218fa60c9521ddcce55.
Solidity: event BlockFinalized(uint256 indexed blockNumber, bytes32 indexed stateRootHash, bool indexed finalizedWithProof)
func (*ZKEVMV2Filterer) WatchBlocksVerificationDone ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchBlocksVerificationDone(opts *bind.WatchOpts, sink chan<- *ZKEVMV2BlocksVerificationDone, lastBlockFinalized []*big.Int) (event.Subscription, error)
WatchBlocksVerificationDone is a free log subscription operation binding the contract event 0x5c885a794662ebe3b08ae0874fc2c88b5343b0223ba9cd2cad92b69c0d0c901f.
Solidity: event BlocksVerificationDone(uint256 indexed lastBlockFinalized, bytes32 startingRootHash, bytes32 finalRootHash)
func (*ZKEVMV2Filterer) WatchDataFinalized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchDataFinalized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2DataFinalized, lastBlockFinalized []*big.Int, startingRootHash [][32]byte, finalRootHash [][32]byte) (event.Subscription, error)
WatchDataFinalized is a free log subscription operation binding the contract event 0x1335f1a2b3ff25f07f5fef07dd35d8fb4312c3c73b138e2fad9347b3319ab53c.
Solidity: event DataFinalized(uint256 indexed lastBlockFinalized, bytes32 indexed startingRootHash, bytes32 indexed finalRootHash, bool withProof)
func (*ZKEVMV2Filterer) WatchDataSubmittedV2 ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchDataSubmittedV2(opts *bind.WatchOpts, sink chan<- *ZKEVMV2DataSubmittedV2, shnarf [][32]byte, startBlock []*big.Int, endBlock []*big.Int) (event.Subscription, error)
WatchDataSubmittedV2 is a free log subscription operation binding the contract event 0x52bd912b0041a6ec8554b0ffae3cc1cb7b137bade0dc9e3f8f0b6758466d5df9.
Solidity: event DataSubmittedV2(bytes32 indexed shnarf, uint256 indexed startBlock, uint256 indexed endBlock)
func (*ZKEVMV2Filterer) WatchInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2Initialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ZKEVMV2Filterer) WatchL1L2MessagesReceivedOnL2 ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL1L2MessagesReceivedOnL2(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L1L2MessagesReceivedOnL2) (event.Subscription, error)
WatchL1L2MessagesReceivedOnL2 is a free log subscription operation binding the contract event 0x95e84bb4317676921a29fd1d13f8f0153508473b899c12b3cd08314348801d64.
Solidity: event L1L2MessagesReceivedOnL2(bytes32[] messageHashes)
func (*ZKEVMV2Filterer) WatchL2L1MessageHashAddedToInbox ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL2L1MessageHashAddedToInbox(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L2L1MessageHashAddedToInbox, messageHash [][32]byte) (event.Subscription, error)
WatchL2L1MessageHashAddedToInbox is a free log subscription operation binding the contract event 0x810484e22f73d8f099aaee1edb851ec6be6d84d43045d0a7803e5f7b3612edce.
Solidity: event L2L1MessageHashAddedToInbox(bytes32 indexed messageHash)
func (*ZKEVMV2Filterer) WatchL2MerkleRootAdded ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL2MerkleRootAdded(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L2MerkleRootAdded, l2MerkleRoot [][32]byte, treeDepth []*big.Int) (event.Subscription, error)
WatchL2MerkleRootAdded is a free log subscription operation binding the contract event 0x300e6f978eee6a4b0bba78dd8400dc64fd5652dbfc868a2258e16d0977be222b.
Solidity: event L2MerkleRootAdded(bytes32 indexed l2MerkleRoot, uint256 indexed treeDepth)
func (*ZKEVMV2Filterer) WatchL2MessagingBlockAnchored ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchL2MessagingBlockAnchored(opts *bind.WatchOpts, sink chan<- *ZKEVMV2L2MessagingBlockAnchored, l2Block []*big.Int) (event.Subscription, error)
WatchL2MessagingBlockAnchored is a free log subscription operation binding the contract event 0x3c116827db9db3a30c1a25db8b0ee4bab9d2b223560209cfd839601b621c726d.
Solidity: event L2MessagingBlockAnchored(uint256 indexed l2Block)
func (*ZKEVMV2Filterer) WatchLimitAmountChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchLimitAmountChanged(opts *bind.WatchOpts, sink chan<- *ZKEVMV2LimitAmountChanged, amountChangeBy []common.Address) (event.Subscription, error)
WatchLimitAmountChanged is a free log subscription operation binding the contract event 0xbc3dc0cb5c15c51c81316450d44048838bb478b9809447d01c766a06f3e9f2c8.
Solidity: event LimitAmountChanged(address indexed amountChangeBy, uint256 amount, bool amountUsedLoweredToLimit, bool usedAmountResetToZero)
func (*ZKEVMV2Filterer) WatchMessageClaimed ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchMessageClaimed(opts *bind.WatchOpts, sink chan<- *ZKEVMV2MessageClaimed, _messageHash [][32]byte) (event.Subscription, error)
WatchMessageClaimed is a free log subscription operation binding the contract event 0xa4c827e719e911e8f19393ccdb85b5102f08f0910604d340ba38390b7ff2ab0e.
Solidity: event MessageClaimed(bytes32 indexed _messageHash)
func (*ZKEVMV2Filterer) WatchMessageSent ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchMessageSent(opts *bind.WatchOpts, sink chan<- *ZKEVMV2MessageSent, _from []common.Address, _to []common.Address, _messageHash [][32]byte) (event.Subscription, error)
WatchMessageSent is a free log subscription operation binding the contract event 0xe856c2b8bd4eb0027ce32eeaf595c21b0b6b4644b326e5b7bd80a1cf8db72e6c.
Solidity: event MessageSent(address indexed _from, address indexed _to, uint256 _fee, uint256 _value, uint256 _nonce, bytes _calldata, bytes32 indexed _messageHash)
func (*ZKEVMV2Filterer) WatchPaused ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ZKEVMV2Paused, pauseType []*big.Int) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address messageSender, uint256 indexed pauseType)
func (*ZKEVMV2Filterer) WatchRateLimitInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRateLimitInitialized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RateLimitInitialized) (event.Subscription, error)
WatchRateLimitInitialized is a free log subscription operation binding the contract event 0x8f805c372b66240792580418b7328c0c554ae235f0932475c51b026887fe26a9.
Solidity: event RateLimitInitialized(uint256 periodInSeconds, uint256 limitInWei, uint256 currentPeriodEnd)
func (*ZKEVMV2Filterer) WatchRoleAdminChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ZKEVMV2Filterer) WatchRoleGranted ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ZKEVMV2Filterer) WatchRoleRevoked ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ZKEVMV2Filterer) WatchRollingHashUpdated ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchRollingHashUpdated(opts *bind.WatchOpts, sink chan<- *ZKEVMV2RollingHashUpdated, messageNumber []*big.Int, rollingHash [][32]byte, messageHash [][32]byte) (event.Subscription, error)
WatchRollingHashUpdated is a free log subscription operation binding the contract event 0xea3b023b4c8680d4b4824f0143132c95476359a2bb70a81d6c5a36f6918f6339.
Solidity: event RollingHashUpdated(uint256 indexed messageNumber, bytes32 indexed rollingHash, bytes32 indexed messageHash)
func (*ZKEVMV2Filterer) WatchSystemMigrationBlockInitialized ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchSystemMigrationBlockInitialized(opts *bind.WatchOpts, sink chan<- *ZKEVMV2SystemMigrationBlockInitialized) (event.Subscription, error)
WatchSystemMigrationBlockInitialized is a free log subscription operation binding the contract event 0x405b3b16b9190c1e995514c13ab4e8e7d895d9103e91c3a8c8f12df6cd50aa2c.
Solidity: event SystemMigrationBlockInitialized(uint256 systemMigrationBlock)
func (*ZKEVMV2Filterer) WatchUnPaused ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchUnPaused(opts *bind.WatchOpts, sink chan<- *ZKEVMV2UnPaused, pauseType []*big.Int) (event.Subscription, error)
WatchUnPaused is a free log subscription operation binding the contract event 0xef04ba2036ccaeab3a59717b51d2b9146b0b0904077177f1148a5418bf1eae23.
Solidity: event UnPaused(address messageSender, uint256 indexed pauseType)
func (*ZKEVMV2Filterer) WatchVerifierAddressChanged ¶
func (_ZKEVMV2 *ZKEVMV2Filterer) WatchVerifierAddressChanged(opts *bind.WatchOpts, sink chan<- *ZKEVMV2VerifierAddressChanged, verifierAddress []common.Address, proofType []*big.Int, verifierSetBy []common.Address) (event.Subscription, error)
WatchVerifierAddressChanged is a free log subscription operation binding the contract event 0x4a29db3fc6b42bda201e4b4d69ce8d575eeeba5f153509c0d0a342af0f1bd021.
Solidity: event VerifierAddressChanged(address indexed verifierAddress, uint256 indexed proofType, address indexed verifierSetBy, address oldVerifierAddress)
type ZKEVMV2Initialized ¶
type ZKEVMV2Initialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2Initialized represents a Initialized event raised by the ZKEVMV2 contract.
type ZKEVMV2InitializedIterator ¶
type ZKEVMV2InitializedIterator struct { Event *ZKEVMV2Initialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ZKEVMV2 contract.
func (*ZKEVMV2InitializedIterator) Close ¶
func (it *ZKEVMV2InitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2InitializedIterator) Error ¶
func (it *ZKEVMV2InitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2InitializedIterator) Next ¶
func (it *ZKEVMV2InitializedIterator) 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 ZKEVMV2L1L2MessagesReceivedOnL2 ¶
type ZKEVMV2L1L2MessagesReceivedOnL2 struct { MessageHashes [][32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2L1L2MessagesReceivedOnL2 represents a L1L2MessagesReceivedOnL2 event raised by the ZKEVMV2 contract.
type ZKEVMV2L1L2MessagesReceivedOnL2Iterator ¶
type ZKEVMV2L1L2MessagesReceivedOnL2Iterator struct { Event *ZKEVMV2L1L2MessagesReceivedOnL2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2L1L2MessagesReceivedOnL2Iterator is returned from FilterL1L2MessagesReceivedOnL2 and is used to iterate over the raw logs and unpacked data for L1L2MessagesReceivedOnL2 events raised by the ZKEVMV2 contract.
func (*ZKEVMV2L1L2MessagesReceivedOnL2Iterator) Close ¶
func (it *ZKEVMV2L1L2MessagesReceivedOnL2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2L1L2MessagesReceivedOnL2Iterator) Error ¶
func (it *ZKEVMV2L1L2MessagesReceivedOnL2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2L1L2MessagesReceivedOnL2Iterator) Next ¶
func (it *ZKEVMV2L1L2MessagesReceivedOnL2Iterator) 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 ZKEVMV2L2L1MessageHashAddedToInbox ¶
type ZKEVMV2L2L1MessageHashAddedToInbox struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2L2L1MessageHashAddedToInbox represents a L2L1MessageHashAddedToInbox event raised by the ZKEVMV2 contract.
type ZKEVMV2L2L1MessageHashAddedToInboxIterator ¶
type ZKEVMV2L2L1MessageHashAddedToInboxIterator struct { Event *ZKEVMV2L2L1MessageHashAddedToInbox // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2L2L1MessageHashAddedToInboxIterator is returned from FilterL2L1MessageHashAddedToInbox and is used to iterate over the raw logs and unpacked data for L2L1MessageHashAddedToInbox events raised by the ZKEVMV2 contract.
func (*ZKEVMV2L2L1MessageHashAddedToInboxIterator) Close ¶
func (it *ZKEVMV2L2L1MessageHashAddedToInboxIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2L2L1MessageHashAddedToInboxIterator) Error ¶
func (it *ZKEVMV2L2L1MessageHashAddedToInboxIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2L2L1MessageHashAddedToInboxIterator) Next ¶
func (it *ZKEVMV2L2L1MessageHashAddedToInboxIterator) 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 ZKEVMV2L2MerkleRootAdded ¶
type ZKEVMV2L2MerkleRootAdded struct { L2MerkleRoot [32]byte TreeDepth *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2L2MerkleRootAdded represents a L2MerkleRootAdded event raised by the ZKEVMV2 contract.
type ZKEVMV2L2MerkleRootAddedIterator ¶
type ZKEVMV2L2MerkleRootAddedIterator struct { Event *ZKEVMV2L2MerkleRootAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2L2MerkleRootAddedIterator is returned from FilterL2MerkleRootAdded and is used to iterate over the raw logs and unpacked data for L2MerkleRootAdded events raised by the ZKEVMV2 contract.
func (*ZKEVMV2L2MerkleRootAddedIterator) Close ¶
func (it *ZKEVMV2L2MerkleRootAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2L2MerkleRootAddedIterator) Error ¶
func (it *ZKEVMV2L2MerkleRootAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2L2MerkleRootAddedIterator) Next ¶
func (it *ZKEVMV2L2MerkleRootAddedIterator) 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 ZKEVMV2L2MessagingBlockAnchored ¶
type ZKEVMV2L2MessagingBlockAnchored struct { L2Block *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2L2MessagingBlockAnchored represents a L2MessagingBlockAnchored event raised by the ZKEVMV2 contract.
type ZKEVMV2L2MessagingBlockAnchoredIterator ¶
type ZKEVMV2L2MessagingBlockAnchoredIterator struct { Event *ZKEVMV2L2MessagingBlockAnchored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2L2MessagingBlockAnchoredIterator is returned from FilterL2MessagingBlockAnchored and is used to iterate over the raw logs and unpacked data for L2MessagingBlockAnchored events raised by the ZKEVMV2 contract.
func (*ZKEVMV2L2MessagingBlockAnchoredIterator) Close ¶
func (it *ZKEVMV2L2MessagingBlockAnchoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2L2MessagingBlockAnchoredIterator) Error ¶
func (it *ZKEVMV2L2MessagingBlockAnchoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2L2MessagingBlockAnchoredIterator) Next ¶
func (it *ZKEVMV2L2MessagingBlockAnchoredIterator) 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 ZKEVMV2LimitAmountChanged ¶
type ZKEVMV2LimitAmountChanged struct { AmountChangeBy common.Address Amount *big.Int AmountUsedLoweredToLimit bool UsedAmountResetToZero bool Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2LimitAmountChanged represents a LimitAmountChanged event raised by the ZKEVMV2 contract.
type ZKEVMV2LimitAmountChangedIterator ¶
type ZKEVMV2LimitAmountChangedIterator struct { Event *ZKEVMV2LimitAmountChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2LimitAmountChangedIterator is returned from FilterLimitAmountChanged and is used to iterate over the raw logs and unpacked data for LimitAmountChanged events raised by the ZKEVMV2 contract.
func (*ZKEVMV2LimitAmountChangedIterator) Close ¶
func (it *ZKEVMV2LimitAmountChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2LimitAmountChangedIterator) Error ¶
func (it *ZKEVMV2LimitAmountChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2LimitAmountChangedIterator) Next ¶
func (it *ZKEVMV2LimitAmountChangedIterator) 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 ZKEVMV2MessageClaimed ¶
type ZKEVMV2MessageClaimed struct { MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2MessageClaimed represents a MessageClaimed event raised by the ZKEVMV2 contract.
type ZKEVMV2MessageClaimedIterator ¶
type ZKEVMV2MessageClaimedIterator struct { Event *ZKEVMV2MessageClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2MessageClaimedIterator is returned from FilterMessageClaimed and is used to iterate over the raw logs and unpacked data for MessageClaimed events raised by the ZKEVMV2 contract.
func (*ZKEVMV2MessageClaimedIterator) Close ¶
func (it *ZKEVMV2MessageClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2MessageClaimedIterator) Error ¶
func (it *ZKEVMV2MessageClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2MessageClaimedIterator) Next ¶
func (it *ZKEVMV2MessageClaimedIterator) 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 ZKEVMV2MessageSent ¶
type ZKEVMV2MessageSent struct { From common.Address To common.Address Fee *big.Int Value *big.Int Nonce *big.Int Calldata []byte MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2MessageSent represents a MessageSent event raised by the ZKEVMV2 contract.
type ZKEVMV2MessageSentIterator ¶
type ZKEVMV2MessageSentIterator struct { Event *ZKEVMV2MessageSent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2MessageSentIterator is returned from FilterMessageSent and is used to iterate over the raw logs and unpacked data for MessageSent events raised by the ZKEVMV2 contract.
func (*ZKEVMV2MessageSentIterator) Close ¶
func (it *ZKEVMV2MessageSentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2MessageSentIterator) Error ¶
func (it *ZKEVMV2MessageSentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2MessageSentIterator) Next ¶
func (it *ZKEVMV2MessageSentIterator) 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 ZKEVMV2Paused ¶
type ZKEVMV2Paused struct { MessageSender common.Address PauseType *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2Paused represents a Paused event raised by the ZKEVMV2 contract.
type ZKEVMV2PausedIterator ¶
type ZKEVMV2PausedIterator struct { Event *ZKEVMV2Paused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ZKEVMV2 contract.
func (*ZKEVMV2PausedIterator) Close ¶
func (it *ZKEVMV2PausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2PausedIterator) Error ¶
func (it *ZKEVMV2PausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2PausedIterator) Next ¶
func (it *ZKEVMV2PausedIterator) 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 ZKEVMV2RateLimitInitialized ¶
type ZKEVMV2RateLimitInitialized struct { PeriodInSeconds *big.Int LimitInWei *big.Int CurrentPeriodEnd *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2RateLimitInitialized represents a RateLimitInitialized event raised by the ZKEVMV2 contract.
type ZKEVMV2RateLimitInitializedIterator ¶
type ZKEVMV2RateLimitInitializedIterator struct { Event *ZKEVMV2RateLimitInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2RateLimitInitializedIterator is returned from FilterRateLimitInitialized and is used to iterate over the raw logs and unpacked data for RateLimitInitialized events raised by the ZKEVMV2 contract.
func (*ZKEVMV2RateLimitInitializedIterator) Close ¶
func (it *ZKEVMV2RateLimitInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2RateLimitInitializedIterator) Error ¶
func (it *ZKEVMV2RateLimitInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2RateLimitInitializedIterator) Next ¶
func (it *ZKEVMV2RateLimitInitializedIterator) 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 ZKEVMV2Raw ¶
type ZKEVMV2Raw struct {
Contract *ZKEVMV2 // Generic contract binding to access the raw methods on
}
ZKEVMV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ZKEVMV2Raw) Call ¶
func (_ZKEVMV2 *ZKEVMV2Raw) 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 (*ZKEVMV2Raw) Transact ¶
func (_ZKEVMV2 *ZKEVMV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZKEVMV2Raw) Transfer ¶
func (_ZKEVMV2 *ZKEVMV2Raw) 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 ZKEVMV2RoleAdminChanged ¶
type ZKEVMV2RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2RoleAdminChanged represents a RoleAdminChanged event raised by the ZKEVMV2 contract.
type ZKEVMV2RoleAdminChangedIterator ¶
type ZKEVMV2RoleAdminChangedIterator struct { Event *ZKEVMV2RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the ZKEVMV2 contract.
func (*ZKEVMV2RoleAdminChangedIterator) Close ¶
func (it *ZKEVMV2RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2RoleAdminChangedIterator) Error ¶
func (it *ZKEVMV2RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2RoleAdminChangedIterator) Next ¶
func (it *ZKEVMV2RoleAdminChangedIterator) 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 ZKEVMV2RoleGranted ¶
type ZKEVMV2RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2RoleGranted represents a RoleGranted event raised by the ZKEVMV2 contract.
type ZKEVMV2RoleGrantedIterator ¶
type ZKEVMV2RoleGrantedIterator struct { Event *ZKEVMV2RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the ZKEVMV2 contract.
func (*ZKEVMV2RoleGrantedIterator) Close ¶
func (it *ZKEVMV2RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2RoleGrantedIterator) Error ¶
func (it *ZKEVMV2RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2RoleGrantedIterator) Next ¶
func (it *ZKEVMV2RoleGrantedIterator) 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 ZKEVMV2RoleRevoked ¶
type ZKEVMV2RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2RoleRevoked represents a RoleRevoked event raised by the ZKEVMV2 contract.
type ZKEVMV2RoleRevokedIterator ¶
type ZKEVMV2RoleRevokedIterator struct { Event *ZKEVMV2RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the ZKEVMV2 contract.
func (*ZKEVMV2RoleRevokedIterator) Close ¶
func (it *ZKEVMV2RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2RoleRevokedIterator) Error ¶
func (it *ZKEVMV2RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2RoleRevokedIterator) Next ¶
func (it *ZKEVMV2RoleRevokedIterator) 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 ZKEVMV2RollingHashUpdated ¶
type ZKEVMV2RollingHashUpdated struct { MessageNumber *big.Int RollingHash [32]byte MessageHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2RollingHashUpdated represents a RollingHashUpdated event raised by the ZKEVMV2 contract.
type ZKEVMV2RollingHashUpdatedIterator ¶
type ZKEVMV2RollingHashUpdatedIterator struct { Event *ZKEVMV2RollingHashUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2RollingHashUpdatedIterator is returned from FilterRollingHashUpdated and is used to iterate over the raw logs and unpacked data for RollingHashUpdated events raised by the ZKEVMV2 contract.
func (*ZKEVMV2RollingHashUpdatedIterator) Close ¶
func (it *ZKEVMV2RollingHashUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2RollingHashUpdatedIterator) Error ¶
func (it *ZKEVMV2RollingHashUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2RollingHashUpdatedIterator) Next ¶
func (it *ZKEVMV2RollingHashUpdatedIterator) 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 ZKEVMV2Session ¶
type ZKEVMV2Session struct { Contract *ZKEVMV2 // 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 }
ZKEVMV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ZKEVMV2Session) ClaimMessage ¶
func (_ZKEVMV2 *ZKEVMV2Session) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, _feeRecipient common.Address, _calldata []byte, _nonce *big.Int) (*types.Transaction, error)
ClaimMessage is a paid mutator transaction binding the contract method 0x491e0936.
Solidity: function claimMessage(address _from, address _to, uint256 _fee, uint256 _value, address _feeRecipient, bytes _calldata, uint256 _nonce) returns()
func (*ZKEVMV2Session) ClaimMessageWithProof ¶
func (_ZKEVMV2 *ZKEVMV2Session) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
ClaimMessageWithProof is a paid mutator transaction binding the contract method 0x6463fb2a.
Solidity: function claimMessageWithProof((bytes32[],uint256,uint32,address,address,uint256,uint256,address,bytes32,bytes) _params) returns()
func (*ZKEVMV2Session) CurrentFinalizedShnarf ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentFinalizedShnarf() ([32]byte, error)
CurrentFinalizedShnarf is a free data retrieval call binding the contract method 0xcd9b9e9a.
Solidity: function currentFinalizedShnarf() view returns(bytes32)
func (*ZKEVMV2Session) CurrentFinalizedState ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentFinalizedState() ([32]byte, error)
CurrentFinalizedState is a free data retrieval call binding the contract method 0x921b278e.
Solidity: function currentFinalizedState() view returns(bytes32)
func (*ZKEVMV2Session) CurrentL2BlockNumber ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentL2BlockNumber() (*big.Int, error)
CurrentL2BlockNumber is a free data retrieval call binding the contract method 0x695378f5.
Solidity: function currentL2BlockNumber() view returns(uint256)
func (*ZKEVMV2Session) CurrentL2StoredL1MessageNumber ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentL2StoredL1MessageNumber() (*big.Int, error)
CurrentL2StoredL1MessageNumber is a free data retrieval call binding the contract method 0x05861180.
Solidity: function currentL2StoredL1MessageNumber() view returns(uint256)
func (*ZKEVMV2Session) CurrentL2StoredL1RollingHash ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentL2StoredL1RollingHash() ([32]byte, error)
CurrentL2StoredL1RollingHash is a free data retrieval call binding the contract method 0xd5d4b835.
Solidity: function currentL2StoredL1RollingHash() view returns(bytes32)
func (*ZKEVMV2Session) CurrentPeriodAmountInWei ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentPeriodAmountInWei() (*big.Int, error)
CurrentPeriodAmountInWei is a free data retrieval call binding the contract method 0xc0729ab1.
Solidity: function currentPeriodAmountInWei() view returns(uint256)
func (*ZKEVMV2Session) CurrentPeriodEnd ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentPeriodEnd() (*big.Int, error)
CurrentPeriodEnd is a free data retrieval call binding the contract method 0x58794456.
Solidity: function currentPeriodEnd() view returns(uint256)
func (*ZKEVMV2Session) CurrentTimestamp ¶
func (_ZKEVMV2 *ZKEVMV2Session) CurrentTimestamp() (*big.Int, error)
CurrentTimestamp is a free data retrieval call binding the contract method 0x1e2ff94f.
Solidity: function currentTimestamp() view returns(uint256)
func (*ZKEVMV2Session) DEFAULTADMINROLE ¶
func (_ZKEVMV2 *ZKEVMV2Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ZKEVMV2Session) DataEndingBlock ¶
func (_ZKEVMV2 *ZKEVMV2Session) DataEndingBlock(dataHash [32]byte) (*big.Int, error)
DataEndingBlock is a free data retrieval call binding the contract method 0x5ed73ceb.
Solidity: function dataEndingBlock(bytes32 dataHash) view returns(uint256 endingBlock)
func (*ZKEVMV2Session) DataFinalStateRootHashes ¶
func (_ZKEVMV2 *ZKEVMV2Session) DataFinalStateRootHashes(dataHash [32]byte) ([32]byte, error)
DataFinalStateRootHashes is a free data retrieval call binding the contract method 0x6078bfd8.
Solidity: function dataFinalStateRootHashes(bytes32 dataHash) view returns(bytes32 finalStateRootHash)
func (*ZKEVMV2Session) DataParents ¶
func (_ZKEVMV2 *ZKEVMV2Session) DataParents(dataHash [32]byte) ([32]byte, error)
DataParents is a free data retrieval call binding the contract method 0x4cdd389b.
Solidity: function dataParents(bytes32 dataHash) view returns(bytes32 parentHash)
func (*ZKEVMV2Session) DataShnarfHashes ¶
func (_ZKEVMV2 *ZKEVMV2Session) DataShnarfHashes(dataHash [32]byte) ([32]byte, error)
DataShnarfHashes is a free data retrieval call binding the contract method 0x66f96e98.
Solidity: function dataShnarfHashes(bytes32 dataHash) view returns(bytes32 shnarfHash)
func (*ZKEVMV2Session) DataStartingBlock ¶
func (_ZKEVMV2 *ZKEVMV2Session) DataStartingBlock(dataHash [32]byte) (*big.Int, error)
DataStartingBlock is a free data retrieval call binding the contract method 0x1f443da0.
Solidity: function dataStartingBlock(bytes32 dataHash) view returns(uint256 startingBlock)
func (*ZKEVMV2Session) FinalizeBlocksWithProof ¶
func (_ZKEVMV2 *ZKEVMV2Session) FinalizeBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, _finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
FinalizeBlocksWithProof is a paid mutator transaction binding the contract method 0xabffac32.
Solidity: function finalizeBlocksWithProof(bytes _aggregatedProof, uint256 _proofType, (bytes32,bytes32,uint256,(bytes32,bytes32,bytes32,bytes32,bytes32),uint256,uint256,bytes32,bytes32,uint256,uint256,uint256,bytes32[],bytes) _finalizationData) returns()
func (*ZKEVMV2Session) FinalizeBlocksWithoutProof ¶
func (_ZKEVMV2 *ZKEVMV2Session) FinalizeBlocksWithoutProof(_finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
FinalizeBlocksWithoutProof is a paid mutator transaction binding the contract method 0x63a28393.
Solidity: function finalizeBlocksWithoutProof((bytes32,bytes32,uint256,(bytes32,bytes32,bytes32,bytes32,bytes32),uint256,uint256,bytes32,bytes32,uint256,uint256,uint256,bytes32[],bytes) _finalizationData) returns()
func (*ZKEVMV2Session) GENERALPAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Session) GENERALPAUSETYPE() (uint8, error)
GENERALPAUSETYPE is a free data retrieval call binding the contract method 0x6a637967.
Solidity: function GENERAL_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Session) GENESISSHNARF ¶
func (_ZKEVMV2 *ZKEVMV2Session) GENESISSHNARF() ([32]byte, error)
GENESISSHNARF is a free data retrieval call binding the contract method 0xe97a1e9e.
Solidity: function GENESIS_SHNARF() view returns(bytes32)
func (*ZKEVMV2Session) GetRoleAdmin ¶
func (_ZKEVMV2 *ZKEVMV2Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ZKEVMV2Session) GrantRole ¶
func (_ZKEVMV2 *ZKEVMV2Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ZKEVMV2Session) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*ZKEVMV2Session) INBOXSTATUSRECEIVED ¶
func (_ZKEVMV2 *ZKEVMV2Session) INBOXSTATUSRECEIVED() (uint8, error)
INBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x48922ab7.
Solidity: function INBOX_STATUS_RECEIVED() view returns(uint8)
func (*ZKEVMV2Session) INBOXSTATUSUNKNOWN ¶
func (_ZKEVMV2 *ZKEVMV2Session) INBOXSTATUSUNKNOWN() (uint8, error)
INBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x7d1e8c55.
Solidity: function INBOX_STATUS_UNKNOWN() view returns(uint8)
func (*ZKEVMV2Session) InboxL2L1MessageStatus ¶
func (_ZKEVMV2 *ZKEVMV2Session) InboxL2L1MessageStatus(messageHash [32]byte) (*big.Int, error)
InboxL2L1MessageStatus is a free data retrieval call binding the contract method 0x5c721a0c.
Solidity: function inboxL2L1MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*ZKEVMV2Session) Initialize ¶
func (_ZKEVMV2 *ZKEVMV2Session) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, _defaultVerifier common.Address, _securityCouncil common.Address, _operators []common.Address, _rateLimitPeriodInSeconds *big.Int, _rateLimitAmountInWei *big.Int, _genesisTimestamp *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5355420e.
Solidity: function initialize(bytes32 _initialStateRootHash, uint256 _initialL2BlockNumber, address _defaultVerifier, address _securityCouncil, address[] _operators, uint256 _rateLimitPeriodInSeconds, uint256 _rateLimitAmountInWei, uint256 _genesisTimestamp) returns()
func (*ZKEVMV2Session) InitializeParentShnarfsAndFinalizedState ¶
func (_ZKEVMV2 *ZKEVMV2Session) InitializeParentShnarfsAndFinalizedState(_shnarfs [][32]byte, _finalBlockNumbers []*big.Int) (*types.Transaction, error)
InitializeParentShnarfsAndFinalizedState is a paid mutator transaction binding the contract method 0x8116d995.
Solidity: function initializeParentShnarfsAndFinalizedState(bytes32[] _shnarfs, uint256[] _finalBlockNumbers) returns()
func (*ZKEVMV2Session) IsMessageClaimed ¶
func (_ZKEVMV2 *ZKEVMV2Session) IsMessageClaimed(_messageNumber *big.Int) (bool, error)
IsMessageClaimed is a free data retrieval call binding the contract method 0x9ee8b211.
Solidity: function isMessageClaimed(uint256 _messageNumber) view returns(bool)
func (*ZKEVMV2Session) IsPaused ¶
func (_ZKEVMV2 *ZKEVMV2Session) IsPaused(_pauseType uint8) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbc61e733.
Solidity: function isPaused(uint8 _pauseType) view returns(bool)
func (*ZKEVMV2Session) L1L2PAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Session) L1L2PAUSETYPE() (uint8, error)
L1L2PAUSETYPE is a free data retrieval call binding the contract method 0x11314d0f.
Solidity: function L1_L2_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Session) L2L1PAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Session) L2L1PAUSETYPE() (uint8, error)
L2L1PAUSETYPE is a free data retrieval call binding the contract method 0xabd6230d.
Solidity: function L2_L1_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Session) L2MerkleRootsDepths ¶
func (_ZKEVMV2 *ZKEVMV2Session) L2MerkleRootsDepths(merkleRoot [32]byte) (*big.Int, error)
L2MerkleRootsDepths is a free data retrieval call binding the contract method 0x60e83cf3.
Solidity: function l2MerkleRootsDepths(bytes32 merkleRoot) view returns(uint256 treeDepth)
func (*ZKEVMV2Session) LimitInWei ¶
func (_ZKEVMV2 *ZKEVMV2Session) LimitInWei() (*big.Int, error)
LimitInWei is a free data retrieval call binding the contract method 0xad422ff0.
Solidity: function limitInWei() view returns(uint256)
func (*ZKEVMV2Session) NextMessageNumber ¶
func (_ZKEVMV2 *ZKEVMV2Session) NextMessageNumber() (*big.Int, error)
NextMessageNumber is a free data retrieval call binding the contract method 0xb837dbe9.
Solidity: function nextMessageNumber() view returns(uint256)
func (*ZKEVMV2Session) OPERATORROLE ¶
func (_ZKEVMV2 *ZKEVMV2Session) OPERATORROLE() ([32]byte, error)
OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.
Solidity: function OPERATOR_ROLE() view returns(bytes32)
func (*ZKEVMV2Session) OUTBOXSTATUSRECEIVED ¶
func (_ZKEVMV2 *ZKEVMV2Session) OUTBOXSTATUSRECEIVED() (uint8, error)
OUTBOXSTATUSRECEIVED is a free data retrieval call binding the contract method 0x73bd07b7.
Solidity: function OUTBOX_STATUS_RECEIVED() view returns(uint8)
func (*ZKEVMV2Session) OUTBOXSTATUSSENT ¶
func (_ZKEVMV2 *ZKEVMV2Session) OUTBOXSTATUSSENT() (uint8, error)
OUTBOXSTATUSSENT is a free data retrieval call binding the contract method 0x5b7eb4bd.
Solidity: function OUTBOX_STATUS_SENT() view returns(uint8)
func (*ZKEVMV2Session) OUTBOXSTATUSUNKNOWN ¶
func (_ZKEVMV2 *ZKEVMV2Session) OUTBOXSTATUSUNKNOWN() (uint8, error)
OUTBOXSTATUSUNKNOWN is a free data retrieval call binding the contract method 0x986fcddd.
Solidity: function OUTBOX_STATUS_UNKNOWN() view returns(uint8)
func (*ZKEVMV2Session) OutboxL1L2MessageStatus ¶
func (_ZKEVMV2 *ZKEVMV2Session) OutboxL1L2MessageStatus(messageHash [32]byte) (*big.Int, error)
OutboxL1L2MessageStatus is a free data retrieval call binding the contract method 0x3fc08b65.
Solidity: function outboxL1L2MessageStatus(bytes32 messageHash) view returns(uint256 messageStatus)
func (*ZKEVMV2Session) PAUSEMANAGERROLE ¶
func (_ZKEVMV2 *ZKEVMV2Session) PAUSEMANAGERROLE() ([32]byte, error)
PAUSEMANAGERROLE is a free data retrieval call binding the contract method 0xd84f91e8.
Solidity: function PAUSE_MANAGER_ROLE() view returns(bytes32)
func (*ZKEVMV2Session) PROVINGSYSTEMPAUSETYPE ¶
func (_ZKEVMV2 *ZKEVMV2Session) PROVINGSYSTEMPAUSETYPE() (uint8, error)
PROVINGSYSTEMPAUSETYPE is a free data retrieval call binding the contract method 0xb4a5a4b7.
Solidity: function PROVING_SYSTEM_PAUSE_TYPE() view returns(uint8)
func (*ZKEVMV2Session) PauseByType ¶
func (_ZKEVMV2 *ZKEVMV2Session) PauseByType(_pauseType uint8) (*types.Transaction, error)
PauseByType is a paid mutator transaction binding the contract method 0xe196fb5d.
Solidity: function pauseByType(uint8 _pauseType) returns()
func (*ZKEVMV2Session) PauseTypeStatuses ¶
func (_ZKEVMV2 *ZKEVMV2Session) PauseTypeStatuses(pauseType [32]byte) (bool, error)
PauseTypeStatuses is a free data retrieval call binding the contract method 0xcc5782f6.
Solidity: function pauseTypeStatuses(bytes32 pauseType) view returns(bool pauseStatus)
func (*ZKEVMV2Session) PeriodInSeconds ¶
func (_ZKEVMV2 *ZKEVMV2Session) PeriodInSeconds() (*big.Int, error)
PeriodInSeconds is a free data retrieval call binding the contract method 0xc1dc0f07.
Solidity: function periodInSeconds() view returns(uint256)
func (*ZKEVMV2Session) RATELIMITSETTERROLE ¶
func (_ZKEVMV2 *ZKEVMV2Session) RATELIMITSETTERROLE() ([32]byte, error)
RATELIMITSETTERROLE is a free data retrieval call binding the contract method 0xbf3e7505.
Solidity: function RATE_LIMIT_SETTER_ROLE() view returns(bytes32)
func (*ZKEVMV2Session) RenounceRole ¶
func (_ZKEVMV2 *ZKEVMV2Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ZKEVMV2Session) ResetAmountUsedInPeriod ¶
func (_ZKEVMV2 *ZKEVMV2Session) ResetAmountUsedInPeriod() (*types.Transaction, error)
ResetAmountUsedInPeriod is a paid mutator transaction binding the contract method 0xaea4f745.
Solidity: function resetAmountUsedInPeriod() returns()
func (*ZKEVMV2Session) ResetRateLimitAmount ¶
func (_ZKEVMV2 *ZKEVMV2Session) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
ResetRateLimitAmount is a paid mutator transaction binding the contract method 0x557eac73.
Solidity: function resetRateLimitAmount(uint256 _amount) returns()
func (*ZKEVMV2Session) RevokeRole ¶
func (_ZKEVMV2 *ZKEVMV2Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ZKEVMV2Session) RollingHashes ¶
func (_ZKEVMV2 *ZKEVMV2Session) RollingHashes(messageNumber *big.Int) ([32]byte, error)
RollingHashes is a free data retrieval call binding the contract method 0x914e57eb.
Solidity: function rollingHashes(uint256 messageNumber) view returns(bytes32 rollingHash)
func (*ZKEVMV2Session) SendMessage ¶
func (_ZKEVMV2 *ZKEVMV2Session) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x9f3ce55a.
Solidity: function sendMessage(address _to, uint256 _fee, bytes _calldata) payable returns()
func (*ZKEVMV2Session) Sender ¶
func (_ZKEVMV2 *ZKEVMV2Session) Sender() (common.Address, error)
Sender is a free data retrieval call binding the contract method 0x67e404ce.
Solidity: function sender() view returns(address addr)
func (*ZKEVMV2Session) SetVerifierAddress ¶
func (_ZKEVMV2 *ZKEVMV2Session) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
SetVerifierAddress is a paid mutator transaction binding the contract method 0xc2116974.
Solidity: function setVerifierAddress(address _newVerifierAddress, uint256 _proofType) returns()
func (*ZKEVMV2Session) ShnarfFinalBlockNumbers ¶
func (_ZKEVMV2 *ZKEVMV2Session) ShnarfFinalBlockNumbers(shnarf [32]byte) (*big.Int, error)
ShnarfFinalBlockNumbers is a free data retrieval call binding the contract method 0xf93e9857.
Solidity: function shnarfFinalBlockNumbers(bytes32 shnarf) view returns(uint256 finalBlockNumber)
func (*ZKEVMV2Session) StateRootHashes ¶
func (_ZKEVMV2 *ZKEVMV2Session) StateRootHashes(blockNumber *big.Int) ([32]byte, error)
StateRootHashes is a free data retrieval call binding the contract method 0x8be745d1.
Solidity: function stateRootHashes(uint256 blockNumber) view returns(bytes32 stateRootHash)
func (*ZKEVMV2Session) SubmitBlobs ¶
func (_ZKEVMV2 *ZKEVMV2Session) SubmitBlobs(_blobSubmissionData []ILineaRollupBlobSubmissionData, _parentShnarf [32]byte, _finalBlobShnarf [32]byte) (*types.Transaction, error)
SubmitBlobs is a paid mutator transaction binding the contract method 0x42fbe842.
Solidity: function submitBlobs(((bytes32,uint256,uint256,bytes32),uint256,bytes,bytes)[] _blobSubmissionData, bytes32 _parentShnarf, bytes32 _finalBlobShnarf) returns()
func (*ZKEVMV2Session) SubmitDataAsCalldata ¶
func (_ZKEVMV2 *ZKEVMV2Session) SubmitDataAsCalldata(_submissionData ILineaRollupSubmissionDataV2, _parentShnarf [32]byte, _expectedShnarf [32]byte) (*types.Transaction, error)
SubmitDataAsCalldata is a paid mutator transaction binding the contract method 0xd05d9c3d.
Solidity: function submitDataAsCalldata((bytes32,uint256,uint256,bytes32,bytes) _submissionData, bytes32 _parentShnarf, bytes32 _expectedShnarf) returns()
func (*ZKEVMV2Session) SupportsInterface ¶
func (_ZKEVMV2 *ZKEVMV2Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ZKEVMV2Session) SystemMigrationBlock ¶
func (_ZKEVMV2 *ZKEVMV2Session) SystemMigrationBlock() (*big.Int, error)
SystemMigrationBlock is a free data retrieval call binding the contract method 0x2c70645c.
Solidity: function systemMigrationBlock() view returns(uint256)
func (*ZKEVMV2Session) UnPauseByType ¶
func (_ZKEVMV2 *ZKEVMV2Session) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
UnPauseByType is a paid mutator transaction binding the contract method 0x1065a399.
Solidity: function unPauseByType(uint8 _pauseType) returns()
func (*ZKEVMV2Session) UnsetVerifierAddress ¶
func (_ZKEVMV2 *ZKEVMV2Session) UnsetVerifierAddress(_proofType *big.Int) (*types.Transaction, error)
UnsetVerifierAddress is a paid mutator transaction binding the contract method 0x28958174.
Solidity: function unsetVerifierAddress(uint256 _proofType) returns()
func (*ZKEVMV2Session) VERIFIERSETTERROLE ¶
func (_ZKEVMV2 *ZKEVMV2Session) VERIFIERSETTERROLE() ([32]byte, error)
VERIFIERSETTERROLE is a free data retrieval call binding the contract method 0x6e673843.
Solidity: function VERIFIER_SETTER_ROLE() view returns(bytes32)
type ZKEVMV2SystemMigrationBlockInitialized ¶
type ZKEVMV2SystemMigrationBlockInitialized struct { SystemMigrationBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2SystemMigrationBlockInitialized represents a SystemMigrationBlockInitialized event raised by the ZKEVMV2 contract.
type ZKEVMV2SystemMigrationBlockInitializedIterator ¶
type ZKEVMV2SystemMigrationBlockInitializedIterator struct { Event *ZKEVMV2SystemMigrationBlockInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2SystemMigrationBlockInitializedIterator is returned from FilterSystemMigrationBlockInitialized and is used to iterate over the raw logs and unpacked data for SystemMigrationBlockInitialized events raised by the ZKEVMV2 contract.
func (*ZKEVMV2SystemMigrationBlockInitializedIterator) Close ¶
func (it *ZKEVMV2SystemMigrationBlockInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2SystemMigrationBlockInitializedIterator) Error ¶
func (it *ZKEVMV2SystemMigrationBlockInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2SystemMigrationBlockInitializedIterator) Next ¶
func (it *ZKEVMV2SystemMigrationBlockInitializedIterator) 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 ZKEVMV2Transactor ¶
type ZKEVMV2Transactor struct {
// contains filtered or unexported fields
}
ZKEVMV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewZKEVMV2Transactor ¶
func NewZKEVMV2Transactor(address common.Address, transactor bind.ContractTransactor) (*ZKEVMV2Transactor, error)
NewZKEVMV2Transactor creates a new write-only instance of ZKEVMV2, bound to a specific deployed contract.
func (*ZKEVMV2Transactor) ClaimMessage ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) ClaimMessage(opts *bind.TransactOpts, _from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, _feeRecipient common.Address, _calldata []byte, _nonce *big.Int) (*types.Transaction, error)
ClaimMessage is a paid mutator transaction binding the contract method 0x491e0936.
Solidity: function claimMessage(address _from, address _to, uint256 _fee, uint256 _value, address _feeRecipient, bytes _calldata, uint256 _nonce) returns()
func (*ZKEVMV2Transactor) ClaimMessageWithProof ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) ClaimMessageWithProof(opts *bind.TransactOpts, _params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
ClaimMessageWithProof is a paid mutator transaction binding the contract method 0x6463fb2a.
Solidity: function claimMessageWithProof((bytes32[],uint256,uint32,address,address,uint256,uint256,address,bytes32,bytes) _params) returns()
func (*ZKEVMV2Transactor) FinalizeBlocksWithProof ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) FinalizeBlocksWithProof(opts *bind.TransactOpts, _aggregatedProof []byte, _proofType *big.Int, _finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
FinalizeBlocksWithProof is a paid mutator transaction binding the contract method 0xabffac32.
Solidity: function finalizeBlocksWithProof(bytes _aggregatedProof, uint256 _proofType, (bytes32,bytes32,uint256,(bytes32,bytes32,bytes32,bytes32,bytes32),uint256,uint256,bytes32,bytes32,uint256,uint256,uint256,bytes32[],bytes) _finalizationData) returns()
func (*ZKEVMV2Transactor) FinalizeBlocksWithoutProof ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) FinalizeBlocksWithoutProof(opts *bind.TransactOpts, _finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
FinalizeBlocksWithoutProof is a paid mutator transaction binding the contract method 0x63a28393.
Solidity: function finalizeBlocksWithoutProof((bytes32,bytes32,uint256,(bytes32,bytes32,bytes32,bytes32,bytes32),uint256,uint256,bytes32,bytes32,uint256,uint256,uint256,bytes32[],bytes) _finalizationData) returns()
func (*ZKEVMV2Transactor) GrantRole ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ZKEVMV2Transactor) Initialize ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) Initialize(opts *bind.TransactOpts, _initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, _defaultVerifier common.Address, _securityCouncil common.Address, _operators []common.Address, _rateLimitPeriodInSeconds *big.Int, _rateLimitAmountInWei *big.Int, _genesisTimestamp *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5355420e.
Solidity: function initialize(bytes32 _initialStateRootHash, uint256 _initialL2BlockNumber, address _defaultVerifier, address _securityCouncil, address[] _operators, uint256 _rateLimitPeriodInSeconds, uint256 _rateLimitAmountInWei, uint256 _genesisTimestamp) returns()
func (*ZKEVMV2Transactor) InitializeParentShnarfsAndFinalizedState ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) InitializeParentShnarfsAndFinalizedState(opts *bind.TransactOpts, _shnarfs [][32]byte, _finalBlockNumbers []*big.Int) (*types.Transaction, error)
InitializeParentShnarfsAndFinalizedState is a paid mutator transaction binding the contract method 0x8116d995.
Solidity: function initializeParentShnarfsAndFinalizedState(bytes32[] _shnarfs, uint256[] _finalBlockNumbers) returns()
func (*ZKEVMV2Transactor) PauseByType ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) PauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
PauseByType is a paid mutator transaction binding the contract method 0xe196fb5d.
Solidity: function pauseByType(uint8 _pauseType) returns()
func (*ZKEVMV2Transactor) RenounceRole ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ZKEVMV2Transactor) ResetAmountUsedInPeriod ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) ResetAmountUsedInPeriod(opts *bind.TransactOpts) (*types.Transaction, error)
ResetAmountUsedInPeriod is a paid mutator transaction binding the contract method 0xaea4f745.
Solidity: function resetAmountUsedInPeriod() returns()
func (*ZKEVMV2Transactor) ResetRateLimitAmount ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) ResetRateLimitAmount(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ResetRateLimitAmount is a paid mutator transaction binding the contract method 0x557eac73.
Solidity: function resetRateLimitAmount(uint256 _amount) returns()
func (*ZKEVMV2Transactor) RevokeRole ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ZKEVMV2Transactor) SendMessage ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) SendMessage(opts *bind.TransactOpts, _to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x9f3ce55a.
Solidity: function sendMessage(address _to, uint256 _fee, bytes _calldata) payable returns()
func (*ZKEVMV2Transactor) SetVerifierAddress ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) SetVerifierAddress(opts *bind.TransactOpts, _newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
SetVerifierAddress is a paid mutator transaction binding the contract method 0xc2116974.
Solidity: function setVerifierAddress(address _newVerifierAddress, uint256 _proofType) returns()
func (*ZKEVMV2Transactor) SubmitBlobs ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) SubmitBlobs(opts *bind.TransactOpts, _blobSubmissionData []ILineaRollupBlobSubmissionData, _parentShnarf [32]byte, _finalBlobShnarf [32]byte) (*types.Transaction, error)
SubmitBlobs is a paid mutator transaction binding the contract method 0x42fbe842.
Solidity: function submitBlobs(((bytes32,uint256,uint256,bytes32),uint256,bytes,bytes)[] _blobSubmissionData, bytes32 _parentShnarf, bytes32 _finalBlobShnarf) returns()
func (*ZKEVMV2Transactor) SubmitDataAsCalldata ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) SubmitDataAsCalldata(opts *bind.TransactOpts, _submissionData ILineaRollupSubmissionDataV2, _parentShnarf [32]byte, _expectedShnarf [32]byte) (*types.Transaction, error)
SubmitDataAsCalldata is a paid mutator transaction binding the contract method 0xd05d9c3d.
Solidity: function submitDataAsCalldata((bytes32,uint256,uint256,bytes32,bytes) _submissionData, bytes32 _parentShnarf, bytes32 _expectedShnarf) returns()
func (*ZKEVMV2Transactor) UnPauseByType ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) UnPauseByType(opts *bind.TransactOpts, _pauseType uint8) (*types.Transaction, error)
UnPauseByType is a paid mutator transaction binding the contract method 0x1065a399.
Solidity: function unPauseByType(uint8 _pauseType) returns()
func (*ZKEVMV2Transactor) UnsetVerifierAddress ¶
func (_ZKEVMV2 *ZKEVMV2Transactor) UnsetVerifierAddress(opts *bind.TransactOpts, _proofType *big.Int) (*types.Transaction, error)
UnsetVerifierAddress is a paid mutator transaction binding the contract method 0x28958174.
Solidity: function unsetVerifierAddress(uint256 _proofType) returns()
type ZKEVMV2TransactorRaw ¶
type ZKEVMV2TransactorRaw struct {
Contract *ZKEVMV2Transactor // Generic write-only contract binding to access the raw methods on
}
ZKEVMV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ZKEVMV2TransactorRaw) Transact ¶
func (_ZKEVMV2 *ZKEVMV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZKEVMV2TransactorRaw) Transfer ¶
func (_ZKEVMV2 *ZKEVMV2TransactorRaw) 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 ZKEVMV2TransactorSession ¶
type ZKEVMV2TransactorSession struct { Contract *ZKEVMV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ZKEVMV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ZKEVMV2TransactorSession) ClaimMessage ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) ClaimMessage(_from common.Address, _to common.Address, _fee *big.Int, _value *big.Int, _feeRecipient common.Address, _calldata []byte, _nonce *big.Int) (*types.Transaction, error)
ClaimMessage is a paid mutator transaction binding the contract method 0x491e0936.
Solidity: function claimMessage(address _from, address _to, uint256 _fee, uint256 _value, address _feeRecipient, bytes _calldata, uint256 _nonce) returns()
func (*ZKEVMV2TransactorSession) ClaimMessageWithProof ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) ClaimMessageWithProof(_params IL1MessageServiceClaimMessageWithProofParams) (*types.Transaction, error)
ClaimMessageWithProof is a paid mutator transaction binding the contract method 0x6463fb2a.
Solidity: function claimMessageWithProof((bytes32[],uint256,uint32,address,address,uint256,uint256,address,bytes32,bytes) _params) returns()
func (*ZKEVMV2TransactorSession) FinalizeBlocksWithProof ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) FinalizeBlocksWithProof(_aggregatedProof []byte, _proofType *big.Int, _finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
FinalizeBlocksWithProof is a paid mutator transaction binding the contract method 0xabffac32.
Solidity: function finalizeBlocksWithProof(bytes _aggregatedProof, uint256 _proofType, (bytes32,bytes32,uint256,(bytes32,bytes32,bytes32,bytes32,bytes32),uint256,uint256,bytes32,bytes32,uint256,uint256,uint256,bytes32[],bytes) _finalizationData) returns()
func (*ZKEVMV2TransactorSession) FinalizeBlocksWithoutProof ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) FinalizeBlocksWithoutProof(_finalizationData ILineaRollupFinalizationDataV2) (*types.Transaction, error)
FinalizeBlocksWithoutProof is a paid mutator transaction binding the contract method 0x63a28393.
Solidity: function finalizeBlocksWithoutProof((bytes32,bytes32,uint256,(bytes32,bytes32,bytes32,bytes32,bytes32),uint256,uint256,bytes32,bytes32,uint256,uint256,uint256,bytes32[],bytes) _finalizationData) returns()
func (*ZKEVMV2TransactorSession) GrantRole ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ZKEVMV2TransactorSession) Initialize ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) Initialize(_initialStateRootHash [32]byte, _initialL2BlockNumber *big.Int, _defaultVerifier common.Address, _securityCouncil common.Address, _operators []common.Address, _rateLimitPeriodInSeconds *big.Int, _rateLimitAmountInWei *big.Int, _genesisTimestamp *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5355420e.
Solidity: function initialize(bytes32 _initialStateRootHash, uint256 _initialL2BlockNumber, address _defaultVerifier, address _securityCouncil, address[] _operators, uint256 _rateLimitPeriodInSeconds, uint256 _rateLimitAmountInWei, uint256 _genesisTimestamp) returns()
func (*ZKEVMV2TransactorSession) InitializeParentShnarfsAndFinalizedState ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) InitializeParentShnarfsAndFinalizedState(_shnarfs [][32]byte, _finalBlockNumbers []*big.Int) (*types.Transaction, error)
InitializeParentShnarfsAndFinalizedState is a paid mutator transaction binding the contract method 0x8116d995.
Solidity: function initializeParentShnarfsAndFinalizedState(bytes32[] _shnarfs, uint256[] _finalBlockNumbers) returns()
func (*ZKEVMV2TransactorSession) PauseByType ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) PauseByType(_pauseType uint8) (*types.Transaction, error)
PauseByType is a paid mutator transaction binding the contract method 0xe196fb5d.
Solidity: function pauseByType(uint8 _pauseType) returns()
func (*ZKEVMV2TransactorSession) RenounceRole ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ZKEVMV2TransactorSession) ResetAmountUsedInPeriod ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) ResetAmountUsedInPeriod() (*types.Transaction, error)
ResetAmountUsedInPeriod is a paid mutator transaction binding the contract method 0xaea4f745.
Solidity: function resetAmountUsedInPeriod() returns()
func (*ZKEVMV2TransactorSession) ResetRateLimitAmount ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) ResetRateLimitAmount(_amount *big.Int) (*types.Transaction, error)
ResetRateLimitAmount is a paid mutator transaction binding the contract method 0x557eac73.
Solidity: function resetRateLimitAmount(uint256 _amount) returns()
func (*ZKEVMV2TransactorSession) RevokeRole ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ZKEVMV2TransactorSession) SendMessage ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) SendMessage(_to common.Address, _fee *big.Int, _calldata []byte) (*types.Transaction, error)
SendMessage is a paid mutator transaction binding the contract method 0x9f3ce55a.
Solidity: function sendMessage(address _to, uint256 _fee, bytes _calldata) payable returns()
func (*ZKEVMV2TransactorSession) SetVerifierAddress ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) SetVerifierAddress(_newVerifierAddress common.Address, _proofType *big.Int) (*types.Transaction, error)
SetVerifierAddress is a paid mutator transaction binding the contract method 0xc2116974.
Solidity: function setVerifierAddress(address _newVerifierAddress, uint256 _proofType) returns()
func (*ZKEVMV2TransactorSession) SubmitBlobs ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) SubmitBlobs(_blobSubmissionData []ILineaRollupBlobSubmissionData, _parentShnarf [32]byte, _finalBlobShnarf [32]byte) (*types.Transaction, error)
SubmitBlobs is a paid mutator transaction binding the contract method 0x42fbe842.
Solidity: function submitBlobs(((bytes32,uint256,uint256,bytes32),uint256,bytes,bytes)[] _blobSubmissionData, bytes32 _parentShnarf, bytes32 _finalBlobShnarf) returns()
func (*ZKEVMV2TransactorSession) SubmitDataAsCalldata ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) SubmitDataAsCalldata(_submissionData ILineaRollupSubmissionDataV2, _parentShnarf [32]byte, _expectedShnarf [32]byte) (*types.Transaction, error)
SubmitDataAsCalldata is a paid mutator transaction binding the contract method 0xd05d9c3d.
Solidity: function submitDataAsCalldata((bytes32,uint256,uint256,bytes32,bytes) _submissionData, bytes32 _parentShnarf, bytes32 _expectedShnarf) returns()
func (*ZKEVMV2TransactorSession) UnPauseByType ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) UnPauseByType(_pauseType uint8) (*types.Transaction, error)
UnPauseByType is a paid mutator transaction binding the contract method 0x1065a399.
Solidity: function unPauseByType(uint8 _pauseType) returns()
func (*ZKEVMV2TransactorSession) UnsetVerifierAddress ¶
func (_ZKEVMV2 *ZKEVMV2TransactorSession) UnsetVerifierAddress(_proofType *big.Int) (*types.Transaction, error)
UnsetVerifierAddress is a paid mutator transaction binding the contract method 0x28958174.
Solidity: function unsetVerifierAddress(uint256 _proofType) returns()
type ZKEVMV2UnPaused ¶
type ZKEVMV2UnPaused struct { MessageSender common.Address PauseType *big.Int Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2UnPaused represents a UnPaused event raised by the ZKEVMV2 contract.
type ZKEVMV2UnPausedIterator ¶
type ZKEVMV2UnPausedIterator struct { Event *ZKEVMV2UnPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2UnPausedIterator is returned from FilterUnPaused and is used to iterate over the raw logs and unpacked data for UnPaused events raised by the ZKEVMV2 contract.
func (*ZKEVMV2UnPausedIterator) Close ¶
func (it *ZKEVMV2UnPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2UnPausedIterator) Error ¶
func (it *ZKEVMV2UnPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2UnPausedIterator) Next ¶
func (it *ZKEVMV2UnPausedIterator) 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 ZKEVMV2VerifierAddressChanged ¶
type ZKEVMV2VerifierAddressChanged struct { VerifierAddress common.Address ProofType *big.Int VerifierSetBy common.Address OldVerifierAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ZKEVMV2VerifierAddressChanged represents a VerifierAddressChanged event raised by the ZKEVMV2 contract.
type ZKEVMV2VerifierAddressChangedIterator ¶
type ZKEVMV2VerifierAddressChangedIterator struct { Event *ZKEVMV2VerifierAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZKEVMV2VerifierAddressChangedIterator is returned from FilterVerifierAddressChanged and is used to iterate over the raw logs and unpacked data for VerifierAddressChanged events raised by the ZKEVMV2 contract.
func (*ZKEVMV2VerifierAddressChangedIterator) Close ¶
func (it *ZKEVMV2VerifierAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZKEVMV2VerifierAddressChangedIterator) Error ¶
func (it *ZKEVMV2VerifierAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZKEVMV2VerifierAddressChangedIterator) Next ¶
func (it *ZKEVMV2VerifierAddressChangedIterator) 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.