> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cantor8.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Cantor8 Wallet SDK

> Lightweight SDK for integrating the C8 Wallet into dApps on Canton.

C8 Wallet SDK is built for DeFi applications running on the Canton network that need a ready-made wallet layer. It connects your dApp to the C8 Wallet through a secure popup and `postMessage` channel, handling auth, account resolution, transfer submission, and status polling out of the box.

## How it works

At the core of the SDK is `C8WalletProvider`. It owns the full wallet lifecycle — connection, instrument and account resolution, transfer submission, and status polling — so dApp developers don't have to deal with Canton-specific cryptography or direct ledger communication.

All wallet interaction happens in a separate, secure popup window and communicates with your dApp through the browser's native `postMessage` API, keeping signing keys isolated from the application context.

> **[Quick start](https://docs.cantor8.tech/wallet-sdk/quick-start.md)**
>
> Connect a wallet and submit your first transfer in 3 steps.

> **[Core concepts](https://docs.cantor8.tech/wallet-sdk/core-concepts.md)**
>
> Learn about parties, instruments, and the popup architecture.

> **[API reference](https://docs.cantor8.tech/wallet-sdk/api-reference.md)**
>
> Full reference for C8WalletProvider methods.

> **[Events](https://docs.cantor8.tech/wallet-sdk/events.md)**
>
> Subscribe to wallet and transaction lifecycle events.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.