canton-wallet-gateway

Installation
SKILL.md

Canton Wallet Gateway

Overview

The Wallet Gateway is the wallet backend that manages users' keys, wallets, networks, and sessions, and serves the wallet UI that a dApp connects to (via the dApp SDK). It exposes three interfaces:

  • User UI (Web UI) — for end users to manage wallets and approve transactions; no code.
  • User API — for automation, custom UIs, or backend integration.
  • dApp API — consumed by your dApp through the dApp SDK when users connect (canton-dapp-sdk).

It's the counterpart to the Wallet SDK (canton-wallet-sdk): the SDK is the library; the Gateway is the running wallet service. Source lives in the canton-network/wallet-gateway repo.

User UI (served at the Gateway root, e.g. http://localhost:3030)

Page Purpose
Login (/login) Pick network + identity provider (IDP), sign in (OAuth redirect or self-signed)
Wallets (/wallets) List/create wallets (network, signing provider, party id), set primary, remove
Transactions (/transactions) List/inspect prepared/signed/executed transactions
Approve (/approve) Shown when a dApp requests a tx (e.g. prepareExecute) — user reviews and signs/rejects; dApp is notified
Settings (/settings) Manage networks, IDPs, sessions; version info
Callback (/callback) Internal OAuth redirect handling
Installs
2
First Seen
Jun 25, 2026
canton-wallet-gateway — nickthelegend/canton-agent-skills