-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Summary
Add support for Solana network exploration in OpenScan.
Context
Solana is non-EVM but has smart contract capabilities (programs). Key differences:
- Different RPC methods (Solana JSON-RPC API)
- Account-based model (not EVM accounts, not UTXOs)
- Programs instead of smart contracts
- SPL tokens instead of ERC standards
- Different transaction structure (instructions, signers)
Scope
explorer-network-connectors
- Create Solana RPC client adapter
- Implement Solana-specific data fetchers (blocks/slots, transactions, accounts)
- Handle program account lookups
explorer-metadata
- Add Solana network configuration
- Add Solana logo and branding assets
explorer (this repo)
- Add Solana network to
networks.json - Create Solana-specific adapters in
services/ - Adapt UI components for Solana data model
- Slots instead of blocks
- Instructions instead of internal calls
- Program interactions
- Handle Solana address format (base58)
- SPL token display and balances
Technical Considerations
- Solana RPC endpoints (public nodes, self-hosted)
- High throughput chain - pagination and data limits
- Different fee structure (lamports, priority fees)
- Program IDL integration for decoded instruction display
- NFT standards (Metaplex)
Labels
enhancement, network-support
Metadata
Metadata
Assignees
Labels
No labels