Skip to content

interchained/iNOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iNOP — Interchained Node Operators Protocol

License: GNU General Public License v3.0 Copyright: 2024-2026 Interchained https://interchained.org

A full-stack protocol for managing blockchain node operations. Handles node registration, P2P health monitoring, performance tracking, IGP (Interchained Governance Points) reward distribution, and an AI-powered Oracle assistant. Supports invite-only and public subscriptions via USDx payments.

Features

  • Node Registration & Management — Register, flag, and manage operator nodes
  • P2P Health Monitoring — Real-time uptime and latency tracking across the network
  • IGP Reward Engine — Performance-based point calculation with subscription multipliers (up to 900% boost for ELITE tier)
  • Referral System — 10% IGP bonus for referrers on referred users' earnings
  • USDx Wallet — Crypto-to-fiat wallet with NowPayments deposits, OTC withdrawals via PSBT
  • Subscription Tiers — Monthly ($3.99) and annual ($19.99) premium plans with USDx payments
  • Oracle AI — Context-aware node operations assistant (Gemini 2.0 Flash + Groq fallback)
  • Admin Dashboard — Reward pool management, user roles, email comms, node flagging

Stack

Layer Technology
Backend FastAPI (Python), async Redis
Data store Redis — atomic Lua scripts for all balance operations
Auth JWT + RBAC
Payments NowPayments (multi-crypto deposits)
AI Google Gemini 2.0 Flash, Groq
Frontend Next.js 15, React 19, TypeScript

Quick Start

pip install -r requirements.txt
cp .env.example .env
uvicorn main:app --reload --port 8000

Key Concepts

IGP (Interchained Governance Points) — Performance points earned by node operators based on uptime, latency, and block production. Distributed every monitoring cycle.

Subscription Multipliers:

Tier Boost
Standard 1.0×
Premium 1.5×
ELITE 9.0×

Environment Variables

REDIS_URL=redis://localhost:6379/0
JWT_SECRET=<your-secret>
GEMINI_API_KEY=<your-gemini-key>
NOWPAYMENTS_API_KEY=<your-key>

License

GNU General Public License v3.0 — see LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors