Skip to content

Commit

Permalink
Update ERC-4337: Fix typos
Browse files Browse the repository at this point in the history
Merged by EIP-Bot.
  • Loading branch information
kopy-kat authored Dec 26, 2023
1 parent 7945a63 commit 4a8c824
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ERCS/erc-4337.md
Original file line number Diff line number Diff line change
Expand Up @@ -379,9 +379,9 @@ While simulating `userOp` validation, the client should make sure that:
1. must not use value (except from account to the entrypoint)
2. must not revert with out-of-gas
3. destination address must have code (EXTCODESIZE>0) or be a standard Ethereum precompile defined at addresses from `0x01` to `0x09`
4. cannot call EntryPoint's methods, except `depositFor` (to avoid recursion)
4. cannot call EntryPoint's methods, except `depositTo` (to avoid recursion)
5. `EXTCODEHASH` of every address accessed (by any opcode) does not change between first and second simulations of the op.
6. `EXTCODEHASH`, `EXTCODELENGTH`, `EXTCODECOPY` may not access address with no code.
6. `EXTCODEHASH`, `EXTCODESIZE`, `EXTCODECOPY` may not access address with no code.
7. If `op.initcode.length != 0` , allow only one `CREATE2` opcode call (in the first (deployment) block), otherwise forbid `CREATE2`.
Transient Storage slots defined in [EIP-1153](./eip-1153.md) and accessed using `TLOAD` (`0x5c`) and `TSTORE` (`0x5d`) opcodes
Expand Down

0 comments on commit 4a8c824

Please sign in to comment.