Skip to content
CCPEDIAby Unity Nodes
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
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Best matches

1,358 pages
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/updates/flats
…Exclusive": 123, "endInclusive": 123, "filter": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] } }, "verbose": fa…
Aug 31, 2026
OfficialDigital Asset docs
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
CodeGitHub code · OpenZeppelin/canton-stablecoin
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 …
CodeGitHub code · Denend/x402-canton-agent
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…
CodeGitHub code · OpenZeppelin/canton-token-template
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 …
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/state/active-contracts
…t-Type: application/json' \ --data '{ "filter": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] } }, "verbose": fa…
Aug 31, 2026
OfficialCanton Network docs · Reference
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
CodeGitHub code · dominicrume/cantor8_kya_rails
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…
CodeGitHub code · dsrvlabs/canton-lens
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…
OfficialCanton Network docs · Component Architecture
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
OfficialCanton Network docs · Module 3: Daml Smart Contracts
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
OfficialCanton Network docs · … › v2 › Services › EventQueryService
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
OfficialCanton Network docs · Architecture
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
OfficialCanton Network docs · … › com.daml.ledger.api.v2 › Services › EventQueryService
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
CodeGitHub code · OpenZeppelin/canton-contracts
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 …
OfficialCanton Network docs · Reference
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
OfficialDigital Asset docs
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
Ecosystemdocs.dappbooster.cc
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,…
OfficialCanton Network docs · API Overview › Splice APIs › Scan APIs
Scan Global Synchronizer Operations API
… "sv_user": "bUfFRpl2tEfZBB7wzIo9iRNGTj8wMeIn@clients", "sv_party_id": "DA-Helm-Test-Node::12201094994818f3b4a165f4b391736a9c2f7c5f4ee926b5a3179cc224fe47cc92f3", "dso_party_id": "D…
Jun 22, 2026
CodeGitHub code · digital-asset/cn-quickstart
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…
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/state/active-contracts-page
…--data '{ "activeAtOffset": 123, "eventFormat": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] }, "verbose": fals…
Aug 31, 2026
CodeGitHub code · Denend/x402-canton-facilitator
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…
OfficialCanton Network docs · Protocol Deep Dive
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
OfficialCanton Network docs · Deep Dives › QuickStart
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
CodeGitHub code · BootNodeDev/canton-dappbooster
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. | | …
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/state/active-contracts-page
…--data '{ "activeAtOffset": 123, "eventFormat": { "filtersByParty": {}, "filtersForAnyParty": { "cumulative": [ { "identifierFilter": { "Empty": "<object>" } } ] }, "verbose": fals…
Aug 31, 2026
OfficialCanton Network docs · Deep Dives
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
CodeGitHub code · Noves-Inc/canton-data-app
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…
CodeGitHub code · digital-asset/cn-quickstart
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…
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-util-token-standard-wallet
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 →