Как мне получить баланс определенного токена на BSC с помощью Nethereum и Quicknodes?

Я уже купил узел на quicknodes и у меня есть API. Я смог получить свой баланс BNB с помощью этого кода, однако я хотел бы получить баланс определенного токена в моем кошельке, кроме BNB. Может ли кто-нибудь указать мне правильное направление?

      var balance = await web3.Eth.GetBalance.SendRequestAsync("ADDRESS GOES HERE");
Console.WriteLine("Balance of Ethereum Foundation's account: " + balance.Value);

1 ответ

      var web3 = new Web3("provider address");     
string abi = @"[{""inputs"":[{""internalType"":""address"",""name"":""account"",""type"":""address""}],""name"":""balanceOf"",""outputs"":[{""internalType"":""uint256"",""name"":"""",""type"":""uint256""}],""stateMutability"":""view"",""type"":""function""}]";
    string contractaddress = "contractAddress";
    var contract = web3.Eth.GetContract(abi, contractaddress);
    var function = contract.GetFunction("balanceOf");
    string address = "walletAddress";
    BigInteger balance = await function.CallAsync<BigInteger>(address);
Другие вопросы по тегам