---
# System prepended metadata

title: EIPs Insight (September 2021)

---

---
tags:EIP 
---
# EIPs Insight (September 2021)



## Summary
The [EIPs GitHub](https://github.com/ethereum/EIPs) repository has increased participation of EIP authors since the [last month](https://hackmd.io/@poojaranjan/EthereumImprovementProposalsInsight/https%3A%2F%2Fhackmd.io%2F%40poojaranjan%2FEIPsInsightAugust2021).  As reflected by the [commit-activity](https://github.com/ethereum/EIPs/graphs/commit-activity) chart below, the week of September 26 is officially the week with the **highest number of commits**, and this makes September 2021 as the month receiving the most engagement from EIP contributors during the year. 

![](https://i.imgur.com/HR80DvV.png)

Remarkable changes of the month are - with the help of eth-bot, **[88 EIPs](https://hackmd.io/nSqG8YFPTKCgbU2rj4-dQA#To-Stagnant)** are moved **to `Stagnant`**. [9 new proposals](#New-proposals-Draft) have been introduced as `Draft`. One [*Networking*](https://eips.ethereum.org/networking) proposal, [**EIP-2976**: Typed Transactions over Gossip](https://eips.ethereum.org/EIPS/eip-2976) is moved to **`Last Call`**. The review period ends on 	2021-10-06. [3 EIPs](https://hackmd.io/nSqG8YFPTKCgbU2rj4-dQA#Draft-to-Review) are moved to `Review`. Not to forget about one of rarest changes is the **change of 'category'** of the proposal. [EIP-3436: Expanded Clique Block Choice Rule](https://eips.ethereum.org/EIPS/eip-3436) (moved from `Networking` to `Core`) after discussing in the [EIPIP meeting 41](https://youtu.be/54j6VK6ska0?t=1317). There are some non-normative changes & other improvements made to the existing EIPs. 

**Kudos to EIP editors!!!**

Other stats -  This repo has **2.8k Forks** and **869 users** have put it on watchlist. 
  
## New EIPs & Status change 
(Merged on or before 30th Sep, 2021)

### New proposals (`Draft`)
1. [EIP-4200: Static relative jumps](https://eips.ethereum.org/EIPS/eip-4200)
2. [EIP-3978: Gas refunds on reverts](https://eips.ethereum.org/EIPS/eip-3978)
3. [EIP-3860: Limit and meter initcode](https://eips.ethereum.org/EIPS/eip-3860)
4. [EIP-3855: PUSH0 instruction](https://eips.ethereum.org/EIPS/eip-3855)
5. [EIP-3788: Strict enforcement of chainId](https://eips.ethereum.org/EIPS/eip-3788)
6. [EIP-3779: Safer Control Flow for the EVM](https://eips.ethereum.org/EIPS/eip-3779)
7. [EIP-3754: A Vanilla Non-Fungible Token Standard](https://eips.ethereum.org/EIPS/eip-3754)
8. [EIP-3722: Poster](https://eips.ethereum.org/EIPS/eip-3722) 
9. [EIP-3709: Remove Support for Type 1 Transactions](https://eips.ethereum.org/EIPS/eip-3709)





### `Draft` to `Review`
1. [EIP-2803: Rich Transactions](https://github.com/ethereum/EIPs/pull/4188)
2. [EIP-3855: PUSH0 instruction](https://github.com/ethereum/EIPs/pull/3983/commits/052dada1530b716ae466223691b26266e7136876)
3. [EIP-3860: Limit and meter initcode](https://github.com/ethereum/EIPs/pull/3984)



### `Review` to `Last Call`
1. [EIP-2976: Typed Transactions over Gossip](https://github.com/ethereum/EIPs/pull/4187)


### `Last Call` to `Final`
* None

### To `Stagnant`
1. [EIP-205: ENS support for contract ABIs](https://eips.ethereum.org/EIPS/eip-205) Ref: [PR](https://github.com/ethereum/EIPs/pull/3937)
2. [EIP-210: Blockhash refactoring](https://eips.ethereum.org/EIPS/eip-210) Ref: [PR](https://github.com/ethereum/EIPs/pull/3939/commits/006020be69d03ed8ceecf6b16d9a9227655f0d7e)
3. [EIP-233: Formal process of hard forks](https://eips.ethereum.org/EIPS/eip-233) Ref: [PR](https://github.com/ethereum/EIPs/pull/3947)
4. [EIP-1387: Merkle Tree Attestations with Privacy enabled](https://eips.ethereum.org/EIPS/eip-1387)
5. [EIP-1388: Attestation Issuers Management List](https://eips.ethereum.org/EIPS/eip-1388) 
6. [EIP-1484: Digital Identity Aggregator](https://eips.ethereum.org/EIPS/eip-1484) Ref: [PR](https://github.com/ethereum/EIPs/pull/3886)
7. [EIP-1485: TEthashV1](https://eips.ethereum.org/EIPS/eip-1485)
8. [EIP-1491: Human Cost Accounting Standard (Like Gas but for humans)](https://eips.ethereum.org/EIPS/eip-1491) Ref: [PR](https://github.com/ethereum/EIPs/pull/3888)
9. [EIP-1523: Standard for Insurance Policies as ERC-721 Non Fungible Tokens](https://eips.ethereum.org/EIPS/eip-1523) Ref: [PR](https://github.com/ethereum/EIPs/pull/3889) 
10. [EIP-1571: EthereumStratum/2.0.0 ](https://eips.ethereum.org/EIPS/eip-1571) Ref: [PR](https://github.com/ethereum/EIPs/pull/3890)
11. [EIP-1577: contenthash field for ENS](https://eips.ethereum.org/EIPS/eip-1577) Ref: [PR](https://github.com/ethereum/EIPs/pull/3891)
12. [EIP-1588: Hardfork Meta: Ethereum ProgPoW](https://eips.ethereum.org/EIPS/eip-1588) Ref: [PR](https://github.com/ethereum/EIPs/pull/3893)
13. [EIP-1592: Address and ERC20-compliant transfer rules](https://eips.ethereum.org/EIPS/eip-1592) Ref: [PR](https://github.com/ethereum/EIPs/pull/3894)
14. [EIP-1613: Gas stations network](https://eips.ethereum.org/EIPS/eip-1613) Ref: [PR](https://github.com/ethereum/EIPs/pull/3895)
15. [EIP-1633: Re-Fungible Token Standard (RFT)](https://eips.ethereum.org/EIPS/eip-1633) Ref: [PR](https://github.com/ethereum/EIPs/pull/3896)
16. [EIP-1681: Temporal Replay Protection](https://eips.ethereum.org/EIPS/eip-1681) Ref: [PR](https://github.com/ethereum/EIPs/pull/3897)
17. [EIP-1710: URL Format for Web3 Browsers](https://eips.ethereum.org/EIPS/eip-1710) Ref: [PR](https://github.com/ethereum/EIPs/pull/3898)
18. [EIP-1767: GraphQL interface to Ethereum node data](https://eips.ethereum.org/EIPS/eip-1767) Ref: [PR](https://github.com/ethereum/EIPs/pull/3899)
19. [EIP-1775: App Keys, application specific wallet accounts](https://eips.ethereum.org/EIPS/eip-1775) Ref: [PR](https://github.com/ethereum/EIPs/pull/3900)
20. [EIP-1803: Rename opcodes for clarity](https://eips.ethereum.org/EIPS/eip-1803) Ref: [PR](https://github.com/ethereum/EIPs/pull/3901)
21. [EIP-1812: Ethereum Verifiable Claims](https://eips.ethereum.org/EIPS/eip-1812) Ref: [PR](https://github.com/ethereum/EIPs/pull/3902)
22. [EIP-1822: Universal Upgradeable Proxy Standard (UUPS)](https://eips.ethereum.org/EIPS/eip-1822) Ref: [PR](https://github.com/ethereum/EIPs/pull/3903/commits/d3c044d9d39dad406773a7526ad9f147e8a54975)
23. [EIP-1829: Precompile for Elliptic Curve Linear Combinations](https://eips.ethereum.org/EIPS/eip-1829) Ref: [PR](https://github.com/ethereum/EIPs/pull/3904)
24. [EIP-1844: ENS Interface Discovery](https://eips.ethereum.org/EIPS/eip-1844) Ref: [PR](https://github.com/ethereum/EIPs/pull/3905)
25. [EIP-1872: Ethereum Network Upgrade Windows](https://eips.ethereum.org/EIPS/eip-1872) Ref: [PR](https://github.com/ethereum/EIPs/pull/3906)
26. [EIP-1895: Support for an Elliptic Curve Cycle](https://eips.ethereum.org/EIPS/eip-1895) Ref: [PR](https://github.com/ethereum/EIPs/pull/3907)
27. [EIP-1898: Add `blockHash` to JSON-RPC methods which accept a default block parameter](https://eips.ethereum.org/EIPS/eip-1898) Ref: [PR](https://github.com/ethereum/EIPs/pull/3908)
28. [EIP-1900: dType - Decentralized Type System for EVM](https://eips.ethereum.org/EIPS/eip-1900) Ref: [PR](https://github.com/ethereum/EIPs/pull/3909)
29. [EIP-1901: Add OpenRPC Service Discovery To JSON-RPC Services](https://eips.ethereum.org/EIPS/eip-1901) Ref: [PR](https://github.com/ethereum/EIPs/pull/3910)
30. [EIP-1921: dType Functions Extension](https://eips.ethereum.org/EIPS/eip-1921) Ref: [PR](https://github.com/ethereum/EIPs/pull/3911)
31. [EIP-1922: zk-SNARK Verifier Standard](https://eips.ethereum.org/EIPS/eip-1922) Ref: [PR](https://github.com/ethereum/EIPs/pull/3912)
32. [EIP-1923: zk-SNARK Verifier Registry Standard](https://eips.ethereum.org/EIPS/eip-1923) Ref: [PR](https://github.com/ethereum/EIPs/pull/3913)
33. [EIP-1930: CALLs with strict gas semantic. Revert if not enough gas available](https://eips.ethereum.org/EIPS/eip-1930) Ref: [PR](https://github.com/ethereum/EIPs/pull/3914)
34. [EIP-1948: Non-fungible Data Token](https://eips.ethereum.org/EIPS/eip-1948) Ref: [PR](https://github.com/ethereum/EIPs/pull/3915)
35. [EIP-1959: New Opcode to check if a chainID is part of the history of chainIDs](https://eips.ethereum.org/EIPS/eip-1959) Ref: [PR](https://github.com/ethereum/EIPs/pull/3916)
36. [EIP-1962: EC arithmetic and pairings with runtime definitions](https://eips.ethereum.org/EIPS/eip-1962) Ref: [PR](https://github.com/ethereum/EIPs/pull/3917)
37. [EIP-1965: Method to check if a chainID is valid at a specific block Number](https://eips.ethereum.org/EIPS/eip-1965) Ref: [PR](https://github.com/ethereum/EIPs/pull/3918)
38. [EIP-1973: Scalable Reward](https://eips.ethereum.org/EIPS/eip-1973)  Ref: [PR](https://github.com/ethereum/EIPs/pull/3919)
39. [EIP-1985: Sane limits for certain EVM parameters](https://eips.ethereum.org/EIPS/eip-1985) Ref: [PR](https://github.com/ethereum/EIPs/pull/3920)
40. [EIP-1996: Holdable Token](https://eips.ethereum.org/EIPS/eip-1996) Ref: [PR](https://github.com/ethereum/EIPs/pull/3921)
41. [EIP-2003: EVMC modules for implementations of precompiled contracts](https://eips.ethereum.org/EIPS/eip-2003) Ref: [PR](https://github.com/ethereum/EIPs/pull/3922)
42. [EIP-2009: Compliance Service](https://eips.ethereum.org/EIPS/eip-2009) Ref: [PR](https://github.com/ethereum/EIPs/pull/3923)
43. [EIP-2014: Extended State Oracle](https://eips.ethereum.org/EIPS/eip-2014) Ref: [PR](https://github.com/ethereum/EIPs/pull/3924)
44. [EIP-2015: Wallet Update Ethereum Chain RPC Method (`wallet_updateEthereumChain`)](https://eips.ethereum.org/EIPS/eip-2015) Ref: [PR](https://github.com/ethereum/EIPs/pull/3925)
45. [EIP-2018: Clearable Token](https://eips.ethereum.org/EIPS/eip-2018) Ref: [PR](https://github.com/ethereum/EIPs/pull/3926)
46. [EIP-2019: Fundable Token](https://eips.ethereum.org/EIPS/eip-2019) Ref: [PR](https://github.com/ethereum/EIPs/pull/3927)
47. [EIP-2020: E-Money Standard Token](https://eips.ethereum.org/EIPS/eip-2020) Ref: [PR](https://github.com/ethereum/EIPs/pull/3928)
48. [EIP-2021: Payoutable Token](https://eips.ethereum.org/EIPS/eip-2021) Ref: [PR](https://github.com/ethereum/EIPs/pull/3929)
49. [EIP-2026: State Rent H - Fixed Prepayment for accounts](https://eips.ethereum.org/EIPS/eip-2026) Ref: [PR](https://github.com/ethereum/EIPs/pull/3930)
50. [EIP-2027: State Rent C - Net contract size accounting](https://eips.ethereum.org/EIPS/eip-2027) Ref: [PR](https://github.com/ethereum/EIPs/pull/3931)
51. [EIP-2029: State Rent A - State counters contract](https://eips.ethereum.org/EIPS/eip-2029) Ref: [PR](https://github.com/ethereum/EIPs/pull/3932)
52. [EIP-2031: State Rent B - Net transaction counter](https://eips.ethereum.org/EIPS/eip-2031) Ref: [PR](https://github.com/ethereum/EIPs/pull/3933)
53. [EIP-2035: Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs](https://eips.ethereum.org/EIPS/eip-2035) Ref: [PR](https://github.com/ethereum/EIPs/pull/3934)
54. [EIP-2045: Particle gas costs for EVM opcodes ](https://eips.ethereum.org/EIPS/eip-2045) Ref: [PR](https://github.com/ethereum/EIPs/pull/3935)
55. [EIP-2046: Reduced gas cost for static calls made to precompiles](https://eips.ethereum.org/EIPS/eip-2046) Ref: [PR](https://github.com/ethereum/EIPs/pull/3936)
56. [EIP-2069: Recommendation for using YAML ABI in ERCs/EIPs](https://eips.ethereum.org/EIPS/eip-2069) Ref: [PR](https://github.com/ethereum/EIPs/pull/3938)
57. [EIP-2157: dType Storage Extension - Decentralized Type System for EVM](https://eips.ethereum.org/EIPS/eip-2157) Ref: [PR](https://github.com/ethereum/EIPs/pull/3941)
58. [EIP-2193: dType Alias Extension - Decentralized Type System](https://eips.ethereum.org/EIPS/eip-2193) Ref: [PR](https://github.com/ethereum/EIPs/pull/3942)
59. [EIP-2242: Transaction Postdata](https://eips.ethereum.org/EIPS/eip-2242) Ref: [PR](https://github.com/ethereum/EIPs/pull/3943)
60. [EIP-2256: wallet_getOwnedAssets JSON-RPC Method](https://eips.ethereum.org/EIPS/eip-2256) Ref: [PR](https://github.com/ethereum/EIPs/pull/3944)
61. [EIP-2304: Multichain address resolution for ENS](https://eips.ethereum.org/EIPS/eip-2304) Ref: [PR](https://github.com/ethereum/EIPs/pull/3945)
62. [EIP-2327: BEGINDATA opcode](https://eips.ethereum.org/EIPS/eip-2327) Ref: [PR](https://github.com/ethereum/EIPs/pull/3946)
63. [EIP-2335: BLS12-381 Keystore](https://eips.ethereum.org/EIPS/eip-2335) Ref: [PR](https://github.com/ethereum/EIPs/pull/3949)
64. [EIP-2364: eth/64: forkid-extended protocol handshake](https://eips.ethereum.org/EIPS/eip-2364) Ref: [PR](https://github.com/ethereum/EIPs/pull/3950)
65. [EIP-2378: EIPs Eligible for Inclusion](https://eips.ethereum.org/EIPS/eip-2378) Ref: [PR](https://github.com/ethereum/EIPs/pull/3951)
66. [EIP-2386: Ethereum 2 Hierarchical Deterministic Walletstore](https://eips.ethereum.org/EIPS/eip-2386) Ref: [PR](https://github.com/ethereum/EIPs/pull/3952)
67. [EIP-2390: Geo-ENS](https://eips.ethereum.org/EIPS/eip-2390) Ref: [PR](https://github.com/ethereum/EIPs/pull/3953)
68. [EIP-2400: URL Format for Transaction Receipts](https://eips.ethereum.org/EIPS/eip-2400) Ref: [PR](https://github.com/ethereum/EIPs/pull/3954)
69. [EIP-2464: eth/65: transaction announcements and retrievals](https://eips.ethereum.org/EIPS/eip-2464) Ref: [PR](https://github.com/ethereum/EIPs/pull/3955)
70. [EIP-2470: Singleton Factory](https://eips.ethereum.org/EIPS/eip-2470) Ref: [PR](https://github.com/ethereum/EIPs/pull/3956)
71. [EIP-2474: Coinbase calls](https://eips.ethereum.org/EIPS/eip-2474) Ref: [PR](https://github.com/ethereum/EIPs/pull/3957)
72. [EIP-2477: Token Metadata Integrity](https://eips.ethereum.org/EIPS/eip-2477) Ref: [PR](https://github.com/ethereum/EIPs/pull/3958)
73. [EIP-2488: Deprecate the CALLCODE opcode](https://eips.ethereum.org/EIPS/eip-2488) Ref: [PR](https://github.com/ethereum/EIPs/pull/3959)
74. [EIP-2494: Baby Jubjub Elliptic Curve](https://eips.ethereum.org/EIPS/eip-2494) Ref: [PR](https://github.com/ethereum/EIPs/pull/3960)
75. [EIP-2515: Implement Difficulty Freeze](https://eips.ethereum.org/EIPS/eip-2515) Ref: [PR](https://github.com/ethereum/EIPs/pull/3961)
76. [EIP-2520: Multiple contenthash records for ENS](https://eips.ethereum.org/EIPS/eip-2520) Ref: [PR](https://github.com/ethereum/EIPs/pull/3962)
77. [EIP-2525: ENSLogin](https://eips.ethereum.org/EIPS/eip-2525) Ref: [PR](https://github.com/ethereum/EIPs/pull/3963)
78. [EIP-2537: Precompile for BLS12-381 curve operations](https://eips.ethereum.org/EIPS/eip-2537) Ref: [PR](https://github.com/ethereum/EIPs/pull/3964)
79. [EIP-2539: BLS12-377 curve operations](https://eips.ethereum.org/EIPS/eip-2539) Ref: [PR](https://github.com/ethereum/EIPs/pull/3965)
80. [EIP-2542: New opcodes TXGASLIMIT and CALLGASLIMIT](https://eips.ethereum.org/EIPS/eip-2542) Ref: [PR](https://github.com/ethereum/EIPs/pull/3966)
81. [EIP-2544: ENS Wildcard Resolution](https://eips.ethereum.org/EIPS/eip-2544) Ref: [PR](https://github.com/ethereum/EIPs/pull/3967)
82. [EIP-2566: Human Readable Parameters for Contract Function Execution](https://eips.ethereum.org/EIPS/eip-2566) Ref: [PR](https://github.com/ethereum/EIPs/pull/3968)
83. [EIP-2569: Saving and Displaying Image Onchain for Universal Tokens](https://eips.ethereum.org/EIPS/eip-2569) Ref: [PR](https://github.com/ethereum/EIPs/pull/3969)
84. [EIP-2583: Penalty for account trie misses](https://eips.ethereum.org/EIPS/eip-2583) Ref: [PR]()
85. [EIP-2584: Trie format transition with overlay trees](https://eips.ethereum.org/EIPS/eip-2584) Ref: [PR](https://github.com/ethereum/EIPs/pull/3971)
86. [EIP-2330: EXTSLOAD opcode](https://eips.ethereum.org/EIPS/eip-2330)
87. [EIP-2876: Deposit contract and address standard](https://eips.ethereum.org/EIPS/eip-2876) Ref: [PR](https://github.com/ethereum/EIPs/pull/4273)
88. [EIP-1387: Merkle Tree Attestations with Privacy enabled ](https://eips.ethereum.org/EIPS/eip-1387) Ref: [PR](https://github.com/ethereum/EIPs/pull/4025)


### To `Withdrawn`
* [EIP-2711: Sponsored, expiring and batch transactions](https://eips.ethereum.org/EIPS/eip-2711) Ref: [PR](https://github.com/ethereum/EIPs/pull/4189)


### Non-normative changes to `Final` proposals
1. [EIP-170: Contract code size limit](https://github.com/ethereum/EIPs/pull/3790)
2. [EIP-721: Non-Fungible Token Standard](https://github.com/ethereum/EIPs/pull/3768/files/9f0ef87e1232536f09540ebcca033ba94401f77a)

### EIP category change
1. [EIP-3436: Expanded Clique Block Choice Rule](https://eips.ethereum.org/EIPS/eip-3436) (moved from `Networking` to `Core`) Ref: [PR](https://github.com/ethereum/EIPs/pull/4195)

## Other improvements 
1. [Update eips.ethereum.org](https://github.com/ethereum/EIPs/pull/3849) - Add missing EIP states and bring en par with EIP-1
2. [Edit to EIP-1](https://github.com/ethereum/EIPs/pull/3856) - Removes Living toggling between review and living



#### Report EIP-bot bugs or request new feature improvements [here](https://github.com/ethereum/EIP-Bot/issues).

## General stats (August 30, 2021 – September 30, 2021)
![](https://i.imgur.com/MImGQ29.png)

Excluding merges, **25 authors** have pushed 165 commits to master and 291 commits to all branches. 

![](https://i.imgur.com/IwameJv.png)





