canton-wallet-sdk
Installation
SKILL.md
Canton Wallet SDK
Overview
The Wallet SDK (@canton-network/wallet-sdk) is a TypeScript library for programmatic wallet operations on Canton: party management, token transfers, UTXO queries, transaction signing, and dApp integration. It targets wallet providers, exchanges, and app developers working with Canton tokens and external party wallets, and implements the CIP-0056 token standard.
Install & configure
npm add @canton-network/wallet-sdk # or yarn/pnpm
- Prereqs: Node 18+, a running validator (LocalNet is convenient; DevNet/TestNet/MainNet work too).
- Local dev: use built-in LocalNet defaults (self-signed HMAC token).
- Production: configure an OAuth
AuthController(ClientCredentialOAuthController) with your OIDC endpoint, client id/secret, audiencehttps://daml.com/jwt/aud/participant/<id>, scopeopenid daml_ledger_api offline_access— or implement theAuthControllerinterface yourself.