比特幣(Bitcoin) RPC Wallet API中sendmany的用法及代碼示例。
用法:
sendmany "" {"address":amount} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode" )
發送多次。數量是雙精度浮點數。
參數1 - dummy
類型:字符串,必填
為了向後兼容,必須將其設置為“”。
參數2 - amounts
類型:json對象,必需
具有地址和數量的json對象
{
"address": amount, (numeric or string, required) The bitcoin address is the key, the numeric amount (can be string) in BTC is the value
}
參數3 - minconf
類型:數字,可選,默認值= 1
僅使用已確認的餘額至少多次。
參數4 - comment
類型:字符串,可選
一條評論
參數5 - subtractfeefrom
類型:json數組,可選
- 具有地址的json數組。
該費用將從每個選定地址的數量中平均扣除。這些收件人收到的比特幣將少於您在其相應數量字段中輸入的比特幣。如果此處未指定地址,則發送者將支付費用。
[
"address", (string) Subtract fee from this address
...
]
參數6 - replaceable
類型:布爾值,可選,默認值=後備到錢包的默認值
允許通過BIP 125將此項交易替換為費用較高的交易
參數7 - conf_target
類型:數字,可選,默認值=後備到錢包的默認值
確認目標(以塊為單位)
參數8 - estimate_mode
類型:字符串,可選,默認= UNSET
- 費用估算模式,必須是以下之一:
“UNSET” “ECONOMICAL” “CONSERVATIVE”
返回結果
名稱 |
類型 |
描述 |
---|---|---|
txid |
string |
發送的交易ID。無論如何,僅創建1個交易 |
示例
將兩個數量發送到兩個不同的地址::
bitcoin-cli sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKHz\":0.02}"
將兩個數量發送到兩個不同的地址,以設置確認和評論:
bitcoin-cli sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKHz\":0.02}" 6 "testing"
將兩個數量發送到兩個不同的地址,從數量中扣除費用::
bitcoin-cli sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKHz\":0.02}" 1 "" "[\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX\",\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKHz\"]"
作為JSON-RPC調用:
curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "sendmany", "params": ["", {"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4XX":0.01,"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKHz":0.02}, 6, "testing"] }' -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 importaddress用法及代碼示例
- Bitcoin importmulti用法及代碼示例
- Bitcoin importprivkey用法及代碼示例
- Bitcoin importpubkey用法及代碼示例
- Bitcoin importwallet用法及代碼示例
- Bitcoin keypoolrefill用法及代碼示例
- Bitcoin listaddressgroupings用法及代碼示例
注:本文由純淨天空篩選整理自bitcoin.org大神的英文原創作品 Bitcoin sendmany。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。