A wallet is your gateway to Canton Network—it lets you manage Canton Coin, interact with applications, and track your activity.
What is a Canton Wallet?
A Canton wallet allows you to:
| Function | Description |
|---|
| Hold Canton Coin | Store and manage your CC balance |
| Hold other tokens | Hold any CIP-0056 compliant token (support varies by wallet) |
| Transfer value | Send CC to other parties |
| Interact with apps | Connect to Canton Network applications |
| View activity | See your transaction history |
Finding a Wallet
Splice Wallet (Reference Implementation)
The Splice project provides a reference wallet implementation:
- Type: Web-based wallet
- Access: Through validator or application interfaces
- Features: Core wallet functionality
The Splice reference wallet is not yet CIP-0056 compliant. Support for the token standard is planned for a future release.
Validator-Provided Wallets
Some validators offer wallet interfaces as part of their services. Check with your validator or application provider.
Application-Integrated Wallets
Many Canton applications include wallet functionality:
- Built into the application interface
- Seamless experience within the app
- May have application-specific features
Wallet Basics
Your Balance
Your wallet shows your Canton Coin balance. Wallets may also display other tokens that follow the CIP-0056 token standard—check your specific wallet for supported assets. Unlike other cryptocurrencies:
- Only you can see your balance
- Others cannot query your holdings
- Your transactions are private
Transfers
To send CC to another party:
- Enter the recipient’s party identifier
- Specify the amount
- Confirm the transfer
- Transaction completes (typically within seconds)
Transaction History
View your past transactions:
- Transfers sent and received
- Traffic fees paid
- Application interactions
You can only see transactions where you were a participant. There’s no public ledger of all transactions.
Security
Protecting Your Wallet
| Practice | Description |
|---|
| Secure access | Use strong authentication |
| Verify parties | Confirm recipient identifiers before sending |
| Trusted validators | Use wallets from reputable sources |
Understanding the Trust Model
Your wallet connects to a validator that:
- Hosts your party
- Stores your contract data
- Processes your transactions
Choose your validator carefully—they have visibility into your operations.
Differences from Other Crypto Wallets
| Aspect | Traditional Crypto | Canton |
|---|
| Balance visibility | Public | Private |
| Transaction history | Public | Private |
| Address format | Hex address | Party identifier |
| Network explorer | Shows all transactions | Shows only your transactions |
Getting Started
On DevNet/TestNet
- Access a wallet interface (through your validator or application)
- Create or import your party
- Use the faucet (“tap”) to receive test CC
- Start transacting
On MainNet
- Connect to a wallet through your validator or application
- Obtain CC through:
- Exchange purchase
- Transfer from another party
- Network activity rewards
Common Tasks
Checking Your Balance
Open your wallet interface to see your current CC balance.
Sending CC
- Navigate to “Send” or “Transfer”
- Enter the recipient party
- Enter the amount
- Review and confirm
Receiving CC
- Share your party identifier with the sender
- CC appears in your balance after confirmation
Topping Up Traffic
If you’re running an application that needs traffic:
- Navigate to traffic management
- Initiate a top-up
- CC is converted to traffic credits
Troubleshooting
| Issue | Solution |
|---|
| Balance shows 0 | Ensure wallet is connected to correct validator |
| Transfer failed | Check recipient party format; ensure sufficient balance |
| Slow confirmation | Network may be busy; wait a few moments |
| Can’t connect | Check network connectivity; verify validator status |
Next Steps