Skip to content

chen4903/eip-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eip-library

  • EIP-2981:版权税,NFT在二级市场流动的时候,NFT拥有者(艺术家)不断的接收一定比例的版权税

  • EIP-150:stack1024层,提出子调用最多使用63/64的父调用gas

  • EIP-4626:金库合约,存入标的资产,获得金库份额

  • EIP-712:签名相关,链下签名,然后链上验签,关于permit(), vrs, recover()

  • EIP-2612:对EIP-712的更进一步,他运用签名方式,授权ERC20可以通过签名的方式进行approve

  • EIP-1820:接口注册表,类似代理一样,任何人都可以在这个合约中查询:某个地址A的某个接口X,这个接口X是在哪个地址B实现的?

  • EIP-777:一个具有钩子、管理者的代币合约,和ERC20同类,但是更加复杂

  • EIP-165:接口实现

  • EIP-1155:ERC20和ERC721的结合,一种token协议

  • EIP-1167:克隆合约(delegatecall代理模式)

  • EIP-897:第一个真正的代理合约,但是存在状态变量冲突的问题

  • EIP-1822:对EIP-897的升级,采用特定的slot位置存储Impl合约,解决了slot冲突的问题、

  • EIP-1967:EIP-1967是对EIP-1822的进一步标准化版本,增加了beacon合约,使得升级体验更加

  • EIP-173:合约所有权

  • EIP-191:最初版,在以太坊中处理签名数据

  • EIP-3009:一种新的代币标准,使用随机的nonce进行授权签名,非传统的approve-transferFrom模型

  • EIP-6372:一种合约使用时钟的标准

  • EIP-5805:一种委托投票的模式

  • EIP-2098:64字节的压缩签名

  • EIP-170:合约代码长度限制

  • EIP-2935:提供来自state的历史块哈希值,存储并提供最后8192个块哈希作为系统合约的存储槽,以允许无状态执行。(跟客户端同步比较相关,没做笔记)

  • EIP-3860:限制和计量初始化代码initcode,将 initcode 的最大大小限制为 49152,并且对每个 32 字节的 initcode 块额外应用 2 的 gas 成本。(没做笔记)

  • EIP-4844:引入临时分片,blob

  • EIP-7022:设置 EOA 账户代码,添加一个新的 tx 类型,用于在执行期间设置 EOA 的代码,旨在增强 EOA 的能力,使其能够在交易期间临时具备智能合约的功能。

  • EIP-3523:一种创新的代币标准,结合了 ERC-20 和 ERC-721 的优点,通过引入槽和价值分割的概念

  • EIP-7579: ERC-7579概述了模块化智能账户和模块所需的最小接口和行为,以确保跨实现的互操作性。

  • EIP-4337:AA钱包标准

  • EIP-6909: 简化的EIP1155,Minimal Multi-Token Standard

About

EIPs that we often use

Resources

Stars

Watchers

Forks