getBLBalance method
BEP-20기반 토큰 잔고 조회
Implementation
@override
Future<double> getBLBalance(String address) async {
var contract = DeployedContract(
ContractAbi.fromJson(abiJson, 'blToken'),
EthereumAddress.fromHex(blTokenContract)
);
final function = contract.function('balanceOf');
final result = await _client.call(
contract: contract,
function: function,
params: [EthereumAddress.fromHex(address)]
);
final balance = result.first as BigInt;
return balance / BigInt.from(10).pow(18);
}