var balance = await web3.Eth.GetBalance.SendRequestAsync(account.Address);
var balanceInEther = Web3.Convert.FromWei(balance.Value);
Console.WriteLine($"账户余额:{balanceInEther} ETH");
上述代码中,通过 `GetBalance` 方法获取指定地址的以太币余额。
发送以太币
var transactionInput = new TransactionInput()
{
From = account.Address,
To = "接收者地址",
Value = Web3.Convert.ToWei(0.01m)
};
var transactionHash = await web3.Eth.Transactions.SendTransaction.SendRequestAsync(transactionInput);
Console.WriteLine($"交易哈希:{transactionHash}");
var contract = web3.Eth.GetContract(abi, contractAddress);
var function = contract.GetFunction("functionName");
var result = await function.CallAsync<返回类型>(参数);