Documentation ¶
Index ¶
- type FinalizeBridgeERC20Args
- type L2ApplicationStateRootProviderExecuter
- type L2ToL1MessagePasserExecuter
- func (e *L2ToL1MessagePasserExecuter) GetMessageNonce() (*big.Int, error)
- func (e *L2ToL1MessagePasserExecuter) GetSentMessagesMappingValue(withdrawalHash common.Hash) (bool, error)
- func (e *L2ToL1MessagePasserExecuter) InitiateWithdrawal(sender common.Address, amount *big.Int, l1Address common.Address, ...) error
- type RelayMessageArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FinalizeBridgeERC20Args ¶
type L2ApplicationStateRootProviderExecuter ¶
type L2ApplicationStateRootProviderExecuter struct {
*monomerevm.MonomerContractExecuter
}
func NewL2ApplicationStateRootProviderExecuter ¶
func NewL2ApplicationStateRootProviderExecuter(evm *vm.EVM) (*L2ApplicationStateRootProviderExecuter, error)
func (*L2ApplicationStateRootProviderExecuter) GetL2ApplicationStateRoot ¶
func (e *L2ApplicationStateRootProviderExecuter) GetL2ApplicationStateRoot() (common.Hash, error)
func (*L2ApplicationStateRootProviderExecuter) SetL2ApplicationStateRoot ¶
func (e *L2ApplicationStateRootProviderExecuter) SetL2ApplicationStateRoot(stateRoot common.Hash) error
type L2ToL1MessagePasserExecuter ¶
type L2ToL1MessagePasserExecuter struct {
*monomerevm.MonomerContractExecuter
}
func NewL2ToL1MessagePasserExecuter ¶
func NewL2ToL1MessagePasserExecuter(evm *vm.EVM) (*L2ToL1MessagePasserExecuter, error)
func (*L2ToL1MessagePasserExecuter) GetMessageNonce ¶
func (e *L2ToL1MessagePasserExecuter) GetMessageNonce() (*big.Int, error)
func (*L2ToL1MessagePasserExecuter) GetSentMessagesMappingValue ¶
func (e *L2ToL1MessagePasserExecuter) GetSentMessagesMappingValue(withdrawalHash common.Hash) (bool, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.