如何从 Metamask 在 QBFT Besu 网络上部署智能合约?

问题描述 投票:0回答:1

我已经使用 tryethernal 配置了本地专用网络,现在尝试通过 remix 部署智能合约。 从简单的 ERC20 令牌开始,当我单击“部署”时,出现以下错误:

气体估计错误并显示以下消息(见下文)。交易执行可能会失败。您想强制发送吗? 返回错误:由于异常:INVALID_OPERATION,事务处理无法完成 [对象对象]

即使我强制发送 TX,TX 也会失败,但我可以在 remix 中看到已部署的合约对象。 Mint() 函数可以工作,但代币余额没有更新。

这个问题有什么线索吗?

blockchain ethereum solidity hyperledger-besu
1个回答
0
投票

所以问题是分叉信息与我的创世文件和混音不匹配。当我将 Remix 中的 EVM 版本更改为“Berlin”时,一切都开始正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.