Я, наконец, смог получить некоторое финансирование эфира и работу geth/mist, и теперь я получаю следующую ошибку при попытке развернуть мои контракты в тестовой сети rinkeby. Мой проект основан на проекте dotta-license https://github.com/cryppadotta/dotta-license , но я использую стандартные сценарии миграции и развертывания вместо машинописных в проекте.
Не удалось сохранить код контракта. Проверьте количество газа.
Я погуглил, и кажется, что проблема может быть буквально в чем угодно. Может ли кто-нибудь помочь мне в отслеживании проблемы?
трюфель.js
module.exports = {
networks: {
development: {
host: 'localhost',
port: 9545,
network_id: '*' // Match any network id
},
rinkeby: {
host: 'localhost', // Connect to geth on the specified
port: 8545,
from: 'xxxxxxxxxxxxxxxx', // default address to use for any transaction Truffle makes during migrations
network_id: 4,
gas: 4700000, // Gas limit used for deploys
gasPrice: 30000000000 // 30 gwei
},
},
};
Ваша неудачная транзакция использует 4700000/4700000 газа, что, вероятно, указывает на отсутствие газа, что подтверждается:
0x
)Попробуйте увеличить лимит газа для сети rinkeby (но оставьте его <=7400000, иначе вы превысите лимит газа в сети).
Рагхав Суд
Рик Джеймс
Рагхав Суд
Рик Джеймс
Рагхав Суд
gas: 4700000
на что-то большееРик Джеймс
Рик Джеймс