Solo Testnet - Dapps
SOLO Ecosystem Technical Overview
The SOLO ecosystem is a comprehensive suite of interconnected smart contracts and applications built on the SOLO testnet, designed to create a complete DeFi and NFT infrastructure. This documentation provides a technical overview of how each component works individually and integrates with the broader ecosystem.
Architecture Overview
The SOLO ecosystem consists of five main components that work together to create a unified platform:
SOLO Staking - SOLO token staking with rebasing mechanics
Transaction Mining - Gas-based reward system
MineFun Platform - Token creation and bonding mechanism (includes DePIN staking)
DePIN Bridge - Multi-chain token bridge infrastructure
DePIN NFT Marketplace - ERC6909 NFT trading platform
Component Breakdown
1. SOLO Staking System
URL: https://testnet.app.solo.tech/ Repository: Contracts-SOLO-Staking
A staking system specifically for SOLO tokens, implementing rebasing mechanics through stSOLO (Staked SOLO) tokens:
SOLO → stSOLO: Stake SOLO tokens to receive stSOLO tokens (initially 1:1 ratio)
Rebasing Mechanism: stSOLO tokens appreciate through periodic rebases
Withdrawal System: Managed withdrawal with configurable delays (0-30 days)
Share-based Accounting: Efficient rebasing through share calculations
Fixed Annual Emission: Predictable reward distribution based on
tokensPerYear
This system operates independently from the DePIN staking component and focuses on SOLO token economics.
2. Transaction Mining (Gas Mining)
URL: https://testnet.app.solo.tech/ Repository: Contracts-Tx-Mining
The Transaction Mining system incentivizes network participation by rewarding users with SOLO tokens proportional to their gas usage. The system operates on a block-by-block basis with configurable epoch durations and includes dual claiming mechanisms:
Instant claiming with 50% burn penalty
Staking rewards to avoid burn penalty
Key features include block-based tracking, epoch management, and configurable parameters for block rewards and burn percentages. The system uses upgradeable contracts with UUPS proxy patterns for future enhancements.
3. MineFun Platform (with Integrated DePIN Staking)
URL: https://testnet.mining.fun Repository: Contracts-MineFun
MineFun enables users to create, mine, and trade tokenized assets through a bonding curve mechanism. The platform includes an integrated DePIN staking component that specifically handles ERC6909 token staking:
MineFun Core Features:
Token Creation: Custom ERC20 tokens with minimal setup
Mining Mechanism: ETH contributions to "mine" tokens
Bonding Curves: Automated liquidity pool creation once funding goals are met
Integrated DePIN Staking Features:
ERC6909 Specialization: Handles multi-token staking from bridged assets
Configurable Lock Periods: Default 7-day lock period (owner adjustable)
Per-Token Tracking: Individual staking balances per token ID
Reset Lock Mechanism: Each new stake resets the lock period
The system includes refund mechanisms for failed bonding periods and integrates with Uniswap V2 for automated liquidity provision.
4. DePIN Bridge
URL: https://testnet.depin.solo.tech/ Repository: Contracts-DePin
The DePIN Bridge enables cross-chain token transfers from multiple source chains to SOLO as a unified hub. Key architectural features include:
Multi-Chain Support: B3, Polygon, Arbitrum, Ethereum, and other EVM chains
User-Friendly Token IDs: Preserves original token IDs (#1, #2, #3) for better UX
Collision-Resistant Routing: Internal hash system ensures safe bridge-back operations
ERC6909 Unification: One contract per origin collection maintaining collection integrity
MetaLayer Integration: Direct integration using Mailbox contract (0x6F23B0211...)
The system supports ERC20, ERC721, and ERC1155 tokens, converting them to ERC6909 multi-tokens on SOLO while maintaining original numbering and collection unity.
5. DePIN NFT Marketplace
URL: https://testnet.marketplace.depin.solo.tech Repository: Contracts-NFTMarketplace
The DePIN NFT marketplace is specifically designed for trading ERC6909 tokens that have been bridged through the DePIN Bridge system. Current implementation focuses on:
ERC6909 Specialization: Optimized for multi-token standard from bridge
Multi-Currency: ETH and ERC20 token payments
Advanced Features: Bidding system, listings, configurable parameters
Bridged Asset Focus: Primarily handles NFTs that originated from other chains
The marketplace includes bid durations, cancellation fees, and is designed to expand to other token standards in future iterations.
Integration Points
Cross-Component Token Flow
Transaction Mining rewards users with SOLO tokens for gas usage
SOLO Staking allows staking of SOLO tokens for stSOLO with rebasing rewards
DePIN Bridge enables cross-chain NFT transfers creating ERC6909 tokens
MineFun creates new ERC20 tokens and provides ERC6909 staking for bridged assets
DePIN Marketplace facilitates trading of ERC6909 tokens from the bridge
Technical Interconnections
Bridge-generated ERC6909 tokens are stakeable in MineFun's DePIN staking component
DePIN Marketplace specifically trades tokens created by the bridge system
Transaction mining rewards integrate with the SOLO staking system
All components share the SOLO token as a base currency and reward mechanism
Network Architecture
SOLO Testnet (8884571): Primary deployment network
MetaLayer Integration: Cross-chain messaging infrastructure
Multi-Chain Support: Bridge connections from B3 to SOLO Testnet
Upgradeable Contracts: Future-proofing through proxy patterns
Testing and Interaction
Each component provides comprehensive testing environments accessible through their respective URLs:
SOLO Staking & Tx Mining: testnet.app.solo.tech
Token Mining: testnet.mining.fun
DePIN Interface: testnet.depin.solo.tech
DEX Interface: testnet.swap.solo.tech
NFT Marketplace: testnet.marketplace.depin.solo.tech
The system is designed for seamless integration testing across components, allowing users to experience the full ecosystem workflow from cross-chain bridging to staking and trading of multi-token assets.
This modular yet integrated architecture enables the SOLO ecosystem to provide specialized DeFi infrastructure while maintaining clear separation of concerns between different token types and use cases.
Last updated