【问题标题】:To interact with smart contract without gasprice无需gasprice即可与智能合约交互
【发布时间】:2019-05-29 02:14:02
【问题描述】:

我正在使用 web3j java 库来部署智能合约并与之交互。当我尝试通过将 gas 价格设置为 0 并将 gas 限制设置为 DefaultGasProvider.GAS_LIMIT 来发送调用智能合约中的函数的交易时。我收到以下异常。

如何解决这个问题?

使用 Remix 和 MetaMask 可以毫无问题地工作。使用 web3j 时我缺少什么,任何指针都会有很大帮助。

org.web3j.protocol.exceptions.TransactionException: Transaction has failed with status: 0x0. Gas used: 4300000. (not-enough gas?)

【问题讨论】:

    标签: blockchain ethereum web3-java azure-blockchain-workbench


    【解决方案1】:

    只有solidity ^0.4.25支持发送gas price 0的交易。

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 2022-06-18
      • 1970-01-01
      • 2018-12-20
      • 2021-11-08
      • 1970-01-01
      • 2021-04-07
      • 2021-05-30
      • 1970-01-01
      相关资源
      最近更新 更多