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
🌟 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.
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
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
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
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 |
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
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)
Smart contract security (UUPS, RBAC, Reentrancy Guards)
Solana programs audited via Anchor framework
MetaMask Snap isolation for Solana access