General utilities for developers
These Ethereum Improvement Proposals (EIPs) are designed to enhance the developer experience on the Ethereum network. These proposals introduce tools, standards, and optimizations that streamline development processes, improve efficiency, and provide robust solutions for common challenges faced by developers.
ERC-5007: Time NFT, ERC-721 Time Extension
On-chain
ERC-2569: Saving and Displaying Image Onchain for Universal Tokens
ERC-4804: Web3 URL to EVM Call Message Translation
ERC-5018: Filesystem-like Interface for Contracts
ERC-5219: Contract Resource Requests
ERC-6944: ERC-5219 Resolve Mode
ERC-7053: Interoperable Digital Media Indexing
ERC-7087: MIME type for Web3 URL in Auto Mode
ERC-7208: On-Chain Data Container
Off-chain
ERC-3668: CCIP Read: Secure offchain data retrieval
ERC-1167: Minimal Proxy Contract
ERC-1504: Upgradable Smart Contract
ERC-1822: Universal Upgradeable Proxy Standard (UUPS)
ERC-1967: Standard Proxy Storage Slots
ERC-2535: Diamonds, Multi-Facet Proxy
ERC-3561: Trust Minimized Upgradeability Proxy
ERC-5202: Blueprint contract format
ERC-5289: Ethereum Notary Interface
ERC-6224: Contracts Dependencies Registry
ERC-6093: Custom errors for commonly-used tokens
ERC-6357: Single-contract Multi-delegatecall
ERC-7528: ETH (Native Asset) Address Convention