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 · SDKs › Wallet SDK
Quickstart
…reate the SDK with an auth configuration and the URL of the ledger API, generate a key pair, and create the party. An external party is controlled by a key pair: its ID is made of …
Oct 27, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/packages
… regarding vetting and the target vetting synchronizer. OpenAPI Updated 3.5 cURL curl --request POST \ --url 'http://localhost:7575/v2/packages' \ --header 'Authorization: Bearer $…
Aug 31, 2026
OfficialCanton Network docs · … › com.digitalasset.canton.admin.participant.v30 › Services › ParticipantRepairService
ExportAcs
… stream No party_ids repeated string synchronizer_id string ledger_offset int64 contract_synchronizer_renames repeated map excluded_stakeholder_ids repeated string Outputs ExportAc…
Nov 6, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/update-by-id
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/update-by-id' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Ty…
Aug 31, 2026
OfficialCanton Network docs · Overview
SDKs and Tools
Canton provides a set of SDKs, CLI tools, and development environments for building, testing, and deploying applications. This page maps out what each component does and how they r…
Jun 25, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/submit-and-wait-for-transaction-tree
…: 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/commands/async/submit-reassignment
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/async/submit-reassignment' \ --header 'Authorization: Bearer $TOKEN' \ --head…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: applicati…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/submit-and-wait-for-reassignment
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/submit-and-wait-for-reassignment' \ --header 'Authorization: Bearer $TOKEN' \…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/trees
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/trees' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: app…
Aug 31, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.7.0
0.7.0 Release on September 18th, 2025 • Important!: scan api is not longer used for methods like connectTopology use scan proxy instead • Added support for multi-hosting a party…
Jul 13, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/update-by-offset
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/update-by-offset' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Conten…
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/state/latest-pruned-offsets
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/state/latest-pruned-offsets' \ --header 'Authorization: Bearer $TOKEN' import json impo…
Aug 31, 2026
OfficialCanton Network docs · Production Operations
Okta and Keycloak OIDC Configuration Guide
…pplications”, and click “Create App Integration”. • Choose “API Services” as the sign-in method (not OIDC). • For “App integration name”, enter Validator app backend. • In General …
Sep 4, 2026
OfficialCanton Network docs · Tooling
Debugging Tools
…a running Canton node. It is the most direct way to inspect ledger state during development. Inspecting the Active Contract Set To see what contracts currently exist for a party: @…
Aug 11, 2026
OfficialCanton Network docs · … › com.digitalasset.canton.admin.participant.v30 › Services › PruningService
GetSafePruningOffset
…runingOffsetRequest Client stream No before_or_at Timestamp ledger_end int64 counter_participants_commitments_state SafeToPruneCommitmentState Outputs GetSafePruningOffsetResponse …
Nov 6, 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 imple…
Sep 4, 2026
OfficialCanton Network docs · Troubleshooting
Daml Error Codes
This page lists error codes you are most likely to encounter during Canton Network application development, grouped by where they originate. Each entry includes the error message, …
May 12, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/flats
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/updates/flats' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: app…
Aug 31, 2026
OfficialCanton Network docs · Troubleshooting
FAQ
…used. Option 1: call the /v2/interactive-submission/prepare Ledger API endpoint and check the costEstimation field in the response. It contains an estimate for both the traffic use…
Aug 7, 2026
OfficialCanton Network docs · TypeScript
dApp SDK
…Summary | Introduced | Changed | Deprecated | Removed | dappAPI | Namespace | - | 1.1.0 | 1.2.0: members added: Command, Commands, CreateAndExerciseCommand, CreateAndExerciseComman…
Sep 22, 2026
OfficialCanton Network docs · SDKs › dApp SDK › API Reference
SDK Methods
…| { commands: Command[] } | The Daml commands to execute. | ledgerApi(request) Proxies an authenticated request to the Canton JSON Ledger API. Parameter | Type | Description | requ…
Jul 20, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
PATCH /v2/users/:user-id
cURL Python JavaScript PHP Go Java Ruby curl --request PATCH \ --url 'http://localhost:7575/v2/users/{user-id}' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: …
Aug 31, 2026
OfficialCanton Network docs · SDKs › dApp SDK › API Reference
Provider API
The Provider API is the low-level interface the dApp SDK is built on. It follows the EIP-1193 request/event pattern and implements CI…
Jul 20, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.5.0
…memo-field' ) • pre-approval creation now supported through ledgerController instead of validatorController previously await sdk.validator?.externalPartyPreApprovalSetup(privateKey…
Jul 13, 2026
OfficialCanton Network docs · Deep Dives
Explicit Contract Disclosure
…delegate contract read rights to non-stakeholders using off-ledger data distribution. This supports efficient, scalable data sharing on the ledger. Explicit disclosure is activated…
Oct 30, 2026
OfficialCanton Network docs · Troubleshooting
Common Questions
…from Daml packages • JavaScript/TypeScript can use the JSON API (HTTP) or gRPC client libraries. The cn-quickstart includes a TypeScript frontend as a reference • Python and Go can…
Aug 11, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/authenticated-user
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/authenticated-user' \ --header 'Authorization: Bearer $TOKEN' import json import reques…
Aug 31, 2026
OfficialCanton Network docs · Release Notes › Canton
3.5.7
…eased on July 01, 2026. Summary This release provides a new Ledger API endpoint to obtain command completions and fixes a number of minor issues. What’s New New GetCompletions endp…
Jul 8, 2026
OfficialCanton Network docs · API Overview
Splice APIs
Splice nodes expose REST APIs that are separate from the Ledger API and the Admin API . These APIs are served by the Splice application layer run…
May 13, 2026
Showing 451 to 480 of 798Search all sources →