hackquest logo

SolanaFlow

SolanaFlow is a production-ready cross-chain marketplace for Real World Assets (RWA) that enables users to tokenize, buy, sell, and fractionalize real-world assets across multiple blockchain networks

视频

描述

SolanaFlow – Cross-Chain RWA Marketplace

🌟 Overview
SolanaFlow is a production-ready cross-chain marketplace for Real World Assets (RWA) that enables users to tokenize, buy, sell, and fractionalize real-world assets across multiple blockchain networks including Solana with MetaMask wallet support. Built with institutional-grade security and compliance features.


🎯 Key Features

  • Cross-Chain Compatibility: Ethereum, Polygon, BSC, OneChain, Solana (via MetaMask Snap integration)

  • Multi-Asset Support: Real estate, carbon credits, precious metals, commodities, and more

  • Fractional Ownership: Split high-value assets into affordable fractions

  • Advanced Marketplace: Fixed price sales, auctions, and fractional trading

  • Compliance Ready: Built-in KYC/AML compliance and regulatory frameworks

  • Upgradeable Contracts: UUPS proxy pattern for future enhancements

  • Multi-Wallet Support: MetaMask, WalletConnect, OneChain wallet, MetaMask for Solana


🏗️ Architecture

Smart Contracts

contracts/
├── core/
│   └── RWARegistry.sol          # Central asset registry
├── tokens/
│   ├── RWAToken.sol             # ERC721 RWA NFTs
│   └── RWAFractional.sol        # ERC20 fractional tokens
├── bridge/
│   └── CrossChainBridge.sol     # Cross-chain asset transfers (Ethereum ↔ Solana included)
├── marketplace/
│   └── RWAMarketplace.sol       # Trading marketplace
└── interfaces/
    └── IRWARegistry.sol         # Registry interface

Frontend

src/
├── app/
│   ├── page.tsx
│   ├── marketplace/page.tsx
│   ├── layout.tsx
│   └── providers.tsx
└── config/
    └── contracts-*.json

🚀 Quick Start

Additional Requirement for Solana

  • Install MetaMask Solana Snap

  • Fund Solana devnet wallet with SOL

Deployment Example:

# Deploy to Solana (via Anchor/Metaplex bridge contracts)
npm run deploy:solana

🔧 Configuration

Environment Variables

# Solana Configuration
SOLANA_RPC_DEVNET=https://api.devnet.solana.com
SOLANA_RPC_MAINNET=https://api.mainnet-beta.solana.com

Supported Networks

Network

Chain ID

RPC Endpoint

Native Token

Ethereum

1

Infura

ETH

Polygon

137

Infura

MATIC

BSC

56

Public RPC

BNB

OneChain Testnet

1001

https://rpc-testnet.onelabs.cc:443

OCT

OneChain Mainnet

1000

https://rpc.mainnet.onelabs.cc:443

OCT

Solana Devnet

-

https://api.devnet.solana.com

SOL

Solana Mainnet

-

https://api.mainnet-beta.solana.com

SOL


🌉 Cross-Chain Bridge

Now supports Solana via MetaMask Snap

  • NFT transfers Ethereum ↔ Solana

  • Fractional tokens bridged as wrapped SPL tokens

  • Asset metadata sync across EVM & Solana

  • Cross-chain listings visible across EVM + Solana


🏪 Marketplace Features

  • Fixed Price, Auctions, Fractional Trading

  • Cross-Chain Listings with Solana support

  • Payments:

    • Native tokens (ETH, MATIC, BNB, OCT, SOL)

    • Stablecoins (USDC, USDT, DAI – including SPL versions on Solana)


🔐 Security Features

  • Smart contract security (UUPS, RBAC, Reentrancy Guards)

  • Solana programs audited via Anchor framework

  • MetaMask Snap isolation for Solana access

本次黑客松进展

Added Solana support with MetaMask Snap integration for seamless wallet experience Smart Contracts Deployed RWA Registry (ERC721) + Fractional Tokens (ERC20/SPL) Implemented Cross-Chain Bridge (Ethereum ↔ Solana) for NFT & token transfers Built Upgradeable Marketplace Contracts with UUPS proxy Cross-Chain Bridge Demo Locked NFT on Ethereum Generated bridge transaction Minted wrapped NFT on Solana via Anchor program Verified transaction flow with MetaMask + Solana Snap Frontend Development Built a Next.js Marketplace UI (listings, auctions, fractional trading) Integrated MetaMask for Solana + Web3 providers Configured contract JSONs for multi-chain deployment Compliance & Security KYC/AML integration placeholders in onboarding flow Role-based access control for admin functions Onboarding resilience fixes (no hangs, safe defaults) Registering a Real-World Asset (RWA) in registry Minting NFT + fractional tokens Bridging Ethereum NFT → Solana Buying fractions with SOL via MetaMask End-to-End user onboarding with region/KYC detection

技术栈

Next
Solidity
Node
Rust

融资状态

NA

队长
AAaditya Rawat
赛道
RWANFT