truffle+infura部署合约上ropsten

因为在外地,草草了结吧,把凌晨4点,当做昨天来算。

truffle+infura部署合约到ropsten

infura的接口好卡,本地测试很快的,上ropsten搞了好久。
首先需要配置truffle-config.js

    ropsten: {
      provider: new HDWalletProvider(mnemonic, net),
      network_id: 3,       // Ropsten's id
      gas: 8000029,        // Ropsten has a lower block limit than mainnet
      gasPrice: 100000000000, 
      networkCheckTimeout: 600000,
      confirmations: 2,    // # of confs to wait between deployments. (default: 0)
      timeoutBlocks: 200,  // # of blocks before a deployment times out  (minimum/default: 50)
      skipDryRun: true     // Skip dry run before migrations? (default: false for public nets )
    },

这里mnemonic和net分别是私钥和infura接口
gasprice不用设这么高的

安装@truffle/hdwallet-provider:

npm install @truffle/hdwallet-provider

只要npm和web3装过了就行了,如果报error的错误不要管。
然后在部署到指定网络:

truffle migrate --network ropsten
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值