Readme about locally deployed contracts

This commit is contained in:
2017-05-08 13:02:26 +02:00
parent 3be14b945a
commit a1f73b0307
+24
View File
@@ -45,6 +45,30 @@ Make use of the many generators for code, try `ember help generate` for more det
Specify what it takes to deploy your app. Specify what it takes to deploy your app.
## Working with locally deployed contracts
For development you might want to run your own development chain with your own development contracts.
The kredits-contracts helper scripts are available in kredits-web. See [kredits-contracts](https://github.com/67P/kredits-contracts) for more information.
Start your parity node with a KreditsChain:
npm run kredits-parity
Deploy the contracts to your local chain:
npm run kredits-deploy
Run kredits-web with your localy deployed contracts:
KREDITS_CONTRACT_ADDR=`kredits-inspect -c Kredits -r -w address` \
TOKEN_CONTRACT_ADDR=`kredits-inspect -c Token -r -w address` \
npm start
You need to have `./node_modules/.bin` in your path for this to work. Otherwise simply copy the contract addresses and set the environment variables manually.
## Further Reading / Useful Links ## Further Reading / Useful Links
* [ember.js](http://emberjs.com/) * [ember.js](http://emberjs.com/)