Complete reference for all Cellframe SDK modules with detailed technical documentation, source code references, and comprehensive examples. ## Overview This section contains documentation for all Cellframe SDK modules. Each module provides specific functionality within the blockchain framework, from core data structures to advanced services. All modules are based on actual Cellframe SDK source code and include working examples with error handling. --- ## All Modules ### **[[Module Chain Network|Module Chain Network]]** - Network management and topology Network topology, node discovery, ledger operations, and distributed network services management. ### **[[Module Chain|Module Chain]]** - Core blockchain infrastructure Chain management, cell organization, consensus interfaces, and transaction processing for blockchain operations. ### **[[Module Channel|Module Channel]]** - Communication protocols Network communication channels and packet structures for inter-node communication. ### **[[Module Common|Module Common]]** - Foundation data structures Core blockchain data types, transactions, tokens, and shared utilities used throughout all Cellframe components. ### **[[Module Consensus - CS None|Module Consensus - CS None]]** - No-validation development consensus Zero-validation consensus for development environments and testing scenarios. ### **[[Module Consensus - DAG PoA|Module Consensus - DAG PoA]]** - Directed Acyclic Graph Proof of Authority High-performance consensus combining DAG structure with Proof of Authority validation. ### **[[Module Consensus - ESBOCS|Module Consensus - ESBOCS]]** - Enhanced Scalable Byzantine Fault Tolerant consensus Advanced BFT consensus mechanism designed for high-throughput, low-latency blockchain networks. ### **[[Module Consensus|Module Consensus]]** - Consensus mechanisms navigation hub Navigation hub and overview of available consensus mechanisms with selection guidance and common interfaces. ### **[[Module DHT|Module DHT]]** - Distributed Hash Table Kademlia-based distributed hash table for peer discovery, data storage, and network topology management. ### **[[Module Mempool|Module Mempool]]** - Transaction memory pool Pending transaction management, validation, and RPC interfaces for mempool operations. ### **[[Module Mining|Module Mining]]** - Mining algorithms CryptoNote slow hash functions for cryptocurrency mining with ASIC resistance. ### **[[Module Service - App Database|Module Service - App Database]]** - Database service for dApps Specialized database functionality for distributed applications with persistent storage and query capabilities. ### **[[Module Service - Application|Module Service - Application]]** - dApp hosting platform Distributed application hosting and lifecycle management platform with resource allocation. ### **[[Module Service - Bridge|Module Service - Bridge]]** - Cross-chain bridging Cross-chain asset transfers and blockchain interoperability protocols. ### **[[Module Service - Data|Module Service - Data]]** - Distributed data storage General-purpose distributed data storage and management with replication and access control. ### **[[Module Service - Exchange|Module Service - Exchange]]** - Decentralized exchange functionality Token trading platform with order books, automated matching, and fee distribution. ### **[[Module Service - Mining Pool|Module Service - Mining Pool]]** - Collaborative mining Mining pool infrastructure with hashrate aggregation and reward distribution. ### **[[Module Service - Staking|Module Service - Staking]]** - Token staking and PoS delegation Proof-of-Stake delegation, validator management, and network validation participation. ### **[[Module Service - Voting|Module Service - Voting]]** - Governance polls and voting Decentralized governance system with weighted voting and time-limited proposals. ### **[[Module Service - VPN|Module Service - VPN]]** - Decentralized VPN service Secure virtual private network with TUN/TAP management and blockchain billing. ### **[[Module Service|Module Service]]** - Network services overview Comprehensive network services architecture and management for decentralized applications. ### **[[Module Wallet|Module Wallet]]** - Cryptocurrency wallet management Wallet creation, key management, transaction signing, and balance tracking for cryptocurrency operations. --- ## Documentation Statistics - **Total Modules:** 23 documented modules - **Documentation Files:** 23 comprehensive files - **Total Coverage:** ~12,000+ lines of technical documentation - **Source Files:** All modules based on actual Cellframe SDK source code - **Code Examples:** 50+ functional examples with error handling - **Cross-References:** Full wiki-style linking between modules --- *All modules are actively maintained and based on the latest Cellframe SDK source code. Each module includes complete API documentation, working examples, and source code references.*