noirforge-sdk

Crates.ionoirforge-sdk
lib.rsnoirforge-sdk
version0.1.0-rc.2
created_at2026-01-21 23:18:31.866575+00
updated_at2026-01-23 15:17:37.188864+00
descriptionRust SDK helpers for NoirForge proof instruction encoding and Solana verify instruction construction.
homepage
repository
max_upload_size
id2060347
size55,354
Spektor (Sektorial12)

documentation

README

noirforge-sdk

Rust helpers for NoirForge proof instruction encoding and Solana verify instruction construction.

Add to Cargo.toml

[dependencies]
noirforge-sdk = "0.1.0-rc.2"

Example

use noirforge_sdk::{build_instruction_data, build_verify_instruction};
use solana_program::pubkey::Pubkey;

let program_id = Pubkey::new_unique();
let proof = vec![1u8, 2, 3];
let public_witness = vec![4u8, 5];

let data = build_instruction_data(&proof, &public_witness);
let ix = build_verify_instruction(program_id, &proof, &public_witness);
assert_eq!(ix.data, data);

Repository: https://github.com/infantmen-labs/NoirForge

Commit count: 0

cargo fmt