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

Best matches

798 pages
OfficialCanton Network docs · Module 6: Smart Contract Upgrades
Package Selection
…ailable. How Version Resolution Works Every contract on the ledger is associated with the package version that created it. When you fetch or exercise a contract, the runtime uses t…
May 16, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/users/:user-id
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/users/{user-id}' \ --header 'Authorization: Bearer $TOKEN' import json import requests …
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/idps
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/idps' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/…
Aug 31, 2026
OfficialCanton Network docs · CLI Tools
dpm (Daml Package Manager)
dpm is the command-line interface for Canton development. It manages SDK installation, project scaffolding, compilation, testing, code generation, and local development environment…
Nov 2, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/users
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/users' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/submit-and-wait-for-transaction
…: 123, "nanos": 123, "unknownFields": "<object>" } } }, "minLedgerTimeAbs": "<string>", "minLedgerTimeRel": { "seconds": 123, "nanos": 123, "unknownFields": { "fields": {} } }, "su…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/commands/completions
Publish completions
JSON API AsyncAPI › /v2/commands/completions › publish /v2/commands/completions Publish completions WebSocket Updated 3.5 PUB…
Sep 22, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/idps
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/idps' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "…
Aug 31, 2026
OfficialCanton Network docs · Daml Standard Library › Modules
DA.Fail
…ort errors that are independent of the current state of the ledger, and should thus not be retried. Corresponds to the gRPC status code INVALID_ARGUMENT. See …
Sep 22, 2026
OfficialCanton Network docs · Deep Dives
Multi-Party Applications and Workflows
The purpose of this page is to: • Introduce you to the importance and problems of multi-party applications. • Provide a high-level overview of how Canton can help you build and run…
Aug 20, 2026
OfficialCanton Network docs · Production Operations
Canton Node Backup and Restore
…nt than that of the sequencer’s, as that would constitute a ledger fork. Therefore, if you back up both participant, mediator and sequencer databases sequentially, the following co…
Sep 22, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/submit-and-wait
…: 123, "unknownFields": { "fields": "<object>" } } } }, "minLedgerTimeAbs": "<string>", "minLedgerTimeRel": { "seconds": 123, "nanos": 123, "unknownFields": { "fields": {} } }, "su…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/transaction-by-id
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/transaction-by-id' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Conte…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI
/v2/commands/completions
Back to overview AsyncAPI Channel /v2/commands/completions Deprecated: please use GetCompletions instead. Subscribe to command completion even…
Sep 22, 2026
OfficialCanton Network docs · Reference
Admin API Reference
The Admin API provides administrative access to Canton participant, sequencer, and mediator nodes. It is used for node configurati…
Jun 26, 2026
OfficialCanton Network docs · dApp API
Sync dApp API
Back to overview OpenRPC Spec Sync dApp API An OpenRPC specification for the dapp to interact with a Wallet Provider. JSON-RPC Added 1.4.0 Updated 1.4.0 Latest …
Sep 22, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/idps/:idp-id
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/idps/{idp-id}' \ --header 'Authorization: Bearer $TOKEN' import json import requests ur…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/commands/command-completions
Publish command completions
JSON API AsyncAPI › /v2/commands/command-completions › publish /v2/commands/command-completions Publish command completions W…
Sep 22, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/updates/flats
Publish flats
JSON API AsyncAPI › /v2/updates/flats › publish /v2/updates/flats Publish flats WebSocket Updated 3.5 PUBLISH /v2/updates/fla…
Sep 22, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/updates/trees
Publish trees
JSON API AsyncAPI › /v2/updates/trees › publish /v2/updates/trees Publish trees WebSocket Updated 3.5 PUBLISH /v2/updates/tre…
Sep 22, 2026
OfficialCanton Network docs · Wallet Gateway › Use the Wallet Gateway
Approve & Sign Transactions
…hrough the dApp SDK , which calls the Wallet Gateway’s dApp API. The Wallet Gateway prepares it against your validator, queues it for your approval, has your signing provider sign …
Aug 6, 2026
OfficialCanton Network docs · Validator Deployment › Deployment Options
Kubernetes Validator Deployment
This section describes how to deploy a standalone validator node in Kubernetes using Helm charts. The Helm charts deploy a validator node along with associated wallet and CNS UIs, …
Nov 3, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/parties/participant-id
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/parties/participant-id' \ --header 'Authorization: Bearer $TOKEN' import json import re…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/transaction-by-offset
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/transaction-by-offset' \ --header 'Authorization: Bearer $TOKEN' \ --header 'C…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/users
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/users' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application…
Aug 31, 2026
OfficialCanton Network docs · Module 3: Daml Smart Contracts
Testing Daml Contracts
…y to asset-tests, asset is meant to be uploaded to a Canton ledger. Similarly multi-trade contains the MultiTrade template, and multi-trade-tests contains the corresponding scripts…
May 17, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI
/v2/commands/command-completions
Back to overview AsyncAPI Channel /v2/commands/command-completions Subscribe to command completion events. This streaming endpoint provides mo…
Sep 22, 2026
OfficialCanton Network docs · API Overview › Splice APIs
Splice Architecture
…y starting with the architecture currently in the scan bulk api docs) Daml Code Architecture Package Structure The Daml code implementing Canton Coin (CC), the Canton Name Service …
Sep 4, 2026
OfficialCanton Network docs · Validator Deployment › Deployment Options
Docker Compose Validator Deployment
…losing out on rewards, and avoid issues with catching up on ledger state after significant downtime. Requirements • DevNet (0.9.4) • TestNet (0.9.4) • MainNet (0.9.3) • A linux/Mac…
Nov 5, 2026
OfficialCanton Network docs · Module 4: Full-Stack Application Development
Query Contracts and Transactions with PQS
How to query contracts and transactions using SQL Query How to query contracts that are in Active Contract Set (ACS) To fetch contracts in the ACS use the active() table function 1…
Jun 8, 2026
Showing 481 to 510 of 798Search all sources →