CIP-30 的 getNetworkId 只区分主网与测试网,多条测试网在它眼里都是 0。本文按 CIP-142 规范解释扩展启用方式、getNetworkMagic 的返回值(主网 764824073、preview 2、preprod 1)与沿用的四类错误码,并说明它仍处 Proposed 阶段意味着什么。
汇总与「钱包接口」相关的文章,帮助你系统了解该主题。
CIP-30 的 getNetworkId 只区分主网与测试网,多条测试网在它眼里都是 0。本文按 CIP-142 规范解释扩展启用方式、getNetworkMagic 的返回值(主网 764824073、preview 2、preprod 1)与沿用的四类错误码,并说明它仍处 Proposed 阶段意味着什么。
网页想知道链换了、账户换了,靠的是监听钱包事件。而"监听"这件事本身的接口,在 EIP-1193 里被直接规定为两个方法:on 与 removeListener,出处是一份更早的 Final 提案 EIP-2700。本文拆解这份只定义骨架、不管事件内容的提案,以及它为何把语义全部留给别人。
一台浏览器装两个钱包扩展,网页可能连到错误的那一个——因为所有钱包都往同一个全局对象上挤。2022 年的 EIP-5749 提出改用注册表式的 window.evmproviders,让每个钱包带名称、图标和唯一编号入驻,网页列出菜单由你选。本文拆解这份 Final 提案的结构、uuid 规则,以及它与 EIP-6963 的关系。
签名之外,钱包还能替你解密数据、签发 DID 凭证吗?2020 年的 EIP-2844 给 JSON-RPC 加了 did_authenticate、did_createJWS、did_decryptJWE 三个方法,让应用通过去中心化标识发现你的公钥。本文拆解这套 JOSE 语义与权限提示设计,并说明它为何停在 Stagnant。
添加网络时那一栏"原生代币符号",今天是用户抄来的或钱包内置的。EIP-3014 提议加一个 eth_symbol 方法,让节点直接回答"这条链的钱叫什么"。拆解它无参数的设计、信任边界与停在 Stagnant 的原因。
EIP-2256 提议给钱包加一个 wallet_getOwnedAssets 方法,让网站直接向钱包询问你有哪些资产。拆解它的参数、返回结构与三种用户选择,以及这条 2019 年的提案为何停在草案之外、后来者补了什么。
在注入与多播发现成为主流之前,EIP-7039 提出让网页挂一个指向 web+evm 协议的空窗口,由浏览器把请求转给注册了该协议的钱包。拆解 SHADOW 的连接五步、消息通道设计与它的安全盲区。
wallet_updateEthereumChain 曾想把添加网络和切换网络合并成一个钱包 RPC 方法。拆解 EIP-2015 的参数结构、返回约定与两条安全底线,并说明它为何停留在提案阶段,以及今天换链时该核对什么。
ERC-8019 提议让钱包在本机维护一份自动登录策略:域名、地址前缀、链列表、资源清单全部精确匹配且未过期时,以太坊登录消息可自动签名。本文按草案原文拆五条匹配规则、只有钱包能管策略的设计,以及关掉这个开关前该检查什么。
草案 ERC-7946 提出 UWULink:应用把一批合约调用编进一个二维码或 NFC 标签,钱包扫开就原子执行,全程不建立连接、不暴露地址。本文按原文讲清单向通道的机制、静态与可编程两种模式、原子批处理要求,以及扫码发起交易时的核对纪律。