From f6349f84b01e77fec9349a2f01951cafac19f738 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Wed, 12 Jun 2024 08:31:37 -0700 Subject: [PATCH 1/4] Update eip-7702.md --- EIPS/eip-7702.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 7357ff1f3f176a..d29e7eab5139bd 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -4,7 +4,7 @@ title: Set EOA account code for one transaction description: Add a new tx type that sets the code for an EOA during one transaction execution author: Vitalik Buterin (@vbuterin), Sam Wilson (@SamWilsn), Ansgar Dietrichs (@adietrichs), Matt Garnett (@lightclient) discussions-to: https://ethereum-magicians.org/t/eip-set-eoa-account-code-for-one-transaction/19923 -status: Draft +status: Review type: Standards Track category: Core created: 2024-05-07 From f9fe8e5d2745dd9a55f2f761522cb94812f8d4f2 Mon Sep 17 00:00:00 2001 From: lightclient Date: Mon, 17 Jun 2024 09:36:04 -0600 Subject: [PATCH 2/4] 7702: rm link to 5003 --- EIPS/eip-7702.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index d29e7eab5139bd..79ea10aee121c0 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -147,7 +147,7 @@ Specifically: * Hence, it avoids the problem of "creating two separate code ecosystems", because to a large extent they would be the same ecosystem. There would be some workflows that require kludges under this solution that would be better done in some different "more native" under "endgame AA", but this is relatively a small subset. * It does not require adding any opcodes, that would become dangling and useless in a post-EOA world. * It allows EOAs to temporarily convert themselves into contracts to be included in ERC-4337 bundles, in a way that's compatible with the existing `EntryPoint`. -* Once this is implemented, [EIP-5003](./eip-5003.md) is "only one line of code": just add a flag to not set the code back to empty at the end. +* Once this is implemented, allow EOA's to migrate permanently is "only one line of code": just add a flag to not set the code back to empty at the end. ## Backwards Compatibility From ea7176db7dcfe690585c976d2a4de1bdf97d045a Mon Sep 17 00:00:00 2001 From: lightclient Date: Mon, 17 Jun 2024 09:55:44 -0600 Subject: [PATCH 3/4] 7702: fix typo --- EIPS/eip-7702.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 79ea10aee121c0..8ac6361edbf7e9 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -147,7 +147,7 @@ Specifically: * Hence, it avoids the problem of "creating two separate code ecosystems", because to a large extent they would be the same ecosystem. There would be some workflows that require kludges under this solution that would be better done in some different "more native" under "endgame AA", but this is relatively a small subset. * It does not require adding any opcodes, that would become dangling and useless in a post-EOA world. * It allows EOAs to temporarily convert themselves into contracts to be included in ERC-4337 bundles, in a way that's compatible with the existing `EntryPoint`. -* Once this is implemented, allow EOA's to migrate permanently is "only one line of code": just add a flag to not set the code back to empty at the end. +* Once this is implemented, allow EOAs to migrate permanently is "only one line of code": just add a flag to not set the code back to empty at the end. ## Backwards Compatibility From 1b1bb17c89640587e1265fde2e34a903b08be2d6 Mon Sep 17 00:00:00 2001 From: lightclient Date: Mon, 17 Jun 2024 09:56:16 -0600 Subject: [PATCH 4/4] 7702: fix typo --- EIPS/eip-7702.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 8ac6361edbf7e9..b04782b4d2bfcd 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -147,7 +147,7 @@ Specifically: * Hence, it avoids the problem of "creating two separate code ecosystems", because to a large extent they would be the same ecosystem. There would be some workflows that require kludges under this solution that would be better done in some different "more native" under "endgame AA", but this is relatively a small subset. * It does not require adding any opcodes, that would become dangling and useless in a post-EOA world. * It allows EOAs to temporarily convert themselves into contracts to be included in ERC-4337 bundles, in a way that's compatible with the existing `EntryPoint`. -* Once this is implemented, allow EOAs to migrate permanently is "only one line of code": just add a flag to not set the code back to empty at the end. +* Once this is implemented, allowing EOAs to migrate permanently is "only one line of code": just add a flag to not set the code back to empty at the end. ## Backwards Compatibility