nullisxyz / nexum

Nexum: Blazing-fast Ethereum access, where Rust brings web and terminal together for hackers.
GNU General Public License v3.0
0 stars 0 forks source link

pm: roadmap #5

Open mfw78 opened 10 hours ago

mfw78 commented 10 hours ago

This is the overarching roadmap for the development phases of Nexum. Each phase is broken down into individual tasks that will lead us to a comprehensive, high-performance, terminal-based Ethereum wallet.

mfw78 commented 10 hours ago

Key Features and Capabilities

Each phase in this roadmap will focus on integrating the following key features and capabilities:

  1. Wallet Core and Connectivity
    • EIP-1193 and EIP-6963 compliance.
    • WebTransport support for secure, multi-stream connections.
    • Connection resilience with backoff, reconnect logic, buffering, and timeout management.
    • Multiplexing with ID mapping for dapp request handling.
  2. Transaction Management
    • Gasless transactions with bundling.
    • MEV Blocker routing with rebates.
    • Optional ERC4337 integration.
    • Flashbots support for MEV-blocking and transaction batching.
  3. Privacy and Security
    • Waku P2P integration for peer-to-peer communication.
    • Hijack RPC requests for enhanced privacy.
    • Hardware wallet support with secure enclaves, NFC, or YubiKey options.
  4. Developer and User Customizations
    • TUI dapp terminal with WASM plugin support.
    • Modular transport options (WebSockets, HTTP, WebTransport).
    • Configurable extension injection and dapp interfaces.
  5. Experimental Features
    • Dynamic fork mode for gas estimation in simulated transactions.
    • Helios light client integration.