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
Official
Splice.Api.Token.AllocationV1
…ervation of assets to transfer them as part of an atomic on-ledger settlement requested by an app. Interfaces interface Allocation A contract representing an allocation of some amo…
May 18, 2026
Official
Glossary
…t Set The set of contracts that are currently active on the ledger as per the view of a given participant. Amulet The generic name for the code and the logic implementing Canton Co…
Jun 22, 2026
Official
GET /v0/dso
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/dso' import json import requests url = "https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/dso"…
Nov 2, 2026
Official
3.5.15
Release of Canton 3.5.15 Canton 3.5.15 has been released on August 27, 2026. Summary This is a release that officially marks CantonBFT as GA for dedicated synchronizers. It contain…
Sep 10, 2026
Official
POST /v0/scan-proxy/registry/allocation-instruction/v2/:allocationInstructionId/choice-contexts/accept
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/allocation-instruction/v2/{allocationInstructionId}/choice-contexts/accept' \ --hea…
Oct 12, 2026
Official
POST /v0/scan-proxy/registry/allocation-instruction/v2/:allocationInstructionId/choice-contexts/withdraw
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/allocation-instruction/v2/{allocationInstructionId}/choice-contexts/withdraw' \ --h…
Oct 12, 2026
Official
POST /v0/scan-proxy/registry/transfer-instruction/v2/:transferInstructionId/choice-contexts/accept
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/transfer-instruction/v2/{transferInstructionId}/choice-contexts/accept' \ --header …
Oct 12, 2026
Official
POST /v0/scan-proxy/registry/transfer-instruction/v2/:transferInstructionId/choice-contexts/reject
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/transfer-instruction/v2/{transferInstructionId}/choice-contexts/reject' \ --header …
Oct 12, 2026
Official
POST /v0/scan-proxy/registry/transfer-instruction/v2/:transferInstructionId/choice-contexts/withdraw
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/transfer-instruction/v2/{transferInstructionId}/choice-contexts/withdraw' \ --heade…
Oct 12, 2026
Official
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
Official
POST /v0/backfilling/updates-before
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/backfilling/updates-before' \ --header 'Content-Type: application/json' \ --data '{ "migration_id": 123, "sy…
Aug 31, 2026
Official
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
Official
Splice
…must accept. 0.10.0 • Summary of Breaking Changes: Breaking API Changes | Protocol Changes | Daml Model Changes | yes | yes | yes | Details: • Breaking API Changes: • Various Scan …
Nov 5, 2026
Official
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
Official
Multi-Synchronizer Architecture
…ynchronizers operating simultaneously. Each contract on the ledger is assigned to a specific synchronizer, and contracts can be moved between synchronizers as needed. This design a…
Sep 4, 2026
Official
GET /v0/events/:update_id
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/events/{update_id}' import json import requests url = "…
Sep 4, 2026
Official
Package Management
Daml packages (DARs) are the deployment units for on-ledger logic. Managing them across environments and organizations requires more oversight than typical software artifact…
May 16, 2026
Official
POST /v0/scan-proxy/registry/allocation/v2/settlement-factory
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/allocation/v2/settlement-factory' \ --header 'Content-Type: application/json' \ --d…
Oct 12, 2026
Official
com.digitalasset.canton.admin.participant.v30
…points 81 Messages 193 Enums 9 Source Files community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs_import.proto Last available source file in the c…
Nov 5, 2026
Official
POST /v0/scan-proxy/registry/allocation-instruction/v2/allocation-factory
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/allocation-instruction/v2/allocation-factory' \ --header 'Content-Type: application…
Oct 12, 2026
Official
Splice.Api.Token.HoldingV2
Daml module Splice.Api.Token.HoldingV2 Types and interfaces for retrieving an investor’s holdings. Daml Module Splice.Api.Token.HoldingV2 L…
Nov 5, 2026
Official
3.5.6
Release of Canton 3.5.6 Canton 3.5.6 has been released on June 24, 2026. Summary This is a maintenance release that fixes an exceptional severe bug around logical synchronizer upgr…
Jul 6, 2026
Official
POST /v0/scan-proxy/registry/transfer-instruction/v2/transfer-factory
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/transfer-instruction/v2/transfer-factory' \ --header 'Content-Type: application/jso…
Oct 12, 2026
Official
External Signing: Submitting Transactions, Part 2
…e synchronizer to which the participant is connected • gRPC Ledger API endpoint • ping_created_event: Event retrieved in the last step of Part 1. • contract_id: ID of the contract …
Sep 22, 2026
Official
Automate with the User API
The User API is the JSON-RPC 2.0 API behind the User UI. Anything a person can do in the UI — manage sessions, networks, identity…
Aug 6, 2026
Official
Canton Coin Preapprovals
Contrary to other assets like Eth or Bitcoin, Canton Coin requires a party to explicitly agree to hold Canton Coin. This includes explicitly agreeing to any incoming transfers. Par…
Nov 3, 2026
Official
Deployment Progression
…application talks to a validator’s participant node via the Ledger API. What changes is the infrastructure around it. Category | LocalNet | Shared Networks (DevNet / TestNet / Main…
Jul 1, 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 Meth…
Sep 22, 2026
Official
Splice.Api.Token.TransferInstructionV2
Daml module Splice.Api.Token.TransferInstructionV2 V2 API to instruct transfers of holdings between accounts. Daml Module Splice.Api.Token.…
Nov 5, 2026
Official
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
Showing 721 to 750 of 798Search all sources →