5 部署时gas错误

版本及源码:
1.png

如图部署,提示错误:
2.png

把value改成0,居然部署成功了,但是get方法又会报错:

3.png

请教下各位大佬这是什么原因导致的啊?

请先 登录 后评论

最佳答案 2022-01-12 09:10

如果发送以太币(即设置 value) 到合约函数必须用payable 修饰。

如果是不是合约,则合约的构造函数需要有 payable 修饰。

调用 get 出错, 是因为你设置的 gas limit 比所需要的 gas 低。

请先 登录 后评论

其它 1 个回答

pan

报错信息很直白了啊,gas limit设置太低了,至少设置为21064,你设置的是21000

请先 登录 后评论
  • 1 关注
  • 0 收藏,3455 浏览
  • bugfly 提出于 2022-01-11 22:26