Skip to content

sfkhalil/Superland

Repository files navigation

Superland Tokenization Platform

Superland is a decentralized platform built on the XRPL ledger to tokenize real-world assets (RWAs), specifically copper, and enable DeFi functionalities such as marketplace listings, trustline creation, and decentralized loans.


📌 Features

✅ NFT Minting

  • Users can create NFTs representing copper assets by providing metadata (in JSON format).
  • These NFTs are stored on the XRPL ledger.

✅ Trustline Creation

  • Users can establish trustlines between their wallet and an issuer wallet.
  • Required to create offers and interact with the marketplace.

✅ Marketplace Offer Creation

  • Users can create offers for their NFTs with a specified amount.
  • Offers are listed on the XRPL marketplace.

✅ DeFi Loan Requests

  • Users can request loans against their tokenized copper assets.
  • Lender options are displayed with interest rates if available.

✅ Accepting Marketplace Offers

  • Users can accept active offers listed on the marketplace.

✅ Viewing Active Offers

  • Active offers are displayed for interaction and acceptance.

🔧 Installation & Setup

Backend (Node.js)

  1. Install dependencies:
npm install express cors xrpl axios
  1. Start the backend server:
node index.js

Frontend (React Native)

  1. Install dependencies:
npm install axios framer-motion
  1. Run the React Native app:
npm start

📂 Folder Structure

Superland/
│
├── Backend/
│   ├── index.js
│   └── features.txt
├── Frontend/
│   ├── App.js
│   ├── features.txt
├── README.md

📌 How To Use

  1. Mint NFTs: Provide metadata and click 'Mint NFT'.
  2. Create Trustline: Provide issuer address and currency code (e.g., COPPER).
  3. Create Offer: Specify NFT ID and Amount to create an offer on the marketplace.
  4. Request DeFi Loan: Provide the desired loan amount. View available lenders and their interest rates.
  5. View & Accept Offers: View all active offers and accept them if desired.

🚀 Technologies Used

  • Backend: Node.js, Express, XRPL
  • Frontend: React Native, Axios, Framer Motion
  • Database: No database required; uses XRPL ledger for data persistence.

📌 Future Enhancements

  • Integration of live copper price feed.
  • Improved UI/UX design.
  • Integration with other assets beyond copper.
  • Deployment on cloud servers for scalability.

📃 License

This project is licensed under the MIT License.


📧 Contact

For any queries, reach out to the developers at: sheikh@superlandinc.com

About

Superland RWA tokenization for private equity and real estate. smart contracts for BEP20 token EVM compatible.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors