1

我在使用 Embark 部署合同时遇到问题。

我之前已经成功地使用过较小的合同。

这是问题提示:

合同部署在 0xc9f10a4696f4102d0ef3ec4ce5eb5426828a1b06 但似乎没有工作尝试调整你的气体值

合约部署了,里面的所有函数都不能调用?

如何解决这个问题呢?

4

1 回答 1

0

有时,当合约出现问题(例如构造函数)时,创建它的交易会消耗所有可用的 gas(gas 限制),然后,你最终会没有合约并花费所有的 gas。

检查合约是否没有错误(不仅是编译时,还有运行时)。看看它是否在 javascriptVM 上运行良好(尝试使用这个人:https ://github.com/ethereum/browser-solidity )。

尝试使用无参数构造函数,甚至是无构造函数合约。

于 2016-12-22T16:45:20.090 回答