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
GET /v2/updates/:update_id
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v2/updates/{update_id}' import json import requests url = "…
Aug 31, 2026
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.…
Sep 22, 2026
Official
Choose Your Path
Whether you’re new to blockchain or migrating from another platform, this guide helps you find the most efficient path to building on Canton Network. Prefer to just start by buildi…
Sep 14, 2026
Official
Canton Console Reference
…ole.conf canton { remote-participants { participant { admin-api { port = 5002 address = localhost } ledger-api { port = 5001 address = localhost } token = "<auth token>" } } featur…
Nov 3, 2026
Official
Multi
Multi-hosting lets a single party be hosted on multiple validators simultaneously. If one validator goes down, the party’s operations continue on the others — without changing any …
May 16, 2026
Official
GET /v1/updates/:update_id
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v1/updates/{update_id}' import json import requests url = "…
Aug 31, 2026
Official
Canton Observability Configuration
… The following Golden Signal metrics for each HTTP and gRPC API are available: • Input request rate, as a counter • Error rate, as a counter (discussed below) • Latency (the time t…
Sep 16, 2026
Official
Splice.Api.Token.HoldingV1
Types and interfaces for retrieving an investor’s holdings. Interfaces interface Holding Holding interface. viewtype HoldingView • Choice Archive Controller: Signatories of impleme…
May 18, 2026
Official
Featured App Activity Markers
When your application runs on Canton Network, economically meaningful events can be recorded as app activity . The preferred mechanism for this is the FeaturedAppActivityMarker con…
Oct 12, 2026
Official
Diagnose Canton Nodes
…ssage to the sequencer (or emitting a command result on the Ledger API). The phases, as numbered in the log lines, are: • Phase 1: Submitting participant prepares the confirmation …
Sep 16, 2026
Official
POST /v0/backfilling/import-updates
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/backfilling/import-updates' \ --header 'Content-Type: application/json' \ --data '{ "migration_id": 123, "af…
Aug 31, 2026
Official
Tokenomics of the Global Synchronizer
Canton Coin (CC) is the economic engine of the Global Synchronizer. Validators, Super Validators, and application providers earn CC by contributing infrastructure and activity to t…
Sep 10, 2026
Official
GET /v1/scan-proxy/dso
…o Java Ruby curl --request GET \ --url 'https://example.com/api/validator/v1/scan-proxy/dso' import json import requests url = "https://example.com/api/validator/v1/scan-proxy/dso"…
Nov 2, 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 Operat…
Sep 21, 2026
Official
POST /registry/allocations/v2/:allocationId/choice-contexts/cancel
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocations/v2/{allocationId}/choice-contexts/cancel' \ --header 'Content-Type: ap…
Aug 31, 2026
Official
POST /registry/allocations/v2/:allocationId/choice-contexts/withdraw
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocations/v2/{allocationId}/choice-contexts/withdraw' \ --header 'Content-Type: …
Aug 31, 2026
Official
Connect & Sessions
…l SDK. For the equivalent low-level calls, see the Provider API . Connection flow A dApp connects to a wallet in four steps: • Discover the SDK finds available wallets and lists th…
Jul 20, 2026
Official
Scan API for Current State of CC and Synchronizer Traffic
…icient polling; see the MaybeCachedContractWithStateMap OpenAPI specification for more details. The initial request is always empty: { "cached_open_mining_round_contract_ids": [], …
Jun 22, 2026
Official
POST /registry/allocation-instruction/v2/:allocationInstructionId/choice-contexts/accept
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocation-instruction/v2/{allocationInstructionId}/choice-contexts/accept' \ --he…
Aug 31, 2026
Official
POST /registry/allocation-instruction/v2/:allocationInstructionId/choice-contexts/withdraw
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocation-instruction/v2/{allocationInstructionId}/choice-contexts/withdraw' \ --…
Aug 31, 2026
Official
POST /registry/transfer-instruction/v2/:transferInstructionId/choice-contexts/accept
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/transfer-instruction/v2/{transferInstructionId}/choice-contexts/accept' \ --header…
Aug 31, 2026
Official
POST /registry/transfer-instruction/v2/:transferInstructionId/choice-contexts/reject
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/transfer-instruction/v2/{transferInstructionId}/choice-contexts/reject' \ --header…
Aug 31, 2026
Official
POST /registry/transfer-instruction/v2/:transferInstructionId/choice-contexts/withdraw
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/transfer-instruction/v2/{transferInstructionId}/choice-contexts/withdraw' \ --head…
Aug 31, 2026
Official
Splice.Api.Token.AllocationInstructionV1
…mpty for registries that do not represent their holdings on-ledger; or for registries that support automatic selection of holdings for allocations. If specified, then the successfu…
May 18, 2026
Official
GET /v1/dso
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v1/dso' import json import requests url = "https://scan.sv-1.global.canton.network.sync.global/api/scan/v1/dso"…
Nov 2, 2026
Official
GET /v0/scan-proxy/dso
…o Java Ruby curl --request GET \ --url 'https://example.com/api/validator/v0/scan-proxy/dso' import json import requests url = "https://example.com/api/validator/v0/scan-proxy/dso"…
Nov 2, 2026
Official
POST /v0/events
… --url 'https://scan.sv-1.global.canton.network.sync.global/api/scan/v0/events' \ --header 'Content-Type: application/json' \ --data '{ "after": { "after_migration_id": 123, "after…
Nov 2, 2026
Official
Configuration Reference
…must be known at process startup, such as storage backends, API ports, and node identities. Dynamic settings like party registration and synchronizer connections are managed at run…
Aug 18, 2026
Official
POST /v0/scan-proxy/registry/allocations/v2/:allocationId/choice-contexts/cancel
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/allocations/v2/{allocationId}/choice-contexts/cancel' \ --header 'Content-Type: app…
Oct 12, 2026
Official
POST /v0/scan-proxy/registry/allocations/v2/:allocationId/choice-contexts/withdraw
… Java Ruby curl --request POST \ --url 'https://example.com/api/validator/v0/scan-proxy/registry/allocations/v2/{allocationId}/choice-contexts/withdraw' \ --header 'Content-Type: a…
Oct 12, 2026
Showing 691 to 720 of 798Search all sources →