Program Interactions
How SPL tokens interact with other Solana programs and the broader ecosystem.
Core Program Integration
SPL Token Program
Core
The foundational program for all token operations.
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Associated Token Account
Helper
Provides deterministic token account addresses for users.
ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL
Token Metadata
Metaplex
Stores rich metadata for tokens and NFTs.
metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s
DeFi Integration
SPL tokens are natively supported by most Solana DeFi protocols.
Automated Market Makers
- Raydium
- Orca
- Jupiter
- Serum DEX
Lending Protocols
- Solend
- Mango Markets
- Port Finance
- Tulip Protocol
Yield Farming
- Saber
- Quarry
- Sunny Aggregator
- Francium
Cross-chain Bridges
- Wormhole
- Allbridge
- Portal Bridge
- Sollet
Custom Program Integration
Your SPL tokens can be integrated into custom Solana programs for specialized functionality:
Common Integration Patterns
- Token-gated access control
- Staking and rewards distribution
- Governance voting mechanisms
- Payment processing
- Escrow and conditional transfers
Development Considerations
- Account ownership verification
- Token account initialization
- Authority checks and permissions
- Cross-program invocations (CPI)
- Error handling and validation