License: GNU General Public License v3.0 Copyright: 2024-2026 Interchained https://interchained.org
A decentralized Kickstarter-style crypto fundraising platform built on the Interchained ecosystem. Supports multi-chain deposits across 22 cryptocurrencies, creator KYC gating, referral systems with custom payout addresses, and a NASDAQ/Bloomberg Terminal aesthetic.
- 22-Cryptocurrency Deposits — BTC, LTC, ETH, ETC, TRX, BNB, AAVE, AVAX, XRP, DOGE, RVN, CRO, LINK, SHIB, XTZ, DAI, USDC, USDT, BUSD, CUSD, PYUSD, FDUSD via NowPayments
- iUSD Token System — Platform-native token (separate from USDx), used for all project contributions
- Creator KYC Gating — Identity verification required before project creation
- Referral System — Custom payout addresses with fixed $/% rates on deposits
- CSV Tax Exports — Full contribution history exportable for compliance
- Atomic Operations — All Redis balance operations use Lua scripts
| Route | Description |
|---|---|
/launchpad |
Market overview — active projects, stats |
/launchpad/deposit |
Multi-crypto deposit with referral code entry |
/launchpad/[id] |
Project detail — contributions, milestones |
/launchpad/dashboard |
Creator project management & analytics |
/launchpad/create |
Create project (auto-redirects to KYC if unverified) |
/launchpad/kyc |
Creator identity verification |
/launchpad/contributions |
User investment portfolio |
/launchpad/matrix |
Hidden admin panel |
| Layer | Technology |
|---|---|
| Backend | FastAPI, Redis (atomic Lua), NowPayments |
| Frontend | Next.js 15, React 19, TypeScript |
| Payments | NowPayments — 22 supported chains |
| Auth | Shared iNEWS JWT authentication |
pip install -r requirements.txt
cp .env.example .env
uvicorn main:app --reload --port 8000REDIS_URL=redis://localhost:6379/0
JWT_SECRET=<your-secret>
NOWPAYMENTS_API_KEY=<your-key>
NOWPAYMENTS_IPN_SECRET=<your-ipn-secret>
GNU General Public License v3.0 — see LICENSE