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

681 pages
OfficialDigital Asset docs
Mint
…on. • If no issuer credential requirements are defined, any party may request a mint. Workflow • The requester creates a Mint request. • The requester specifies: • Instrument ident…
Nov 5, 2026
OfficialCanton Network docs · Component Architecture
Validator Node Components
… for purchasing and managing human-readable names mapped to party identifiers on the network. CNS names work like DNS records: a party can register a globally unique name (for exam…
Aug 11, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-dso-governance
Splice.DsoBootstrap
…letRules. Signatory: dso Field | Type | Description | dso | Party | sv1Party | Party | the SV that bootstraps the network | sv1Name | Text | human-readable name of SV1 | sv1RewardW…
May 18, 2026
OfficialCanton Network docs · Validator Deployment › Deployment Options
Docker Compose Validator Deployment
This section describes how to deploy a standalone validator node on a VM or a local machine using Docker Compose . The deployment consists of the validator node along with associat…
Nov 5, 2026
OfficialCanton Network docs · Ledger API › Protobufs › Packages
com.daml.ledger.api.v2.interactive
Back to overview Protobuf Package com.daml.ledger.api.v2.interactive 1 services, 6 endpoints, 27 messages, 1 enums gRPC Methods removed in 3.7.0 Files 2 Services 1 Endpoints 6 Mess…
Nov 5, 2026
OfficialCanton Network docs · SDKs › dApp SDK
Overview
…ess the user’s parties : list accounts and read the primary party. A party is a user’s identity on the Canton ledger. • Request signatures : sign human-readable messages. • Prepare…
Jul 20, 2026
OfficialCanton Network docs · Global Synchronizer & Tokenomics
SV Governance Reference
…ce package. DSO Governance Model The DSO is a decentralized party hosted across all SV nodes. For the full technical architecture — including Daml package structure, DSO party requ…
Jun 22, 2026
OfficialDigital Asset docs
Technical Details
…ken is the combination of the token’s Instrument Id and the party ID of the token’s admin (registrar). Below are these details for USDCx. Only the USDCx that contains these details…
Nov 5, 2026
OfficialCanton Network docs · Canton Console
Scripting
The Canton console is built on Ammonite , a Scala-based scripting and REPL framework. Every command you type is valid Scala, which means you can write loops, define functions, bind…
Aug 18, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › Token Standard v2
Splice.Api.Token.TransferEventsV2
…min Returns: EventLog_HoldingsChangeResult Arguments: admin Party Instrument admin reporting the change in holdings. account Account The account for which the change in holdings oc…
Nov 5, 2026
OfficialDigital Asset docs
Burn
…on. • If no issuer credential requirements are defined, any party may request a burn. Workflow • The requester creates a Burn request. • The requester specifies: • Instrument ident…
Nov 5, 2026
OfficialCanton Network docs · Splice APIs › Validator APIs › Scan Proxy API
GET /v1/scan-proxy/dso
…tp| http.request(request) end puts response.body 200 { "dso_party_id": "<string>", "voting_threshold": 123, "latest_mining_round": { "contract": { "template_id": "<string>", "contr…
Nov 2, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.4.0
…fault, //Extend SDK with new validator factory }) //set the party sdk.validator?.setPartyId(receiver?.partyId!) //provide private key to sign the pre-approval await sdk.validator?.…
Jul 23, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
1.5.0
…t<HoldingView>[] const utxos = await sdk.token.utxos.list({ partyId: sender.partyId }) const result: PrettyContract<HoldingView> = utxos[0] // The badly typed result.interfaceViewV…
Sep 11, 2026
OfficialCanton Network docs · API Overview › Ledger API
gRPC Ledger API Services
The Ledger API is structured as a set of services. This page gives more detail about each of the services in the API, and will be relevant whichever way you’re accessing it. If you…
Sep 2, 2026
OfficialCanton Network docs · Module 3: Daml Smart Contracts
Language Fundamentals
…types You have already encountered a few native Daml types: Party in Contract Templates , and Text and ContractId in Daml Script . Here are those native types and more: • Party Sto…
Aug 14, 2026
OfficialCanton Network docs · Ledger API › AsyncAPI › v2/updates
Publish updates
… on the transaction shape chosen. • ACS delta: a requesting party must be a stakeholder of an event for it to be included. • ledger effects: a requesting party must be a witness of…
Sep 22, 2026
OfficialCanton Network docs · Reference
Daml
Ledger API overview What is the Ledger API The Ledger API is an API that’s exposed by any Participant Node. Users access and manipulate the ledger state through the Ledger API. The…
Aug 4, 2026
OfficialCanton Network docs · Deep Dives
Smart Contract Upgrade (SCU)
Smart Contract Upgrade Overview What is Smart Contract Upgrade (SCU)? Smart Contract Upgrade (SCU) allows Daml models (packages in DAR files) to be updated on Canton transparently,…
Oct 29, 2026
OfficialCanton Network docs · Splice APIs › Scan APIs › Scan API
GET /v0/sv-info
…st) end puts response.body 200 { "sv_user": "<string>", "sv_party_id": "<string>" } GET / api / scan / v0 / sv-info Try it cU
Nov 2, 2026
OfficialDigital Asset docs
Provider Configuration
…e based on credential contracts. A credential proves that a party satisfies a specific claim, for example that it is authorized to act as a registrar for a provider. Workflow • The…
Nov 5, 2026
OfficialCanton Network docs · API Overview › Ledger API
JSON API
…s": [ { "CreateCommand": { "createArguments": { "issuer": "<partyId>", "owner": "<partyId>", "name": "Example Asset Name" }, "templateId": "#json-tests:Main:Asset" } } ], "userId":…
Sep 23, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/version
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/version' \ --header 'Authorization: Bearer $TOKEN' import json import requests url = "…
Aug 31, 2026
OfficialCanton Network docs · Splice APIs › Scan APIs › Scan API
GET /v1/dso
…tp| http.request(request) end puts response.body 200 { "dso_party_id": "<string>", "voting_threshold": 123, "latest_mining_round": { "contract": { "template_id": "<string>", "
Nov 2, 2026
OfficialCanton Network docs · Welcome
What is Canton Network?
Canton Network is a public layer 1 blockchain designed for privacy-preserving transactions. Unlike traditional blockchains where all transactions are visible to all participants, C…
Sep 14, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/authenticated-user
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/authenticated-user' \ --header 'Authorization: Bearer $TOKEN' import json import reques…
Aug 31, 2026
OfficialCanton Network docs · Module 1: Understanding Canton
The Canton Development Stack
… contract language—a functional language designed for multi-party workflows. Aspect | Details | Paradigm | Functional programming | Type system | Strongly typed with inference | Co…
Jul 16, 2026
OfficialCanton Network docs · … › v2.admin › Services › UserManagementService
GetUser
…er User com.daml.ledger.api.v2.admin.User id string primary_party string is_deactivated bool metadata ObjectMeta identity_provider_id string primary_party_authentication bool com.d…
Nov 6, 2026
OfficialCanton Network docs · Module 7: Production Best Practices
Error Handling
Canton applications deal with a distributed, multi-party ledger. Errors fall into distinct categories, and each category calls for a different recovery strategy. This page…
May 12, 2026
OfficialCanton Network docs · Canton Console
Canton Getting Started Tutorial
change the section where we provision smart contract code: - create a new empty project - use the “Understanding IOUs” section to explain the structure of a daml contract (see Java…
Sep 22, 2026
Showing 331 to 360 of 681Search all sources →