docs: add paragraph about EIP-7702 transaction types (#17865)

This commit is contained in:
Mourad Kejji
2025-08-18 18:51:58 +02:00
committed by GitHub
parent 1b9f9e2a2f
commit 91730cd326

View File

@@ -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`