CryptoForge Store #9

Build Tokenized Index Portfolios

Production-ready smart contracts, React dashboards, and Python tooling for creating, rebalancing, and managing on-chain index tokens.

8 Products
4 Solidity Contracts
2 React Dashboards
2 Python Tools

Products

Each product ships with full source code, tests, documentation, and examples.

Solidity

index-factory

Create and deploy ERC-20 tokenized indexes with configurable components, weights, and streaming fees. Set Protocol-compatible architecture.

  • ERC-20 index token with component tracking
  • Factory pattern for multi-index deployment
  • Manager module with role-based access
  • OpenZeppelin v5, NatSpec, Foundry tests
Solidity + TypeScript

rebalance-engine

Automated rebalancing with configurable drift triggers, DEX integration, and a TypeScript keeper for off-chain monitoring.

  • On-chain drift calculator with bounds
  • DEX adapter interface for swaps
  • TypeScript keeper with drift monitoring
  • Configurable rebalance triggers
Solidity

streaming-fee-module

AUM fee implementation using the inflation-to-recipient pattern. Index Coop-style fee accrual with configurable rates.

  • Inflation-to-recipient fee model
  • Configurable annual fee rate (bps)
  • Time-weighted accrual tracking
  • CEI pattern, ReentrancyGuard
React / TypeScript

index-dashboard

Real-time dashboard for monitoring portfolio composition, NAV tracking, fee accrual, component drift, and holder analytics.

  • NAV chart with Recharts
  • Composition pie + drift monitor
  • Fee accrual tracker
  • wagmi v2 + viem multicall reads
React / TypeScript

basket-creator

Visual UI for constructing token baskets with weight sliders and historical backtesting with performance charts.

  • Drag-and-drop token selection
  • Weight sliders with constraint validation
  • Historical backtesting engine
  • Performance metrics panel
Solidity

issuance-module

Smart contracts for minting and burning index tokens with settlement. Supports basic (component delivery) and NAV modes.

  • Basic issuance (deliver components)
  • NAV issuance (single-asset + swap)
  • Settlement library with slippage protection
  • Invariant test suite
Python

portfolio-analytics

Performance attribution, Sharpe ratio, drawdown analysis, and report generation for tokenized index portfolios.

  • Sharpe, Sortino, Calmar, VaR metrics
  • Brinson-Fachler attribution decomposition
  • HTML, JSON, CSV report generation
  • Mock + live data fetching
Python

compliance-checker

Regulatory checklist tool covering EU MiCA and US SEC requirements for tokenized portfolio products. Scoring and report generation.

  • 15 rules across 2 jurisdictions
  • Weighted severity scoring (0-100)
  • HTML + JSON + Markdown reports
  • Extensible rule architecture

Bundles

Save big with curated product bundles.

Starter Bundle

$19.99 $42.97 Save 53%

Everything you need to launch your first tokenized index.

  • index-factory $19.99
  • streaming-fee-module $9.99
  • index-dashboard $12.99
Get Starter Bundle

Why Index Lab?

🏗

Production Architecture

Set Protocol-compatible contracts with CEI pattern, ReentrancyGuard, Ownable2Step, and comprehensive NatSpec documentation.

🧪

Battle-Tested Patterns

Every contract includes Foundry test suites with unit tests, fuzz tests, and invariant tests. Gas benchmarks included.

📊

Full-Stack Toolkit

Solidity contracts + React dashboards + Python analytics. Everything from on-chain to off-chain in one toolkit.

Compliance-Ready

Built-in regulatory checklist tool covers EU MiCA and US SEC requirements with automated scoring and reporting.

🔄

Automated Rebalancing

Drift-based rebalancing with configurable triggers, DEX routing, and a TypeScript keeper for continuous monitoring.

💰

Fee Infrastructure

Index Coop-style streaming fees with inflation-to-recipient pattern. Revenue from day one with transparent fee accrual.

Free Tools

Try these free resources before buying.

Index Weight Calculator

Calculate optimal component weights for your index based on market cap, equal weight, or custom allocation strategies.

Coming Soon

Fee Revenue Estimator

Estimate streaming fee revenue based on AUM projections, fee rate, and growth assumptions.

Coming Soon

Regulatory Quickcheck

A simplified 5-question compliance check for tokenized index products. Full version available in the compliance-checker product.

Coming Soon

Free Guides

Get started with free guides and cheat sheets.

Index Fund Construction Guide

Step-by-step guide to building tokenized index funds on Ethereum: component selection, weighting strategies, rebalancing frequency, and fee modeling for on-chain portfolios.

DeFi Portfolio Management Cheatsheet

One-page reference covering portfolio metrics (Sharpe, Sortino, VaR), drift-based rebalancing triggers, streaming fee math, and compliance considerations for tokenized portfolios.

FAQ

What Solidity version do the contracts use?

All contracts use pragma solidity ^0.8.24 with OpenZeppelin v5 dependencies. They follow the CEI pattern and include ReentrancyGuard.

Are the contracts audited?

The contracts include comprehensive Foundry test suites (unit, fuzz, and invariant tests) and follow security best practices. However, they have not been formally audited by a third-party firm. We recommend getting an audit before mainnet deployment.

What frameworks do the dashboards use?

Both dashboards use React 18, TypeScript, Vite 5, Tailwind CSS 3.4, wagmi v2, viem v2, and Recharts. They connect to any EVM chain via wagmi's multicall reads.

Can I use these in my commercial project?

Yes. All products are MIT licensed. You can use, modify, and distribute them in commercial projects without restriction.

What Python version is required?

Python 3.9+ is required. The analytics and compliance tools use only standard library + PyYAML, with optional dependencies for live data fetching.

Do you accept crypto payments?

Yes! We accept ETH and BTC alongside card payments via Stripe. Select your preferred payment method at checkout.

More from CryptoForge

Explore our other DeFi toolkits.