Faucet Integration Guide
Overview
API Endpoint
POST /api/points/activity/external
Request Headers
Content-Type: application/jsonRequest Body
{
"walletAddress": "0x1234567890abcdef1234567890abcdef12345678",
"activityType": "faucet_claim",
"metadata": {
"tokenType": "SHIELD",
"amount": "1000"
},
"apiKey": "your-api-key-here"
}Parameters
Field
Type
Required
Description
Activity Types
Activity Type
Points
Description
Success Response (200)
Error Responses
Rate Limiting
Implementation Examples
Node.js / Express
React Frontend (for confirmation display)
Python
CORS Configuration
Testing
Test with cURL
Verify Points
API Key Authentication (Future)
Points System Overview
Tier
Points Required
Multiplier
Share of Airdrop
Support
Last updated