签名 - BTC 链
请求
POST https://custody-example-url/custody/v1/api/projects/{b_id}/wallets/{wallet_code}/signatures
参数
字段 | 类型 | 描述 |
---|---|---|
b_id | String | 业务线 ID |
wallet_code | String | Defi 钱包 ID |
order_no | String | 订单号 |
description 可选 |
String | 描述 长度限制: 50 |
address | String | 地址 |
signature_version | String | 签名类型 允许的值: signMessage, signPsbt, signPsbts |
payload | JsonNode | 签名信息 点击此处查看 BTC 链的格式 |
chain | String | Cactus 链名称 允许的值: 参考 支持的代币 中的 Cactus 网络符号(用于 API) 列 |
[!tip|style:flat] BTC 签名类型
签名版本 描述 signMessage
仅消息签名 signPsbt
交易签名 signPsbts
多笔交易签名
请求示例
{
"address": "tb1pkhduwswuk7qhx77djyt730dp77tjrc8ullftfyr2deaa635d55ns04zext",
"signature_version": "signMessage",
"payload": {"text":"hello world~"},
"chain": "BTC",
"order_no": "TX00000000002",
"description": ""
}
[!NOTE|style:flat] 获取签名结果,请使用 获取交易详情 API 并提供
orderNo
,结果返回在signed_data 字段中。
响应示例
{
"code": 0,
"message": "",
"successful": true,
"data": {
"OrderNo": "D00000000001"
}
}