This dApp is our submission for the BCOLN Challenge Task at the University of Zurich.
- Install node (version 10) and npm
- Download Ganache
- Install the Browser Extension MetaMask
- Install dependencies:
npm install
- Start Ganache and click
Quickstart
- Run Ethereum Bridge:
ethereum-bridge -H localhost:7545 --broadcast -a 0 --dev
when it prompts: Y, then 0, then Y
- Compile contracts (navigate to the
src/truffle
directory):
truffle compile
- Deploy contracts:
truffle migrate
- Start web application (navigate back to root directory):
npm start
- Open browser and type:
localhost:3000
- Use the Ganache Mnemonic to set up the accounts with MetaMask
- Please Note that you may have to reset your MetaMask accounts if you have set up a new instance of Ganache!
our application relies on the following dependencies:
our roulette wheel is an adaptation of the implementation by Jeff Conrad