mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-01-10 07:48:19 -05:00
docs: add paragraph about EIP-7702 transaction types (#17865)
This commit is contained in:
@@ -9,7 +9,8 @@ Over time, the Ethereum network has undergone various upgrades and improvements
|
||||
- Legacy Transactions,
|
||||
- EIP-2930 Transactions,
|
||||
- EIP-1559 Transactions,
|
||||
- EIP-4844 Transactions
|
||||
- EIP-4844 Transactions,
|
||||
- EIP-7702 Transactions
|
||||
|
||||
Each of these transaction types brings unique features and improvements to the Ethereum network.
|
||||
|
||||
@@ -44,10 +45,27 @@ The base fee is burned, while the priority fee is paid to the miner who includes
|
||||
|
||||
## EIP-4844 Transactions
|
||||
|
||||
[EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) transactions (type `0x3`) was introduced in Ethereum's Dencun fork. This provides a temporary but significant scaling relief for rollups by allowing them to initially scale to 0.375 MB per slot, with a separate fee market allowing fees to be very low while usage of this system is limited.
|
||||
[EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) transactions (type `0x3`) were introduced in Ethereum's Dencun fork. This provides a temporary but significant scaling relief for rollups by allowing them to initially scale to 0.375 MB per slot, with a separate fee market allowing fees to be very low while usage of this system is limited.
|
||||
|
||||
Alongside the legacy parameters & parameters from EIP-1559, the EIP-4844 transactions include:
|
||||
- `max_fee_per_blob_gas`, The maximum total fee per gas the sender is willing to pay for blob gas in wei
|
||||
- `blob_versioned_hashes`, List of versioned blob hashes associated with the transaction's EIP-4844 data blobs.
|
||||
|
||||
The actual blob fee is deducted from the sender balance before transaction execution and burned, and is not refunded in case of transaction failure.
|
||||
|
||||
## EIP-7702 Transactions
|
||||
|
||||
[EIP-7702](https://eips.ethereum.org/EIPS/eip-7702) transactions (type `0x4`) were introduced in Ethereum's Pectra fork. This provides the ability for a wallet to delegate its execution to an authorized smart contract. Alongside the fields present from the EIP-1559 transaction type, EIP-7702 transactions include:
|
||||
- `authorization_list`
|
||||
- `signature_y_parity`
|
||||
- `signature_r`
|
||||
- `signature_s`
|
||||
|
||||
where `authorization_list` is a list of authorizations, which are tuples containing the following fields:
|
||||
- `chain_id`
|
||||
- `address`
|
||||
- `nonce`
|
||||
- `y_parity`
|
||||
- `r`
|
||||
- `s`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user