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.
| 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 |
| 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 |
| 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 |
| Program |
Description |
Implementations |
Features |
| Merkle Tree |
Incremental Merkle tree with insert and proof verification |
Anchor, Quasar |
Merkle Tree Hashing Proof Verification |
| 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 |
| 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 |