| Crates.io | noirforge-sdk |
| lib.rs | noirforge-sdk |
| version | 0.1.0-rc.2 |
| created_at | 2026-01-21 23:18:31.866575+00 |
| updated_at | 2026-01-23 15:17:37.188864+00 |
| description | Rust SDK helpers for NoirForge proof instruction encoding and Solana verify instruction construction. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 2060347 |
| size | 55,354 |
Rust helpers for NoirForge proof instruction encoding and Solana verify instruction construction.
[dependencies]
noirforge-sdk = "0.1.0-rc.2"
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