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 3h ago29 sources
19 more sources90 pages
Official
GET /v0/top-validators-by-validator-rewards
… required Outputs 200 application/json validatorsAndRewards PartyAndRewards[] required 400 application/json error string required 404 application/json error string required History…
Sep 22, 2026
Official
GET /v0/top-providers-by-app-rewards
…) required Outputs 200 application/json providersAndRewards PartyAndRewards[] required 400 application/json error string required 404 application/json error string required History…
Sep 22, 2026
Official
POST /v2/commands/async/submit-reassignment
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/commands/async/submit-reassignment' \ --header 'Authorization: Bearer $TOKEN' \ --head…
Aug 31, 2026
Official
Operate
Run and prune To run PQS you need the following: • PostgreSQL database server • Daml Sandbox or Canton Participant Node as the source of ledger data • Any access tokens or TLS cert…
Oct 30, 2026
Official
Submit
…l int64 sint64 date int32 timestamp sfixed64 numeric string party string text string contract_id string optional Optional list List text_map TextMap gen_map GenMap record Record va…
Nov 6, 2026
Official
Submit
…l int64 sint64 date int32 timestamp sfixed64 numeric string party string text string contract_id string optional Optional list List text_map TextMap gen_map GenMap record Record va…
Nov 6, 2026
Official
SubmitAndWait
…l int64 sint64 date int32 timestamp sfixed64 numeric string party string text string contract_id string optional Optional list List text_map TextMap gen_map GenMap record Rec
Nov 6, 2026
Official
Building and Packaging
Work with dependencies The application from compose is a complete and secure model for atomic swaps of assets, but there is plenty of room for improvement. However, one can’t imple…
Sep 4, 2026
Official
SubmitAndWait
…l int64 sint64 date int32 timestamp sfixed64 numeric string party string text string contract_id string optional Optional list List text_map TextMap gen_map G
Nov 6, 2026
Official
Canton Network Application Architecture Design
Canton Network application architecture design considerations Building and operating a production-level Canton Network application requires careful design considerations for each c…
May 16, 2026
Official
DA.NonEmpty
Daml module DA.NonEmpty Type and functions for non-empty lists. This module re-exports many functions with Daml Module DA.NonEmpty Latest release 3.5.9 Functions cons cons : a -> N…
Sep 22, 2026
Official
v2.interactive.transaction.v1
…l int64 sint64 date int32 timestamp sfixed64 numeric string party string text string contract_id string optional Optional list List text_map TextMap gen_map GenMap record Record va…
Nov 5, 2026
Official
SV Network Resets
• DevNet (0.9.4) • TestNet (0.9.4) • MainNet (0.9.3) DevNet and TestNet get reset roughly every 3 months with the resets spread out such that they never happen at the same time on …
Nov 3, 2026
Official
cn
The cn-quickstart repository is a complete example application that demonstrates how to build, test, and run a Canton Network application. It includes Daml smart contracts, a Java …
Jul 16, 2026
Official
Splice Reference Apps
The Splice repository contains the reference applications that power the Global Synchronizer infrastructure. These applications handle validator operations, network scanning, walle…
May 21, 2026
Official
POST /v2/traffic/accounts
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/traffic/accounts' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: …
Sep 4, 2026
Official
com.daml.ledger.api.v2.interactive.transaction.v1
…l int64 sint64 date int32 timestamp sfixed64 numeric string party string text string contract_id string optional Optional list List text_map TextMap gen_map GenMap record Record va…
Nov 5, 2026
Official
Splice APIs Overview
…SV Nodes. Note that this view is the one visible to the DSO party and does not include any of the data that is private to the parties hosted on Validator Nodes. Use the app_dev_led…
Oct 12, 2026
Official
Configuration Reference
…ends, API ports, and node identities. Dynamic settings like party registration and synchronizer connections are managed at runtime through the console or administration APIs. HOCON…
Aug 18, 2026
Official
Using External Calls
…xternalCall (externalCall) template Instrument with owner : Party isinHex : Text where signatory owner nonconsuming choice FetchPrice : Text controller owner do -- "6f70a1b2" pins …
Oct 26, 2026
Official
Installation Issues
Installation failures typically fall into three categories: container runtime issues, Kubernetes provisioning problems, or network-level blocks that prevent your validator from rea…
Sep 22, 2026
Official
Canton Configuration Guide
Explain the difference between static and dynamic configuration. Move out specific configuration parts from here to their howto sections, such as multi-synchronizer below. Set Conf…
Sep 22, 2026
Official
GetCommandStatus
Ledger API › gRPC API › v2.admin › GetCommandStatus com.daml.ledger.api.v2.admin GetCommandStatus gRPC RPC /com.daml.ledger.api.v2.admin.CommandInspectionService/GetCommandStatus P…
Nov 6, 2026
Official
The Problem Canton Solves
Blockchain technology promises shared truth between parties who don’t fully trust each other. But traditional blockchains achieve this trust through total public visibility—everyon…
May 12, 2026
Official
Splice HTTP APIs
There are two sets of HTTP APIs exposed by Splice applications, as can be seen in the diagram below: • The app_dev_scan_api are exposed by the Scan App of SV nodes and provides acc…
Nov 3, 2026
Official
CIP Index
This page catalogs Canton Improvement Proposals across all types. The canonical source of truth is the CIP GitHub repository , where each CIP has its own directory containing the f…
Sep 16, 2026
Official
GetCommandStatus
Ledger API › Protobuf › com.daml.ledger.api.v2.admin › GetCommandStatus com.daml.ledger.api.v2.admin GetCommandStatus gRPC RPC /com.daml.ledger.api.v2.admin.CommandInspectionServic…
Nov 6, 2026
Official
Hybrid Synchronizer Pattern
A common deployment pattern on Canton Network combines dedicated synchronizers with the Global Synchronizer. Your validators connect to both, running high-volume or confidential wo…
Oct 19, 2026
Official
Canton Coin Tokenomics
…tep transfers still generate an app reward for the provider party who maintains the TransferPreapproval contract. Activity Records and Minting Rounds
Sep 1, 2026
Official
dpm (Daml Package Manager)
dpm is the command-line interface for Canton development. It manages SDK installation, project scaffolding, compilation, testing, code generation, and local development environment…
Nov 2, 2026
Showing 511 to 540 of 601Search all sources →