2026年10月14日周三

标签:RPC

汇总与「RPC」相关的文章,帮助你系统了解该主题。

addpeeraddress:往节点地址库里塞一条地址的测试开关
加密货币百科
addpeeraddress:往节点地址库里塞一条地址的测试开关

addpeeraddress 能把一个 IP 和端口直接写进比特币节点的地址管理表,v31.0 源码把它标注为仅供测试。本文拆解它写入 new 表与 tried 表的差别、等价于对端自报的取值细节,以及为什么生产节点不该用它补邻居。

setlabel 改的只是这台机器的记事本:标签存在哪、谁会看到
加密货币百科
setlabel 改的只是这台机器的记事本:标签存在哪、谁会看到

setlabel 给地址挂标签,但标签只写进本钱包的地址簿文件,不上链、不广播。本文按 v31.0 源码拆它的归属判定逻辑——自己的地址记成收款、别人的记成付款——以及标签与 listtransactions、getbalances 按标签过滤的联动关系。

converttopsbt:把老式十六进制交易反向装进 PSBT 的那扇门
加密货币百科
converttopsbt:把老式十六进制交易反向装进 PSBT 的那扇门

converttopsbt 把 createrawtransaction 或 fundrawtransaction 产出的裸交易十六进制反向转换成 PSBT,方便继续走签名器流程。本文按 v31.0 源码讲清它为什么只适用于这两条来路、permitsigdata 开关撕掉签名的危险默认值,以及和 walletcreatefundedpsbt 的正路对比。

钱包里的添加网络弹窗如何被标准化:EIP-3085的校验规则
加密货币百科
钱包里的添加网络弹窗如何被标准化:EIP-3085的校验规则

dapp请求钱包添加一条新链时弹出的确认框背后,是EIP-3085定义的wallet_addEthereumChain方法:只有chainId是必填字段,钱包却有一串必须拒绝的情形。本文拆解参数结构、链ID核验逻辑与已经存在的链被重复添加时的处理,以及用户应当核对哪些字段。

一键切链请求的机制与边界:EIP-3326和活动链概念
加密货币百科
一键切链请求的机制与边界:EIP-3326和活动链概念

dapp替你发起切换网络的弹窗来自EIP-3326定义的wallet_switchEthereumChain。它只接受一个chainId参数,成功返回null,且预设钱包存在单一活动链概念。本文讲清它与添加链请求的分工、钱包必须拒绝的边界,以及为什么这条方法不携带任何链元数据。

rpc.discover 能问出节点支持哪些方法吗:EIP-1901 与服务自述
钱包与链上工具
rpc.discover 能问出节点支持哪些方法吗:EIP-1901 与服务自述

文档会过时,抓包会越界。EIP-1901 提议让 JSON-RPC 服务通过 rpc.discover 方法交出一份 OpenRPC 文档,机器可读地自报接口清单。拆解这套机制、它能替代什么工作,以及为什么至今几乎没有节点实装。

出块收益和提款也想查日志:EIP-7799 系统日志
加密货币百科
出块收益和提款也想查日志:EIP-7799 系统日志

有些 ETH 余额变化不对应任何交易:出块者收的优先费、验证者提款、创世分配。EIP-7799 提议扩展 eth_getLogs,提供不与交易绑定的区块级系统日志。本文说明它补上哪个对账盲区,以及为什么需要改执行区块头。

发完交易就一直刷新?EIP-8072 想把等打包变成一次订阅
钱包与链上工具
发完交易就一直刷新?EIP-8072 想把等打包变成一次订阅

EIP-8072 给 eth_subscribe 增加 transactionInclusion 订阅类型,把发送交易与等待打包合并成一次调用。本文拆解草案里的两种订阅形状、includeReorgs 参数的边界,以及它和同步等待、轮询监控的分工。

txindex 事后开启要不要整链重来:交易索引的旧共识与新共识
加密货币百科
txindex 事后开启要不要整链重来:交易索引的旧共识与新共识

给比特币全节点补开 txindex,到底要不要加 reindex 从头重放,答案取决于节点版本。旧版本抹掉链状态重建一切,较新版本让索引在后台增量追赶。本文拆解交易索引的作用、与修剪模式互斥的磁盘代价、补索引期间的三种现象,以及哪些场景真的需要这本第二账。