首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >松露迁移-网络kovan问题

松露迁移-网络kovan问题
EN

Ethereum用户
提问于 2019-07-11 22:40:46
回答 4查看 2.2K关注 0票数 2

当我在终端中运行truffle migrate --network kovan时,契约部署不会运行。只是:

Compiling your contracts...==================== >Eveything is up to date, there is nothing to compile

下面是我的块菌-config.js代码:

代码语言:javascript
复制
require('babel-polyfill');
require('dotenv').config();
const HDWalletProvider = require('truffle-hdwallet-provider-privkey');
const privateKeys = process.env.PRIVATE_KEYS || ""

module.exports = {
  networks: {
    development: {
      host: "127.0.0.1",
      port: 7545,
      network_id: "*" // Match any network id
    },
    kovan: {
      provider: function(){
        return new HDWalletProvider(
          privateKeys.split(','),
          'https://kovan.infura.io/v3/${process.env.INFURA_API_KEY}'
        )
      },
      gas: 5000000,
      gasPrice: 25000000000,
      network_id: 42
    }
  },
  contracts_directory: './src/contracts/',
  contracts_build_directory: './src/abis/',
  compilers: {
    solc: {
      optimizer: {
        enabled: true,
        runs: 200
      }
    }
  }
}
EN

回答 4

Ethereum用户

发布于 2020-11-28 15:01:18

删除构建目录为我做了这件事。在那之后它正确地重新部署了我的合同。

票数 1
EN

Ethereum用户

发布于 2020-11-28 16:08:15

您已经编译并部署了您的智能契约。当您尝试两次部署相同的契约时,消息Eveything is up to date, there is nothing to compile会在迁移过程中发生。

如果要将合同重新部署到新地址,可以使用--reset标志:

代码语言:javascript
复制
truffle migrate --network kovan --reset
票数 1
EN

Ethereum用户

发布于 2022-01-06 21:23:55

您可以尝试这个命令;它对我有效,并且不要忘记为您的Ethereum帐户提供资金:

代码语言:javascript
复制
truffle migrate --network=kovan --skip-dry-run
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/72825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档