WalletKit
What WalletKit is
WalletKit is an open-source SDK for custodial and non-custodial wallet services that need to integrate with the TON ecosystem. Supported platforms include Web, mobile (Android and iOS), and browser extensions.
With WalletKit, custodial and non-custodial wallet providers gain full control over key management, signing, and access. It's designed for both small wallet services and large cross-chain systems.
Features
WalletKit provides the following features:
- TON Connect: Built-in support for TON Connect — a standard TON wallet connection protocol
- Wallet management: Support for multiple TON wallets at once, with persistent storage and optional use of custom signers
- Asset support: Toncoin, jettons (including USDT), NFTs with metadata
- Action previews: Transaction emulation with money flow analysis
- Advanced flows: Gasless and one-click interactions through TON Connect features such as Sign Message and Embedded Requests
WalletKit is the wallet-side counterpart to AppKit — an SDK for integrating TON into dApps.
What's next
First, follow this step-by-step guide: How to integrate a wallet with TON.
Then, follow relevant usage recipes:
See also
To implement custom wallet logic, you may need to explore in-depth topics:
- TON Connect
- Standard contracts
- Messages & Transactions and other primitives.
Last updated on