FONE / ENGINEERING GUIDES
← All guidesSolana Anchor Guide
From the Solana account model to Anchor programs, token standards and full-stack DeFi applications. Follow 15 core lessons, then explore 9 focused engineering guides.
Before you start: basic programming experience and a working terminal. Familiarity with Solidity is helpful for the EVM comparisons.
Explore the open-source code ↗01 / Accounts & Anchor fundamentals
Map EVM concepts to Solana accounts, PDAs and cross-program calls.
- SA01Coming soon
Why Solana Is Fundamentally Different from EVM: Stateless Programs, Explicit Accounts, and Concept Mapping
- SA02Coming soon
10 Traps Solidity Developers Hit on Solana: Missing msg.sender, Account Space, Rent, and Program Upgrades
- SA03Coming soon
Your First Anchor Program: Building a Counter while Mastering Account Space and 8-Byte Discriminators
- SA04Coming soon
Replacing Solidity Mappings with Solana PDAs: Deterministic UserProfile Storage, Bumps, and Rent Reclamation
- SA05Coming soon
Mastering Cross-Program Invocations (CPI) in Anchor: Native SOL Transfers and PDA Vault Signing
02 / Tokens & full-stack development
SPL tokens, Token-2022, NFTs and wallet-connected interfaces.
- SA06Coming soon
From ERC20 to Solana SPL Tokens: Mint Accounts, Associated Token Accounts (ATAs), and Meme Coin Mint Locking
- SA07Coming soon
Solana Token-2022 Extensions in Practice: Transfer Fees, Permanent Delegates, and Native Metadata Pointers
- SA08Coming soon
From ERC721 to Solana NFTs: Zero-Decimal Mints, Metaplex Metadata PDAs, Master Editions, and Creator Royalties
- SA09Coming soon
Full-Stack Solana DApps with Next.js: Wallet Adapter, IDL Integration, Client PDA Derivation, and SPL Token UI
03 / Applications, security & DeFi
Escrow, voting, launchpads, prediction markets, testing and protocol architecture.
- SA10Coming soon
Building a Trustless Token Escrow on Solana: Vault PDAs, Two-Way SPL Token CPIs, and Atomic Cancellation
- SA11Coming soon
Enforcing One-Per-User Actions with PDA Uniqueness: Building Solana On-Chain Voting and Token Airdrop Programs
- SA12Coming soon
Building a Full-Stack Solana Token Launchpad: Multi-Vault PDA State Machines, Contributions, Claims, and Refunds
- SA13Coming soon
Building a Binary Prediction Market on Solana: Market, Position, and Vault PDAs, Payout Math, and Next.js UI
- SA14Coming soon
Production Anchor Engineering: 8 Account Security Invariants, Custom Errors & Events, Testing, and Devnet Deployment
- SA15Coming soon
Inside Solana's Flagship DeFi Engines: Jupiter v6 Routing, Pump.fun Bonding Curves, and Drift Perpetual Futures Math
Companion engineering guides
Troubleshooting, security boundaries and architecture decisions. Read these alongside the core path.
- ST01Coming soon
The Solana & Anchor Troubleshooting Guide: Fixing 25 Common Account, PDA, CPI, Space, and Devnet Deployment Errors
- ST02Coming soon
Why Solana Programs Get Drained Through Unchecked Accounts: 8 Anchor Security Vulnerabilities and Defenses
- ST03Coming soon
EVM vs. Solana Architecture for Web3 CTOs: Account Models, Parallel Execution, Rent Economics, and Engineering Trade-offs
- ST04Coming soon
SPL Token vs. Token-2022 vs. ERC20 in Production: How Transfer Fees, Permanent Delegates, and ATAs Impact Payments and RWA
- ST05Coming soon
Jupiter v6 Architecture Deep Dive: How Solana's 1,232-Byte and 64-Account Limits Reshape On-Chain DEX Routing and CPIs
- ST06Coming soon
How Pump.fun Bonding Curves Work Under the Hood: Virtual Reserves, Slippage Math, and Graduation State Machines in TypeScript
- ST07Coming soon
Modeling a Drift-Style Perpetual Futures Engine: Margin Ratios, Funding Rates, and Partial Liquidations Explained
- ST08Coming soon
From Foundry forge test to anchor test: The Practical Cheat Sheet for Testing PDAs, Custom Errors, and Event Logs
- ST09Coming soon
From Anchor Tutorial to Production Multi-Chain System: 8 Full-Stack Operational Layers Missing from Solana & EVM Demos