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)