Skip to content

MaestroOnICe/nullifier-notes

Repository files navigation

One-time note sharing with nullifiers

Share one-time notes on the blockchain with nullifiers

Components:

  1. DApp
  2. Contract
  3. Blockchain (Ganache)

Requirements

  1. Node.js and npm
  2. Use nvm or n to fix this issue when installing globally.

Installation

First clone the repository

$ git clone https://github.com/MaestroOnICe/nullifier-notes
$ cd nullifier-notes

Install the ganache ethereum local testnet

# Install  ganache
$ npm install -g ganache

Install truffle for smart contract development

# Install Truffle globally
$ npm install -g truffle

RUN

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

Documentation

Design choices, explanations and additional information can be found here

Sepolia Eth Testnet faucet

https://blastapi.io/faucets/ethereum-sepolia

About

Share one-time notes on the blockchain with nullifiers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published