CustodyAccount Asset
1.账户验证
参照custodyAccount章节的账户验证
custodyAccount2.查询账户的资产持有
弃用,使用coustodyAccount第9条
POST:/custodyAccount/Asset/queryassets
查询账户资产持有及价值
请求体:无
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": [
{
"assetId": "644396bc5c82966c0b1487e80449266c4b8dba9067b4e38ee4feddf6ee128c02",
"amount": 1100,
"prices": 0
},
{
"assetId": "f2102dc5d983c84bef23d6928c8aababc1d06bcfa8b232e215ff45741546a46e",
"amount": 515,
"prices": 0
},
{
"assetId": "test2",
"amount": 10,
"prices": 0
}
]
}
assetId:资产ID string
amount:数量 int
prices: 资产价值(单位美元,有小数点)float
3.查询指定资产持有
弃用,使用coustodyAccount第8条
POST:/custodyAccount/Asset/queryasset
查询账户资产持有(无价值)
请求体:
{
"asset_id":"59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7"
}
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": [
{
"assetId": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"amount": 4000000
}
]
}
4.申请接收资产的地址
/custodyAccount/Asset/apply
请求体:
{
"asset_id":"59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"amount": 120
}
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": {
"addr": "taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcssy86wy2wgv9r2d5vddnrhm3wv4c82ajtxq8jpakhhcn0s3h6ngsrvpqss8xp00n6l9zpp7xxxaj4ka65tax3ekcvm3t96drzu0ehun5pjk8z9pgqhsrppw4hxjan9wfek2unsvvaz7te3xvezuv3nxghrzvpe9curgw3cxs6rxx5wzvn"
}
}
5.查询指定资产条目下的地址
/custodyAccount/Asset/queryaddress
请求体
{
"asset_id":"59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7"
}
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": [
{
"addr": "taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcssyz87wrgryqk7ckfzctxchudd4ea80cg3p2tfa4vjqrv9hcyvvgelpqssxpx3wzwp9sgp8k5zclkqdmmywdkptcdgae7gzjyh3hjs857m7yhkpgqhsrppw4hxjan9wfek2unsvvaz7te3xvezuv3nxghrzvpe9curgw3cxs6rxzawu44",
"asset_id": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"amount": 120,
"createTime":222222222
}
]
}
6.查询所有资产的所有地址
/custodyAccount/Asset/queryaddresses
请求体:无
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": [
{
"addr": "taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcssyz87wrgryqk7ckfzctxchudd4ea80cg3p2tfa4vjqrv9hcyvvgelpqssxpx3wzwp9sgp8k5zclkqdmmywdkptcdgae7gzjyh3hjs857m7yhkpgqhsrppw4hxjan9wfek2unsvvaz7te3xvezuv3nxghrzvpe9curgw3cxs6rxzawu44",
"asset_id": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"amount": 120
},
{
"addr": "taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcss92f3ay7749lwahmh8ftxlkdnlc6vnxrg2gqw8kdn2hy8kxrcf24hpqss84zectx0yqjf62sjgdj0h370kfp0wgx4vzx44xvjqpmmy0cd089ypgpl6p9jpssh2mnfwejhyum9wfcxxw309ucnxv3wxgenyt33xqujuwp58gurgdpnut0f7v",
"asset_id": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"amount": 1202
},
{
"addr": "taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcss98ax20nfeexyyuglx46qgz4085rurq2d644zk49qmu0ev2p5f4q9pqss9ky2s5l76w0p2ecrk02glgsj5cgmj2kv2t8ys635c4cefsqwzzqgpgpl6p9jpssh2mnfwejhyum9wfcxxw309ucnxv3wxgenyt33xqujuwp58gurgdpns4e6cv",
"asset_id": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"amount": 1202
}
]
}
7.发送资产
/custodyAccount/Asset/send
请求体:
{
"address":"lnbcrt10n1p5q3pj0pp5qkldexshttpu3kk7cam2tje406852gsuak0tfa3dwt57d2kvuu9qdqqcqzzsxqzfvrzjq2mljeaghr9azh0pmvdz3836uxq549yhdfd96unryz5njjjw9jc74a8yh2kxtsecjqqqqqlgqqqqqqgq2qsp5tzg6x7qdk06a90t98m4svzxfyk3ugh9gg0ynpytea0hhkcc53uxs9qxpqysgqj7jvqqlxr2mcdq5y5vmz0s4782p9lkmtar4mgvld5lntw33n9hp5ty29tw5uf60q46yccwhrg93l96sq8qhz5uzrgj3afs3emlw0clsq8zqpls",
"rfq_peer_key":""
}
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": {
"success": "success"
}
}
更新:4/23.增加rfq_peer_key字段,仅用于支付对外的资产发票,当为链上地址或内部支付资产发票时忽略此字段
8.查询交易记录
/custodyAccount/Asset/querypayment
请求体:
{
"asset_id": "00",
"page":1,//页数
"page_size":2,//页面大小
"away":0 //入账0,出账1
}
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": {
"payments": [
{
"timestamp": 1726214098,
"bill_type": 2,
"away": 1,
"target": "taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcssym8q4w9lk96590wgkxfg8nzw0x9ljkfg75cey5p0amvcavkv4k8hpqss8l5uwjkc9a6jfgd3yu3uc2fnmxf9sezz8gdys00t6jfm68q0dgv0pgqhsrppw4hxjan9wfek2unsvvaz7te3xvezuv3nxghrzvpe9curgw3cxs6rx77ur2z",
//原“target”字段
"amount": 120,
"asset_id": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"state": 1,
"fee": 0
}
]
}
}
timestamp:时间
bill_type:交易类型
away:0 转入 1 转出
target:关联地址
amount:金额
asset_id:币种类型。
state:状态,0 处理中,1 成功,2 失败,3成功
fee:交易产生的额外费用
addr:关联地址(弃用,更变为target)
更新:addr字段变更为target,未来版本删除addr
9.解码发票
/custodyAccount/Asset/decodeaddr
请求体:
{
"addr":"taprt1qqqszqspqqzzqkd9thq30l4ruzmqta9evjr3tqp94pz3ec9pqqfgfp6exwrykad8qcssym8q4w9lk96590wgkxfg8nzw0x9ljkfg75cey5p0amvcavkv4k8hpqss8l5uwjkc9a6jfgd3yu3uc2fnmxf9sezz8gdys00t6jfm68q0dgv0pgqhsrppw4hxjan9wfek2unsvvaz7te3xvezuv3nxghrzvpe9curgw3cxs6rx77ur2z"
}
响应体:
{
"success": true,
"error": "",
"code": 200,
"data": {
"AssetId": "59a55dc117fea3e0b605f4b96487158025a8451ce0a1001284875933864b75a7",
"assetType": "NORMAL",
"amount": 120,
"feeRate": 100.00
}
}
AssetId:资产Id
assetType:NORMAL普通资产,其他类型暂不支持
amount :数量
feeRate : 估算向该地址发送托管资产时产生的总费用,单位sat。(该字段仅用于托管资产发送时费用估算)
Last updated