[英]Truffle Migrate deployment issue
我已经成功地将我的智能合约本地部署到Ganache
,现在想通过在ROPSTEN
上对其进行测试将其提升到一个新的水平。
出于某种原因,即使我之前在其他项目中已经这样做了一百万次,但当我运行时
truffle migrate --network ropsten
我没有得到任何结果,也就是说我没有得到错误,但它也没有成功。 它只是说:
Compiled successfully using:
- solc: 0.5.8+commit.23d335f2.Emscripten.clang
...然后让我回到提示行,等待我的下一个命令。
我的开发环境是:
(是的,我似乎有两个版本的 Web3 - 但我认为这不是问题......)
我truffle-config.js
文件如下所示:
require('dotenv').config();
const HDWalletProvider = require('truffle-hdwallet-provider');
module.exports = {
ropsten: {
provider: function () {
return new HDWalletProvider(
process.env.GANACHE_MNENOMIC,
"https://ropsten.infura.io/${process.env.INFURA_API_KEY}"
)
},
network_id: 3,
from: "0xB4xxxxxxxxxxxxxxxxxxxxxxx",
gas: 8000000,
gasPrice: 20000000000,
confirmations: 2, // # of confs to wait between deployments. (default: 0)
skipDryRun: true
},
我的.env
文件有MNEMONIC
和INFURA_API_KEY
都是有效的。
有什么想法可能会在这里发生吗?
我知道这是一个老问题,但是您需要一个水龙头并在您的 ropsten 地址上获得一些资金,以便执行合同迁移……对于任何寻找相同“错误”的人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.