FAQ
Common questions about proving, verifying, and Solana specifics.
Does proving cost SOL?
Generating a proof is free and happens in your browser. Submitting it on-chain pays a normal Solana transaction fee (a few thousand lamports).
Are my private inputs ever sent anywhere?
No. Private inputs are used only to compute the witness inside a Web Worker on your device. Only the proof and public inputs are submitted.
Why did my transaction fail with 'blockhash not found'?
Solana blockhashes expire after ~60–90 seconds. If you wait too long between building and signing, rebuild the transaction and try again.
What happens if I exceed the compute budget?
Standard circuits verify in ~200k CU, well under the 1.4M per-transaction cap. Very large custom circuits may need a compute-budget instruction or proof aggregation.
Can another program verify a zkHelios proof?
Yes — the verifier exposes a CPI-friendly instruction so any Anchor program can require a valid proof as part of its own logic.
Which wallets are supported?
Any Solana wallet implementing the Wallet Standard, including Phantom, Solflare, and Backpack.