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
19 more sources90 pages
Official
POST /v0/state/acs
…maximum number of created events returned for this request. party_ids string[] Filters the ACS by contracts in which these party IDs are stakeholders. templates string[] Filters th…
Oct 6, 2026
Official
ExecuteSubmissionAndWaitForTransaction
…t Client stream No prepared_transaction PreparedTransaction party_signatures PartySignatures deduplication_duration Duration deduplication_offset int64 submission_id string user_id…
Nov 6, 2026
Official
ExecuteSubmissionAndWaitForTransaction
…t Client stream No prepared_transaction PreparedTransaction party_signatures PartySignatures deduplication_duration Duration deduplication_offset int64 submission_id string user_id…
Nov 6, 2026
Official
GetJwks
…i.v2.GetJwksRequest Client stream No synchronizer_id string party_id string Outputs GetJwksResponse Message com.daml.ledger.api.v2.GetJwksResponse Server stream No keys repeated st…
Nov 6, 2026
Official
Parties & Transactions
…t primary = accounts.find((a) => a.primary) Get the primary party If you only need the primary account, read it directly. const account = await sdk.getPrimaryAccount() console.log(…
Oct 27, 2026
Official
syncWallets
…ication/json Result { "added": [ { "primary": "<boolean>", "partyId": "<string>", "status": "<string>", "hint": "<string>", "publicKey": "<string>", "namespace": "<string>", "netwo…
Nov 6, 2026
Official
Overview
…ill commonly use much easier to implement; patterns such as party creation, making token standard transfers and reading data. The SDK is designed for wallet providers, exchanges, a…
Oct 27, 2026
Official
Mental Models for Canton
…databases that can synchronize. The Model Key insight: Each party’s data stays in their validator. When Alice and Bob transact, only Alice and Bob’s validators participate. Charlie…
May 13, 2026
Official
GetJwks
…i.v2.GetJwksRequest Client stream No synchronizer_id string party_id string Outputs GetJwksResponse Message com.daml.ledger.api.v2.GetJwksResponse Server stream No keys repeated st…
Nov 6, 2026
Official
0.18.0
…ete setup can be found here: Wallet SDK example 18 • create party with preapproval creating a party with preapproval is such a common task that we have decided to add is a combined…
Jul 13, 2026
Official
POST /v1/state/acs
…maximum number of created events returned for this request. party_ids string[] Filters the ACS by contracts in which these party IDs are stakeholders. templates string[] Filters th…
Oct 6, 2026
Official
AddTransactions
…FORCE_FLAG_ALLOW_UNVETTED_DEPENDENCIES • FORCE_FLAG_DISABLE_PARTY_WITH_ACTIVE_CONTRACTS • FORCE_FLAG_ALLOW_UNVALIDATED_SIGNING_KEYS • FORCE_FLAG_PREPARATION_TIME_RECORD_TIME_TOLERA…
Nov 6, 2026
Official
Splice.ValidatorOnboarding
… only once. Signatory: sv Field | Type | Description | sv | Party | The SV node that sponsored the onboarding. | secret | Text | An onboarding secret. | validator | Party | The val…
May 18, 2026
Official
Architecture Overview
Canton’s architecture differs fundamentally from traditional blockchains. Understanding these components is essential for designing and debugging Canton applications. The Big Pictu…
Jul 10, 2026
Official
SignTransactions
…FORCE_FLAG_ALLOW_UNVETTED_DEPENDENCIES • FORCE_FLAG_DISABLE_PARTY_WITH_ACTIVE_CONTRACTS • FORCE_FLAG_ALLOW_UNVALIDATED_SIGNING_KEYS • FORCE_FLAG_PREPARATION_TIME_RECORD_TIME_TOLERA…
Nov 6, 2026
Official
ListPartyToParticipant
…Protobuf › com.digitalasset.canton.topology.admin.v30 › ListPartyToParticipant com.digitalasset.canton.topology.admin.v30 ListPartyToParticipant gRPC RPC /com.digitalasset.canton.t…
Nov 6, 2026
Official
3.7.0
…see Breaking changes ). • New v31 topology transactions for PartyToParticipant mappings. Applications that decode PartyToParticipant transactions may need to act (see the migration…
Nov 4, 2026
Official
Ledger Client Standard
This page captures the Ledger Client Standard functionality that should be provided by fully conformant library implementations. It is written for developers who build Canton ledge…
Oct 20, 2026
Official
Scan APIs
…s to this data. The Scan API can be used to integrate third-party apps with the Scan App component of the SV nodes constituting the Global Synchronizer. Examples of such third-part…
Jun 22, 2026
Official
GetConnectedSynchronizers
…er.api.v2.GetConnectedSynchronizersRequest Client stream No party string participant_id string identity_provider_id string Outputs GetConnectedSynchronizersResponse Message com.dam…
Nov 6, 2026
Official
Splice.Api.Token.AllocationV1
This module defines the Allocation interface and supporting types. Contracts implementing the Allocation interface represent a reservation of assets to transfer them as part of an …
May 18, 2026
Official
GetConnectedSynchronizers
…er.api.v2.GetConnectedSynchronizersRequest Client stream No party string participant_id string identity_provider_id string Outputs GetConnectedSynchronizersResponse Message com.dam…
Nov 6, 2026
Official
Smart Contract Consensus
Canton’s smart contract consensus layer determines who validates a transaction and how their confirmations produce a binding result . The mechanism is called Proof of Stakeholder :…
May 12, 2026
Official
RepairCommitmentsUsingAcs
…ids repeated string counter_participant_ids repeated string party_ids repeated string timeout_seconds Duration Outputs RepairCommitmentsUsingAcsResponse Message com.digitalasset.ca…
Nov 6, 2026
Official
Authorize
…FORCE_FLAG_ALLOW_UNVETTED_DEPENDENCIES • FORCE_FLAG_DISABLE_PARTY_WITH_ACTIVE_CONTRACTS • FORCE_FLAG_ALLOW_UNVALIDATED_SIGNING_KEYS • FORCE_FLAG_PREPARATION_TIME_RECORD_TIME_TOLERA…
Nov 6, 2026
Official
ExportAcs
…ton.admin.participant.v30.ExportAcsRequest Client stream No party_ids repeated string synchronizer_id string ledger_offset int64 contract_synchronizer_renames repeated map excluded…
Nov 6, 2026
Official
Admin API
…opology management — inspect and modify the topology state: party-to-participant mappings, namespace delegations, synchronizer trust certificates, and package vetting. Topology tra…
May 15, 2026
Official
Smart Contract Upgrading Reference
This document describes in detail what rules govern package validation upon upload and how contracts, choice arguments and choice results are upgraded or downgraded at runtime. The…
Jun 6, 2026
Official
Wallet SDK
…e custom log handling logic, such as integrating with third-party logging services or frameworks. | 1.4.0 | - | - | - | ExtendedInitializedSDK | Class | - | 1.3.1 | 1.4.0: details …
Sep 22, 2026
Official
Trust Model Overview
…es • Correctly participating in consensus on behalf of your Party • IF using internal parties: handling your signing keys What you DON’T trust them for: • Signing your transactions…
Aug 11, 2026
Showing 241 to 270 of 601Search all sources →