- zk-circuits
- frontend using React for UI display
- on-chain contracts for storing final game statesd
Each component has its own README.md under each folder. Follow the setups there.
npm run build
npm i -g ../<path to zk-sdk>
npm run build
npm -g uninstall spin
Testing the SDK and SDK itself should be separate.
Tests located in tests/
folder.
... TODO
- Use npx spin to install the package locally.
- Copy over test specific files
- Run spin end-to-end
cd tests/integration
Build image npm run build
Run local spin npm exec -- spin ...
npm publish