This is a repo demonstrating how to leverage zk-snarks and ethereum for trustlessly selling:
- private keys of ethereum addresses
- eddsa signatures
- groth16 proofs
You can read our post here. Or see Private Market in action. We deployed the contracts to the Sepolia testnet.
You can also run Private Market locally!
To setup the repo:
- Clone:
git clone --recurse-submodules /~https://github.com/dmpierre/eth-private-market.git
yarn install
Then:
$ cd front && yarn dev