Skip to content
CCPEDIAby Unity Nodes
LEARN · DOCUMENTATION

Documentation

Pages from 29 sources, kept in sync: the official Canton Network and Digital Asset docs, documentation from teams building on Canton, and readmes from their code. Search all of it, or start from a path below.

3,253pages
synced 10m ago29 sources
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Recently updated

1,473 pages
OfficialCanton Network docs · Release Notes
Wallet SDK
Release notes are reproduced from docs/wallet-integration-guide/src/release-notes/index.rst in canton-network/wallet. Releases • Wallet SDK 1.5.1 • Wallet SDK 1.5.0 • Wallet SDK 1.4.0 • Wallet SDK 1.3.1 • Wallet SDK 1.3.0 • Wallet SDK 1.2.1 • Wallet SDK 1.2.0 • Wallet SDK 1.1.0 • Wall
Sep 11, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
1.0.0
1.0.0 Released on April 17th, 2026 Wallet SDK v1 is the new long-term API shape for application development. Rather than being an additive patch to v0, v1 introduces a cleaner and more explicit model focused on composability, multi-party flows, and transport flexibility. Why move to v1 • Statel
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Allocations
Allocation requests can only be received and actioned from the Splice Portfolio, they cannot be initiated or created. Allocate Assets to an Allocation Request There are two ways to allocate assets to an allocation request. • From the Dashboard, select the allocation request. Or navigate to Off
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
DevNet Faucet
This feature is available on DevNet only. The faucet lets you receive test tokens for deployment and testing purposes. Tap the Faucet 1 Open the DevNet section Go to the Settings page, navigate to the DevNet section, and click Tap . 2 Choose an instrument and amount Select the instrume
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
First-Time Setup
Prerequisites Follow the deployment documentation to run the portfolio. Before you can use it, you need to add at least one registry. You can do this by adding registries to the configuration file as explained in the deployment documentation , or in the UI . Connect a Wallet Once the Splice P
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Navigation
Primary Party Splice Portfolio can see, and take actions on, assets across multiple Canton Network addresses. Although you can see assets from multiple accounts at all times, you can only take actions from one address at a time. Your primary party is the party you can currently take actions from,
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Error Handling and Troubleshooting
Disconnecting and Reconnecting to a Wallet Provider If you are having trouble launching the Wallet Gateway or connecting to your wallet provider, disconnecting and reconnecting Splice Portfolio may help. • Click Disconnect in the left side navigation. • Once Splice Portfolio is disconnected from
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Overview
The Splice Portfolio UI is a reference dApp wallet UI for viewing and interacting with assets on Canton. It is not intended to function as a wallet or custody layer for creating parties and storing keys. Instead, it is an open source dApp that you can clone and install, connect to a wallet, and use
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Enable Pre-Approvals
Enabling pre-approvals for an asset pre-authorizes incoming transfer offers to your primary party. Once enabled, any incoming transfer of a pre-approved asset is automatically accepted into your primary party, with no signing required. Enable a Pre-Approval • Go to the Settings page and navigate
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Switch Parties
Switching parties means changing the party used to conduct transactions. These steps apply only if you are using the Wallet Gateway as your signing provider. Other CIP-103 wallets manage the primary party in their own interface. Switch Your Primary Party • Navigate to the bottom of the side nav
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Transfers
All transfers are sent and received through your primary party. To act from a different party, first switch your primary party . Send a Transfer Offer • From the Dashboard or your primary party view, click Transfer in the top right corner of the screen. • Complete the transfer form and select Ma
Sep 11, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Add a Registry
A registry is a Daml application that can issue, service, and govern digital assets. You will need to add at least one registry to Splice Portfolio in order to view assets and conduct transfers and allocations. You can do this in the configuration file in the deployment documentation or in the UI.
Sep 11, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
Keycloak in the QuickStart
Keycloak is an open-source Identity and Access Management (IAM) solution that provides authentication, authorization, and user management for modern applications and services. It acts as a centralized authentication server that handles user logins, session management, and security token issuance. T
Sep 11, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
Using the JSON Ledger API
Using the JSON Ledger API Overview You are ready to extend the CN Quickstart to interact directly with your LocalNet. You’ll learn how to programmatically create parties, upload DARs, create contracts, and integrate with Canton Coin (Amulet) using OAuth2 authentication against your running Local
Sep 11, 2026
OfficialCanton Network docs · Deep Dives
Multi-Synchronizer Application Best Practices
Multi-synchronizer applications improve scalability, tighten cost and access control, and may enable better regulatory oversight by distributing workflows across multiple Canton synchronizer instances. This architecture, however, introduces a unique set of challenges. Developers, application provide
Sep 11, 2026
OfficialCanton Network docs · Deep Dives
Decentralization
Canton supports a spectrum of decentralization. You don’t have to commit to full decentralization from day one — you can start with a simple single-validator setup and progressively decentralize as your application’s trust requirements evolve. The Decentralization Spectrum Canton’s architecture
Sep 11, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
QuickStart FAQ
System requirements & setup Have the best technologies been selected for the CN App Quickstart? The Quickstart is designed to help teams become familiar with Canton Network (CN) application development by providing scaffolding to kickstart development. Quickstart is intended to be incrementally
Sep 11, 2026
OfficialCanton Network docs · Splice Fundamentals
Reward Sharing
Overview When traffic-based app rewards are enabled, featured app providers receive Splice.Amulet.RewardCouponV2 contracts for each round in which their application was attributed traffic burn above the app reward threshold. Reward sharing allows the provider to distribute (part of) the minting
Sep 11, 2026
OfficialCanton Network docs · Release Notes › Wallet Gateway
1.11.1
1.11.1 — 2026-09-10 🩹 Fixes • sanitize runtime errors in api responses ( #2269 ) 🧱 Updated Dependencies • Updated @canton-network/core-signing-participant to 1.12.1 • Updated @canton-network/core-signing-store-sql to 1.13.1 • Updated @canton-network/core-signing-internal to 1.13.1 • Updat
Sep 11, 2026
OfficialCanton Network docs · Release Notes › Canton
3.5.17
Release of Canton 3.5.17 Canton 3.5.17 has been released on September 10, 2026. Summary This is a maintenance release that brings few minor improvements and bug fixes. What’s New CantonBFT • Added the duration of the “output” stage to the performance metrics. • Reduced compute footprint
Sep 10, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
Observability and Tracing
Canton Network Quickstart observability & troubleshooting overview The screenshots in this guide are taken from multiple sessions and are inconsistent with each other. This will be rectified once some of the updates are committed. It’s assumed that you have read the quickstart getting started gu
Sep 10, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
Deploy Quickstart to DevNet
Overview In this guide, you’ll deploy the Quickstart app from LocalNet to DevNet. You’ll deploy the original DAR, deploy to the backend, frontend and test the workflow. You should have the Quickstart application installed and understand the Project Structure guide. DevNet validator prerequisi
Sep 10, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
Project Structure
Canton Network quickstart project structure Overview The CN Quickstart provides a complete development environment for building Canton Network applications. It combines build tools (Gradle, Make), deployment infrastructure (Docker Compose), and a reference application to accelerate your developm
Sep 10, 2026
OfficialCanton Network docs · Release Notes › Canton
3.5.15
Release of Canton 3.5.15 Canton 3.5.15 has been released on August 27, 2026. Summary This is a release that officially marks CantonBFT as GA for dedicated synchronizers. It contains a number of improvements for CantonBFT, traffic enforcement app and resource management. CantonBFT GA Canton
Sep 10, 2026
OfficialCanton Network docs · Global Synchronizer & Tokenomics
Tokenomics of the Global Synchronizer
Canton Coin (CC) is the economic engine of the Global Synchronizer. Validators, Super Validators, and application providers earn CC by contributing infrastructure and activity to the network. Users spend CC (by burning it) to purchase synchronizer traffic . The resulting burn-mint equilibrium ties t
Sep 10, 2026
OfficialCanton Network docs · Release Notes › Wallet Gateway
1.11.0
1.11.0 — 2026-09-09 🩹 Fixes • wallet-gateway-remote: register parties/edit as a Vite build entry ( #2420 ) • refactor transaction-service ( #2393 ) • specify correct license in wallet-gateway remote ( #2389 ) 🧱 Updated Dependencies • Updated @canton-network/core-wallet-dapp-rpc-client to 1
Sep 9, 2026
OfficialCanton Network docs · Splice APIs › Scan APIs › Scan API
GET /v0/events/:update_id
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/events/{update_id}' import json import requests url = "https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/events/{update_id}" respo
Sep 4, 2026
OfficialCanton Network docs · Module 4: Full-Stack Application Development
Application Architecture
Canton applications follow a layered architecture where Daml smart contracts define the shared business logic, a backend mediates access to the ledger, and a frontend presents the user interface. This page describes the roles involved and how the layers connect. Roles Three roles appear in most
Sep 4, 2026
OfficialCanton Network docs · Module 3: Daml Smart Contracts
Building and Packaging
Work with dependencies The application from compose is a complete and secure model for atomic swaps of assets, but there is plenty of room for improvement. However, one can’t implement all features before going live with an application so it’s important to understand how to change already runnin
Sep 4, 2026
OfficialCanton Network docs · Module 3: Daml Smart Contracts
Composition and Design Patterns
Compose choices It’s time to put everything you’ve learned so far together into a complete and secure Daml model for asset issuance, management, transfer, and trading. This application will have capabilities similar to the one in the CN Quickstart . In the process you will learn about a few more c
Sep 4, 2026
Showing 931 to 960 of 1,473Search all sources →