Получение ошибок при развертывании смарт-контрактов в тестовой сети kovan

#deployment #smartcontracts #kovan

#deployment #smartcontracts #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"  // }  },  }, };  

Терминал

Составление ваших контрактов…

Все в актуальном состоянии, компилировать нечего.

Сухая миграция (моделирование)

Сетевое имя: «кован-вилка» Идентификатор сети: 42 Ограничение по газу в блоке: 30000000 (0x1c9c380)

1_initial_migration.js

Развертывание «Миграций»

номер блока: 28637313 метка времени блока: 1638707525 учетная запись: 0x35d7114937EFafd489d0229e06a5a1377Ef84d89 баланс: 0,040000006547362518 использованный газ: 149175 (0x246b7) цена газа: 0,00000005 отправленное значение gwei: 0 ETH общая стоимость: 0,00000000000745875 ETH


Total cost: 0.00000000000745875 ETH

2_deploy_contracts.js

Deploying ‘Token’

block number: 28637315 block timestamp: 1638707557 account: 0x35d7114937EFafd489d0229e06a5a1377Ef84d89 balance: 0.040000006509698618 gas used: 725937 (0xb13b1) gas price: 0.00000005 gwei value sent: 0 ETH total cost: 0.00000000003629685 ETH

Deploying ‘Exchange’

block number: 28637316 block timestamp: 1638707584 account: 0x35d7114937EFafd489d0229e06a5a1377Ef84d89 balance: 0.040000006424408668 gas used: 1705799 (0x1a0747) gas price: 0.00000005 gwei value sent: 0 ETH total cost: 0.00000000008528995 ETH


Total cost: 0.0000000001215868 ETH

Summary

Total deployments: 3 Final cost: 0.00000000012904555 ETH

Starting migrations…

Network name: ‘kovan’ Network id: 42 Block gas limit: 30000000 (0x1c9c380)

initial_migration.js

Deploying ‘Migrations’

transaction hash: 0x3c182c3af2b617cd00ee42e7079562a53b8b39dec3d9a0ba1395c05f4e8e47ca

Error: *** Deployment Failed ***

«Migrations» — Transaction was not mined within 750 seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!.

 at /home/dhruv/.nvm/versions/node/v16.2.0/lib/node_modules/truffle/build/webpack:/packages/deployer/src/deployment.js:365:1 at runMicrotasks (lt;anonymousgt;) 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 (core: 5.4.22) Node v16.2.0

I am getting these errors while trying to deploy my smart contracts , i am using two accounts in my seed and one account have 0.02 ether and other one have 0.01 ether, is this error is due to less ethers or something else is wrong , there are no errors in development application working fine on my ganache , any help is highly appreciated