比特币(Bitcoin) RPC Wallet API中importaddress的用法及代码示例。
用法:
importaddress "address" ( "label" rescan p2sh )
添加一个地址或脚本(以十六进制表示),该地址或脚本可以像在钱包中一样被观看,但不能用于消费。需要新的钱包备份。
注意:如果重新扫描为真,则此调用可能需要一个多小时才能完成,在此期间,其他rpc调用可能会报告已导入的地址存在,但相关交易仍然缺失,从而导致暂时不正确/伪造的余额和未花费的输出,直到重新扫描完成为止。
如果您具有完整的公共 key ,则应调用importpubkey而不是此名称。
注意:如果以十六进制格式导入非标准原始脚本,则发送给它的输出将被视为更改,并且不会在许多RPC中显示。
参数1 - address
类型:字符串,必填
比特币地址(或hex-encoded脚本)
参数2 - label
类型:字符串,可选,默认=“”
可选标签
参数3 - rescan
类型:布尔值,可选,默认= true
重新扫描钱包进行交易
参数4 - p2sh
类型:布尔值,可选,默认= false
也添加脚本的P2SH版本
示例
导入地址并重新扫描:
bitcoin-cli importaddress "myaddress"
使用标签导入而无需重新扫描:
bitcoin-cli importaddress "myaddress" "testing" false
作为JSON-RPC调用:
curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "importaddress", "params": ["myaddress", "testing", false] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
相关用法
- Bitcoin abandontransaction用法及代码示例
- Bitcoin abortrescan用法及代码示例
- Bitcoin addmultisigaddress用法及代码示例
- Bitcoin backupwallet用法及代码示例
- Bitcoin bumpfee用法及代码示例
- Bitcoin createwallet用法及代码示例
- Bitcoin dumpprivkey用法及代码示例
- Bitcoin dumpwallet用法及代码示例
- Bitcoin encryptwallet用法及代码示例
- Bitcoin getaddressesbylabel用法及代码示例
- Bitcoin getaddressinfo用法及代码示例
- Bitcoin getbalance用法及代码示例
- Bitcoin getnewaddress用法及代码示例
- Bitcoin getrawchangeaddress用法及代码示例
- Bitcoin getreceivedbyaddress用法及代码示例
- Bitcoin getreceivedbylabel用法及代码示例
- Bitcoin gettransaction用法及代码示例
- Bitcoin getwalletinfo用法及代码示例
- Bitcoin importmulti用法及代码示例
- Bitcoin importprivkey用法及代码示例
- Bitcoin importpubkey用法及代码示例
- Bitcoin importwallet用法及代码示例
- Bitcoin keypoolrefill用法及代码示例
- Bitcoin listaddressgroupings用法及代码示例
- Bitcoin listlabels用法及代码示例
注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin importaddress。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。