Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

IXRWA

IXRWA is a fractional infrastructure ownership protocol deployed on BNB Smart Chain (BSC), enabling on-chain investment in revenue-generating real-world assets — primarily AI compute infrastructure (GPU clusters) — through tokenized fractional ownership.

The protocol transforms traditionally illiquid GPU infrastructure assets into programmable, tradeable digital ownership markets secured by BNB Chain.


Technology Stack

  • Blockchain: BNB Smart Chain (BSC) – EVM-compatible
  • Smart Contracts: Solidity ^0.8.20
  • Standards: ERC20 (Ownership Tokens)
  • OpenZeppelin: Contracts & Contracts-Upgradeable v5.x
  • Proxy Patterns: UUPS (singletons) + Beacon (per-cluster contracts)
  • Development Framework: Foundry (Forge, Cast, Anvil)
  • Backend: Rust (Actix-Web, ethers-rs)
  • Frontend: Next.js + ethers.js / Wagmi
  • Security Modules: AccessControl, ReentrancyGuard, SafeERC20, MerkleProof

Supported Networks

  • BNB Smart Chain Mainnet (Chain ID: 56) – Production
  • BNB Smart Chain Testnet (Chain ID: 97) – Staging

IXRWA is designed primarily for deployment and operation on the BNB Chain ecosystem.


Contract Addresses (Live – BNB Smart Chain Mainnet)

Contract Address
IXRWAFactory (Proxy) 0xcD25905e539947880b95d6538E38758B05fA22B1
ClusterRegistry (Proxy) 0x2BC5Ad470c6D8c26d26BA1a01CdcF2AAa105a7e5
KYCRegistry (Proxy) 0x185FeD1cF2f9641379E309f22c434D178b124157
InvestorPortfolio (Proxy) 0xD75b5dA2A1b565969c4d2577A160FF42CAB9253b
IXRWA Token (iX OTS) 0x7F544CA08E3C0EA4311022734f52443AA0B04acC

All contracts above are deployed and verified on BNB Smart Chain Mainnet (Chain ID 56).


Core Protocol Components

IXRWAFactory

Deploys and manages per-cluster infrastructure contracts (Token, InvestmentManager, DistributionManager) using the Beacon proxy pattern. Supports both new token deployments and reuse of existing tokens across clusters.

ClusterRegistry

Registers GPU compute clusters onboarded to BNB Chain. Tracks metadata, operational status, and associated contract addresses.

KYCRegistry

Maintains on-chain verified investor compliance records. All investment and token transfer operations require KYC verification.

InvestorPortfolio

Tracks fractional ownership positions and investment records across clusters per investor.

IXRWA Token (ERC20)

Fractional ownership token representing shares in GPU compute infrastructure.

Features:

  • Role-based minting (MINTER_ROLE)
  • Pausable transfers (PAUSER_ROLE)
  • KYC-gated transfers
  • Transfer toggle (enableTransfers / disableTransfers)
  • Max supply enforcement
  • 18 decimals, 1B total supply

InvestmentManager

Manages investor contributions and token distribution per cluster. Supports multiple payment tokens (USDC, USDT, USD1) via acceptedPaymentTokens mapping. Implements decimal-safe pricing logic and O(1) country restriction checks.

DistributionManager

Handles scalable profit distribution using Merkle trees. Enables O(1) distribution creation and secure claim verification through claimWithProof().


Features

  • Fractional on-chain ownership of productive GPU compute infrastructure
  • Revenue-linked tokenization with Merkle-based profit distribution
  • Multi-stablecoin investment support (USDC, USDT, USD1)
  • Transparent cluster registry on BNB Chain
  • KYC-enforced compliance architecture
  • Upgradeable contract architecture (UUPS + Beacon)
  • Gas-efficient O(1) validation mechanisms
  • Secondary trading compatibility on BNB Smart Chain

BNB Chain Integration

IXRWA is deployed natively on BNB Smart Chain (Chain ID 56) and utilizes:

  • BNB Chain RPC (bsc-dataseed.binance.org)
  • EVM-compatible contracts optimized for BSC gas structure
  • USDC on BSC (0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d) as primary payment token
  • Mainnet production deployment on BNB infrastructure

The protocol leverages BNB Chain’s scalability, low fees, and EVM compatibility for infrastructure-grade tokenization.


Security & Architecture

  • OpenZeppelin v5.x security modules
  • Role-based access control (DEFAULT_ADMIN, DEPLOYER, UPGRADER, MINTER, PAUSER, POOL, FACTORY)
  • UUPS + Beacon upgrade-safe architecture
  • Merkle proof-based distribution (no O(N) loops)
  • Reentrancy protection on investment and claim flows
  • Production contracts deployed on BNB Mainnet

License

MIT License


© IXRWA – Infrastructure Ownership Protocol on BNB Chain

About

IXRWA Guideline

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors