Solidity
如何增強針對 Ropsten 測試網執行的 Truffle 測試的帳戶列表
我正在編寫我的契約測試腳本。但我不想在本地 TestRPC 或 Ganache 上而是在 Ropsten 測試網上執行測試。如何預定義賬戶列表(私鑰和地址)?
您可以使用
truffle-hdwallet-provider
並為其提供助記符,該助記符具有由 Ropsten 乙太幣資助的地址。var HDWalletProvider = require("truffle-hdwallet-provider"); var mnemonic = "mountains supernatural bird ..."; module.exports = { networks: { development: { host: "localhost", port: 8545, network_id: "*" // Match any network id }, ropsten: { // must be a thunk, otherwise truffle commands may hang in CI provider: () => new HDWalletProvider(mnemonic, "https://ropsten.infura.io/"), network_id: '3', } } };