MantleRWA
A decentralized marketplace for tokenized Real-World Assets (RWA) with fractional ownership on Mantle.
Videos
Description
🏠 MantleRWA Marketplace
A decentralized marketplace for tokenized Real-World Assets (RWA) with fractional ownership on Mantle Network.
🚀 Built on Mantle - the high-performance Ethereum Layer 2 (L2) blockchain optimized for real-world asset tokenization.
🔗Quick Links:
Smart Contract 1: https://sepolia.mantlescan.xyz/address/0x7Cd6674681f4b83E971Feb058323b8088f48AA77
Live Site: https://rwa-exchange-mantle.vercel.app/
PPT: https://docs.google.com/presentation/d/1m-clW1jivRdFa5OzQsB2WjOrGc9oos0aruHGsPFsRQc/edit?usp=sharing
Vedio: https://drive.google.com/drive/folders/1Vxsih0y9AgG6rLxTXmkbLsEstf3al0VZ?usp=sharing
✨ Features
🎨 Professional UI/UX
Modern Design: Gradient backgrounds, glassmorphism, and professional layouts using Chakra UI.
Smooth Animations: Powered by Framer Motion for high-end micro-interactions.
Responsive: Optimized for desktop, tablet, and mobile devices.
Enhanced Dashboard: Real-time portfolio analytics with interactive metrics.
🛒 RWA Marketplace
Fractional Ownership: Standardized share system built directly into the property smart contract.
Buy/Transfer Interface: Seamlessly buy shares or transfer them to other wallet addresses.
Real-time Pricing: Dynamic price calculations and instant MNT cost display.
Investment Tracking: Real-time portfolio updates with on-chain verification.
💳 EVM Wallet Integration
RainbowKit & Wagmi: Native support for MetaMask, Coinbase Wallet, Rainbow, and more.
Seamless Connection: One-click wallet connection with automatic Mantle network detection.
Secure Transactions: All operations required user approval via standard EIP-712 or standard signing.
🔒 Security & Production Ready
Hardhat Tested: Comprehensive test suite for fractionalization and trading logic.
Secure Logging: Production-safe logging system that sanitizes sensitive data.
Verified Contracts: Designed for Mantle Network deployment with standard OpenZeppelin security.
🏗️ Workflow & Architecture
Property NFT Creation → Fractionalization → Listing Flow

Technical Implementation Architecture

Dev + User Flow

🏗️ Smart Contracts (Solidity)
The platform is powered by the PropertyNFT.sol contract, an ERC721-based asset manager with built-in fractionalization.
Key Functions
createProperty(...): Mint a new RWA property with metadata, shares, and price configuration.invest(uint256 propertyId, uint256 shares): Invest in a property by paying MNT.transferShares(uint256 propertyId, address to, uint256 shares): Transfer your fractional shares to another user.distributeDividends(uint256 propertyId): Managers can distribute earnings to share holders.claimDividends(uint256 propertyId): Investors can claim their share of property revenue.
🔗 Mantle Integration
Why Mantle for RWA?
High Scalability: Built on Ethereum L2 to handle high trading volumes with minimal lag.
Low Gas Fees: Fractionalizing assets costs cents, not dollars.
EVM Compatibility: Uses standard Ethereum tools (Hardhat, Ethers, EIPs).
Security: Inherits Ethereum's security through Mantle's modular architecture.
Network Configuration (Mantle Sepolia)
RPC URL:
https://rpc.sepolia.mantle.xyzChain ID:
5003Native Token:
MNTExplorer:
https://sepolia.mantlescan.xyz
🛠️ Project Structure
contracts/— Solidity smart contracts (PropertyNFT.sol).scripts/— Hardhat deployment and maintenance scripts.tests/— Hardhat unit and integration tests.src/app/— Next.js 16 App Router pages.src/components/— UI components and forms.src/services/— Blockchain interaction services (Ethers.js based).src/config/— Network and application configuration.
📜 License
MIT © RWA Exchange Contributors
Progress During Hackathon
Designed and validated a complete business model; implemented a fully functional MVP deployed on Mantle Sepolia testnet.
Tech Stack
Fundraising Status
NA