# Alchemy Client
- NVM can be helpful to manage different versions of node
- NodeJS 9.4 or greater + NPM
- You will also need alchemy-server running locally to save and display proposal titles and descriptions
npm install
- If you want to be able to save and display the proposal titles and descriptions you will need the Alchemy Server app running.
- Follow instructions here
- Make sure plugins such as MetaMask or Parity extension are deactivated
- Run
npm run auto-start-ganache
- Go to http://localhost:3000/ in your favorite browser
- Install and Enable the MetaMask extension in Chrome
- Run
npm run ganacheDb
in one terminal tab - In a separate tab run
npm run migrate-ganache
- Run
npm run start-ganache
- Go to http://localhost:3000/ in Chrome
- Click on the MetaMask extension icon in the toolbar
- Click on Restore from Seed Phrase
- Enter
behave pipe turkey animal voyage dial relief menu blush match jeans general
into the box labeled Wallet Seed, and any password you want. - Now all transactions will require confirmation through MetaMask
- Install parity -
bash <(curl https://get.parity.io -Lk)
- Create a file in the root of the project called 'kovan_pass.txt' with your parity wallet password
- Run
parity --no-warp --unlock KOVAN_ACCOUNT_PUBLIC_ADDRESS --password kovan_pass.txt --chain=kovan
in one terminal tab - Run
npm run start-kovan
in a separate tab - Go to http://localhost:3000/ in your favorite browser
- Go to https://alchemy.daostack.io
- Install Metamask or the Parity Chrome Extension
- In MetaMask switch to the desired network. Note that we are only deployed on Kovan right now.
- Unlock your account