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
Splice.Wallet.TransferPreapproval
…Signatory: receiver Field | Type | Description | receiver | Party | provider | Party | expectedDso | Optional Party | The DSO party that the receiver expects to bet set on the tran…
May 18, 2026
Official
Network Architecture Comparison
…hout storing • Consensus involves only affected parties • A party can be hosted on multiple validators (multihosting) Canton Components Validators Validators store only their parti…
May 12, 2026
Official
Splice.Wallet.TopUpState
…es. Signatory: validator Field | Type | Description | dso | Party | validator | Party | The validator operator purchasing traffic for the given sequencer member | memberId | Text |…
May 18, 2026
Official
Splice.Wallet.BuyTrafficRequest
…ion to buy traffic for a sequencer member Signatory: endUserParty Field | Type | Description | dso | Party | endUserParty | Party | expiresAt | Time | Buy the traffic before this t…
May 18, 2026
Official
Enable Pre-Approvals
…set pre-authorizes incoming transfer offers to your primary party. Once enabled, any incoming transfer of a pre-approved asset is automatically accepted into your primary party, wi…
Sep 11, 2026
Official
Security Best Practices
… to act on it • Prefer the propose-accept pattern for multi-party agreements so no party can unilaterally create obligations for others • Validate business logic in ensure clauses …
May 15, 2026
Official
Authorization
…s to the ledger (e.g., “ exercise choice X on contract Y as party Alice ”), or to read data from the ledger (e.g., “ read all active contracts visible to party Alice ”). Whether a …
Oct 28, 2026
Official
3.5.1
Release of Canton 3.5.1 Canton 3.5.1 has been released on May 27, 2026. What’s New Contract Keys Overview Canton 3.5 introduces contract keys. Compared to a similar feature availab…
Jul 6, 2026
Official
0.6.0
…ombinedHash returned from topologyController.prepareExternalPartyTopology was in hex encoding instead of base64 const preparedParty = await sdk.topology?.prepareExternalPartyTopolo…
Jul 13, 2026
Official
0.13.0
…some retryable errors that could be handled. • multi hosted party fix and synchronized handling multi hosted parties have had a change under the hood, previously it would return th…
Jul 13, 2026
Official
Daml Error Codes
…Id T where T is expected (use fetch), or passing Text where Party is expected. Fix: Check the type signatures of the function you are calling. Use fetch to convert a ContractId to …
May 12, 2026
Official
Splice.Api.Token.AllocationV2
…ollers: actors Returns: AllocationResult Arguments: actors [Party] Set of parties executing the cancellation. Implementations MUST check these parties to avoid unauthorized cancell…
Nov 5, 2026
Official
Values in the Ledger API
…a module called Main. module Main where template T with p : Party where signatory p Assume another package called other-1.0.0 which defines a different template also called T in a …
May 16, 2026
Official
Glossary
…on Coin CN Canton Network Canton Network A network of multi-party business processes operated by business entities in the form of CN applications. CN Application A set of Canton pa…
Jun 22, 2026
Official
1.3.0
…arsed token-standard transaction details from an updateId + partyId pair. This aligns with common post-submission lookup flows where you track from completion/update ids. const tra…
Jul 13, 2026
Official
Contract Keys
…nk account, to act as a bank account ID: type AccountKey = (Party, Text) template Account with ban
Oct 6, 2026
Official
Splice.ValidatorLicense
…ignatory: dso, validator Field | Type | Description | dso | Party | validator | Party | round | Round | • Choice Archive Controller: dso, validator Returns: () (no fields) • Choice…
May 18, 2026
Official
Development Fund
…IDs. The available Development Funds are tracked by the DSO party. Governance decisions regarding Development Fund allocations are made off-ledger as defined in CIP-0100 . The desi…
May 16, 2026
Official
0.5.0
…tracts2] = await sdk.tokenStandard!.createTransfer( sender!.partyId, receiver!.partyId, '100', { instrumentId: 'Amulet', instrumentAdmin: instrumentAdminPartyId, }, 'my-new-favorit…
Jul 13, 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
GET /v0/scan-proxy/dso
…st) end puts response.body 200 { "sv_user": "<string>", "sv_party_id": "<string>", "dso_party_id": "<string>", "voting_threshold": 123, "latest_mining_round": { "contract": { "temp…
Nov 2, 2026
Official
0.8.0
…sedContracts] = await sdk.tokenStandard!.createTap( sender!.partyId, '2000000', { instrumentId: 'Amulet', instrumentAdmin: instrumentAdminPartyId, } ) await sdk.userLedger?.prepare…
Jul 13, 2026
Official
ListParties
…mestamp limit int32 synchronizer_ids repeated string filter_party string filter_participant string Outputs ListPartiesResponse Message com.digitalasset.canton.topology.admin.v30.Li…
Nov 6, 2026
Official
Application Architecture
…. Because the App Provider’s validator hosts the provider’s party, it stores the provider-side contract data and exposes the Ledger API that the backend connects to. App User — A p…
Sep 4, 2026
Official
Splice.Round
… rewards. Signatory: dso Field | Type | Description | dso | Party | round | Round | issuancePerValidatorRewardCoupon | Decimal | issuancePerFeaturedAppRewardCoupon | Decimal | issu…
May 18, 2026
Official
ExecuteSubmission
…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
GetLedgerApiVersion
… ExperimentalFeatures user_management UserManagementFeature party_management PartyManagementFeature offset_checkpoint OffsetCheckpointFeature package_feature PackageFeature com.dam…
Nov 6, 2026
Official
ExecuteSubmission
…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
GET /v2/users/:user-id/rights
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/users/{user-id}/rights' \ --header 'Authorization: Bearer $TOKEN' import json import re…
Aug 31, 2026
Official
POST /v0/holdings/state
…m number of created events returned for this request. owner_party_ids string[] required Filters by contracts in which these party_ids are the owners of the amulets. Outputs 200 app…
Oct 6, 2026
Showing 211 to 240 of 681Search all sources →