Client

xchain-wallet

The self-custodial reference wallet: web, extension & desktop.

Where it fits

Wallet SDK Encoder · Explorer · Hub

The self-custodial reference client: web, extension, and desktop from one codebase, built on the SDK.

What it is

The wallet is XChain's reference client: a self-custodial, multi-chain wallet that runs as a web app, a browser extension, and an Electron desktop app from a single codebase. It is built on the SDK, so it exercises the entire protocol.

How it fits into the platform

It is the reference implementation developers can learn from and users can hold keys in. It speaks to the explorer, encoder, and hub like any other client.

What it can do

  • One codebase → web, Chrome extension, and desktop
  • Software, hardware (Ledger), remote, and multisig signers
  • Full DEX, messaging, contracts, and staking
  • A window.xchain bridge for dApps
  • Client-side token-gated content unlock

Under the hood

  • Built on xchain-sdk
  • Multi-package workspace (core, web, extension, desktop)

← All components