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 10m ago29 sources
19 more sources90 pages
Showing“party”
Official
POST /v2/updates/flats
…Exclusive": 123, "endInclusive": 123, "filter": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] } }, "verbose": fa…
Aug 31, 2026
Official
Token Redemption
…on. The 8,000 BOND is there. Click TRANSFER. Input issuer’s party ID as the receiver and 8,000 as the amount. Click OFFER. Investor2 returns all holdings to Issuer Investor2 (as th…
Nov 5, 2026
Code
OpenZeppelin/canton-stablecoin: simple-token/daml/SimpleToken/Rules.daml
…iple instrument IDs. template SimpleTokenRules with admin : Party supportedInstruments : [Text] where signatory admin interface instance TransferFactory for SimpleTokenRules where …
Code
Denend/x402-canton-agent: packages/client/README.md
…ftptech/x402-canton-client"; const signer: CantonSigner = { party: "<your party>", async signTransferFactory(input) { // Prepare and sign a TransferFactory_Transfer for input, then…
Code
OpenZeppelin/canton-token-template: simple-token/daml/SimpleToken/Rules.daml
…iple instrument IDs. template SimpleTokenRules with admin : Party supportedInstruments : [Text] where signatory admin interface instance TransferFactory for SimpleTokenRules where …
Official
POST /v2/state/active-contracts
…t-Type: application/json' \ --data '{ "filter": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] } }, "verbose": fa…
Aug 31, 2026
Official
Error Codes
…e involved in the failure (contract, contract key, package, party, synchronizer, etc.) Some errors are redacted for security. The API response omits sensitive details, but the full…
Sep 2, 2026
Code
dominicrume/cantor8_kya_rails: docs/drafts/reply-meier-cip-discuss.md
…ract set, and the participant that can prune belongs to the party the record is about. Twenty refusals each way: twenty contracts against one, with both auditors returning the same…
Code
dsrvlabs/canton-lens: apps/backend/src/check/fixtures/README.md
check/fixtures These are the answers a real, running participant gave. They are not invented examples. One thing in them was edited and it is named below: the package list, from wh…
Official
Super Validator Components
…er provides: • Validator App — manages validator lifecycle, party onboarding, traffic top-ups, and wallet automation • Canton Participant — the Daml execution engine that hosts par…
May 12, 2026
Official
Testing Daml Contracts
Test Daml contracts This section is about testing and debugging the Daml contracts you’ve built using the tools from earlier chapters. You’ve already met Daml Script as a way of te…
May 17, 2026
Official
GetEventsByContractId
…t EventFormat com.daml.ledger.api.v2.EventFormat filters_by_party repeated map filters_for_any_party Filters verbose bool com.daml.ledger.api.v2.Filters cumulative repeated Cumulat…
Nov 6, 2026
Official
How Transactions Work
…ubmitting validator has seen the full transaction. No other party or infrastructure component has access to the plaintext. Step 2: Order and Distribute The synchronizer’s sequencer…
May 12, 2026
Official
GetEventsByContractId
…t EventFormat com.daml.ledger.api.v2.EventFormat filters_by_party repeated map filters_for_any_party Filters verbose bool com.daml.ledger.api.v2.Filters cumulative repeated Cumulat…
Nov 6, 2026
Code
OpenZeppelin/canton-contracts: examples/token/token-cip112-custom/daml/OpenZeppelin/Examples/Token/Cip112/Custom.daml
Daml contract source - OpenZeppelin/canton-contracts/examples/token/token-cip112-custom/daml/OpenZeppelin/Examples/Token/Cip112/Custom.daml -- | A compliance-grade token that owns …
Official
Error Code Reference
Canton uses a structured error code system across all components. Every error logged or returned via the API follows the format ERROR_CODE_ID(category_id, correlation_id_prefix): h…
Nov 5, 2026
Official
Instrument Configuration
…s are configured, the corresponding workflow is open to any party. Example Configurations Stablecoin Anyone may hold or transfer the stablecoin, but only KYC-approved parties may r…
Jul 16, 2026
Ecosystem
Starter dApp
…l React app that connects to a Canton wallet and shows your party ID. It also has a sample Daml contract. Use it as the base for your own dApp. Watch: Starter dApp Start the stack,…
Official
Scan Global Synchronizer Operations API
… "sv_user": "bUfFRpl2tEfZBB7wzIo9iRNGTj8wMeIn@clients", "sv_party_id": "DA-Helm-Test-Node::12201094994818f3b4a165f4b391736a9c2f7c5f4ee926b5a3179cc224fe47cc92f3", "dso_party_id": "D…
Jun 22, 2026
Code
digital-asset/cn-quickstart: quickstart/daml/external-test-sources/splice-token-standard-test/daml/Splice/Tests/TestAmuletTokenTransfer.daml
…Setup with registry : AmuletRegistry.AmuletRegistry alice : Party aliceValidator : Party bob : Party now : Time defaultTransfer : Api.Token.TransferInstructionV1.Transfer feesConfi…
Official
GET /v2/state/active-contracts-page
…--data '{ "activeAtOffset": 123, "eventFormat": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] }, "verbose": fals…
Aug 31, 2026
Code
Denend/x402-canton-facilitator: docs/COMPATIBILITY.md
Compatibility Matrix What versions of the runtime, the Canton platform, the x402 wire protocol, and the published packages work with the facilitator in this repo. Re-check it befor…
Official
Reassignment Protocol
…ormally, a participant P is a reassigning participant for a party S and contract c if all of the following hold: • S is a stakeholder of c. • S is hosted by P on the target synchro…
May 12, 2026
Official
Project Structure
…r - Sells licenses • Application User - Buys licenses • DSO Party - Operates the payment system (Super Validators in CN) • Amulet - Token system for payments (Canton Coin by defaul…
Sep 10, 2026
Code
BootNodeDev/canton-dappbooster: canton-connect/coming-from-wagmi.md
… no cancel. | | useAccount().address | useAccount().account.partyId | A Canton identity is a party, and the account carries it alongside its key, signing provider and network. | | …
Official
POST /v2/state/active-contracts-page
…--data '{ "activeAtOffset": 123, "eventFormat": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] }, "verbose": fals…
Aug 31, 2026
Official
Performance Optimization
Scaling and Performance Network Scaling The scaling and performance characteristics of a Canton-based system are determined by many factors. The simplest approach is to deploy Cant…
Aug 11, 2026
Code
Noves-Inc/canton-data-app: docs/upgrade-4.2.2.md
Upgrade to 4.2.7 4.2.7 includes the installation security requirements described below. Upgrade with the full 4.2.7 bundle, either the Docker Compose bundle or the Helm chart. Chan…
Code
digital-asset/cn-quickstart: quickstart/daml/external-test-sources/splice-amulet-test/daml/Splice/Scripts/TestExpectedDsoParty.daml
…urces/splice-amulet-test/daml/Splice/Scripts/TestExpectedDsoParty.daml -- Copyright (c) 2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -- SPDX-Li…
Official
Splice.Util.Token.Wallet.MergeDelegation
…Signatory: operator Field | Type | Description | operator | Party | • Choice Archive Controller: operator Returns: () (no fields) • Choice BatchMergeUtility_BatchMerge Controller: …
May 18, 2026
Showing 781 to 810 of 1,358Search all sources →