1mod eip_1559_transaction;
5mod eip_155_transaction;
6mod homestead_transaction;
7pub mod transaction;
8
9pub use eip_155_transaction::*;
10pub use eip_1559_transaction::*;
11pub use homestead_transaction::*;
12pub use transaction::*;
13pub type EthChainId = u64;
14
15use crate::{
16 rpc::eth::types::EthAddress,
17 shim::{
18 crypto::{Signature, SignatureType},
19 message::Message,
20 },
21};
22
23pub const EIP_LEGACY_TX_TYPE: u64 = 0;
29pub const EIP_2930_TX_TYPE: u8 = 1;
30pub const EIP_1559_TX_TYPE: u8 = 2;
31pub const LEGACY_V_VALUE_27: u64 = 27;
32pub const LEGACY_V_VALUE_28: u64 = 28;
33
34pub const ETH_LEGACY_HOMESTEAD_TX_CHAIN_ID: u64 = 0;