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 1h ago29 sources
ShowingOfficial
Official
GET /v0/round-of-latest-data
Scan API GET /v0/round-of-latest-data OpenAPI Deprecated 0.5.10 Removed in 0.6.7 GET /v0/round-of-latest-data Removed in 0.6.7. Historical definition from 0.6.6. Deprecated . Get the latest round number for which aggregated data is available and the ledger effective time at which the round
Sep 22, 2026
Official
GET /v0/aggregated-rounds
Scan API GET /v0/aggregated-rounds OpenAPI Deprecated 0.5.10 Removed in 0.6.7 GET /v0/aggregated-rounds Removed in 0.6.7. Historical definition from 0.6.6. Deprecated . Retrieve the current earliest and latest rounds aggregated for this Scan. Protocol Details Operation ID getAggregatedRo
Sep 22, 2026
Official
dApp SDK
TypeScript package dApp SDK TypeScript client library reference for dApp integrations. TypeScript Updated 1.2.0 Exports removed in 1.2.0 Package @canton-network/dapp-sdk Current release 1.7.1 Compared releases 9 Generated from published @canton-network/dapp-sdk TypeDoc snapshots. Table
Sep 22, 2026
Official
Wallet SDK
TypeScript package Wallet SDK TypeScript client library reference for wallet integrations. TypeScript Added 1.5.1 Updated 1.5.1 Exports removed in 1.5.1 Package @canton-network/wallet-sdk Current release 1.5.1 Compared releases 4 Generated from published @canton-network/wallet-sdk TypeDoc
Sep 22, 2026
Official
@daml/types
TypeScript package @daml/types TypeScript and JavaScript language bindings for Canton. TypeScript Updated 3.4.9 Package @daml/types Current release 3.5.2 Compared releases 7 Generated from published @daml/types TypeDoc snapshots. Table of Contents Name | Kind | Summary | Introduced |
Sep 22, 2026
Official
GET /v0/top-validators-by-purchased-traffic
Scan API GET /v0/top-validators-by-purchased-traffic OpenAPI Deprecated 0.5.10 Removed in 0.6.6 GET /v0/top-validators-by-purchased-traffic Removed in 0.6.6. Historical definition from 0.6.5. Deprecated . Get a list of validators and their domain fees spends, sorted by the amount of extra t
Sep 22, 2026
Official
GET /v0/top-validators-by-validator-faucets
Scan API GET /v0/top-validators-by-validator-faucets OpenAPI Removed in 0.6.6 GET /v0/top-validators-by-validator-faucets Removed in 0.6.6. Historical definition from 0.6.5. Get a list of top validators by number of rounds in which they collected faucets, and basis statistics on their round
Sep 22, 2026
Official
GET /v0/top-validators-by-validator-rewards
Scan API GET /v0/top-validators-by-validator-rewards OpenAPI Deprecated 0.5.10 Removed in 0.6.6 GET /v0/top-validators-by-validator-rewards Removed in 0.6.6. Historical definition from 0.6.5. Deprecated . Get a list of top-earning validators, and the total earned validator rewards for each
Sep 22, 2026
Official
POST /v0/activities
Scan API POST /v0/activities OpenAPI Updated 0.5.12 Deprecated 0.5.10 Removed in 0.6.8 POST /v0/activities Removed in 0.6.8. Historical definition from 0.6.7. Deprecated . Lists activities in descending order, paged, optionally starting after a provided event id. Protocol Details Operati
Sep 22, 2026
Official
POST /v0/round-party-totals
Scan API POST /v0/round-party-totals OpenAPI Deprecated 0.5.10 Removed in 0.6.7 POST /v0/round-party-totals Removed in 0.6.7. Historical definition from 0.6.6. Deprecated . Retrieve per-party Amulet statistics for up to 50 closed rounds. Protocol Details Operation ID listRoundPartyTotals
Sep 22, 2026
Official
POST /v0/round-totals
Scan API POST /v0/round-totals OpenAPI Deprecated 0.5.10 Removed in 0.6.7 POST /v0/round-totals Removed in 0.6.7. Historical definition from 0.6.6. Deprecated . List Amulet statistics for up to 200 closed rounds. Protocol Details Operation ID listRoundTotals Published 0.6.6 Inputs B
Sep 22, 2026
Official
POST /v0/transactions
Scan API POST /v0/transactions OpenAPI Updated 0.5.12 Deprecated 0.5.10 Removed in 0.7.0 POST /v0/transactions Removed in 0.7.0. Historical definition from 0.6.14. Deprecated with known bugs that will not be fixed, use /v2/updates instead . Lists transactions, by default in ascending order,
Sep 22, 2026
Official
User API
Back to overview OpenRPC Spec User API An OpenRPC specification for the user to interact with the Wallet Gateway. JSON-RPC Added 1.10.0 Updated 1.10.0 Methods removed in 1.10.0 Latest source path api-specs/openrpc-user-api.json Publish version 1.11.1 OpenRPC version 1.2.6 Spec info.version
Sep 22, 2026
Official
Wallet Gateway
OpenRPC Reference Wallet Gateway Operation-first JSON-RPC reference pages with version history carried from the snapshot lifecycle report. OpenRPC 1.11.1 Publish version 1.11.1 Versions compared 0.24.0, 0.25.0, 0.26.0, 0.27.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.8.
Sep 22, 2026
Official
Async dApp API
Back to overview OpenRPC Spec Async dApp API An OpenRPC specification for remotely hosted Wallet Providers. Due to the remote nature, an implementing provider must bridge certain functionality on the client-side to satisfy the general dApp API spec. JSON-RPC Added 1.4.0 Updated 1.4.0 Latest s
Sep 22, 2026
Official
Sync dApp API
Back to overview OpenRPC Spec Sync dApp API An OpenRPC specification for the dapp to interact with a Wallet Provider. JSON-RPC Added 1.4.0 Updated 1.4.0 Latest source path api-specs/openrpc-dapp-api.json Publish version 1.11.1 OpenRPC version 1.2.6 Spec info.version 0.5.0 Methods Metho
Sep 22, 2026
Official
Signing API
Back to overview OpenRPC Spec Signing API An OpenRPC specification for the Signing API which allows the Wallet Gateway to interact with a Wallet Providers. JSON-RPC Added 1.4.0 Latest source path api-specs/openrpc-signing-api.json Publish version 1.11.1 OpenRPC version 1.2.6 Spec info.vers
Sep 22, 2026
Official
Canton Node Backup and Restore
Backup and Restore This is the canonical guide for backing up and restoring Canton participant and synchronizer nodes (including database replication for disaster recovery). It is recommended that your database is frequently backed up so that the data can be restored in case of a disaster. In th
Sep 22, 2026
Official
Performance Optimization
Canton node performance depends on database throughput, JVM configuration, sequencer capacity, and pruning strategy. This page covers the key tuning areas for validator and SV node operators. Database optimization PostgreSQL is the primary performance bottleneck in most Canton deployments. Con
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 Configuration Options Canton differentiates between static and dynamic configuration. Static configuration is immutable
Sep 22, 2026
Official
External Signing: Submitting Transactions, Part 1
Submit Externally Signed Transactions - Part 1 This tutorial demonstrates how to submit Daml commands to a Canton ledger using an external private key for transaction authorization. Before proceeding, it is recommended to review the external signing overview to understand the concept of external s
Sep 22, 2026
Official
External Signing
External Signing What you’ll learn In this set of tutorials, you will learn how to: • Use the Ledger API to onboard a party using an external key to sign transactions • Use the Ledger API to onboard a multi-hosted external party • Create a contract using external signing • Exercise a choice
Sep 22, 2026
Official
External Signing: Submitting Transactions, Part 2
Submit Externally Signed Transactions - Part 2 Complete Part 1 before proceeding. The tutorial illustrates the external signing process using two external parties, Alice and Bob, leveraging the same Ping Daml Template used in Part 1 of the tutorial. • In Part 1 Alice created a Ping contr
Sep 22, 2026
Official
Local and External Parties
Local and external parties In Canton, a party represents an entity capable of creating and interacting with contracts on the ledger. Each party is hosted on one or more Participant Nodes , which act as intermediaries between the party and the ledger. Different kinds of interactions require the app
Sep 22, 2026
Official
Installation Issues
This page covers common installation problems you may encounter when setting up a Canton Network development environment, including Nix shell failures, Docker configuration, and memory allocation. Nix Problems Nix shell fails to start If nix-shell exits with a hash mismatch or download error
Sep 22, 2026
Official
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 language bindings ) - transact on the IOU contract using curl and JSON Ledger API, not via console commands Getting S
Sep 22, 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 reaching the synchronizer. Docker Issues Image Pull Failures If docker compose up fails with an image pull error:
Sep 22, 2026
Official
External Signing: Party Onboarding
Onboard External Party This tutorial demonstrates how to onboard an external party using the Ledger API. Prerequisites This tutorial uses openssl to create keys on the file system, which is not secure for production use. From the artifact directory, start Canton using the command: ./bin
Sep 22, 2026
Official
Checking, Validating and Preventing Database Corruptions
Canton relies on PostgreSQL for its storage needs. A key capability of Canton is privacy through data segregation, which results in the fact that ultimately, data must be stored reliably and cannot just be recovered trivially from other actors on the network. Use a Professional Cloud Operator Wh
Sep 21, 2026
Official
Decommission Canton Nodes
Decommissioning Canton Nodes and Synchronizer Entities This page covers decommissioning a participant node. For decommissioning sequencer or mediator nodes, see Synchronizer Operations . This guide assumes general familiarity with Canton, in particular Canton identity management concepts and oper
Sep 21, 2026
Showing 931 to 960 of 1,638Search all sources →