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 5h ago29 sources
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Best matches

798 pages
OfficialCanton Network docs · … › Wallet SDK › Using the SDK › v0 to v1 migration
Amulet Namespace
…K creation const sdk = await SDK.create({ auth: authConfig, ledgerClientUrl: 'http://localhost:2975', amulet: { scanApiUrl: 'http://localhost:2000/api/scan', auth: amuletAuthConfig…
Oct 27, 2026
OfficialCanton Network docs · TypeScript
Wallet SDK
…s added: CurrentlyExtended 1.5.0: details updated | - | - | LedgerProvider | Class | - | 1.3.1 | - | - | - | OfflineInitializedSDK | Class | - | 1.3.1 | - | - | - | PreapprovalName…
Sep 22, 2026
OfficialCanton Network docs · Deep Dives
Parties and users on a Canton ledger: How to allocate and query parties
Parties and users on a Canton ledger Identifying parties and users is an important part of building a workable Canton application. • Parties are uniqu…
Aug 14, 2026
OfficialCanton Network docs · SDKs › dApp SDK › Guides
Parties & Transactions
… parties, sign messages, submit transactions, and query the ledger through the authenticated session. All examples use the high-level SDK. For the equivalent low-level calls, see t…
Oct 27, 2026
OfficialCanton Network docs · Development Tools › PQS
Operate
… • Daml Sandbox or Canton Participant Node as the source of ledger data • Any access tokens or TLS certificates required by the above • PQS’ pqs.jar or Docker image Running PQS PQS…
Oct 30, 2026
OfficialCanton Network docs · Reference Projects
cn
…dencies backend/ Java Spring Boot backend src/main/java/... ledger/ Ledger API client repository/ PQS queries pqs/ SQL generation service/ REST endpoints security/ OAuth2 auth fron…
Jul 16, 2026
OfficialCanton Network docs · CLI Tools
Daml Script
…n run them with dpm test. Scripts execute on a fresh, empty ledger and can allocate parties, submit commands, query state, and assert expected outcomes. For the complete function a…
Jul 8, 2026
OfficialCanton Network docs · Deep Dives
Open Tracing in Ledger API Client Applications
…o monitoring ( Tracing ). This guide describes how to write Ledger API client applications so that distributed traces and spans can seamlessly continue between the client and Canto…
Nov 4, 2026
OfficialCanton Network docs · Module 4: Full-Stack Application Development
Backend Development
…e backend is the layer between your frontend and the Canton ledger. It submits commands, reads transactions, and queries contract state. This page uses cn-quickstart as a running e…
Jul 6, 2026
OfficialCanton Network docs · Splice Fundamentals
Minting Delegations
Minting delegations allow a delegate to instruct their validator node to automate the minting of rewards on behalf of an external party (the beneficiary) hosted on the same validat…
Oct 12, 2026
OfficialCanton Network docs · Development Tools › PQS
Configure
…pty datastore. The following command connects to a non-auth ledger and replicates the latest state of the ledger (excluding prior-history) from the perspective of the supplied Daml…
Oct 20, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/state/active-contracts
Publish active contracts
JSON API AsyncAPI › /v2/state/active-contracts › publish /v2/state/active-contracts Publish active contracts WebSocket Update…
Sep 22, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/updates
Publish updates
JSON API AsyncAPI › /v2/updates › publish /v2/updates Publish updates WebSocket Updated 3.5 PUBLISH /v2/updates Read the ledg…
Sep 22, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI
JSON API AsyncAPI Reference
AsyncAPI Reference JSON API AsyncAPI Reference Operation-first WebSocket reference pages built from AsyncAPI channel snapshot…
Sep 22, 2026
OfficialCanton Network docs · … › Wallet SDK › Using the SDK › v0 to v1 migration
Asset Namespace
… Network. In v1, the asset namespace introduces a dedicated API for asset discovery and management. Key changes from v0 to v1 v0 required accessing asset information through the to…
Oct 27, 2026
OfficialCanton Network docs · Component Architecture
Validator Node Components
…tails to be fleshed out in a separate section later) • gRPC Ledger API access with isolation for multiple users, Admin API for operator access • Private contract store (PCS) includ…
Aug 11, 2026
OfficialCanton Network docs · SDKs › Wallet SDK › Guides
Preparing and Signing a Transaction
…k = await SDK.create({ auth: TOKEN_PROVIDER_CONFIG_DEFAULT, ledgerClientUrl: localNetStaticConfig.LOCALNET_APP_USER_LEDGER_URL, synchronizerId: localNetGlobalSynchronizer, token: T…
Oct 27, 2026
OfficialCanton Network docs · Module 7: Production Best Practices
Error Handling
Canton applications deal with a distributed, multi-party ledger. Errors fall into distinct categories, and each category calls for a different recovery strategy. This page cover…
May 12, 2026
OfficialCanton Network docs · Production Operations
Multi
…pology transactions. Submissions are a request to change on-ledger state, submitted by one or more parties. Confirmations are approvals by counter-parties to a submitted transactio…
May 22, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/dars/validate
…has no effect on the state of the participant or the Canton ledger: the DAR payload and its packages are not persisted neither are the packages vetted. OpenAPI Updated 3.5 cURL cur…
Aug 31, 2026
OfficialCanton Network docs · Architecture
Validator Architecture
…data for hosted parties in its local database • Exposes the Ledger API for applications to submit commands, read transactions, and manage parties • Runs the Canton protocol engine …
May 12, 2026
OfficialCanton Network docs · Deep Dives
Smart Contract Upgrade (SCU)
Smart Contract Upgrade Overview What is Smart Contract Upgrade (SCU)? Smart Contract Upgrade (SCU) allows Daml models (packages in DAR files) to be updated on Canton transparently,…
Oct 29, 2026
OfficialCanton Network docs · Release Notes › Canton
3.5.1
Release of Canton 3.5.1 Canton 3.5.1 has been released on May 27, 2026. What’s New Contract Keys Overview Canton 3.5 introduces contract keys. Compared to a similar feature availab…
Jul 6, 2026
OfficialCanton Network docs · Production Operations
Local Traffic Management
…TrafficCost exposed on the completion events emitted on the Ledger API. It corresponds to the cost that the node had to pay to the synchronizer to submit the transaction. Note that…
Sep 3, 2026
OfficialCanton Network docs · Module 4: Full-Stack Application Development
Building Applications
…earn how Canton applications are structured, which SDKs and APIs are available, and how to build both backend and frontend components that interact with the ledger. Prerequisites B…
May 12, 2026
OfficialCanton Network docs · API Overview › Splice APIs
Splice HTTP APIs
There are two sets of HTTP APIs exposed by Splice applications, as can be seen in the diagram below: • The app_dev_scan_api are exposed by the Scan…
Nov 3, 2026
OfficialCanton Network docs · Deep Dives › QuickStart
Deploy Quickstart to DevNet
…ntend communicates with the backend via HTTP REST calls to /api/* endpoints. The Vite development server proxies these requests to the backend, which translates them into Ledger AP…
Sep 10, 2026
OfficialCanton Network docs · Splice Fundamentals
Traffic
…0104 introduces traffic-based app rewards, replacing the on-ledger Splice.Amulet.FeaturedAppActivityMarker mechanism with an off-ledger reward computation based on actual network t…
Jun 23, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/updates/transaction-tree-by-offset/:offset
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/updates/transaction-tree-by-offset/{offset}' \ --header 'Authorization: Bearer $TOKEN' …
Aug 31, 2026
OfficialCanton Network docs · Module 4: Full-Stack Application Development
Multi-Synchronizer Operations with the JSON Ledger API and TypeScript
Multi-Synchronizer Operations with the JSON Ledger API and TypeScript This tutorial shows you how to work with a multi-synchronizer Canton setup using the JSON Ledg…
Sep 21, 2026
Showing 391 to 420 of 798Search all sources →