ERC-8167 给模块化代理定了最小接口:selectors 查询加 implementation 反查,配合 SelectorDelegated 事件让工具能还原每个函数选择器当前指向哪个模块。本文拆解这份 Last Call 提案与钻石代理的分野。
ERC-8167 给模块化代理定了最小接口:selectors 查询加 implementation 反查,配合 SelectorDelegated 事件让工具能还原每个函数选择器当前指向哪个模块。本文拆解这份 Last Call 提案与钻石代理的分野。
ERC-8054 让 ERC-20 在每次状态变化时记余额检查点,新币按某个检查点直接继承全部余额分布,不需要空投领取。本文拆解这份 Draft 提案的检查点机制、未来高度报错与对 NFT 项目的启示。
ERC-1132 给 ERC-20 加了带 reason 标签的锁仓接口:lock 按原因和时长冻结、tokensLocked 按原因查询、totalBalanceOf 一次读回冻结加可动的总余额。本文拆解这份停滞提案如何避开外部托管。
ERC-1178 让一个合约管理多个类别的代币:balanceOf 按 classId 记账,每类可有自己的名称与供应量,转账带类别参数。这份停滞的多类别标准与 ERC-1155 的分工与坑在哪里。
每次入金都要先签一笔 approve,要么反复花钱要么无限授权,ERC-4546 在 2021 年底提出一个不可升级的公共存管合约,一次设限、多处入金。这份 Stagnant 提案的函数长什么样,信任模型又转移给了谁。
setApprovalForAll 一按就是全部代币,ERC-1761 在 2019 年提出作用域授权,把批准范围缩小到一组编号之内。这份 Stagnant 提案怎么用 scope 划分高低价值藏品,接口里又藏着哪些取舍。本文按原文拆解。
不是每一类链上凭证都该做成 NFT 或同质代币。ERC-3475 用类型加序列号的两级结构给债券这类义务建账,发行、赎回、销毁和批量转移都挂在同一接口上。这份 Final 提案的账本形状值得拆开看。
EOA 的签名不会变,合约钱包的签名却可能某天突然失效。ERC-5719 提出 getAlternativeSignature 接口,让持有旧签名的一方有一个公开的换签入口。本文拆解这份 Stagnant 提案的四步替换流程与边界。
把多笔调用打包成一笔交易并不新鲜,ERC-6357 的特别之处是用 delegatecall 让合约调用自己,任何一步失败整串回滚。这份 Last Call 提案怎么省掉逐笔 21000 Gas 的固定开销,代理合约使用时又埋着什么坑。
一个管理 NFT 库的多签账户,想加延时、加白名单、加跨链治理,往往只能推倒重来。ERC-5005 把合约账户拆成头像、模块、修饰器与守卫四种零件。这份 Stagnant 提案的接口怎么约定零件之间的接线。