Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Double check EIP-7702 and txpool #11763

Open
yperbasis opened this issue Aug 27, 2024 · 1 comment
Open

Double check EIP-7702 and txpool #11763

yperbasis opened this issue Aug 27, 2024 · 1 comment
Assignees
Labels
imp2 Medium importance pectra The Prague/Electra protocol upgrade status:in-progress Actively being worked on (picked up by developer)

Comments

@yperbasis
Copy link
Member

yperbasis commented Aug 27, 2024

From https://eips.ethereum.org/EIPS/eip-7702#backwards-compatibility:
"This EIP breaks the invariant that an account balance can only decrease as a result of transactions originating from that account. It also breaks the invariant that an EOA nonce may not increase after transaction execution has begun. These breakages have consequences for mempool design, and for other EIPs such as inclusion lists. However, because the accounts are listed statically in the outer transaction it is possible to modify transaction propagation rules so that conflicting transactions are not forwarded."

See also https://eips.ethereum.org/EIPS/eip-7702#transaction-propagation

@yperbasis yperbasis self-assigned this Aug 27, 2024
@yperbasis yperbasis added pectra The Prague/Electra protocol upgrade imp2 Medium importance labels Aug 27, 2024
@yperbasis
Copy link
Member Author

See also ethereum/EIPs#8929

@yperbasis yperbasis added the status:in-progress Actively being worked on (picked up by developer) label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
imp2 Medium importance pectra The Prague/Electra protocol upgrade status:in-progress Actively being worked on (picked up by developer)
Projects
None yet
Development

No branches or pull requests

1 participant