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:

  1. SOLO Staking - SOLO token staking with rebasing mechanics

  2. Transaction Mining - Gas-based reward system

  3. MineFun Platform - Token creation and bonding mechanism (includes DePIN staking)

  4. DePIN Bridge - Multi-chain token bridge infrastructure

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

  1. Transaction Mining rewards users with SOLO tokens for gas usage

  2. SOLO Staking allows staking of SOLO tokens for stSOLO with rebasing rewards

  3. DePIN Bridge enables cross-chain NFT transfers creating ERC6909 tokens

  4. MineFun creates new ERC20 tokens and provides ERC6909 staking for bridged assets

  5. 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:

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