Skip to content

frankxeth/OPNfi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPNfi Logo

OPNfi — Real World Assets on OPN Chain

React Vite Ethers.js Solidity OPN Chain

Tokenize and trade fractional ownership of real-world properties, fully on-chain via smart contracts on the OPN Testnet.

Live Demo Contract GitHub


📋 Table of Contents

  1. 🤖 Introduction
  2. ⚙️ Tech Stack
  3. 🔋 Features
  4. 🤸 Quick Start
  5. 🔗 Smart Contract
  6. 🌐 IOPn Ecosystem
  7. 🏘️ Properties Listed

🤖 Introduction

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.


⚙️ Tech Stack

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

🔋 Features

👉 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


🤸 Quick Start

Prerequisites

Clone & Install

git clone https://github.com/frankxeth/OPNfi.git
cd OPNfi
npm install
npm run dev

Open http://localhost:5173

Connect 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


🔗 Smart Contract

Address 0x29c57355C070f27E54cF499114EeC8F3865f0321
Standard ERC-1155
Network OPN Testnet · Chain ID 984
Explorer View ↗

🌐 IOPn Ecosystem

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

🏘️ Properties Listed

# 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

Built with ❤️ by @frankxeth on IOPn

One chain. One identity. Fully sovereign.

Built on IOPn Live on Vercel

About

Tokenize real properties on OPN Chain. Buy fractional ownership — fully transparent and verifiable on the blockchain.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors