hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Forum
  • Global Event
  • My Community
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
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

Videos

Tech Stack

Next
Solidity
Node
Rust

Description

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

Progress During Hackathon

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

Fundraising Status

NA
Team Leader
AAaditya Rawat
Project Link
Sector
RWANFT