DAOstack Frontend readme
Dependencies:
- NVM
- NodeJS + NPM
- Yarn -
curl -o- -L https://yarnpkg.com/install.sh | bash - DAOstack Solidity Contracts - Clone the DAOstack solidity smart contracts repository from github in to the same 'apps' folder in which the 'daostack_frontend' repo is placed.
If you're using Atom as your code editor consider installing the following packages:
- language-ethereum
- linter-eslint
- react -
apm install react
yarn install
- Install testrpc
- Switch off chrome extensions such as MetaMask or Parity extension OR have MetaMask listen to localhost:8545
- Run
testrpcin one terminal tab - In a separate tab run
yarn testrpc
- 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=kovanin another terminal tab - Run
yarn kovan
- Run geth testnet -
geth --testnet --rpc --rpccorsdomain '*' --rpcport 8545 console - Get some testnet ETH -
curl -X POST -H "Content-Type: application/json" -d '{"toWhom":"0x9449939b942ec2d2db4ada31712125431c27ec41"}' https://ropsten.faucet.b9lab.com/tapOR try this link - Unlock your account in the geth console -
personal.unlockAccount(eth.accounts[0], 'PASSWORD', 100000) yarn ropsten
- Start the
ipfs daemonin one terminal - Create a file in the root of the project called 'kovan_pass.txt' with your pairty wallet password
- Run
parity --no-warp --unlock KOVAN_ACCOUNT_PUBLIC_ADDRESS --password kovan_pass.txt --chain=kovan --dapps-port 8090in another terminal - Then run
yarn deploy_ipfs_kovan
- If you aren't connecting to any peers
0/0/25 peers- delete your db by runningparity db kill --chain=kovanand start the parity node with--no-warp
- Start the
ipfs daemonin one terminal - Run
geth --testnet --rpc --rpccorsdomain '*' --unlock ROPSTEN_ACCOUNT_PUBLIC_ADDRESS --password ropsten_pass.txt consolein another terminal - Unlock your account:
personal.unlockAccount(eth.accounts[0], 'lN8zzFgcUQI8', 100000) - Run
yarn deploy_ipfs_ropstenin another terminal
- Install Metamask or the Parity Chrome Extension
- In MetaMask - Make sure to switch the network to kovan
ROPSTEN_DEPLOYEMENTS
KOVAN_DEPLOYEMENTS
- 2017_05_29__12_32_44
- 2017_05_29__11_44_52
- 2017_05_29__11_39_03
- 2017_04_30__22_42_40
- 2017_04_21__16_02_06
- 2017_04_21__15_50_35
- 2017_04_20__00_58_09
- 2017_04_19__13_21_00
- 2017_04_18__19_52_07
- 2017_04_18__19_38_20
- 2017_04_18__17_22_08
- 2017_04_18__15_00_33
- 2017_04_16__18_41_18
- 2017_04_13__23_27_37
- 2017_04_13__21_54_02
- 2017_04_13__21_49_03
- 2017_04_13__17_49_32
- 2017_04_11__18_33_40
- 2017_04_11__18_17_30
- 2017_04_09__23_31_08
- 2017_04_09__20_29_15
- 2017_04_09__19_52_41
- 2017_04_09__19_41_52
- 2017_04_09__18_34_40
- 2017_04_09__18_18_33
- 2017_04_09__17_15_32
- 2017_04_09__16_44_52
- 2017_04_08__22_54_12
- 2017_04_08__20_54_38
- 2017_04_06__22_48_08