Skip to content

Commit

Permalink
Issue 10: Fix incorrect execution gas limit description
Browse files Browse the repository at this point in the history
Also, rephrase the validation phase description.
  • Loading branch information
forshtat committed Oct 7, 2023
1 parent e10c158 commit 5c7d2c2
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions EIPS/eip-00.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,9 @@ The size of the `context` byte array may not exceed `MAX_CONTEXT_SIZE` for a tra

The `sender` address is invoked with `callData` input.

The gas limit of this frame is set to `callGasLimit`.
The gas limit of this frame is set to `callGasLimit - calldataCost`.\
Calculation of the `calldataCost` value is defined in the
[Gas fees charged for transaction input](#gas-fees-charged-for-transaction-input) section.\
The amount of gas used by this frame is referred to as `gasUsedByExecution`.

The validation frames do not revert if the execution frame reverts.
Expand Down Expand Up @@ -481,8 +483,8 @@ Otherwise, the resulting block is likely to end up being invalid.
### Block structure diagram

Here is a visual representation of a block that contains multiple Account Abstraction Transactions.
The validation parts of AA transactions are executed in a separate position in a block, but are not considered
to be separate a transaction:
The validation parts of AA transactions are executed as separate transactions,
but are not represented as separate transactions in the block data.

![](../assets/eip-00/block_overview.png)
*The structure of a block containing multiple Native Account Abstraction Transactions*
Expand Down

0 comments on commit 5c7d2c2

Please sign in to comment.