ERC-6932 在 ERC-20 之外加了一层订阅账本:subscribe 与 unsubscribe 管进出,subscriptionFee 与 subscriptionFrequency 定义价格和周期,nextPaymentDate 记录每个订阅者的下一期扣款日。本文按标准原文拆解这套接口的工作方式、与手动续费的区别以及自动扣款的前提条件。
ERC-6932 在 ERC-20 之外加了一层订阅账本:subscribe 与 unsubscribe 管进出,subscriptionFee 与 subscriptionFrequency 定义价格和周期,nextPaymentDate 记录每个订阅者的下一期扣款日。本文按标准原文拆解这套接口的工作方式、与手动续费的区别以及自动扣款的前提条件。
ERC-7758 让代币持有人用一份 EIP-712 签名表达转账意图,再由任何人把这份签名送进合约执行。本文拆解 transferWithAuthorization、receiveWithAuthorization 和 cancelAuthorization 三个函数的参数与事件,说明 nonce 防重放、有效期字段和撤销机制各自的边界。用户提交签名前的自查要点也一并列出。
ERC-7529 让项目方在域名 DNS 里放一条 TXT 记录指向自己的合约,合约端再用 checkDomain 反向确认,形成双向的归属绑定。本文按标准原文说明这套基于 DoH 的发现与验证机制、addDomain 与 removeDomain 的维护方式,以及它能挡住和挡不住哪些仿冒。
ERC-5164 把跨链调用拆成发送端的 Message Dispatcher 与接收端的 Message Executor 两个组件,用 dispatchMessage 发出、MessageDispatched 与 MessageIdExecuted 两个事件对账。本文拆解这套接口的字段设计与对账方法,并说明它与具体桥接传输层的分工边界。
ERC-6734 规定了一种 JSON 代币清单格式,用 chainId、合约地址和 bridge 扩展字段把同一条资产在不同 Layer 1、Layer 2 或侧链上的多个身份串成可机读的对应关系。本文拆解清单的必备字段、humanReadableTokenSymbol 的拼写规则,以及它和钱包手动添加代币的区别。
ERC-5982 给智能合约的角色权限体系定了一套统一接口:角色是 bytes32 标识,createRole 建角色、grantRole 授人、revokeRole 收回、destroyRole 销毁,并用 rolePower 与 canExecute 把角色和具体函数选择器挂钩。本文拆解三个子接口与五种事件,说明查权限该读哪些函数。
ERC-7417 提出一个转换器合约:把 ERC-20 存进去铸出 ERC-223 版本,反向操作随时可退,两个标准的代币互为镜像、总量一一对应。本文拆解 convertERC20、包装器创建与地址预测等函数的机制,说明换壳改变了什么、没改变什么。
ERC-6229 给 ERC-4626 金库加上锁定期语义:isLocked 为 true 时普通存取必须回滚,用户改用 scheduleDeposit 与 scheduleRedeem 排队,等锁定期结束后由 settleDeposits 与 settleRedemptions 按当时份额价格统一结算。本文拆解这套两步结算的动机与未结订单的价格风险。
ERC-4524 把 ERC-721 的 safeTransfer 思想搬进 ERC-20:转给合约时调用其 onERC20Received 回调,收币合约必须返回特定选择器否则整笔回滚。本文拆解 0x4fc35859 选择器的角色、EIP-165 接口的意义,以及回调本身带来的重入风险提示。
ERC-8161 给异步申赎的 ERC-7540 金库补上转让接口:还在排队的存款或赎回订单可以整体过户给新控制器,已可领取的余额则不在转让范围内。本文拆解 transferDepositRequest 与 transferRedeemRequest 两个接口的适用边界和 ERC-165 探测方法。