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とweb 3がインストールされていればいいので、errorのエラーを報告したら気にしないでください.次に、指定したネットワークに配備します.
truffle migrate --network ropsten