Wallet
使用 importaddress 導入多個僅限觀看的地址?
使用importaddress RPC 命令可以導入一個僅監視地址。但是我怎麼能做到這一點,比如說,100?
RPC 介面通常不提供任何“批處理模式”功能。如果要導入 100 個地址,請呼叫
importaddress
100 次。您可能想用其他語言編寫一個帶有循環的簡短腳本。您應該將 rescan 參數設置
false
為除最後一個地址之外的所有地址,這樣您就不會觸發重新掃描 100 次。
有一個備用命令
importmulti
可以使用,如下所示:bitcoin-cli importmulti '[ { "scriptPubKey" : { "address": "mxbvcPj7cnbxPP6oqpHJxxNb4xC8QoLquG" }, "timestamp" : 0, "label" : "mxbvcPj7cnbxPP6oqpHJxxNb4xC8QoLquG" }, { "scriptPubKey" : { "address": "n1iNb8XafoJTrCBBcGSSEZ6YNd6EWYo8PU" }, "timestamp" : 0, "label" : "n1iNb8XafoJTrCBBcGSSEZ6YNd6EWYo8PU" }, { "scriptPubKey" : { "address": "mgLs7quWwYBJa7jkZyebAec7RNXQtwaerK" }, "timestamp" : 0, "label" : "mgLs7quWwYBJa7jkZyebAec7RNXQtwaerK" }]' '{"rescan":false}'
響應如下:
[ { "success": true }, { "success": true }, { "success": true } ]