What are Points Adapters?
The Points Adapters SDK provides a unified collection of 56+ pre-built integrations that fetch and normalize points, rewards, XP, and engagement metrics from leading blockchain protocols. Each adapter follows a consistent interface, making it simple to query user activity across multiple platforms with minimal code.Quick Example
Protocol Categories
Our adapter collection spans multiple protocol categories:Liquid Staking & Restaking
Track points from LST/LRT protocols
- EtherFi: Liquid restaking points and multipliers
- Symbiotic: Restaking rewards across multiple phases
- Karak: XP tracking by phase
- Kelp DAO: Staking rewards
- Bedrock: Liquid staking metrics
DeFi Protocols
Monitor lending, DEX, and yield platforms
- Dolomite: Minerals tracking (terminology example)
- Mellow: DeFi engagement points
- Silo Finance: Lending protocol rewards
- Resolv: Stablecoin protocol points
- Superform: Cross-chain vault points
Bridges & Interoperability
Cross-chain activity and rewards
- deBridge: Multi-season bridge points
- Jumper Exchange: Aggregator rewards
- Hyperflow: Cross-chain points
- Swaps.io: Bridge engagement
Gaming & Social
Track gaming rewards and social engagement
- Galxe: XP, levels, and gold tracking
- Nansen: Analytics platform points
- Rainbow: Wallet engagement rewards
- Hypurr: Gaming ecosystem points
Layer 2s & Chains
Network-specific points programs
- Taiko: Trailblazer season tracking
- Sonic: Network activity points
- Corn: Chain engagement
- Reya: Network rewards
Infrastructure & Tools
Developer tools and analytics
- Blockscout: Explorer merits
- Spark: Infrastructure points
- PRJX: Project engagement
- Felix: Tool usage rewards
Adapter Structure
Every adapter in the collection follows a standardized export interface:AdapterExport Interface
AdapterExport Interface
Key Features
Multi-Chain Support
EVM and Solana (SVM) address compatibility
CORS Handling
Built-in CORS proxy for browser environments
Type Safety
Full TypeScript support with typed exports
Address Type Support
Adapters declare which blockchain address formats they support:- EVM: Ethereum-style hex addresses (
0x...) - SVM: Solana base58 addresses
Multi-Chain Adapter Example
Multi-Chain Adapter Example
- deBridge (EVM + SVM)
- Jumper Exchange (EVM + SVM)
- Nansen (EVM + SVM)
Featured Adapters
EtherFi
Type: Liquid RestakingComprehensive points tracking with seasonal breakdowns:
- All Time Points
- Current Points
- Last Month Points
- Latest 3 Months Points
deBridge
Type: Cross-Chain BridgeMulti-season tracking with rank and multipliers:
- Season 1, 2, 3 points
- Active/Final multipliers
- NFT bonuses
- Claimability detection
Galxe
Type: Social & QuestingGaming-style progression system:
- User XP and levels
- Gold currency
- Username integration
Symbiotic
Type: Restaking ProtocolAdvanced points calculation:
- Multi-phase points tracking
- Decimal normalization
- USD deposit tracking
Custom Terminology
Adapters support protocol-specific naming conventions beyond “points”:Example: Dolomite Minerals
Example: Dolomite Minerals
Some protocols use unique terminology like “Minerals”, “Merits”, or “Cred”:When
total returns a custom label, data must use the same top-level key for consistency.Deprecated Programs
Adapters can mark expired or ended points programs:Deprecation Tracking
Deprecation Tracking
Contributing New Adapters
Want to add support for a new protocol? Follow these steps:-
Clone the repository
-
Create your adapter file
-
Implement the AdapterExport interface
fetch: Query the protocol’s APIdata: Transform response to labeled breakdowntotal: Calculate aggregate valuessupportedAddressTypes: Declare address compatibility
-
Test your adapter
- Submit a pull request
Join the Community
Get help, share feedback, and collaborate with other contributors in our Discord server.
Next Steps
Browse All Adapters
View the complete list of 56 adapters with details
GitHub Repository
Explore source code and contribute