Bitcoin Core 的 send RPC 自 0.21 引入并标注实验性质,v31.0 里它以 outputs 字典同时覆盖多收款人与 OP_RETURN 数据输出,options 面板收纳 add_inputs、minconf、subtract_fee_from_outputs 等控制项。本文按 v31.0 源码逐项拆解参数与三种返回形状。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 838 篇 · 第 13 / 84 页
Bitcoin Core 的 send RPC 自 0.21 引入并标注实验性质,v31.0 里它以 outputs 字典同时覆盖多收款人与 OP_RETURN 数据输出,options 面板收纳 add_inputs、minconf、subtract_fee_from_outputs 等控制项。本文按 v31.0 源码逐项拆解参数与三种返回形状。
sendcoins 是 LND 内置钱包的链上出口:金额用聪、地址接受 base58 与 bech32,sweepall 开关把全部或指定 UTXO 一次扫进目标地址。本文按 v0.19.0-beta 源码核对 conf_target、min_confs 默认值、非终端环境默认跳确认的行为,以及归集前的隐私决策点。
listpeers 列出的每位对端带着一串读数:字节流、聪流量、ping 延迟、通道方向与图谱同步类型。本文按 LND v0.19.0-beta 源码与 lnrpc 定义拆解字段语义、list_errors 的两种形态,以及付款卡死、带宽异常、图谱落后三个排障场景的用法。
Bitcoin Core v31.0 的 getnewaddress 不现场造钥匙,而是从描述符派生区间发号。本文按源码核对它的密钥池机制、label 标签语义、address_type 覆盖规则,以及锁定钱包与观察钱包下的真实行为。
Bitcoin Core v31.0 的 decoderawtransaction 纯本地拆解十六进制交易,不做共识校验也不告诉你能不能花。本文按源码核对 iswitness 参数的猜测风险、txid 与 wtxid 的分野、size、weight、vsize 三本体积账。
Bitcoin Core v31.0 的 getbalance 把余额压成一个数字,参数表里却留着 dummy 化石、弃用的 include watchonly 与 avoid reuse 过滤。本文按源码核对它的口径、与 getbalances 和 listunspent 的分工。
Bitcoin Core v31.0 的 getblockcount 报的是最大工作量且完整验证那条链的高度,快照同步与重组都会让它和直觉对不上。本文按源码核对高度与链尖哈希的语义、成对使用的理由和轮询脚本的替代方案。
Bitcoin Core v31.0 的 abortrescan 只把一个原子标志置位,扫描线程在下一个检查点才真正停下。本文按源码核对返回 true 与 false 的语义、中止后未扫区间的漏账风险,以及三处强制要求先中止的操作。
LND v0.19.0-beta 的 getinfo 不止是节点名片。本文按 lnrpc 接口定义核对 synced_to_chain 与 synced_to_graph 各自管什么、通道与对端计数为何互不覆盖,以及把它当分流阀的排障顺序。
LND v0.19.0-beta 的 pendingchannels 记录通道生命周期里所有不活不死的等待:待开确认、强制关闭在途、等待结算。本文按接口定义核对 limbo balance、maturity height 与 recovered balance 的对账读法。