Получение ошибок при развертывании смарт-контрактов в тестовой сети kovan
его конечная точка здесь, адреса также верны в файле .env
Это моя конфигурация трюфелей, я создал учетную запись на infura и добавил
трюфель config.js
module.exports = {
networks: {
development: {
host: "127.0.0.1",
port: 7545,
network_id: "*",
},
kovan: {
provider: function (){
return new HDWalletProvider(
//private key
privateKeys.split(','),
`https://kovan.infura.io/v3/${process.env.INFURA_API_KEY}`
//url to an ethereum node
)
},
gas: 5000000,
gasPrice: 50,
network_id: 42,
}
},
contracts_build_directory: './src/abis',
contracts_directory: './src/contracts',
// Set default mocha options here, use special reporters etc.
mocha: {
// timeout: 100000
},
// Configure your compilers
compilers: {
solc: {
version: "0.5.0", // Fetch exact version from solc-bin (default: truffle's version)
// docker: true, // Use "0.5.1" you've installed locally with docker (default: false)
// settings: { // See the solidity docs for advice about optimization and evmVersion
optimizer: {
enabled: true,
runs: 200
},
// evmVersion: "byzantium"
// }
},
},
};
Терминал
Составление контрактов ...
Все в актуальном состоянии, компилировать нечего.
Пробный запуск миграции (моделирование)
Имя сети: 'kovan-fork' Идентификатор сети: 42 Лимит газа на блок: 30000000 (0x1c9c380)
1_initial_migration.js
Развертывание "миграций"
номер блока: 28637313 отметка времени блока: 1638707525 учетная запись: 0x35d7114937EFafd489d0229e06a5a1377Ef84d89 баланс: 0,040000006547362518 использованный газ: 149175 (0x246b7) цена на газ: 0,00000005 отправленное значение gwei: 0 ETH0007 общая стоимость: 0,008750000
Итого: 0.00000000000745875 ETH
2_deploy_contracts.js
Развертывание токена
номер блока: 28637315 отметка времени блока: 1638707557 учетная запись: 0x35d7114937EFafd489d0229e06a5a1377Ef84d89 баланс: 0,040000006509698618 используемый газ: 725937 (0xb13b1) цена на газ: 0,00000005 отправленное значение gwei: 0,000000 ETH36
Развертывание Exchange
номер блока: 28637316 отметка времени блока: 1638707584 учетная запись: 0x35d7114937EFafd489d0229e06a5a1377Ef84d89 баланс: 0,040000006424408668 используемый газ: 1705799 (0x1a0747) цена на газ: 0,00000005 отправленное значение gwei: 0 ETH85289950000 общая стоимость 9950000 ETH
Итого: 0.0000000001215868 ETH
Резюме
Всего развертываний: 3 Окончательная стоимость: 0,00000000012904555 ETH
Начало миграции ...
Имя сети: 'kovan' Идентификатор сети: 42 Лимит газа на блок: 30000000 (0x1c9c380)
initial_migration.js
Развертывание "миграций"
хеш транзакции: 0x3c182c3af2b617cd00ee42e7079562a53b8b39dec3d9a0ba1395c05f4e8e47ca
Ошибка: *** Ошибка развертывания ***
«Миграции» - транзакция не была добыта в течение 750 секунд, пожалуйста, убедитесь, что ваша транзакция была отправлена правильно. Имейте в виду, что он все еще может быть заминирован !.
at /home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/deployer/src/deployment.js:365:1
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Migration._deploy (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:70:1)
at Migration._load (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:56:1)
at Migration.run (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/migrate/Migration.js:217:1)
at Object.runMigrations (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:150:1)
at Object.runFrom (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:110:1)
at Object.run (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/migrate/index.js:87:1)
at runMigrations (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/commands/migrate.js:258:1)
at Object.run (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/commands/migrate.js:221:1)
at Command.run (/home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/command.js:183:1)
Truffle v5.4.22 (ядро: 5.4.22)Node v16.2.0
Я получаю эти ошибки при попытке развернуть свои смарт-контракты, я использую две учетные записи в моем семени, и одна учетная запись имеет 0,02 эфира, а другая - 0,01 эфира, эта ошибка связана с меньшим количеством эфиров или что-то еще не так, есть никаких ошибок в разработке приложение работает нормально на моем ганаше, любая помощь очень ценится