首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >迁移用完了汽油

迁移用完了汽油
EN

Stack Overflow用户
提问于 2019-08-17 14:56:54
回答 2查看 1.9K关注 0票数 1

您好,我正在使用Geth,我试图迁移松露,但它给出了错误。truffle-config.js如下所示:

代码语言:javascript
复制
development: {
  host: "127.0.0.1",     // Localhost (default: none)
  port: 8545,            // Standard Ethereum port (default: none)
  network_id: "4",       //rinkeby id
  from:"my address",
  gas: 1000   
 }

当我使用-truffle migrate命令进行块菌迁移时,我得到这个错误。

代码语言:javascript
复制
 Error: Error: Error:  *** Deployment Failed ***
 "Migrations" ran out of gas (using a value you set in your network 
  config or deployment parameters.)
  * Block limit:  0x50e7c
  * Gas sent:     1000

at Object.run (/usr/local/lib/node_modules/truffle/build/webpack:/packages/truffle-migrate/index.js:92:1)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

你能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2021-09-08 11:18:28

我通过将这段代码添加到truffle配置文件中解决了这个错误。

代码语言:javascript
复制
   compilers: {
    solc: {
      version: "0.5.16",
      settings: {
        optimizer: {
          enabled: true, // Default: false
          runs: 1000, // Default: 200
        },
      },
    },
  },
票数 1
EN

Stack Overflow用户

发布于 2019-08-17 20:01:51

这正是错误所说的。耗尽gas (使用您在网络配置或部署参数中设置的值。)

gas: 1000不足以部署您的合同

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

https://stackoverflow.com/questions/57534021

复制
相关文章

相似问题

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