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
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 | 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