POST:/lockAccount/getBalance
{
"npubkey": "string", // 需要查询锁定余额的用户唯一标识
"assetId": "string" // 资产的唯一标识
}
{
"unlockedBalance": 0.00,// 当前活动的资产余额
"lockedBalance": 0.00 // 当前锁定的资产余额
}
{
"npubkey": "string", // 锁定资产的用户唯一标识
"lockedId": "string", // 锁定交易的唯一标识
"assetId": "string", // 需要锁定的资产的唯一标识
"amount": 0.00 , // 锁定的资产数量
"tag":1 //冻结并标记为1
}
{
"error": "error message" // 错误信息,如果没有错误则为 null
}
{
"npubkey": "string", // 解锁资产的用户唯一标识
"lockedId": "string", // 操作的唯一标识
"assetId": "string", // 需要解锁的资产的唯一标识
"amount": 9000000,
"tag":1 //解锁标记为1的资产
}
{
"error": "error message" // 错误信息,如果没有错误则为 null
}
POST:/lockAccount/payAsset
{
"payerNpubkey": "string", // 付款人的用户唯一标识
"receiverNpubkey": "string", // 收款人的用户唯一标识
"lockedId": "string", // 操作的唯一标识
"assetId": "string", // 交易的资产唯一标识
"amount": 0.00, // 支付的资产数量
"payType": 0 //支付类型
"tag":1 //使用标记为1的资产,与amount=1互斥
}
payType:
0:使用冻结资产支付
1:使用未冻结资产支付
{
"txId": "string", // 交易成功后的唯一标识
"code": 0 // 错误代码
}
```postman_json
{
"npubkey": "testusr"
}
```
```json
{
"status": 1,
"error": ""
}
```