Skip to content

Rust library for verifying STARK proofs from `swiftness` on `integrity`

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

cartridge-gg/integrity-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

integrity-rs

Rust library for verifying STARK proofs from swiftness on integrity

crates-badge

Introduction

integrity-rs is the missing piece for verifying swiftness STARK proofs on-chain using the integrity verifier contract.

Given a STARK proof, the library offers a split_proof function that generates contract calls which stay under Starknet transaction size limits, allowing the proof to be verified in a multi-step process over multiple transactions.

An example of reading a JSON proof file and generating the final contract calls is available for reference.

License

Licensed under either of

at your option.

About

Rust library for verifying STARK proofs from `swiftness` on `integrity`

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages