NEAR Protocol Rewards SDK

A transparent, metric-based rewards system for NEAR projects that directly ties incentives to development activity and user adoption.

NEAR Protocol Rewards SDK

What is NEAR Protocol Rewards SDK?
Inactive

NEAR Protocol Rewards SDK

> A transparent, metric-based rewards system for NEAR Protocol projects that directly ties incentives to development activity and user adoption

📚 Documentation

Getting Started

Beta Testing Resources

Technical Documentation

🚀 Quick Install

npm install near-protocol-rewards

🎯 Basic Usage

import { NEARProtocolRewardsSDK } from 'near-protocol-rewards';

const sdk = new NEARProtocolRewardsSDK({ projectId: 'your-project', nearAccount: 'your.near', githubRepo: 'org/repo', githubToken: process.env.GITHUB_TOKEN });

// Listen for metrics sdk.on('metrics:collected', (metrics) => { console.log('New metrics:', { github: { commits: metrics.github.commits.count, prs: metrics.github.pullRequests.merged, contributors: metrics.github.commits.authors.length }, near: { transactions: metrics.near.transactions.count, volume: metrics.near.transactions.volume, users: metrics.near.transactions.uniqueUsers.length } }); });

// Start tracking await sdk.startTracking();

🔍 Features

GitHub Activity Tracking

  • Commit frequency and quality
  • Pull request activity
  • Community engagement
  • Author diversity metrics

NEAR Onchain Monitoring

  • Transaction volume
  • Contract usage
  • User growth
  • Price data integration

Automated Rewards

  • Fair distribution based on metrics
  • Transparent calculations
  • Historical tracking
  • Secure validation

🛠️ Beta Testing

We're currently in beta testing. To participate:

  1. Review the Beta Testing Guide
  2. Complete the Beta Testing Checklist
  3. Join our Discord for support

Prerequisites

  • Node.js 16+
  • PostgreSQL database
  • GitHub account with API token
  • NEAR testnet account

💻 Development

Install dependencies

npm install

Run tests

npm test

Build

npm run build

🤝 Contributing

Contributions are welcome! Please see our Contributing Guide.

🔗 Resources

📄 License

Github

MIT © NEAR Protocol