static async Task SendTx(Wallet wallet, string toAddress, double amountOfCoins)
{
var accountFrom = new Account(wallet.GetAccount(0).PrivateKey, 137);
var web3 = new Web3(accountFrom, network);
var wei = Web3.Convert.ToWei(amountOfCoins);
decimal amt = 2.99m;
var tx = await web3.Eth.GetEtherTransferService().TransferEtherAsync(toAddress, amt);
のエラーをスローしますinvalid sender: eth_sendRawTransaction
。別の関数でウォレットを作成します。デバッグしようとすると、情報は正しいように見えます。from と to のアドレスが良さそうです。Polygon ネットワークで取引をしているときに、chainID(137) を宣言する以外に何か特別なことはありますか?
誰が私が間違っているのか教えてください。