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 3h ago29 sources
Official
POST /v2/commands/submit-and-wait
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "commands": [ { "CreateAndExerciseCommand": { "templateId…
Aug 31, 2026
Official
Splice.Api.Token.AllocationV2
Daml module Splice.Api.Token.AllocationV2 This module defines V2 of the Allocation interface and supporting types. Daml Module Splice.Api.Token…
Nov 5, 2026
Official
GET /v0/scan-proxy/registry/metadata/v1/instruments/:instrumentId
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/metadata/v1/instruments/{instrumentId}' import json imp…
Oct 12, 2026
Official
POST /v2/interactive-submission/prepare
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "userId": "<string>", "commandId": "<string>", "commands"…
Aug 31, 2026
Official
Network Scalability
Number of Parties per Validator While the underlying Canton participant supports up to 1 million parties per node, limitations in the validator app currently mean that only up to 2…
Jun 22, 2026
Official
POST /v2/commands/submit-and-wait-for-transaction-tree
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "commands": [ { "CreateAndExerciseCommand": { "templateId…
Aug 31, 2026
Official
Language Fundamentals
…ilt-in and native data types • Record types • Derivation of standard properties • Variants • Data manipulation • Contract manipulation After this section, you should be able to use…
Aug 14, 2026
Official
Splice.ExternalPartyAmuletRules
…alPartyAmuletRules template TransferCommand Deprecated: The token standard transfer APIs now support 24h signing delays so this contract is no longer required. One-time delegation …
May 18, 2026
Official
3.7.0
Release of Canton 3.7.0 Canton 3.7.0 has been released on October 29, 2026. Summary This minor release introduces protocol version 37 as a new protocol version. Synchronizers on pr…
Nov 4, 2026
Official
POST /v2/commands/submit-and-wait-for-reassignment
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "reassignmentCommands": { "workflowId": "<string>", "user…
Aug 31, 2026
Official
POST /v2/updates/transaction-by-id
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "updateId": "<string>", "requestingParties": [ "<string>"…
Aug 31, 2026
Official
POST /v2/updates/transaction-by-offset
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "offset": 123, "requestingParties": [ "<string>" ], "tran…
Aug 31, 2026
Official
The Daml Compiler
The Daml Compiler At the core of the Daml toolchain lies the Daml Compiler, also known as damlc. Its primary usage is to compile Daml source code, which defines smart contracts and…
Jul 6, 2026
Official
3.5.1
…ch itself is available from Protocol Version 35, see below. Standard library Daml language now supports several primitives associated with contract keys. In all cases, the contract…
Jul 6, 2026
Official
Canton Network Application Architecture Design
…o log in via that organization’s IAM. The IAM issues access tokens that can be used to submit commands to the organization’s participant node. Note that frontends don’t directly co…
May 16, 2026
Official
Operate
… 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 application mostly runs …
Oct 30, 2026
Official
Wallet SDK
…ers updated: signedPromise 1.5.1: details updated | - | - | TokenNamespace | Class | - | 1.3.1 | 1.5.0: members added: assets, find | - | - | FeaturedAppS
Sep 22, 2026
Official
SDKs and APIs
Canton provides a set of tools and APIs for building applications against the ledger. This page covers what each component does and when to use it. Daml SDK The Daml SDK bundles th…
Jul 13, 2026
Official
POST /v2/interactive-submission/executeAndWaitForTransaction
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "preparedTransaction": "<string>", "partySignatures": { "…
Aug 31, 2026
Official
GET /v2/state/active-contracts-page
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "activeAtOffset": 123, "eventFormat": { "filtersByParty":…
Aug 31, 2026
Official
POST /v2/state/active-contracts-page
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "activeAtOffset": 123, "eventFormat": { "filtersByParty":…
Aug 31, 2026
Official
Governance Locks
…page show Splice Portfolio , but the same steps work in any token standard compliant wallet. The screenshots below were taken of an earlier version of Splice Portfolio that had a c…
Nov 2, 2026
Official
Optimize
Query optimization It is important to ensure that proper capacity planning of resources is performed to match the expected workload. Host infrastructure The following are the minim…
Oct 20, 2026
Official
3.6.1
Release of Canton 3.6.1 Canton 3.6.1 has been released on October 05, 2026. Summary This minor release brings new features, scalability improvements, as well as many other improvem…
Oct 6, 2026
Official
POST /v2/state/active-contracts
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "filter": { "filtersByParty": {}, "filtersForAnyParty": {…
Aug 31, 2026
Official
POST /v2/updates/trees
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "beginExclusive": 123, "endInclusive": 123, "filter": { "…
Aug 31, 2026
Official
Canton Identity Management
Identity Management On-ledger identity management focuses on the distributed aspect of identities across Canton system entities, while user identity management focuses on individua…
Sep 16, 2026
Official
POST /v2/commands/submit-and-wait-for-transaction
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "commands": { "commands": [ { "CreateAndExerciseCommand":…
Aug 31, 2026
Official
POST /v2/updates/update-by-id
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "updateId": "<string>", "updateFormat": { "includeTransac…
Aug 31, 2026
Official
POST /v2/updates/update-by-offset
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "offset": 123, "updateFormat": { "includeTransactions": {…
Aug 31, 2026
Showing 181 to 210 of 229Search all sources →