Documentation Overview
This documentation provides comprehensive information about integrating with the GitHub Contribution Staking platform. Learn how to authenticate, track contributions, stake activity, and manage NFT rewards.
Getting Started
To begin using our API, you'll need to authenticate with your GitHub credentials. Once authenticated, you can:
Verify Contributions
- • Automate verification of GitHub activity
- • Generate verifiable contribution records
- • Mint NFTs for milestones and achievements
Stake Contributions
- • Lock contributions for staking periods
- • Earn rewards based on staking duration
- • View staking history and analytics
API Reference
Full documentation for all available API endpoints is available in our dedicated API documentation. These endpoints allow you to manage:
Developer Guides
Follow along with our tutorials to quickly implement contribution tracking and staking features in your application.
Quick Start Tutorial
Step-by-step guide to integrating with our platform
npm install @contribution-staking/client
Advanced Staking Options
Configure complex staking strategies and reward estimations
POST /api/stake/estimate