去中心化交易所LP查询
添加流动性余额查询
// 当前钱包交易所币种余额
async lpBalance() {
const res = await tronWeb.transactionBuilder.triggerConstantContract(
'TK83AcYShA2CLf8VqETL5uUVWCVkQPjdpp', // 交易所合约地址
'balanceOf(address)',
{},
[{ type: 'address', value: this.walletAddress }],
tronWeb.defaultAddress.base58,
);
const balance = res.constant_result[0];
// console.log(parseInt(balance, 16));
return parseInt(balance, 16);
},
// 流动池币总量
async totalSupply() {
const res = await tronWeb.transactionBuilder.triggerConstantContract(
'TK83AcYShA2CLf8VqETL5uUVWCVkQPjdpp', //交易所合约地址
'totalSupply()',
{},
[],
tronWeb.defaultAddress.base58,
);
const total = res.constant_result[0];
// console.log(parseInt(total, 16));
return parseInt(total, 16);
},
查询
async init() {
const balance = await this.lpBalance();
const total = await this.totalSupply();
console.log(balance / 1000000,'钱包总流动性')
console.log(total / 1000000, '总流动性');
},
网友评论