首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nethereum无效发件人:多边形链上的eth_sendRawTransaction

Nethereum无效发件人:多边形链上的eth_sendRawTransaction
EN

Stack Overflow用户
提问于 2021-10-25 15:08:42
回答 1查看 297关注 0票数 2
代码语言:javascript
复制
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引发错误。我在另一个函数中创建了Wallet。当我尝试调试它时,信息看起来是正确的。from和to地址看起来不错,我知道钱包有一个balance....etc。当我在多边形网络上进行事务处理时,除了声明chainID(137)之外,还需要做什么特殊的事情吗?

有人告诉我我哪里做错了吗?

EN

回答 1

Stack Overflow用户

发布于 2021-12-01 21:31:15

好的,明白了。您必须手动设置web3.TransactionManager.UseLegacyAsDefault = true和跳过设置燃气费。享受:-)

https://github.com/Nethereum/Nethereum/issues/750

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69710504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档