- Clone this repository
- Install dependencies:
npm install
- Set up local devnet:
- Clone snarkOS
- Start local devnet in mainnet mode:
./devnet
- Follow instructions and select
mainnet
when prompted
- Deploy each program to local devnet:
Note: The validator 0's private key in .env.example has test tokens for local devnet
cd programs/<PROGRAM> leo deploy # Uses .env.example with validator 0's private key
- Run tests:
Note: Tests may take several minutes to complete
cd .. npm run test
- Add records finder
- Add mainnet support
- Optimise program execution
- Web Worker integration
- Add universal wallet adapter support
- Documentation and setup guide