首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试网中的智能合同部署未从松露中启动

测试网中的智能合同部署未从松露中启动
EN

Stack Overflow用户
提问于 2019-04-19 08:58:29
回答 2查看 1.6K关注 0票数 1

我正试图在松露中部署一份明智的合同。但是,在我在终端中运行命令之后,我的智能契约就会被编译,之后什么也不会发生。我使用以下命令进行部署

代码语言:javascript
复制
truffle deploy --network ropsten --reset

请找到松露配置文件。

代码语言:javascript
复制
require('dotenv').config()
var HDWalletProvider = require("truffle-hdwallet-provider");
var mnemonic = process.env["MNEMONIC"];
var endKey = process.env["INFURA_API_KEY"];
module.exports = {
networks: {
development: {
host: "127.0.0.1",
port: 7545,
network_id: "*" // Match any network id
},
ropsten: {
provider: () => new 
HDWalletProvider(mnemonic,"https://ropsten.infura.io/v3/" + endKey),
port: 7545,
gas: 3000000,
network_id: 3
},
rinkeby: {
provider: () => new 
HDWalletProvider(mnemonic,"https://rinkeby.infura.io/v3/" + endKey),
port: 7545,
gas: 3000000,
network_id: 4
}
},
};

请找到下面的迁移文件

代码语言:javascript
复制
var Migrations = artifacts.require("./NewGame.sol");
module.exports = function(deployer) {
  deployer.deploy(Migrations);
};

它的展示

一切都是最新的,没有什么可编译的。

EN

回答 2

Stack Overflow用户

发布于 2020-05-07 08:59:19

我在松露迁移/部署方面遇到了一些问题--在较早版本的松露上重新设置选项。

尝试将您的松露升级到最新版本,如果不起作用,请尝试清理build/contracts/*目录,然后再试一次。

票数 3
EN

Stack Overflow用户

发布于 2021-01-02 06:22:19

请检查运行ganache的端口,无论是7545、8545还是9545。然后Anf相应地设置您的松露配置文件。还检查您的合同版本以及编译器版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55759232

复制
相关文章

相似问题

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