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 22m ago29 sources
ShowingOfficial
Official
GET /v0/events/latest-record-time
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/events/latest-record-time' import json import requests url = "https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/events/latest-reco
Oct 6, 2026
Official
POST /v0/state/acs
Scan API POST /v0/state/acs OpenAPI Updated 0.6.0 Deprecated 0.6.0 Removed in 0.9.0 POST /v0/state/acs Removed in 0.9.0. Historical definition from 0.8.4. Deprecated. Please use /v1/state/acs instead. Returns the ACS in creation date ascending order, paged, for a given migration id and reco
Oct 6, 2026
Official
POST /v0/holdings/state
Scan API POST /v0/holdings/state OpenAPI Updated 0.6.0 Removed in 0.9.0 POST /v0/holdings/state Removed in 0.9.0. Historical definition from 0.8.4. Deprecated. Please use /v1/holdings/state instead. Returns the active amulet contracts for a given migration id and record time, in creation da
Oct 6, 2026
Official
POST /v1/holdings/state
Scan API POST /v1/holdings/state OpenAPI Added 0.6.0 Updated 0.7.5 Deprecated 0.7.5 Removed in 0.9.0 POST /v1/holdings/state Removed in 0.9.0. Historical definition from 0.8.4. Deprecated. Please use /v2/holdings/state instead. The only difference with this endpoint and that one is the type
Oct 6, 2026
Official
POST /v1/state/acs
Scan API POST /v1/state/acs OpenAPI Added 0.6.0 Updated 0.7.5 Deprecated 0.7.5 Removed in 0.9.0 POST /v1/state/acs Removed in 0.9.0. Historical definition from 0.8.4. Deprecated. Please use /v2/state/acs instead. The only difference with this endpoint and that one is the type of the after
Oct 6, 2026
Official
Pruning
Pruning As a synchronizer orchestrates the execution of commands, the sequencers, mediators and participant persist records of the data/changes that they process: • For participants, the stored data represents the activated and deactivated contracts, and their associated transactions and events
Oct 6, 2026
Official
Contract Keys
Reference: Contract Keys Contract keys are an optional addition to templates. They let you specify a way of identifying contracts using the parameters to the template — similar to a key in a database. Contract keys do not change and can be used to refer to a contract even when the contract ID cha
Oct 6, 2026
Official
3.6.1
Release of Canton 3.6.1 Canton 3.6.1 has been released on October 05, 2026. Summary This minor release brings new features, scalability improvements, as well as many other improvements. For scalability a complete redesign and new implementation of ACS commitments landed in protocol version 36
Oct 6, 2026
Official
Monitoring
Monitoring The Covalidation Service contains metrics/traces out of the box to support monitoring. This behavior is enabled by adding the following block to your configuration: monitoring: otel: endpointURL: <OTEL Monitoring URL> The endpointURL field is an OpenTelemetry (O
Oct 1, 2026
Official
Proof of Transfer
Integrating Proof of Transfer capability into a Canton Network Explorer gives users a seamless interface to verify transaction statuses natively, while preserving privacy. • Canton Network Explorer • Canton Network Wallet Integration Blueprint To provide a seamless customer journey, the Explor
Sep 29, 2026
Official
Status
USDCx Canton side infrastructure supports USDCx deposit/mint and withdrawal/burn on Canton, and we provide the 24/7 Status via a dedicated status page , embedded below. Please be aware that the DA Apps team performs weekly maintenance every Thursday from 09:00–10:00 ET / 15:00–16:00 Central E
Sep 28, 2026
Official
Traffic Cost Estimates
This page provides indicative traffic cost estimates for all DA Registry actions, including the Token Standard v1 and v2 workflows. The USD amounts are costs due to traffic and exclude any reward offsets. Use the estimates to compare the relative traffic generated by each action and workflow variant
Sep 28, 2026
Official
Integrations Overview
Integrations connect your applications to Canton Network’s ecosystem of wallets, exchanges, tokens, and other services. They provide ready-to-use functionality that application developers can build on and that end users interact with directly. Integration Categories Canton Network provides sever
Sep 24, 2026
Official
Canton Coin and the Global Synchronizer
Canton Coin (CC) is the native utility token of the Global Synchronizer, providing the economic foundation for network operations. What is Canton Coin? Canton Coin is the native token used to: Use | Description | Transaction fees (Traffic) | Pay for network usage when submitting transactions
Sep 24, 2026
Official
3.5.19
Release of Canton 3.5.19 Canton 3.5.19 has been released on September 23, 2026. Summary This is a maintenance release that brings improvements to CantonBFT. What’s New CantonBFT Improvements • Raised some log thresholds around epoch/topology transition to INFO to troubleshoot issues with
Sep 23, 2026
Official
Canton and the JSON Ledger API
Get started with Canton and the JSON Ledger API This tutorial demonstrates how to interact with the Canton Ledger using the JSON Ledger API from the command line. It uses curl and optionally websocat to communicate with the Ledger. Overview This example shows how to: • enable the JSON Led
Sep 23, 2026
Official
JSON API
The JSON API provides an HTTP/REST interface to the Canton Ledger API. In Canton 3.x, it is integrated directly into the participant node and translates JSON HTTP requests into gRPC Ledger API calls. The full reference consists of the OpenAPI and AsyncAPI specifications. Quick Reference Propert
Sep 23, 2026
Official
Daml.Script
Daml module Daml.Script The Daml Script testing library. Daml Updated 3.5.2 Module Daml.Script Latest release 3.5.9 Data Types data InvalidUserId Thrown if text for a user identifier does not conform to the format restriction. Constructors: • InvalidUserId m Text Instances: •
Sep 22, 2026
Official
Overview
Daml Reference Daml Script Current Daml Script modules generated from versioned docs JSON snapshots. Daml Updated 3.5.2 Latest release 3.5.9 Versions 12 Current modules 2 Modules Daml.Script Daml Updated 3.5.2 The Daml Script testing library. Daml.Script.Internal Daml Updated 3.5.2
Sep 22, 2026
Official
Daml.Script.Internal
Daml module Daml.Script.Internal Contains all Internal and Alpha functionality provided by Daml Script. Daml Updated 3.5.2 Module Daml.Script.Internal Latest release 3.5.9 Data Types data CommandName Name of the Daml Script Command (or Question) that failed Constructors: • CommandNa
Sep 22, 2026
Official
DA.Action.State.Class
Daml module DA.Action.State.Class DA.Action.State.Class Daml Module DA.Action.State.Class Latest release 3.5.9 Typeclasses class ActionState s m Action m has a state variable of type s. Rules: • get *> ma = ma • ma <* get = ma • put a >>= get = put a $> a • put a *> put
Sep 22, 2026
Official
Prelude
Daml module Prelude The pieces that make up the Daml language. Daml Updated 3.5.2 Module Prelude Latest release 3.5.9 Data Types data AnyChoice Existential choice type that can wrap an arbitrary choice. Constructors: • AnyChoice getAnyChoice Any getAnyChoiceTemplateTypeRep Temp
Sep 22, 2026
Official
DA.Numeric
Daml module DA.Numeric - Daml Module DA.Numeric Latest release 3.5.9 Data Types data RoundingMode Rounding modes. Constructors: • RoundingUp Round away from zero. • RoundingDown Round towards zero. • RoundingCeiling Round towards positive infinity. • RoundingFloor
Sep 22, 2026
Official
DA.Crypto.Text
Daml module DA.Crypto.Text Functions for working with Crypto builtins. Daml Updated 3.5.1 Module DA.Crypto.Text Latest release 3.5.9 Data Types type BytesHex = Text type PublicKeyHex = Text A DER formatted public key to be used for ECDSA signature verification type Signat
Sep 22, 2026
Official
DA.List.Total
Daml module DA.List.Total - Daml Module DA.List.Total Latest release 3.5.9 Functions head head : [a] -> Optional a Return the first element of a list. Return None if list is empty. tail tail : [a] -> Optional [a] Return all but the first element of a list. Ret
Sep 22, 2026
Official
DA.Functor
Daml module DA.Functor The Functor class is used for types that can be mapped over. Daml Module DA.Functor Latest release 3.5.9 Functions $> $> : Functor f => f a -> b -> f b Replace all locations in the input (on the left) with the given value (on the right). <&>
Sep 22, 2026
Official
DA.Traversable
Daml module DA.Traversable Class of data structures that can be traversed from left to right, performing an action on each element. Daml Module DA.Traversable Latest release 3.5.9 Typeclasses class (Functor t, Foldable t) => Traversable t Functors representing data structures that can
Sep 22, 2026
Official
DA.Fail
Daml module DA.Fail Fail, for FailureStatus Daml Updated 3.5.1 Module DA.Fail Latest release 3.5.9 Data Types data FailureCategory The category of the failure, which determines the status code and log level of the failure. Maps 1-1 to the Canton error categories documented here: https:
Sep 22, 2026
Official
DA.Record
Daml module DA.Record Exports the record machinery necessary to allow one to annotate Daml Module DA.Record Latest release 3.5.9 Data Types type HasField x r a = ( GetField x r a, SetField x r a) HasField is a class synonym for GetField and SetField, which respec
Sep 22, 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 -> NonEmpty a -> NonEmpty a Prepend an element to a non-empty list. append append : NonE
Sep 22, 2026
Showing 661 to 690 of 1,638Search all sources →