comprehensive list of all required smart contracts for the NairaX ecosystem, categorized by functionality with key specifications:
x1. Core Stablecoin Contracts
| Contract | Standard | Purpose | Key Features |
|---|---|---|---|
| NXStable.sol | ERC-20 + EIP-3009 | Main stablecoin | Gasless transfers, CBN mint/burn control |
| NXReserve.sol | Custom | Reserve management | Dynamic RWA allocation, rebalancing logic |
| NXProxy.sol | TransparentUpgradeable | Upgradeability | Admin-controllable upgrades |
2. Asset Tokenization Contracts
| Contract | Standard | Backing Asset | Features |
|---|---|---|---|
| CocoaToken.sol | ERC-1400 | Cocoa exports | KYC restrictions, dividend payments |
| GoldVault.sol | ERC-1155 | Zamfara gold | Fractional ownership, audit trails |
| NXBond.sol | ERC-721 | Infrastructure bonds | Yield-bearing NFTs, CBN redeemable |
3. Financial Infrastructure
| Contract | Type | Purpose | Integration |
|---|---|---|---|
| AfriDEXPair.sol | Uniswap v2 Fork | NGN/NX liquidity | 5bps fees, MEV protection |
| NXEscrow.sol | Multi-sig | P2P transactions | 24h dispute window |
| NXDebtSwap.sol | Custom | Bond conversions | CBN-approved debt-to-equity swaps |
4. Governance & Compliance
| Contract | Standard | Function | Details |
|---|---|---|---|
| NXGovernor.sol | OpenZeppelin Governor | DAO voting | Quadratic voting with NXG tokens |
| KYCRegistry.sol | ERC-3643 | Identity management | NIN/BVN zk-proofs |
| TravelRule.sol | FATF-compliant | TX monitoring | Sygna Bridge integration |
5. Utility Contracts
| Contract | Purpose | Special Features |
|---|---|---|
| NXUSSDAdapter.sol | USSD bridge | SMS fallback triggers |
| NXOracle.sol | Price feeds | Chainlink + CBN rate fusion |
| EmergencyPause.sol | Circuit breaker | Multisig-activated freeze |
Implementation Priority
Phase 1 (2025):
NXStable.sol+NXReserve.sol(core stability)KYCRegistry.sol(compliance foundation)NXUSSDAdapter.sol(inclusion layer)
Phase 2 (2026):
CocoaToken.sol+NXBond.sol(RWA expansion)AfriDEXPair.sol(liquidity)NXGovernor.sol(decentralization)
Phase 3 (2027+):
NXDebtSwap.sol(debt transformation)EmergencyPause.sol(risk management)zk-KYC upgrades
Audit Requirements
Quantstamp: Core contracts (NXStable, NXReserve)
OpenZeppelin: Governance & proxy systems
CBN Internal: All FATF-related contracts
Comments
Post a Comment