首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合同部署失败。气体造成的气体不足。可以增加更多的气体并重新部署吗?

合同部署失败。气体造成的气体不足。可以增加更多的气体并重新部署吗?
EN

Ethereum用户
提问于 2017-05-02 11:40:41
回答 1查看 568关注 0票数 0

其实有三个问题要问:

  1. 当使用Mist部署合同(link )时,为什么我总是需要添加更多的GAS,这样我的合同才能成功地部署。否则,通常部署失败。(失败的合同似乎不能被审查,没有细节,也不能做任何事情……)见下图~(没有在地址上创建数据.)
  1. 如果合同部署失败,为什么不能重新部署合同,并增加更多的天然气使其工作?更新:失败类型,如.创建地址似乎成功了,但是在it....looks中没有任何数据可以重新部署.
  2. 可以删除失败的合同吗?因为它无法使用。更新:我发现每个部署成功的合同,在合同本身详细说明合同名称右侧,提供一个隐藏的沙眼图标来删除它.但是部署失败的那些,找不到任何函数做删除.
EN

回答 1

Ethereum用户

发布于 2017-05-02 13:24:34

  1. 有一些智能合同的设计模式需要遵循,以减少气体的使用。您可以检查您的合同的估计气体在浏览器的坚实混和。如果你检查一下,你会看到周围的气体限制。否则,如果使用solc编译器部署契约,则已部署对象也将具有所需的详细信息。https://ethereum.github.io/browser-solidity/
  2. 部署失败意味着它没有添加到区块链中,合同地址没有创建。所以你可以加点汽油然后部署。一旦所有所需的气体限制都可用,那么合同就会添加到区块链网络中。
  3. 是的,当然,您可以在迷雾中删除失败的合同,因为它不能再使用了。
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/15731

复制
相关文章

相似问题

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