2015-09-11 4 views
1

У меня возникла проблема с использованием Embark для развертывания контракта.Что случилось с предельным давлением газа?

Я успешно использовал его раньше с меньшими контрактами.

Вот проблема подсказка:

контракт был развернут на 0xc9f10a4696f4102d0ef3ec4ce5eb5426828a1b06 , но, кажется, не работает попробовать корректируя значения газа

развертывается контракт, но все функции это нельзя назвать?

Как решить эту проблему?

+0

Я не понимаю, как это вопрос программирования? – Liam

ответ

0

Иногда, когда у контракта есть проблема (например, с конструктором), транзакция для ее создания поглощает весь доступный газ (газовый предел), а затем вы не получаете контракта и весь потраченный газ.

Проверьте, нет ли в договоре ошибок (не только времени компиляции, но и времени выполнения). Посмотрите, хорошо ли это работает на javascriptVM (попробуйте использовать этого парня: https://github.com/ethereum/browser-solidity).

Попробуйте использовать конструктор без параметров или даже контракт без конструкции.