P-Token Formal Verification

Solana

June 4, 2026

Solana Foundation's P-Token is a Pinocchio-based implementation of the SPL Token program, intended to preserve SPL Token semantics while reducing compute overhead. It keeps the core token flows around mints, token accounts, authorities, delegation, and native SOL, while adding P-Token-specific instructions such as Batch, WithdrawExcessLamports, and UnwrapLamports.

This document describes the specification and verification of P-Token's equivalence to SPL Token using the Certora Prover.

Certora Logo
logologo
Terms of UsePrivacy Policy