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
Official
Private Only Validators that are Connected to a Dedicated Synchronizers
…privacy, multi-party workflows, Daml smart contracts. • The Ledger API works identically to a Global Synchronizer-connected validator. • Simpler network topology for the synchroniz…
Oct 19, 2026
Official
Validator Users and Wallets
…Manage Daml parties . In essence, a party is an identity on-ledger, while a user represents an off-ledger entity that can be associated with one or more parties. By default, when a…
Jun 22, 2026
Official
Network Scalability
…g external signing that are onboarded through the validator APIs or any other party for which a WalletAppInstall contract has been created separately. • Parties using external sign…
Jun 22, 2026
Official
PATCH /v2/parties/:party
cURL Python JavaScript PHP Go Java Ruby curl --request PATCH \ --url 'http://localhost:7575/v2/parties/{party}' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: …
Aug 31, 2026
Official
Essential Commands
…ee8536790dab1a31e7136e6d90ff6d473c Uptime: 23.86915s Ports: ledger: 30421 admin: 30422 json: 30423 Connected synchronizers: da::122032922613...::35-0 Unhealthy synchronizers: None …
Aug 11, 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
Canton for Blockchain Developers
If you’re coming from Ethereum, Solana, or another blockchain platform, Canton will feel both familiar and fundamentally different. This section maps concepts you know to their Can…
Sep 1, 2026
Official
Configure the Wallet Gateway
…, served to dApps. | server | yes | Network binding, ports, API paths, and the admin user. | store | yes | Database connection for sessions, wallets, networks, IDPs, and transactio…
Oct 27, 2026
Official
Canton Console
…icipant, sequencer, and mediator operations through a typed API. For full operational documentation, see the Global Synchronizer section , which covers node setup and management in…
Aug 11, 2026
Official
Debugging Workflows
…e8536790dab1a31e7136e6d90ff6d473c Uptime: 23.577736s Ports: ledger: 30049 admin: 30050 json: 30051 Connected synchronizers: da::122032922613...::35-0 Unhealthy synchronizers: None …
Aug 11, 2026
Official
0.15.0
…15.0 — 2026-01-15 🚀 Features • wallet-gateway-remote: make API rate limit configurable ( #1141 ) • remove need for network selection during wallet creation ( #1128 , #686 ) • stor…
Oct 22, 2026
Official
3.5.16
…otprint due to a leaner loading of contract-ids. • Extended Ledger JSON API spec (openapi.yaml) with documentation for the user-paid traffic enforcement endpoints (/traffic/account…
Sep 3, 2026
Official
Monitoring Setup
…c: port: <port> By default the port is the one used for the Ledger API. Likewise, gRPC clients and NGinx can be configured to watch the health service for traffic management and lo…
Sep 16, 2026
Official
Canton Configuration Guide
…meters to the local persistence store or the port the admin-apis should bind to. On the other hand, connecting to a synchronizer or adding parties are not matters of static configu…
Sep 22, 2026
Official
Error Codes
…chronizer, etc.) Some errors are redacted for security. The API response omits sensitive details, but the full error message appears in server-side logs. Work with your operator if…
Sep 2, 2026
Official
POST /v2/parties
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/parties' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: applicati…
Aug 31, 2026
Official
Canton Network Overview
… where each participating institution maintains its own sub-ledger while connecting with others via a shared synchronization layer. Governance: The Canton Foundation (CF), an indep…
Oct 27, 2026
Official
Transaction Lifecycle
…ant node receives a command from an application through the Ledger API (gRPC). The participant then: • Interprets the command by executing the Canton smart contract code locally in…
Aug 6, 2026
Official
Daml.Script
Daml module Daml.Script The Daml Script testing library. Daml Updated 3.5.2 Module Daml.Script Latest release 3.5.9 Data Types data InvalidUserId Thrown if text for a user identifi…
Sep 22, 2026
Official
Audits
…dit evaluated system-critical components, including utility APIs, credential workflows, operator automation, contract archival and reward processing interacting with the Canton led…
Aug 27, 2026
Official
Smart Contract Upgrades in Production
…ackage Upload the new DAR to your validator using the Admin API or your deployment tooling: dpm deploy --target <validator-url> <dar-file> Th
May 12, 2026
Official
3.5.11
…tion on any participant, sequencer, and mediator node admin-api, participant node ledger-api, and sequencer node public-api to reduce the chances of cache misses and corresponding …
Aug 17, 2026
Official
POST /v2/parties/external/generate-topology
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/parties/external/generate-topology' \ --header 'Authorization: Bearer $TOKEN' \ --head…
Aug 31, 2026
Official
Scan Bulk Data API
… participant nodes provide two separate endpoints through a Ledger API: • An endpoint to submit commands to the ledger that allow an application to submit transactions and change s…
Nov 3, 2026
Official
Splice.Tests.TestAmuletTokenDvP
…dule for an example of how to integrate with the allocation APIs of the token standard to execute DvP settlements. Note also that the delivery part of a DvP settelement can be both…
May 18, 2026
Official
AddTransactions
…RCE_FLAG_UNSPECIFIED • FORCE_FLAG_ALIEN_MEMBER • FORCE_FLAG_LEDGER_TIME_RECORD_TIME_TOLERANCE_INCREASE • FORCE_FLAG_ALLOW_UNKNOWN_PACKAGE • FORCE_FLAG_ALLOW_UNVETTED_DEPENDENCIES •…
Nov 6, 2026
Official
SignTransactions
…RCE_FLAG_UNSPECIFIED • FORCE_FLAG_ALIEN_MEMBER • FORCE_FLAG_LEDGER_TIME_RECORD_TIME_TOLERANCE_INCREASE • FORCE_FLAG_ALLOW_UNKNOWN_PACKAGE • FORCE_FLAG_ALLOW_UNVETTED_DEPENDENCIES •…
Nov 6, 2026
Official
POST /v2/parties/external/allocate
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/parties/external/allocate' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Conte…
Aug 31, 2026
Official
3.5.4
….alpha-multi-synchronizer-support was renamed to enable-all-ledger-api-reassignments. • Participant topology feature flag EnableAlphaMultiSynchronizer was renamed to EnableMultiSyn…
Jul 6, 2026
Official
Canton Network QuickStart
…h provider and user roles • A Java backend service handling Ledger API interactions • Canton Coin wallets for traffic purchase and payment flows • Log analysis with lnav for debugg…
May 15, 2026
Showing 661 to 690 of 833Search all sources →