Tokenize and trade fractional ownership of real-world properties, fully on-chain via smart contracts on the OPN Testnet.
- 🤖 Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🤸 Quick Start
- 🔗 Smart Contract
- 🌐 IOPn Ecosystem
- 🏘️ Properties Listed
OPNfi is a decentralized Real World Asset (RWA) platform built on OPN Chain — the sovereign Layer 1 blockchain powering the Internet of People (IOPn) ecosystem.
It allows users to buy fractional shares of real estate properties — from Jakarta residences to Dubai skyscrapers and Tokyo towers — with full on-chain transparency. Each property is tokenized as an ERC-1155 multi-token on the OPN Testnet. Ownership is recorded directly on the blockchain and verifiable via the block explorer.
Built as part of the IOPn Season 1 · DeFi & Open Finance hackathon.
If you're getting started or run into issues, join the IOPn Discord or Telegram community.
| Technology | Purpose |
|---|---|
| React + Vite | Frontend framework & build tool |
| ethers.js v6 | Blockchain interaction |
| Solidity (ERC-1155) | Smart contract standard |
| OPN Chain | Layer 1 blockchain (Chain ID: 984) |
| Pexels API | Dynamic property images |
| Google Maps Embed | Property location maps |
| CSS Variables | Dark theme design system |
👉 Fractional Property Ownership — Buy shares of real estate starting from 0.001 OPN
👉 Fully On-Chain — All transactions recorded on OPN Testnet smart contract
👉 Live Portfolio — Track your shares and ownership percentage in real-time
👉 Wallet Integration — Connect MetaMask, Rabby, OKX, or any EVM wallet
👉 Wallet Dropdown — Copy address, view on explorer, disconnect in one click
👉 Property Detail Page — Full info with location map, top holders, recent transactions
👉 Loading Skeleton — Smooth shimmer animation while fetching blockchain data
👉 Faucet Page — Get testnet OPN tokens with step-by-step guide
👉 About Page — Full IOPn ecosystem overview with links to all official projects
👉 Admin Panel — Owner can list new properties directly on-chain
👉 Animated Logo — Hexagon logo inspired by IOPn with pulse animation
👉 Typing Effect — Animated tagline in footer
Prerequisites
Clone & Install
git clone https://github.com/frankxeth/OPNfi.git
cd OPNfi
npm install
npm run devConnect to OPN Testnet
| Field | Value |
|---|---|
| Network Name | OPN Testnet |
| RPC URL | https://testnet-rpc.iopn.tech |
| Chain ID | 984 |
| Symbol | OPN |
| Explorer | https://testnet.iopn.tech |
Get Testnet OPN
Visit: faucet.iopn.tech
| Address | 0x29c57355C070f27E54cF499114EeC8F3865f0321 |
| Standard | ERC-1155 |
| Network | OPN Testnet · Chain ID 984 |
| Explorer | View ↗ |
| Project | Description | Link |
|---|---|---|
| ⛓️ OPN Chain | Layer 1 blockchain (Cosmos SDK + EVM) | chain.iopn.io |
| 🔄 OPN Swap | Decentralized exchange on IOPn | swap.iopn.tech |
| 🎓 IOPn Learn | Learn & earn OPN rewards | learn.iopn.tech |
| 💧 Faucet | Get testnet OPN tokens | faucet.iopn.tech |
| 🏗️ Builders | Hackathon & builder program | builders.iopn.tech |
| 🔍 Explorer | Block explorer | testnet.iopn.tech |
| # | Property | Location | Price/Share |
|---|---|---|---|
| 0 | Menteng Residence | Jakarta Pusat | 0.1000 OPN |
| 5 | Gedung MPR/DPR RI | Senayan, Jakarta | 0.0500 OPN |
| 6 | Kos Eksklusif Malioboro | Yogyakarta | 0.0200 OPN |
| 7 | Villa Ubud Bali | Ubud, Bali | 0.0150 OPN |
| 8 | Burj Khalifa Residences | Dubai, UAE | 0.2000 OPN |
| 9 | Shibuya Sky Tower | Tokyo, Japan | 0.1500 OPN |