Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 3.97 KB

File metadata and controls

66 lines (50 loc) · 3.97 KB

Programs

This file contains the full program index for the repository.

For the repository overview, setup instructions, and the centered project banner, see README.md.

Programs are separated into individual tables by category for easier browsing.

Core Concepts

Program Description Implementations Features
Hello World Minimal hello world examples for Solana programs Pinocchio, Quasar Hello World
Counterapp Simple counter app Anchor, Native, Pinocchio, Quasar PDA
PDA Demo Simple programs to demonstrate PDA usage and CRUD flows Anchor, Anchor CRUD, Native, Native CRUD PDA CRUD
CPI Simple programs using CPI Anchor, Native CPI Transfers
Account Data Create and manage on-chain data records Native Serialization Borsh Data Storage CPI

DeFi

Program Description Implementations Features
Sol Vault Deposit and withdraw SOL Anchor, Anchor Manager, Anchor Blueshift, Pinocchio, Pinocchio Blueshift, Quasar Deposit Withdraw PDA
Escrow Secure token swaps Anchor, Anchor Blueshift, Native, Pinocchio, Quasar Lock Release Cancel
Lending Lend tokens and assets Anchor Tokens Locking Lend
Collateral Stablecoin Collateral-backed stablecoin protocol Anchor Lending Collateral Oracle Liquidation Token2022
Stake Stake assets - Tokens Stake Reward
Bonding Curve Simple bonding curve - Bonding Curve Trade
AMM Classic AMM Anchor, Pinocchio AMM

NFTs and Tokens

Program Description Implementations Features
NFT Minting Create and manage NFT collections Anchor Metadata Metaplex Mint Transfer CPI
pNFT Programmable NFT implementation Anchor pNFT Metaplex Token Metadata
SPL Token SPL token mint, transfer, and accounts Anchor, Quasar SPL Token Mint Transfer ATA
Token Creation Create tokens with metadata Native Token Mint Metaplex Metadata

Data Structures

Program Description Implementations Features
Merkle Tree Incremental Merkle tree with insert and proof verification Anchor, Quasar Merkle Tree Hashing Proof Verification

Games

Program Description Implementations Features
Tic Tac Toe Tic Tac Toe game program Anchor PDA Mini Game
Merkle Tree Lottery Merkle tree lottery with VRF randomness Anchor Merkle Tree Lottery VRF Switchboard

Privacy and Security

Program Description Implementations Features
Arcium Hello World Arcium confidential computing demo Anchor Arcium Confidential Computing CPI
Multi Sign Signing transactions multiple times - Signing Fullstack
Account Checks Account validation patterns Native Account Validation Checks Educational