Far*_*azi 6 blockchain ethereum solidity smartcontracts geth
我已经使用geth. 我还有一个合约,其中有一个函数调用另一个函数,它是第三个合约来设置地址。我可以在本地区块链上调用这个函数,比如 testRPC 和 Ganache 区块链,即使它在 TestNet 中也能工作。但是一旦我使用 ( geth)设置了私有区块链。我收到此错误:
气体估计错误并显示以下消息(见下文)。事务执行可能会失败。您要强制发送吗?
所需的gas超过限额或总是失败的交易
我在来电者帐户中有足够的 ETH,而且
Run Code Online (Sandbox Code Playgroud)// in contract 1 function func(address addr) public returns (bool result) { Cantract2 c = Cantract2(addr); if (!c.setAddress(..)) { return false; } ..... return true; }
您可能想检查私有测试链的创世文件/链规范。
有一个称为区块 Gas Limit 的变量,它会影响您可以在每个区块上花费的 Gas 量。我记得以前的默认值非常低,也许您正在使用这样的配置。你可以做什么:
| 归档时间: |
|
| 查看次数: |
4681 次 |
| 最近记录: |