Skip to main content

Solana

Solana Documentation

Official Solana developer documentation covering accounts, transactions, and programs.

Solana Cookbook

Practical recipes and patterns for Solana development.

Solana Program Library

SPL token programs, governance, and standard libraries.

Solana Explorer

On-chain transaction and account explorer.

Token-2022

Token-2022 Documentation

SPL Token-2022 program with extension architecture.

Transfer Hook Guide

How to implement transfer hooks for custom validation logic.

Transfer Fee Extension

Automatic fee collection on every token transfer.

Confidential Transfers

ElGamal-encrypted token balances and transfers.

Anchor Framework

Anchor Documentation

Solana’s Anchor framework for building on-chain programs.

Anchor Book

Comprehensive guide to Anchor program development.

Cryptography

Zero-Knowledge Proofs

ResourceDescription
Groth16 PaperJens Groth, “On the Size of Pairing-Based Non-interactive Arguments” (EUROCRYPT 2016) — the proof system used in x0-zk-proofs
ZK Proof StandardsCommunity standards for zero-knowledge proofs

ElGamal Encryption

ResourceDescription
Ristretto GroupThe Ristretto group used for ElGamal encryption in Token-2022 confidential transfers
curve25519-dalekRust implementation of elliptic curve operations used by solana-zk-sdk
solana-zk-sdkSolana’s ZK proof SDK for confidential transfers

Merkle Trees & Bloom Filters

ResourceDescription
Merkle Tree (Wikipedia)Hash tree structure used for efficient whitelist verification
Bloom Filter (Wikipedia)Probabilistic data structure used for space-efficient whitelist checking

Solana Actions Specification

Official specification for Solana Actions (Blinks).

Dialect Blinks

Blink client and tooling for Solana Actions.

x0 Protocol

GitHub Repository

Full source code — on-chain programs, SDK, and documentation.

Whitepaper (PDF)

40-page technical specification covering architecture, cryptography, and economics.

Development Tools

ToolDescription
Solana CLICommand-line tools for Solana development
Anchor CLIBuild, test, and deploy Anchor programs
wasm-packBuild Rust-to-WASM packages (used by x0-zk-proofs)
Solana PlaygroundBrowser-based Solana IDE
Last modified on February 8, 2026