-
Notifications
You must be signed in to change notification settings - Fork 451
Closed
Description
EIP: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md
We introduce a new EIP-2718 transaction, "set code transaction", where the
TransactionType
isSET_CODE_TX_TYPE
and theTransactionPayload
is the RLP serialization of the following:
rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, destination, value, data, access_list, authorization_list, signature_y_parity, signature_r, signature_s])
authorization_list = [[chain_id, address, nonce, y_parity, r, s], ...]
The fields
chain_id
,nonce
,max_priority_fee_per_gas
,max_fee_per_gas
,gas_limit
,destination
,value
,data
, andaccess_list
of the outer transaction follow the same semantics as EIP-1559.
This type is similar to EIP-1559 but has an additional list.
I think the schema for 7702 should be EIP-1559 + a list of authorization lists:
execution-apis/src/schemas/transaction.yaml
Lines 1 to 16 in 3ae3d29
Transaction4844Unsigned: | |
type: object | |
title: EIP-4844 transaction. | |
required: | |
- type | |
- nonce | |
- to | |
- gas | |
- value | |
- input | |
- maxPriorityFeePerGas | |
- maxFeePerGas | |
- maxFeePerBlobGas | |
- accessList | |
- blobVersionedHashes | |
- chainId |
I think the todos here are:
- Add 7702 tx schema
- Add authlist to receipt schema
Metadata
Metadata
Assignees
Labels
No labels