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.
- Users can create NFTs representing copper assets by providing metadata (in JSON format).
- These NFTs are stored on the XRPL ledger.
- Users can establish trustlines between their wallet and an issuer wallet.
- Required to create offers and interact with the marketplace.
- Users can create offers for their NFTs with a specified amount.
- Offers are listed on the XRPL marketplace.
- Users can request loans against their tokenized copper assets.
- Lender options are displayed with interest rates if available.
- Users can accept active offers listed on the marketplace.
- Active offers are displayed for interaction and acceptance.
- Install dependencies:
npm install express cors xrpl axios- Start the backend server:
node index.js- Install dependencies:
npm install axios framer-motion- Run the React Native app:
npm startSuperland/
│
├── Backend/
│ ├── index.js
│ └── features.txt
├── Frontend/
│ ├── App.js
│ ├── features.txt
├── README.md
- Mint NFTs: Provide metadata and click 'Mint NFT'.
- Create Trustline: Provide issuer address and currency code (e.g., COPPER).
- Create Offer: Specify NFT ID and Amount to create an offer on the marketplace.
- Request DeFi Loan: Provide the desired loan amount. View available lenders and their interest rates.
- View & Accept Offers: View all active offers and accept them if desired.
- Backend: Node.js, Express, XRPL
- Frontend: React Native, Axios, Framer Motion
- Database: No database required; uses XRPL ledger for data persistence.
- Integration of live copper price feed.
- Improved UI/UX design.
- Integration with other assets beyond copper.
- Deployment on cloud servers for scalability.
This project is licensed under the MIT License.
For any queries, reach out to the developers at: sheikh@superlandinc.com