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 | OCT | |
OneChain Mainnet | 1000 | OCT | |
Solana Devnet | - | SOL | |
Solana Mainnet | - | 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
技术栈
融资状态
NA