Share one-time notes on the blockchain with nullifiers
Components:
- DApp
- Contract
- Blockchain (Ganache)
- Node.js and npm
- Use nvm or n to fix this issue when installing globally.
First clone the repository
$ git clone https://github.com/MaestroOnICe/nullifier-notes
$ cd nullifier-notes
# Install ganache
$ npm install -g ganache
# Install Truffle globally
$ npm install -g truffle
To run the ganache/ethereum testnet run in a separate terminal
$ ganache
Compile and deploy the Smart-Contract with
$ truffle compile
Run the DApp with
$ cd client
$ npm install
$ npm start
Design choices, explanations and additional information can be found here