/snarkyjs

TypeScript framework for zk-SNARKs and zkApps

Primary LanguageJavaScriptApache License 2.0Apache-2.0

SnarkyJS   npm version PRs Welcome

To write a zkApp smart contract for the Mina Protocol, we recommend using the zkApp CLI. The zkApp CLI allows you to scaffold, write, test, and deploy zkApps using recommended best practices. zkApps created with the zkApp CLI include SnarkyJS and provide project scaffolding, a test framework, and correct formatting.

To learn more, see the SnarkyJS reference documentation.

For a list of changes between versions, see the CHANGELOG.md.

Community packages

A list of community-maintained packages is being collected. To include your package, see the Contributing guidelines.

Contributing

We appreciate all community contributions to SnarkyJS!

See the Contributing guidelines for ways you can contribute.