Получение ошибок при развертывании смарт-контрактов в тестовой сети 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 эфира, эта ошибка связана с меньшим количеством эфиров или что-то еще не так, есть никаких ошибок в разработке приложение работает нормально на моем ганаше, любая помощь очень ценится

0 ответов

Другие вопросы по тегам