mega-evm 1.5.1

The evm tailored for the MegaETH
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Common type definitions for the `MegaETH` EVM.

use revm::context::TxEnv;

/// `MegaETH` transaction type used in revm.
pub type MegaTransaction = op_revm::OpTransaction<TxEnv>;
/// `MegaETH` transaction builder type used in revm.
pub type MegaTransactionBuilder = op_revm::transaction::abstraction::OpTransactionBuilder;

/// `MegaETH` transaction type.
pub type MegaTxType = op_alloy_consensus::OpTxType;
/// `MegaETH` transaction envelope type.
pub type MegaTxEnvelope = op_alloy_consensus::OpTxEnvelope;