SIMD-0129

Alt_BN128 Syscalls - Simplified Error Code

solana L1 primitive final BN254

Native status
Activated
Enables
Groth16 verify + Poseidon
Specification
https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0129-alt-bn128-simplified-error-code.md

Simplifies the error code for the family of BN254 syscalls (sol_alt_bn128_group_op, sol_alt_bn128_compression, and sol_poseidon), reducing the risk of consensus failure from divergent error codes across validators; these syscalls collectively enable on-chain Groth16 verification and ZK Compression.

Implementations

Relationships

Equivalent to
EIP-196, EIP-197, aztec-honk