Browse Source

ethpm integration

Manuel Araoz 8 years ago
parent
commit
b31c92c27c
2 changed files with 16 additions and 3 deletions
  1. 4 1
      package.json
  2. 12 2
      truffle.js

+ 4 - 1
package.json

@@ -33,5 +33,8 @@
   "bugs": {
   "bugs": {
     "url": "https://github.com/OpenZeppelin/zeppelin-solidity/issues"
     "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"
+  }
 }
 }

+ 12 - 2
truffle.js

@@ -1,12 +1,22 @@
 require('babel-register');
 require('babel-register');
 require('babel-polyfill');
 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 = {
 module.exports = {
   networks: {
   networks: {
     development: {
     development: {
-      host: "localhost",
+      host: 'localhost',
       port: 8545,
       port: 8545,
-      network_id: "*"
+      network_id: '*'
+    },
+    ropsten: {
+      provider: provider,
+      network_id: 3 // official id of the ropsten network
     }
     }
   }
   }
 };
 };