Skip to main content
Get from zero to a signed Canton transfer in three steps.
1

Initialize the provider

Create a C8WalletProvider instance with your dApp metadata and target network.
dappName must match the name your dApp is registered under in the wallet.
The provider uses mainnet when you omit network. Set it explicitly during development.
2

Subscribe to events

Listen for connection and transaction lifecycle events.
See the Events reference for the full list.
3

Connect and run a transfer

Connect to the wallet, pick an instrument and account, then submit a transfer.
You received a txId — the transfer is now on the Canton ledger. Use checkTxStatusById to poll its status.