比特币(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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。