当钱包发生交易后,相应的地址会有资产的变化,你可以调用 POST /api/v5/waas/asset/get-assets
接口查看资产变化。
//定义参数
const postAssetsBody = {
walletId: '13886e05-1265-4b79-8ac3-b7ab46211001',
chainIds: '["1"]',
};
//定义辅助函数
const postAssetsData = async () => {
const apiRequestUrl = getRequestUrl(
apiBaseUrl,
'/api/v5/waas/asset/get-assets'
);
return fetch(apiRequestUrl, {
method: 'post',
headers: headersParams,
body: JSON.stringify(postAssetsBody),
})
.then((res) => res.json())
.then((res) => {
return res;
});
};
const { data: assetsData } = await postAssetsData();
当查询到资产时,你将收到如下的响应:
{
"code": 0,
"data": [{
"tokenAssets": [{
"chainId": "1",
"address": "12SxcU2zhohrz4bjurD9otr1gWef43G192",
"symbol": "BTC",
"balance": "58909090",
"coinId": "1",
"coinPrice": "21834.85"
},
{
"chainId": "3",
"address": "0x04ad62387d1f1c7034087bbe4d16163d06fae42d",
"symbol": "ETH",
"balance": "589090900000",
"coinId": "3",
"coinPrice": "1834.85"
}
],
"nftAssets": {
"networkValuations": [{
"chainId": "66",
"name": "OKTC",
"valuation": "0.002098114901256717"
}],
"valuationSum": "0.002098114901256717"
},
"brc20TokenAssets": [{
"chainId": "0",
"address": "12SxcU2zhohrz4bjurD9otr1gWef43G192",
"symbol": "ordi",
"totalBalance": "58909090",
"availableBalance": "5890909",
"transferableBalance": "5890909",
"coinId": "4000",
"coinPrice": "13.44"
}]
}],
"msg": ""
}