今天网页调钱包只有一句provider.request。这个形状由EIP-2696在2020年定义:一个单一方法承载所有调用,替代散装的回调接口。这份Final提案是EIP-1193的地基,也决定了钓鱼网站与正规网站面对的是同一扇门。
汇总与「接口标准」相关的文章,帮助你系统了解该主题。
今天网页调钱包只有一句provider.request。这个形状由EIP-2696在2020年定义:一个单一方法承载所有调用,替代散装的回调接口。这份Final提案是EIP-1193的地基,也决定了钓鱼网站与正规网站面对的是同一扇门。
以太坊节点会向外暴露运行指标,各家客户端命名五花八门,同一块仪表盘要写四套查询。EIP-2159给最常用的链同步与连接数指标定了统一名字,本文解释这份Final提案为什么只有四个指标,以及统一命名怎么把节点告警从方言推向普通话。
网站连钱包时到底拿到了什么能力,今天大多说不清。EIP-2255在2019年给出了标准答案的雏形:wallet_getPermissions和wallet_requestPermissions两个方法,加一套按网站、按方法、带附加限制的权限记录。这份Final提案定义了接口,也暴露了理想与现实的差距。
钱包确认页显示转账给谁、转多少,靠的是把十六进制数据解码回人类可读形式。2020 年的 EIP-2566 走了一条直接却没走通的路:新增 RPC 方法,让 dApp 把函数 ABI 一并交给钱包。本文拆解它的设计与未解决的可信问题,并对照今天钱包靠什么拼出你看到的确认界面。
ERC-7845 规范了钱包系统向编排器请求解决方案的 JSON-RPC 数据结构。本文逐字段读 Problem 与 Action,重点讲链号、出资范围、动作类型三处缺省语义带来的授权面。
治理项目里各家投票合约接口不同,第三方工具难以通用。ERC-1417 在 2018 年 9 月提出一套 Poll 标准:vote、revokeVote、canVote、getVoteTally、winningProposal 等函数加 CastVote、RevokedVote、TriedToVote 三个事件,用 ERC-165 声明身份。该标准现处 Stagnant 状态。本文讲这套接口想统一什么、为什么没能统一。