Skip to content

The schelling point for ZK applications.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

succinctlabs/succinctx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

succinctx

The schelling point for ZK applications.

Installing

Open your terminal and run the following command:

curl -L https://cli.succinct.xyz | bash

This installs succinctup. Running this will install or update the latest version of the binaries:

succinctup

Creating a project

After installing, you can use the succinct CLI. For example, to initialize a circuit:

succinct init

Build the circuit with:

succinct build

Generate a proof for the circuit with:

succinct prove

Release

To create a new SDK release:

./scripts/release.sh <X.Y.Z>

Building ABIs and Bindings

To build the ABIs:

./scripts/abi.sh

Then to build the bindings:

./scripts/binding.sh

If you need to add a binding for a different contract, edit scripts/binding.sh and modify the CONTRACTS array.