DEPRECATED, all protocol code now located here
Directory | Purpose | Contents |
---|---|---|
core/ |
Internal Library | Encapsulates all circuit business logic |
program/ |
Executable Wrapper | Combines SP1 with our circuit library to create the program executable |
script/ |
Build Utilities | Contains scripts for building vkeys, proofs and evm artifacts |
lib/ |
Client Library | Client-facing library for creating proofs |
tests/ |
Testing Suite | Unit and Integration tests |
./download_test_blocks.sh
cargo test -p tests
cargo test -p tests --test <test_name>
# <tx_hash | sha256_merkle | bitcoin | lp_hash | payment | giga>
cargo run --release --bin plonk_test -- --execute
cargo run --release --bin plonk_test
cd program && cargo prove build && cd ..
cargo run --release --bin vkey