Network Information
Complete network configuration reference for GhostSpeak on Solana devnet and upcoming mainnet deployment.Current Network: Solana Devnet
Devnet Configuration
RPC Endpoints
Public RPC Endpoints (Devnet)
- Solana Foundation
- Helius
- QuickNode
- Triton One
Official Solana Devnet RPC
- Rate Limit: ~100 requests/second (shared)
- Reliability: High
- Cost: Free
- Best For: Testing, development
Recommendation: Use Helius or QuickNode for production-grade testing with higher reliability and better rate limits.
SDK RPC Configuration
Blockchain Explorers
Devnet Explorers
Solscan
Best for: Account details, token balances
- View program:
4wHjA2a5YC4twZb4NQpwZpixo5FgxxzuJUrCG7UnF9pB - Clean UI, fast updates
- Token analytics
Solana Explorer
Best for: Transaction logs, instruction details
- View program:
4wHjA2a5YC4twZb4NQpwZpixo5FgxxzuJUrCG7UnF9pB - Official Solana explorer
- Detailed transaction logs
SolanaFM
Best for: Advanced analytics, debugging
- Program analytics
- Instruction decoder
- Multi-signature tracking
XRAY
Best for: Transaction visualization
- Visual transaction breakdown
- Token flow diagrams
- Human-readable tx summaries
Mainnet Explorers (GHOST Token)
Faucets (Get Devnet SOL)
Solana CLI Faucet
Fastest method via command line:
- Limit: 2 SOL per request
- Cooldown: 24 hours between requests
- Requires: Solana CLI installed
Web Faucet (Solana)
Official web faucet:Visit: https://faucet.solana.com
- Limit: 1-2 SOL per request
- Cooldown: 24 hours
- No signup required
QuickNode Faucet
Multi-token faucet:Visit: https://faucet.quicknode.com/solana/devnet
- Limit: 0.1 SOL per request
- Cooldown: 1 hour
- Also provides: USDC, USDT devnet tokens
Discord Faucet
Community faucet:Join Solana Discord and use:
- Limit: 1 SOL per request
- Cooldown: 24 hours
- Community support available
Network Parameters
Transaction Costs (Devnet)
| Operation | Estimated Cost | Notes |
|---|---|---|
| Agent Registration | ~0.003 SOL | Includes PDA creation + account rent |
| Issue Credential (cNFT) | ~0.0002 SOL | Compressed NFT (5000x cheaper) |
| Update Reputation | ~0.00001 SOL | Account write operation |
| Stake GHOST | ~0.0005 SOL | Token account + staking account |
| Create DID | ~0.002 SOL | DID document account creation |
Rent-Exempt Minimum: All accounts are rent-exempt (permanent). Costs include both transaction fees and rent deposit.
Transaction Limits
| Parameter | Value | Description |
|---|---|---|
| Max Transaction Size | 1232 bytes | Total serialized transaction size |
| Max Instructions | 64 | Instructions per transaction |
| Max Accounts | 64 | Accounts per transaction |
| Compute Units | 200,000 default | Can request up to 1.4M with priority fees |
| Max Retry Time | 60 seconds | BlockhashExpired after this |
Commitment Levels
Choose the right commitment level for your use case:- Processed
- Confirmed
- Finalized
Fastest (not recommended for production)
- Transaction validated by leader
- Not guaranteed to be finalized
- Latency: ~400ms
- Use for: Immediate UI feedback
Mainnet Configuration (Q1 2026)
Coming Soon: Mainnet deployment planned for Q1 2026. Configuration details will be updated closer to launch.
- SDK v2.1.0 will support both devnet and mainnet
- Simple
cluster: 'mainnet-beta'switch - No code changes required beyond configuration
- Full backward compatibility maintained
Network Health Monitoring
Solana Status
Official Solana network status
Solana Beach
Network validators and performance metrics
Validators App
Validator rankings and stake distribution
Solscan Analytics
Real-time network analytics
WebSocket Endpoints
For real-time updates (account changes, transaction confirmations):- Devnet:
wss://api.devnet.solana.com - Mainnet:
wss://api.mainnet-beta.solana.com
Rate Limiting Best Practices
Implement Exponential Backoff
Implement Exponential Backoff
Batch Requests
Batch Requests
Use Caching
Use Caching
Troubleshooting Network Issues
| Issue | Cause | Solution |
|---|---|---|
| 429 Too Many Requests | Rate limit exceeded | Use paid RPC provider or implement backoff |
| Connection timeout | RPC overloaded | Switch to alternative RPC endpoint |
| Blockhash not found | Transaction too old | Fetch fresh blockhash before signing |
| Account not found | Wrong network | Verify cluster configuration |
| Signature verification failed | Network mismatch | Ensure signer network matches RPC network |
