sweep_single - 归集单个输出
sweep_single
归集指定的解锁输出到指定地址。无别名。
输入参数
- address:归集目标地址, string
- account_index:要归集的账户索引,unsigned int
- subaddr_indices:要轨迹的子地址索引,unsigned int数组,可选,
- priority:归集交易优先级,unsigned int,可选
- mixin:unsigned int
- ring_size:unsigned int
- unlock_time :解锁时间,unsigned int
- payment_id :支付id,string,可选
- get_tx_keys :是否返回交易密钥,boolean,可选
- key_image:要归集输出的密钥镜像字符串
- below_amount:归集低于此阈值的输出,unsigned int,可选
- do_not_relay:是否不中继交易,boolean,可选,默认值:false
- get_tx_hex:是否返回交易字符串,boolean,可选,默认值:false
- get_tx_metadata:是否返回交易元数据,boolean,可选,默认值:false
输出结果
- tx_hash_list:交易哈希字符串数组
- tx_key_list:交易密钥字符串数组
- amount_list:交易金额数组
- fee_list:交易手续费数组
- tx_blob_list:交易字符串数组
- tx_metadata_list:交易元数据数组
- multisig_txset:多签交易密钥字符串
- unsigned_txset:未签名交易字符串
示例代码
curl请求:
$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"sweep_single","params":{"address":"74Jsocx8xbpTBEjm3ncKE5LBQbiJouyCDaGhgSiebpvNDXZnTAbW2CmUR5SsBeae2pNk9WMVuz6jegkC4krUyqRjA6VjoLD","ring_size":7,"unlock_time":0,"key_image":"a7834459ef795d2efb6f665d2fd758c8d9288989d8d4c712a68f8023f7804a5e","get_tx_keys":true}}' -H 'Content-Type: application/json'
响应结果:
{
"id": "0",
"jsonrpc": "2.0",
"result": {
"amount": 27126892247503,
"fee": 14111630000,
"multisig_txset": "",
"tx_blob": "",
"tx_hash": "106d4391a031e5b735ded555862fec63233e34e5fa4fc7edcfdbe461c275ae5b",
"tx_key": "",
"tx_metadata": "",
"unsigned_txset": ""
}
}