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 4h ago29 sources
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Best matches

515 pages
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › Token Standard v1
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
OfficialCanton Network docs · Deep Dives
Authorization
…ticipant node checks whether the request contains an access token that is valid and sufficient to authorize that request. You thus need to add support for authorization using acces…
Oct 28, 2026
CodeGitHub code · OpenZeppelin/canton-stablecoin
OpenZeppelin/canton-stablecoin: docs/stablecoin/PLAN.md
…an: MakerDAO-esque Stablecoin CDP System Context The simple-token module is a minimal CIP-056 token standard implementation with 7 templates, 36 passing tests, and 24 security inva…
CodeGitHub code · fronow/Canton-Stress-Test
fronow/Canton-Stress-Test: examples/settlement-app/daml/Settlement.daml
…ped like the real ones (daml-finance, the Canton -- Network Token Standard): NOTHING you want to load-test is directly -- creatable. You cannot create Holding — a holding exists on…
OfficialCanton Network docs · SDKs › Wallet SDK › Guides
Finding and Reading Data From the Ledger
…tication issues const sdk = await SDK.create({ auth: global.TOKEN_PROVIDER_CONFIG_DEFAULT, ledgerClientUrl: localNetStaticConfig.LOCALNET_APP_USER_LEDGER_URL, synchronizerId: globa…
Oct 27, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/commands/async/submit-reassignment
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "reassignmentCommands": { "workflowId": "<string>", "user…
Aug 31, 2026
OfficialCanton Network docs · Module 2: Canton for Ethereum Developers
Smart Contract Paradigm Shift
…cts have mutable storage that you modify directly: contract Token { mapping(address => uint256) public balances; function transfer(address to, uint256 amount) public { require(bala…
Jun 22, 2026
OfficialCanton Network docs · Splice APIs › Token Standard APIs › Allocation V2 API
POST /registry/allocation/v2/settlement-factory
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocation/v2/settlement-factory' \ --header 'Content-Type: application/json' \ --…
Aug 31, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › Token Standard v2
Splice.Api.Token.AllocationInstructionV2
Daml module Splice.Api.Token.AllocationInstructionV2 V2 interfaces to enable wallets to instruct the registry to create allocations. Daml Modul…
Nov 5, 2026
OfficialCanton Network docs · Deep Dives › External Calls
Using External Calls
External calls require a synchronizer running protocol version 36 or later and a Daml package targeting LF 2.4 or later. This page covers the practical side of external calls: a wo…
Oct 26, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
PATCH /v2/parties/:party
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "partyDetails": { "party": "<string>", "isLocal": false, …
Aug 31, 2026
OfficialCanton Network docs · Global Synchronizer & Tokenomics
SV Governance Reference
The Global Synchronizer is governed by its Super Validators (SVs) acting collectively as the Decentralized Synchronizer Operator (DSO). Governance decisions are made through on-cha…
Jun 22, 2026
Ecosystempartylayer.xyz
RainbowKit for Canton: a React wallet connection guide
… wallet runtimes. CIP-0103 remains the wallet communication standard; PartyLayer adds application UI and state above that foundation. ℹ️ Note PartyLayer is an independent project. …
OfficialCanton Network docs · Splice APIs › Token Standard APIs › Allocation Instruction V2 API
POST /registry/allocation-instruction/v2/allocation-factory
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocation-instruction/v2/allocation-factory' \ --header 'Content-Type: applicatio…
Aug 31, 2026
Ecosystempartylayer.xyz
Observability
… vendor, what stays private, how a dApp instruments its own token standard reads and writes, and the current limits stated honestly. What exists • TelemetryAdapter (from @partylaye…
CodeGitHub code · OpenZeppelin/canton-stablecoin
OpenZeppelin/canton-stablecoin: RESEARCH.md
…daml-lint, daml-props, daml-verify --- Table of Contents 1. Token Holding Patterns 2. Transfer Dispatch (Three-Way) 3. Atomic Settlement / DvP 4. Mint and Burn 5. Fee Calculation 6…
CodeGitHub code · fronow/Canton-Stress-Test
fronow/Canton-Stress-Test: examples/openzeppelin/envelope/BENCHMARK-ENVELOPE.md
…for by the byte. This measures how many bytes two different Token Standard registries spend to do the same standard transfer — and therefore what a data-model decision costs, per t…
OfficialCanton Network docs · Module 2: Canton for Ethereum Developers
Canton for Blockchain Developers
…that modify that state: // Solidity: Mutable state contract Token { mapping(address => uint256) public balances; function transfer(address to, uint256 amount) public { balances[msg…
Sep 1, 2026
CodeGitHub code · peacefulstudio/canton-dotnet-sdk-mini-demo
peacefulstudio/canton-dotnet-sdk-mini-demo: docs/public/how-it-works.md
…e Party · ContractId · ExerciseOutcome"] splice["Splice.Api.Token.*.V2 token-standard bindings IHolding · ITransferFactory · ITransferInstruction TryTransferFactory_TransferAsync /…
OfficialCanton Network docs · Deep Dives
Multi-Synchronizer Application Best Practices
Multi-synchronizer applications improve scalability, tighten cost and access control, and may enable better regulatory oversight by distributing workflows across multiple Canton sy…
Sep 11, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/package-vetting
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "packageMetadataFilter": { "packageIds": [ "<string>" ], …
Aug 31, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/package-vetting/list
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "packageMetadataFilter": { "packageIds": [ "<string>" ], …
Aug 31, 2026
CodeGitHub code · PartyLayer/PartyLayer
PartyLayer/PartyLayer: docs/observability.md
… vendor, what stays private, how a dApp instruments its own token standard reads and writes, and the current limits stated honestly. --- What exists - TelemetryAdapter (from @party…
CodeGitHub code · OpenZeppelin/canton-contracts
OpenZeppelin/canton-contracts: examples/token/token-cip112-custom-test/daml/OpenZeppelin/Examples/Token/Cip112/Custom/Test.daml
…ml contract source - OpenZeppelin/canton-contracts/examples/token/token-cip112-custom-test/daml/OpenZeppelin/Examples/Token/Cip112/Custom/Test.daml -- | Drives OpenZeppelin.Example…
CodeGitHub code · OpenZeppelin/canton-token-template
OpenZeppelin/canton-token-template: docs/PLAN.md
PLAN: CIP-056 Simple Token Implementation Status: on-ledger implementation complete (36/36 tests passing) Scope: see SCOPE.md for authoritati…
OfficialCanton Network docs · Splice APIs › Token Standard APIs › Transfer Instruction V2 API
POST /registry/transfer-instruction/v2/transfer-factory
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/transfer-instruction/v2/transfer-factory' \ --header 'Content-Type: application/js…
Aug 31, 2026
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-test-token-v1/README.md
splice-test-token-v1 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar p…
OfficialCanton Network docs · Global Synchronizer & Tokenomics
Splice Wallet Reference
The Splice Wallet is the built-in wallet component of every validator node on the Canton Network. It provides Canton Coin (CC) management for parties hosted on that validator, incl…
Oct 12, 2026
OfficialCanton Network docs · … › Wallet SDK › Using the SDK › v0 to v1 migration
Ledger Namespace
…c function () { const sdk = await SDK.create({ auth: global.TOKEN_PROVIDER_CONFIG_DEFAULT, ledgerClientUrl: localNetStaticConfig.LOCALNET_APP_USER_LEDGER_URL, synchronizerId: globa…
Oct 27, 2026
OfficialDigital Asset docs
Reward share agreement
…Background information The DA Registry App enables users to tokeni
Sep 4, 2026
Showing 271 to 300 of 515Search all sources →