Example Programs
Example Anchor programs references
Basics
| Example | Description |
|---|---|
| checking-accounts | Checking account example with Anchor |
| close-account | Close account example with Anchor |
| counter | Counter program using Anchor |
| create-account | Create accounts with Anchor |
| cross-program-invocation | Cross program invocation with Anchor |
| favorites | Store user "favorites" with Anchor |
| hello-solana | Basic "Hello, Solana!" program with Anchor |
| pda-rent-payer | PDA rent payer example with Anchor |
| processing-instructions | Process instructions using Anchor |
| program-derived-addresses | Program-derived addresses with Anchor |
| realloc | Reallocate account data with Anchor |
| rent | Calculate account SOL rent with Anchor |
| transfer-sol | Transfer SOL tokens with Anchor |
Tokens
| Example | Description |
|---|---|
| create-token | Create an SPL token with Anchor |
| escrow | Escrow program using Anchor |
| nft-minter | Mint NFTs using Anchor |
| nft-operations | NFT operations with Anchor |
| pda-mint-authority | PDA as mint authority with Anchor |
| spl-token-minter | SPL token minting with Anchor |
| token-fundraiser | Token fundraiser using Anchor |
| token-swap | Swap tokens with Anchor |
| transfer-tokens | Transfer SPL tokens using Anchor |
Token Extensions
| Example | Description |
|---|---|
| basics | Basics of Token 2022 with Anchor |
| cpi-guard | CPI guard example with Anchor |
| default-account-state | Default account state setup with Anchor |
| group | Token grouping example with Anchor |
| immutable-owner | Immutable owner setup with Anchor |
| interest-bearing | Interest-bearing tokens using Anchor |
| memo-transfer | Memo transfer with Anchor |
| metadata | Token metadata with Anchor |
| mint-close-authority | Mint close authority with Anchor |
| multiple-extensions | Multiple extensions example with Anchor |
| nft-meta-data-pointer | NFT metadata pointer with Anchor |
| non-transferable | Non-transferable tokens using Anchor |
| permanent-delegate | Permanent delegate setup with Anchor |
| transfer-fee | Transfer fees example with Anchor |
| transfer-hook | Transfer hook example with Anchor |