diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 587599196df24..8534301caff92 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -8,7 +8,7 @@ status: Draft type: Standards Track category: Core created: 2024-05-07 -requires: 2718, 2930 +requires: 2718, 2929, 2930 --- ## Abstract @@ -56,6 +56,7 @@ At the start of executing the transaction, for each `[contract_code, y_parity, r 1. Let `signer = ecrecover(keccak(MAGIC + contract_code), y_parity, r, s]`. 2. Verify that the contract code of `signer` is empty. 3. Set the contract code of `signer` to `contract_code`. +4. Add the `signer` account to `accessed_addresses` (as defined in [EIP-2929](./eip-2929.md).) At the end of the transaction, set the `contract_code` of each `signer` back to empty.