Deeper Network Bi-Monthly Newsletter: 2025/1/01–2025/2/28

Deeper Network Bi-Monthly Newsletter: 2025/1/01–2025/2/28

Deeper Network’s bi-monthly newsletter is a brief bulletin containing the latest community developments, technical updates, and market status of our project. It is periodically released at the beginning of every other month for our community members. We would like to thank every member of the Deeper Network community for your contributions and support. Here are the latest updates:

Technical Updates

Hardware

Improved Deeper Connect Air hardware test board prototyping, progress: 80%

Software: 

AtomOS Development Progress: 

  • Improved APP-Relocator rule

  • Smart Rules-Domain config/IP config batch upload and download feature development, progress: 60%

  • Parental-control single device control feature development, progress: 50%

  • Restore factory settings feature development, progress: 80%

  • Improved relay mode connection hidden SSID feature, progress: 80%

  • Wi-Fi connection log feature development, progress: 70%

Deeper Chain

Important tech submission:

In Jan

1. GUI-Frontend

1.1 UI/ UX Framework Enhancement

 Style System Standardization

  • Implemented a unified style management system, standardizing the styles of 40+ wallet components

  • Designed and implemented the DeeperWalletFontSize typography system, supporting 7 font size levels from muted to xxxl

  • Optimized responsive design breakpoints to ensure full adaptation from mobile devices to 4K screens

Component Architecture Optimization

  • Refactored the TokenList component to enhance code structure and performance

  • Implemented the DeeperWalletImageCard universal image card component to improve code reusability

  • Optimized the BackupWallet component to enhance the user experience in the backup process

Visual Hierarchy Improvement

  • Optimized the WalletDetailPage layout to strengthen information hierarchy

  • Refactored the TokenHistoryPage transaction history display to improve readability

  • Enhanced the WalletOverviewPage for better efficiency in retrieving user information

1.2 Security Enhancement

Backup System Optimization

  • Refactored the BackupMnemonic mnemonic backup process to enhance security

  • Optimized the BackUpWalletNote backup prompt mechanism to raise user security awareness

  • Implemented a graded backup reminder mechanism to ensure timely wallet backup

Transaction Security Assurance

  • Implemented a useRef-based anti-double-submission mechanism to prevent duplicate transactions

  • Optimized the transaction confirmation process to enhance security

  • Improved error-handling mechanisms to enhance user experience in abnormal situations

1.3 Technical Architecture Optimization

Style System Refactoring

  • Implemented Symbol Size, Icon Size, and other style constants to standardize icon size definitions

  • Optimized the Header Button Padding button spacing system to enhance UI consistency

  • Established a unified responsive design standard to ensure consistent display across devices

Component Structure Optimization

  • Decoupled the TokenList component to improve code maintainability

  • Optimized the Wallet Detail Page structure to enhance rendering performance

  • Improved inter-component communication mechanisms to optimize state management efficiency

1.4 User Experience Enhancement

UI Interaction Optimization

  • Optimized the account switching interface for smoother operation

  • Enhanced Token management functions to improve token operation experience

  • Improved the transaction confirmation process to increase user operation efficiency

Visual Experience Enhancement

  • Unified button styles and interaction effects

  • Optimized page spacing and alignment standards

  • Improved responsive layout adaptation to enhance multi-device usability

2. GUI-Backend

2.1 Multi-Chain Support Architecture Optimization

  • Refactored the EVM-compatible chain connection mechanism to establish direct connections to public RPC nodes, reducing system dependencies

  • Optimized the Solana connection interface to support direct public RPC connections, improving connection stability

  • Added full support for the Tron chain, achieving complete ecosystem integration

2.2 Cross-Chain Interaction Standardization

  • Implemented a unified JSON-RPC call standard to replace the web3.js dependency

  • Improved the Solana SPL Token and Metaplex account interaction mechanism

  • Built the TRC20 contract interaction system to support smart contract calls

2.3 Core Function Enhancements

EVM Chain Feature Upgrade

  • Implemented fundamental query interfaces such as getBalance and getErc20Balance

  • Optimized gas price and estimate gas calculation logic

  • Enhanced transferEth and transfer ERC20 transaction functionalities

Solana Chain Feature Enhancement

  • Implemented get Sol Balance native token balance query

  • Optimized the get Sol Balance token account management mechanism

  • Enhanced the get Sol Meta metadata parsing system

Tron Chain Feature Implementation

  • Developed the get Tron Balance TRX balance query function

  • Implemented the get TRC20 Balance token balance retrieval mechanism

  • Enhanced transfer TRX and transfer TRC20 transaction functionalities

2.4 Performance Optimization

  • Improved RPC node connection mechanisms to improve response speeds

  • Improved contract call efficiency to reduce network overhead

  • Enhanced data caching strategies to optimize query performance

3. Deeper-Device-Stake

3.1 Staking Data Component Refactoring

  • Modularized the Staking Data component, extracting Release Record as an independent component

  • Optimized the staking data display interface to improve user interaction experience

  • Added a Tag component to display transaction status for better information readability

  • Implemented visual loading states and error handling

3.2 Data Display Optimization

  • Optimized the staking record list display logic to sort records in descending order by time

  • Improved empty data states and loading state displays

  • Enhanced numerical display precision, optimizing DPR token amount display

3.3 Message Signing Mechanism Enhancement

Optimized Polkadot.js extension integration to improve account verification reliability

Enhanced message formatting and verification processes

Improved error-handling mechanisms with clearer error messages

3.4 API Integration Optimization

  • Refactored API request logic to support development and production environment configurations

  • Enhanced request parameter validation and response handling

  • Optimized the staking record query interface to improve data retrieval efficiency

4. Dpr-Halving-Countdown

4.1 Frontend Architecture and UI Optimization

Countdown Display System Implementation

  • Added the Countdown Display component to support precise time display

  • Implemented the Animated Number component to provide smooth numeric animations

  • Integrated framer-motion for high-performance animations

  • Added the Network Background component to enhance visual experience

4.2 Performance Optimization and Data Processing

  • Implemented a data caching mechanism to reduce API request frequency

  • Optimized data update logic to improve real-time performance

  • Developed dynamic halving phase handling

In Feb 

1. GUI-Frontend

1.1 Routing and Navigation Architecture

Routing Configuration Enhancement

  • Added Deeper Wallet route configuration in src/routes/index.tsx

  • Imported Deeper Wallet Page component and mapped it to the deeper-wallet path

  • Configured navigation icon and name attributes

Sidebar Integration

  • Added wallet navigation item in src/routes/routeData.ts

  • Configured i18nKey: 'dashboard.sidebar.deeper-wallet' for multilingual support

  • Set icon: 'wallet' to ensure consistent visual identity

1.2 UI Component Optimization

Modal Component Improvement

  • Fixed Modal component border styling, optimizing from border-t-2 border-l-2 to border-t border-l

  • Removed unsupported overlayClassName attribute from Alert Dialog Content

  • Upgraded qrcode.react dependency from version 4.1.0 to 4.2.0

Forms and Interactive Elements

  • Optimized Password Modal error message styling by applying DeeperWalletFontSize.small class

  • Fixed Wallet Detail Page account selection styling by removing the border-2 attribute for selected states

  • Adjusted “Back Up Wallet Note It Down” button styling by swapping primary and secondary button variants

  • Reordered buttons in the Backup Mnemonic component to enhance user workflow

Loading State Handling

  • Created a standalone Deeper Wallet Loading component for unified loading animations

  • Optimized container layout by adding justify-center class to ensure centered display

  • Used border-primary class to maintain brand color consistency

1.3 Functionality Fixes and Stability Enhancements

State Management Optimization

  • Fixed toggle Token state check logic by adding the is currently selected variable

  • Corrected conditional statements to ensure accurate success message display

  • Removed redundant duration: 3000 configuration, using default duration

Component Compatibility

  • Resolved AlertDialogContent component type errors

  • Optimized modal overlay implementation using native component attributes

2. GUI-Backend

2.1 Sui Chain Integration

Core Feature Implementation

  • Integrated Sui chain functionalities into gui-backend for on-chain data interactions

  • Completed basic interface development with initial testing results normal

API Standardization

  • Integrated transfer Sui into transfer Eth API for unified transfer operations

  • Integrated transfer Sui token into transfer ERC20 API for cross-chain token operations

  • Integrated get Sui Meta into token Meta API for standardized metadata retrieval

  • Integrated get Sui Balance into get Balance API for account balance queries

  • Integrated get Sui Token Balance into get ERC20 Balance API to support token balance queries

2.2 Raydium DEX Development

Functionality Implementation and Testing

  • Successfully retrieved pool information and liquidity data from the mainnet

  • Retrieved Raydium's current Pool configuration for price and liquidity calculations

  • Successfully executed pool liquidity token swap operations

  • Added slippage calculation logic to optimize token quantity computations

  • Investigating failure to retrieve pool information from Devnet

2.3 Pump.fun DEX Integration

Trading Pair Configuration Parsing

  • Successfully retrieved raw config account and current config account for trading pairs

  • Parsed config account configuration to calculate swap-out token amounts

Trading Function Implementation

  • Added slippage calculation logic to enhance trading security

  • Successfully purchased target token using SOL

  • Retrieved current token quantity and calculated token sell amounts

  • Successfully executed token sales using SOL

3. Proxy-Wallet

3.1 API Infrastructure

RPC Client Optimization

  • Refactored RPC URL mapping system to support multi-network access for Arbitrum

  • Added Arbitrum network configurations (Arbitrum One, Nova, Sepolia, Goerli) in api/eth_types.go

  • Created Direct RPC Urls mapping for direct RPC endpoint access, improving connection performance

  • Updated Get_rpc_url function to prioritize direct RPC endpoints, improving request efficiency

Error Handling Improvements

  • Refactored Arbitrum RPC client usage to enhance error handling

  • Added detailed error messages for contract calls, especially for ERC20 interactions

  • Implemented smart contract receive/ fallback function detection to improve transaction success rates

3.2 Arbitrum Network Features

Core Network Interfaces

  • Developed chain ID query API /arbitrum/basic/chain_id/ for multi-network recognition

  • Implemented block number query API /arbitrum/basic/block_number/ for latest block retrieval

  • Added block detail API /arbitrum/basic/block_info/ to provide complete block data

  • Developed L2-specific block information API /arbitrum/basic/l2_block_info/ to support L2 extended data

Gas Management Features

  • Implemented gas price query API /arbitrum/gas/price/ for real-time gas pricing

  • Developed gas estimation API /arbitrum/gas/estimate/ for pre-transaction cost evaluation

  • Added L2 gas information API /arbitrum/gas/l2_info/ to provide L2-specific gas data

  • Optimized gas estimation logic to handle contract interaction scenarios

Token Management Interfaces

  • Implemented token list API /arbitrum/token/list/ to provide commonly used token information

  • Developed token balance query API /arbitrum/token/balance/ to support ERC20 balance checks

  • Added read-only contract call API /arbitrum/token/read/ to fetch token metadata

  • Supported raw transaction processing for token transfers, optimizing transaction construction

3.3 Cross-Chain Bridge Features

ETH Bridging

  • Added Arbitrum bridge endpoints to support ETH cross-chain transfers

  • Implemented L1-to-L2 deposit functionality for transferring funds from Ethereum mainnet to Arbitrum

  • Developed L2-to-L1 withdrawal functionality for transferring funds back from Arbitrum to Ethereum

Token Bridging

  • Implemented ERC20 token bridging functionality for cross-chain token transfers

  • Added token bridge status query for monitoring cross-chain transactions

  • Developed bridge transaction history query to provide user transaction records

4. Tax-Server

Data Support

  • Added query and download functionality for 2024 data

  • Updated system to enable users to retrieve 2024 transaction records

Technical Scheme Discussion: 

1. Multi-Chain Transaction Processing Optimization

  • Research on standardization of transaction signing across EVM, Solana, and Tron chains, analyzing approaches to unify signature verification processes

  • Investigation of multi-chain transaction status tracking mechanisms, evaluating performance characteristics of event listening versus RPC polling in various scenarios

  • Design of unified transaction broadcast retry strategies, studying optimization of network resource utilization during transaction confirmation

  • Analysis of multi-chain nonce management mechanisms, exploring prevention of transaction ordering errors and replay attack risks

2. Multi-Chain DEX Interaction Standardization

  • Research on unified DEX interface abstraction layer design, evaluating compatibility approaches for different DEX trading models including Raydium and Uniswap

  • Analysis of cross-DEX liquidity aggregation mechanisms, exploring optimization of real-time reliability for multi-source price data

  • Design of caching strategies for smart routing systems, studying balance between routing computation overhead and price timeliness

  • Investigation of DEX transaction error recovery mechanisms, evaluating approaches to improve cross-chain transaction success rates

3. Multi-Chain Interface Unification Strategy

  • Research integration patterns between Sui chain and existing interfaces, analyzing technical paths for unified implementation of transferSui/transferEth and transferSuiToken/transferErc20

  • Standardization studies for multi-chain metadata queries, evaluating parameter compatibility and return value format unification when integrating getSuiMeta into the tokenMeta interface

  • Design cross-chain balance query mechanisms, exploring how to handle precision differences between different chains in getSuiBalance/getBalance and getSuiTokenBalance/getErc20Balance interfaces

  • Analyze exception handling strategies during interface unification, discussing how to build a chain-agnostic error code system to improve cross-chain operation reliability

4. DEX Liquidity Mechanisms and Transaction Execution Strategy

  • Research Raydium and Open Book DEX liquidity pool designs, analyzing efficient methods for retrieving and parsing Pool configuration information

  • Explore precision optimization strategies for slippage calculations, evaluating dynamic adjustment mechanisms for slippage thresholds across different transaction volumes

  • Design parsing workflows for Pump.fun DEX config accounts, researching accurate calculation methods for swap out token quantities

  • Analyze reasons for Pool information retrieval differences between mainnet and Devnet environments, exploring how to build stable testing environments to validate transaction logic

Community News

  • Shared New Year post to celebrate with the community 

  • Shared articles about centralized VPN leaking user privacy information to help users understand the importance of decentralization

  • Shared posts about Deeper Connect features and the importance of network security

  • Continue to share Deeper Connect device usage tutorials on YouTube

  • Shared quotes to raise network security awareness

  • Shared a post using the Deeper Connect device can omit other software such as firewalls, VPNs, ad blocking, etc.

  • Shared a post of the difference between using public Wi-Fi with DPN and without DPN

  • Deeper Network Chief Evangelist Eric Ma was invited by Farmsent to a panel discussion of the project on Twitter Spaces and future DePIN trends

  • Shared cybersecurity related Guessing Word post to engage the community 

  • Published an article explaining the second halving

  • Shared how to use the Deeper Connect to avoid the US TikTok ban

  • Continue to share and remind community users of the official Deeper email account

  • Continue to share user testimonials

  • Shared the decentralization of Deeper Connect, so users can connect to nodes in multiple countries simultaneously, not limited to a single node

  • Shared how to use Deeper Connect to avoid Netflix subscription fee increases

  • Promoted Valentine's Day Specials

  • Announced the update on DPR Mini SE being sold out in some areas

  • Shared that Deeper Network is one of the sponsors of the Stanford School Hackathon event

  • Shared a post about the problems users may encounter when using VPN

  • Promoted the Spring Sale

  • YouTube KOL publicity: Hardware Sugar, Reign Manguerra, VV Tech Enthusiast proactively report for Deeper Network

Marketing News 

  • New market expansion: The team is collaborating with distributors in various regions for Deeper Connect Lite, current focus is in Southeast Asia, South America, and Africa. Offers affordably priced devices to these regions. 

  • KOL collaboration expansion: Continue collaborating with influencers around the world, and increase different language regions to expand exposure and keep the project available to a more diverse audience. 

  • Promotion: Gift packaging and Deeper merch with orders to thank the community’s support of the project. Also launched Valentine’s Day special promotion. 

  • Affiliates collaboration: Recruit new affiliates on ShareAsale and Flexoffer platforms, update creator resources, and launch New Year specials to help affiliates reach more sales.

  • E-commerce platform operation: New Year promotions are launched simultaneously on Amazon, Bestbuy CA and Temu, allowing users to get Deeper devices via different channels. 

  • To B channel expansion: For Southeast Asian countries such as India, the Philippines, Indonesia, etc., more local distributors have contacted Deeper. Currently promoting our device in a  more suitable way for the locals. 

  • Shop website update: Updated the help center page to better answer users' pre-sales and after-sales questions. A new "resources" module has been added, including user manual, videos and use cases, to help users get better help.