← Back to list

Dubhe Wallet Across Web and Extension: One Wallet Layer, Multiple Interaction Flows

At the current stage, Dubhe Wallet has gradually evolved from a basic wallet tool into a more complete product layer covering accounts…

Dubhe Engine · 2026-05-27 12:18 · 31 claps · 6.1 min read
#web3 #wallet #sui #dubhe-engine #community
Open on Medium ↗
Wiki topics: CRY · Crypto & Web3 🎮 · Gaming

Dubhe Wallet Across Web and Extension: One Wallet Layer, Multiple Interaction Flows

At the current stage, Dubhe Wallet has gradually evolved from a basic wallet tool into a more complete product layer covering accounts, assets, transactions, DApp connectivity, security controls, and operational support.

This overview focuses on several key areas: Basic Wallet, Assets & Activity, Send & Receive, Swap & DeFi, DApp Connectivity, Security & Permissions, Signer Support, Gas & Execution Experience, Notifications, Relay & Operations, and Localization & Settings.

The goal is to present Dubhe Wallet’s current product structure and capability framework in a more systematic way.

Across these areas, Dubhe Wallet has formed a capability framework that covers both Web and browser extension experiences. It is also continuing to improve core modules such as account management, asset display, transaction execution, connection approval, security controls, and runtime support.

Below is a structured overview of Dubhe Wallet v0.6.0’s current capabilities.

Basic Wallet

At the basic wallet layer, Dubhe Wallet already covers the core flows of account creation, recovery, unlocking, management, and network switching.

  • Supports wallet creation, including mnemonic wallets, private key imported accounts, and selected newer authentication methods
  • Supports wallet recovery and import, covering mnemonic phrases, private keys, and related recovery flows
  • Supports login and unlocking, including local password unlock and auto-lock mechanisms
  • Supports multi-account management, including account switching, renaming, and account status checks
  • Supports switching between Sui network environments, with RPC health status and latency information displayed

Dubhe Wallet has now completed the basic flow from account creation to daily wallet usage, while also supporting more flexible account types and authentication methods.

Assets & Activity

At the asset and transaction information layer, Dubhe Wallet has built a relatively complete experience for asset viewing and activity tracking.

  • The home page supports an asset overview, including main balance, asset list, fiat valuation, pinned assets, and recent activity
  • The asset page supports full asset list viewing, asset search, and asset management
  • Supports asset analytics, including profit and loss, cost basis, and asset statistics
  • Supports NFT & collectibles display
  • Supports activity history, including transaction activity lists, transaction detail pages, and Explorer links
  • Supports exporting asset and activity data

Dubhe Wallet has brought asset viewing, historical activity, and basic analytics into a unified interface, making it easier for users to view account status and transaction history in one place.

Send & Receive

At the send and receive layer, Dubhe Wallet already covers common flows such as token transfers, risk pre-checks, payment requests, and address management.

  • Supports sending tokens, including asset selection, address input, amount entry, Use Max, and gas estimation
  • Supports transfer pre-checks, covering balance, gas, address validation, simulation, and risk warnings
  • Supports receive QR codes for sharing wallet addresses directly
  • Supports generating payment request links or QR codes for different payment and settlement scenarios
  • Supports request status management, including draft, shared, paid, and canceled states
  • Supports recent recipients and address management, including saving, selecting, and removing addresses
  • Supports QR-code-based transfers, with recognition for addresses, payment requests, and selected connection protocol content

Dubhe Wallet has now integrated transfer, receive, and request management capabilities into one connected flow, covering a more complete range of fund movement scenarios.

Swap & DeFi

At the DeFi interaction layer, Dubhe Wallet has introduced capabilities related to swaps, staking, fiat on/off-ramp entry points, and bridge access. However, the maturity level and dependency conditions of different modules may vary.

  • Supports swaps between Sui assets
  • Supports real-time quotes based on available routes
  • Supports slippage settings
  • Supports pre-execution risk analysis and basic pre-checks
  • Supports selected liquidity status or routing status checks
  • Provides entry points for advanced trading or strategy-related features
  • Provides staking entry points for relevant delegation scenarios
  • Provides Buy / Sell pages as fiat on-ramp and off-ramp entry points
  • Provides bridge-related entry points and status tracking, while currently being positioned more as integration and state management rather than a fully self-operated cross-chain protocol

In this module, Dubhe Wallet has introduced swap, staking, fiat on/off-ramp, and bridge-related entry points. Some capabilities are better described as integrations and access layers rather than fully self-operated protocol capabilities.

DApp & Connectivity

Another key capability of Dubhe Wallet is its connectivity layer around DApp launching, login approval, and wallet bridging.

  • Provides a DApp Launcher with a built-in application center, allowing users to open Dubhe-related tools and selected Sui ecosystem applications
  • When launching external DApps, the wallet can carry context such as wallet address, network, and authentication state
  • Supports connection capabilities for DApp session establishment, QR-code approval, and login confirmation
  • Supports approval flows for related requests within the wallet
  • Provides testing entry points for verifying connection, relay, or bridge flows
  • Supports selected standard connection protocols and session management
  • Supports both injected and bridge-based wallet capabilities, allowing DApps to request accounts, sign messages, sign transactions, and sign and execute transactions

In the DApp connectivity module, Dubhe Wallet currently covers application launching, connection approval, session management, and signing interactions.

Security & Permissions

At the security and permissions layer, Dubhe Wallet does more than basic signing confirmation. It also introduces more granular authorization and risk control logic.

  • Supports viewing and clearing local DApp authorizations
  • Supports extension-side permission management, including site permissions, signing scopes, and auto-approval strategies
  • Supports on-chain authorization scanning, with potential risk detection and related isolation or revocation flows
  • Can intercept high-risk operations before sending or swapping, requiring secondary confirmation
  • Supports more fine-grained permission and risk control configurations
  • Provides security review and confirmation flows before wallet removal
  • Supports recovery drills, including backup checks, recovery path checks, and migration or replacement flows
  • Provides a migration and transition center for signer rotation, backup replacement, and secure wallet removal flows

At the security and permissions layer, Dubhe Wallet has incorporated authorization management, risk detection, and operation confirmation into the product flow.

Signer Support

At the signer layer, Dubhe Wallet uses a multi-source signer design to support signing needs across different environments.

  • Supports browser-local signing, including mnemonic phrases, private keys, and selected newer authentication methods
  • Supports extension-side isolated signing
  • Supports signing extension modes based on standard wallet interfaces or local services
  • Supports hardware signing-related modes, with signing paths switchable based on the user environment
  • Supports switching between different signing modes

It is worth noting that the actual availability of these capabilities still depends on browser APIs, device support, or local bridge service configuration.

Gas & Execution Experience

For transaction execution, Dubhe Wallet has introduced Gas Abstraction and RPC health-related capabilities. However, the actual coverage should still be understood based on specific transaction types and service configurations.

  • Supports Gas Abstraction settings, including a sponsored gas-first strategy
  • Supports fallback to local signing when sponsored gas is unavailable
  • Current Gas Abstraction coverage is mainly focused on selected send scenarios
  • Supports RPC failover information display, including current RPC, backup nodes, and health status

Dubhe Wallet has now integrated Gas Abstraction and RPC state awareness into the execution flow. The actual availability of these features still depends on service configuration and integration status.

Notifications, Relay & Operations

Beyond user-facing features, Dubhe Wallet also includes a set of operational and diagnostic support capabilities.

  • Supports Relay-related settings, including device registration, request inbox, and request testing
  • Supports Web Push configuration checks, including browser Push capability and subscription status
  • Supports client-side diagnostics, such as error reporting and connection status checks
  • Provides runtime observability, including success rate, error rate, and release status
  • Provides release quality checks and launch gate support
  • Displays the current wallet version and git commit hash at the bottom of the settings page

In addition to user-facing wallet features, Dubhe Wallet has also added runtime observability, diagnostic support, and release quality control capabilities.

Localization & Settings

At the settings and localization layer, Dubhe Wallet already supports multiple languages, user preferences, and basic interface adaptation.

  • Supports multiple languages, including English, Simplified Chinese, Traditional Chinese, Indonesian, Russian, Hindi, Vietnamese, Korean, Japanese, French, Urdu, Ukrainian, Turkish, Thai, Portuguese, Bengali, and Spanish
  • Supports currency preferences, such as USD, EUR, CNY, and other quote currencies
  • Supports notification toggles
  • Supports auto-lock time settings
  • Provides entry points for the Privacy Policy and Terms of Service
  • Supports theme settings and mobile safe-area layout adaptation

At the settings and localization layer, Dubhe Wallet currently covers multilingual support, user preferences, and basic interface adaptation.

What This Actually Means

The current focus of Dubhe Wallet is no longer just about adding more standalone features. Instead, it is gradually forming a more complete wallet product structure.

From accounts, assets, and transactions to DApp connectivity, security controls, and execution support, capabilities that were once relatively fragmented are now being integrated into a more unified user-side flow.

This also means that Dubhe Wallet is evolving from a basic wallet tool into a broader product layer capable of supporting more interaction scenarios and product capabilities.

If a wallet is no longer just a signing tool, but gradually becomes a product layer that carries accounts, transactions, connections, and security controls, would that be closer to the wallet experience you actually need?

Experience Dubhe Wallet

Wallet Link: Dubhe Wallet Version covered in this article: v0.6.0

Dubhe Wallet is now available for users to explore. For a cleaner and safer experience, we recommend creating a new wallet address before trying it out.


메타데이터
post_id
ae1845c032be
slug
dubhe-wallet-across-web-and-extension-one-wallet-layer-multiple-interaction-flows-ae1845c032be
url
https://medium.com/@dubheengine/dubhe-wallet-across-web-and-extension-one-wallet-layer-multiple-interaction-flows-ae1845c032be
canonical_url
https://medium.com/@dubheengine/dubhe-wallet-across-web-and-extension-one-wallet-layer-multiple-interaction-flows-ae1845c032be
author_url
https://medium.com/@dubheengine
status
ok
fetched_at
2026-06-13 16:00:06