diff --git a/package.json b/package.json index 934f4ede5..3b3675f08 100644 --- a/package.json +++ b/package.json @@ -33,5 +33,8 @@ "bugs": { "url": "https://github.com/OpenZeppelin/zeppelin-solidity/issues" }, - "homepage": "https://github.com/OpenZeppelin/zeppelin-solidity" + "homepage": "https://github.com/OpenZeppelin/zeppelin-solidity", + "dependencies": { + "truffle-hdwallet-provider": "0.0.3" + } } diff --git a/truffle.js b/truffle.js index f7215a966..fa3f23ba1 100644 --- a/truffle.js +++ b/truffle.js @@ -1,12 +1,22 @@ require('babel-register'); require('babel-polyfill'); +var HDWalletProvider = require('truffle-hdwallet-provider'); + +var mnemonic = 'opinion destroy betray ...'; +var provider = new HDWalletProvider(mnemonic, 'https://ropsten.infura.io/'); + + module.exports = { networks: { development: { - host: "localhost", + host: 'localhost', port: 8545, - network_id: "*" + network_id: '*' + }, + ropsten: { + provider: provider, + network_id: 3 // official id of the ropsten network } } };