eips.
exposed
Search
EIP-1559
,
EIP-7702
,
ERC-20
,
ERC-721
,
ERC-1155
Latest Changes
0603514
- Update EIP-8141: relax banned opcode list (#12167) Update EIP-8141: correct banned opcode list Give SSTORE the same first-deploy-frame carve-out as CREATE, CREATE2 and SETDELEGATE, matching the validation trace rule that permits SSTOREs to tx.sender's storage there. Remove ORIGIN, TLOAD, TSTORE and BLOBHASH, whose values are determined by the frame or the transaction payload rather than the block environment. Co-authored-by: Marc Harvey-Hill <10379486+Marchhill@users.noreply.github.com>
ead1a36
- 8141: add sigdatacopy so that stack requirement for sigparam is static (#12187)
13d1b37
- Update EIP-8141: pin the initial accessed_addresses set for frame transactions (#12113) * Update EIP-8141: pin the initial accessed_addresses set for frame transactions * Update EIP-8141: expand accessed_addresses clarification for frame transactions * Tighten the accessed_addresses clarification * EIP-8141: phrase target warm rule non-subtractively --------- Co-authored-by: Marc Harvey-Hill <10379486+Marchhill@users.noreply.github.com>
48ef4b2
- Update ERC-8049: correct address encoding and add optional account key Merged by EIP-Bot.
fbed9f7
- Update ERC-8048: correct address encoding and add optional account key Merged by EIP-Bot.
9c915ee
- Update EIP-8141: statically disallow approval scope on atomic-batch frames (#12109) * Update EIP-8141: atomic-batch unroll rolls back the approval context * Update EIP-8141: statically disallow approval scope on atomic-batch frames Replace the atomic-batch approval-context rollback with a static constraint: approval scope flags must be zero on every frame of an atomic batch, including its terminating frame. Since APPROVE requires its scope in frame.flags, the approval context cannot change inside a batch, so unrolling never involves the nonce increment or max_cost collection, and validity does not depend on the batch outcome. The frame-revert rule is kept: an inner call from the resolved target can APPROVE and the enclosing frame can still revert, so the approval context must be discarded with that frame's state changes. Tie the payer refund to the final value of payer, since a discarded approval means more than one resolved_target may have called APPROVE. * Trim the atomic-batch constraint comment * 8141: clean up some more * 8141: nit * 8141: revert text about payer refund --------- Co-authored-by: Marc Harvey-Hill <10379486+Marchhill@users.noreply.github.com> Co-authored-by: lightclient <lightclient@protonmail.com>
576b655
- Update EIP-8130: right-align address-derived actorIds Merged by EIP-Bot.
3b82eab
- Update EIP-8333: add helper to handle fork transition Merged by EIP-Bot.
af8bf83
- Update EIP-7773: reorder & correct spelling Merged by EIP-Bot.
7b101fe
- Update EIP-7773: Use Unicode emoji for mascot Merged by EIP-Bot.
6eae017
- Update EIP-7999: Update EIP-7999 Merged by EIP-Bot.
3aa076e
- Update EIP-8141: note that a frame receipt carries no transaction-level status (#12061)
eec839a
- Update EIP-8141: clarify floor repricing, signature validation, and frame.value gas (#12026) 8141: note that signature validation does not affect precompile inclusion in BAL Co-authored-by: lightclient <lightclient@protonmail.com>
142de1e
- Update EIP-8066: Move to Review Merged by EIP-Bot.
edd91c7
- Website: Add reference implementation Merged by EIP-Bot.
ad8f7dd
- Update EIP-8066: Use Unicode emoji, genericize POAP reference Merged by EIP-Bot.
7e90a2e
- Update EIP-8261: Move to Review Merged by EIP-Bot.
328527d
- Update EIP-8141: Add explicit second dimension for state gas to frames (#12062) * wip * nits * more nits * simplify rationale * nit * Apply suggestions from code review Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com> * 8141: put fees and gas limits in nested lists * 8141: gas_used should be sum of execution and state gas used * 8141: put gas used counts in frame reciept as a list * 8141: receipt on the wire should match protocol format --------- Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>
0287194
- Update EIP-7773: Add EIP-8261 to Informational EIPs list Merged by EIP-Bot.
1ca9652
- Update ERC-8047: change fig theme. Merged by EIP-Bot.
Updated EIPs
EIP-8141
- Frame Transaction
EIP-8130
- Account Abstraction by Account Configuration
EIP-8333
- Align Checkpoint with Epoch Boundary Block
EIP-7773
- Hardfork Meta - Glamsterdam
EIP-7999
- Unified multidimensional fee market
EIP-8066
- Upgrade Mascots
EIP-8261
- Gas Limit Schedule
EIP-8372
- Normalized state gas limit
EIP-8219
- Checked Arithmetic Opcodes
EIP-8070
- eth/72 - Sparse Blobpool
Updated ERCs
ERC-8049
- Contract-Level Onchain Metadata
ERC-8048
- Onchain Metadata for Token Registries
ERC-8047
- Forensic Token (Forest)
ERC-7730
- Structured Data Clear Signing Format
ERC-1
- EIP Purpose and Guidelines
ERC-5516
- Soulbound Multi-owner Tokens
ERC-8286
- Modular Accounts for Frame Transactions
ERC-8320
- Regulated Asset Claim
ERC-8262
- Zero-Knowledge Compliance Oracle
ERC-7562
- Account Abstraction Validation Scope Rules