ERC-7533 把跨链传输倒过来做:每条链的 SendPort 把本链消息打包成默克尔树,各桥只需把根从源链拉到目标链的 ReceivePort,任何桥都能验任何消息。本文拆解 addMsgHash 到 verify 的完整链路、Package 结构与多接收端互验的安全逻辑。
汇总与「NFT」相关的文章,帮助你系统了解该主题。
ERC-7533 把跨链传输倒过来做:每条链的 SendPort 把本链消息打包成默克尔树,各桥只需把根从源链拉到目标链的 ReceivePort,任何桥都能验任何消息。本文拆解 addMsgHash 到 verify 的完整链路、Package 结构与多接收端互验的安全逻辑。
ERC-4886 建了一个链上登记处:主地址提名一个代理地址替自己交互,登记处记录两者的从属关系,合约可以据此把主地址的持仓权益映射给代理地址。本文拆解提名流程、角色状态查询与解除机制,并说明它和转账授权的区别。
ERC-7871 给钱包与应用的通信增加一个 JSON-RPC 方法 wallet_sign,专门请求按 EIP-191 各版本格式签署消息,并用 EIP-5792 的 capabilities 机制声明支持哪些签名类型。本文拆解它与 eth_sign、personal_sign、eth_signTypedData 的关系和钱包能力探测方法。
ERC-7444 用一个 getMaturity(bytes32 id) 函数统一回答各类时间锁资产的到期时间:deposit 存入时给每个锁生成一个 lockId,到期时间以 Unix 时间戳登记。本文拆解这个最小接口的字段、适用资产类型,以及它对估值和流动性工具的意义。
ERC-5827 给 ERC-20 授权加上恢复速率参数:approveRenewable 设定额度上限和每秒恢复量,花掉的可随时按速率自动回补,配合有效期参数可实现自动过期的周期授权。本文拆解 renewableAllowance 查询、 RenewableApproval 事件和 Expirable 扩展的适用场景。
ERC-7093 给智能账户的社交恢复定了三层分工:恢复账户合约、权限验证器与策略验证器各司其职,让没有链上账户的亲友、NFT 甚至邮件签名都能充当守护人。本文拆解 startRecovery 到 executeRecovery 的生命周期、三个事件和过期时间的设计意图。
ERC-8161 给异步申赎的 ERC-7540 金库补上转让接口:还在排队的存款或赎回订单可以整体过户给新控制器,已可领取的余额则不在转让范围内。本文拆解 transferDepositRequest 与 transferRedeemRequest 两个接口的适用边界和 ERC-165 探测方法。
ERC-4524 把 ERC-721 的 safeTransfer 思想搬进 ERC-20:转给合约时调用其 onERC20Received 回调,收币合约必须返回特定选择器否则整笔回滚。本文拆解 0x4fc35859 选择器的角色、EIP-165 接口的意义,以及回调本身带来的重入风险提示。
ERC-6229 给 ERC-4626 金库加上锁定期语义:isLocked 为 true 时普通存取必须回滚,用户改用 scheduleDeposit 与 scheduleRedeem 排队,等锁定期结束后由 settleDeposits 与 settleRedemptions 按当时份额价格统一结算。本文拆解这套两步结算的动机与未结订单的价格风险。
ERC-7417 提出一个转换器合约:把 ERC-20 存进去铸出 ERC-223 版本,反向操作随时可退,两个标准的代币互为镜像、总量一一对应。本文拆解 convertERC20、包装器创建与地址预测等函数的机制,说明换壳改变了什么、没改变什么。