From 91730cd326f6b0f975e56d8985f08a2a6c943f89 Mon Sep 17 00:00:00 2001 From: Mourad Kejji Date: Mon, 18 Aug 2025 18:51:58 +0200 Subject: [PATCH] docs: add paragraph about EIP-7702 transaction types (#17865) --- docs/vocs/docs/pages/run/faq/transactions.mdx | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/docs/vocs/docs/pages/run/faq/transactions.mdx b/docs/vocs/docs/pages/run/faq/transactions.mdx index a4d19df38d..a6d1f4c8d9 100644 --- a/docs/vocs/docs/pages/run/faq/transactions.mdx +++ b/docs/vocs/docs/pages/run/faq/transactions.mdx @@ -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` +