Ejemplo n.º 1
0
        private async Task GetAllBalances()
        {
            var rpcClient = new RpcClient(new Uri(RpcUrl), new HttpClient());
            var web3      = new Web3(rpcClient);

            var wbs    = new WalletBuyerService(web3, WalletBuyerAddress);
            var wbsBal = await wbs.GetTokenBalanceOwnedByThisQueryAsync(TokenAddress);

            WalletBuyerBalance = $"{wbsBal.ToString()} {TokenSymbol}";

            var fs    = new FundingService(web3, FundingAddress);
            var fsBal = await fs.GetBalanceOfThisQueryAsync(TokenAddress);

            FundingBalance = $"{fsBal.ToString()} {TokenSymbol}";

            var wss    = new WalletSellerService(web3, WalletSellerAddress);
            var wssBal = await wss.GetTokenBalanceOwnedByThisQueryAsync(TokenAddress);

            WalletSellerBalance = $"{wssBal.ToString()} {TokenSymbol}";
        }