Skip to content

Commit 64c991d

Browse files
terencechainhwwhww
andauthored
Update PayloadV3 with data gas used (ethereum#417)
* Update PayloadV3 with data gas used * Update src/engine/experimental/blob-extension.md Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com> * DGU then EDG * Fix order --------- Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
1 parent 3d627c9 commit 64c991d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/engine/experimental/blob-extension.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This extension is backwards-compatible, but not part of the initial Engine API.
2727

2828
### ExecutionPayloadV3
2929

30-
This structure has the syntax of `ExecutionPayloadV2` and appends a single field: `excessDataGas`.
30+
This structure has the syntax of `ExecutionPayloadV2` and append two new fields: `dataGasUsed` and `excessDataGas`.
3131

3232
- `parentHash`: `DATA`, 32 Bytes
3333
- `feeRecipient`: `DATA`, 20 Bytes
@@ -44,7 +44,8 @@ This structure has the syntax of `ExecutionPayloadV2` and appends a single field
4444
- `blockHash`: `DATA`, 32 Bytes
4545
- `transactions`: `Array of DATA` - Array of transaction objects, each object is a byte list (`DATA`) representing `TransactionType || TransactionPayload` or `LegacyTransaction` as defined in [EIP-2718](https://eips.ethereum.org/EIPS/eip-2718)
4646
- `withdrawals`: `Array of WithdrawalV1` - Array of withdrawals, each object is an `OBJECT` containing the fields of a `WithdrawalV1` structure.
47-
- `excessDataGas`: `QUANTITY`, 256 bits
47+
- `dataGasUsed`: `QUANTITY`, 64 bits
48+
- `excessDataGas`: `QUANTITY`, 64 Bits
4849

4950
### BlobsBundleV1
5051

0 commit comments

Comments
 (0)