integrity

Crates.iointegrity
lib.rsintegrity
version0.1.0
created_at2025-01-23 02:17:41.654625+00
updated_at2025-01-23 02:17:41.654625+00
descriptionRust library for verifying STARK proofs from `swiftness` on `integrity`
homepagehttps://github.com/xJonathanLEI/integrity-rs
repositoryhttps://github.com/xJonathanLEI/integrity-rs
max_upload_size
id1527390
size80,652
Jonathan LEI (xJonathanLEI)

documentation

https://docs.rs/integrity

README

integrity-rs

Rust library for verifying STARK proofs from swiftness on integrity

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.

Commit count: 5

cargo fmt