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
Ledger Namespace
…c function () { const sdk = await SDK.create({ auth: global.TOKEN_PROVIDER_CONFIG_DEFAULT, ledgerClientUrl: localNetStaticConfig.LOCALNET_APP_USER_LEDGER_URL, synchronizerId: globa…
Oct 27, 2026
Official
Reward share agreement
…Background information The DA Registry App enables users to tokeni
Sep 4, 2026
Official
Transaction History Parsing
…"InterfaceFilter": { "value": { "interfaceId": "#splice-api-token-transfer-events-v2:Splice.Api.Token.TransferEventsV2:EventLog" } } } } ] }
Oct 7, 2026
Official
POST /v2/parties/external/generate-topology
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "synchronizer": "<string>", "partyHint": "<string>", "pub…
Aug 31, 2026
Official
Signing Transactions from Third-Party dApps
… ). The specs are in OpenRPC to conform with traditional standards like for ethereum. A client can provide access to a Wallet Providers dApp API by either embedding a wallet pro…
Oct 27, 2026
Official
Configuration
… synchronizerId: global.LOCALNET_GLOBAL_SYNCHRONIZER, token: { registries: [ new URL('http://localhost:2000/api/validator/v0/scan-proxy'), ], auth: global.TOKEN_PROVIDER_CONF…
Oct 27, 2026
Official
POST /v2/parties/external/allocate
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "synchronizer": "<string>", "onboardingTransactions": [ {…
Aug 31, 2026
Official
PATCH /v2/users/:user-id
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "user": { "id": "<string>", "primaryParty": "<string>", "…
Aug 31, 2026
Official
PATCH /v2/users/:user-id/rights
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "userId": "<string>", "rights": [ { "kind": { "CanActAs":…
Aug 31, 2026
Official
POST /v2/users/:user-id/rights
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "userId": "<string>", "rights": [ { "kind": { "CanActAs":…
Aug 31, 2026
Official
Splice.Api.Token.TransferInstructionV1
Instruct transfers of holdings between parties. Interfaces interface TransferFactory A factory contract to instruct transfers of holdings between parties. viewtype TransferFactoryV…
May 18, 2026
Official
POST /v2/interactive-submission/execute
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "preparedTransaction": "<string>", "partySignatures": { "…
Aug 31, 2026
Official
POST /v2/interactive-submission/executeAndWait
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "preparedTransaction": "<string>", "partySignatures": { "…
Aug 31, 2026
Official
Pause / Unpause
This feature is introduced with version 0.15 of the Registry App. Version 0.9.0 of the utility-registry-v0 package added the underlying isPaused field to the InstrumentConfiguratio…
Nov 5, 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.Tran…
Nov 5, 2026
Official
Amulet Namespace
…ation for the amulet namespace: type AmuletConfig = { auth: TokenProviderConfig validatorUrl?: string | URL scanApiUrl: string | URL registryUrl: URL } • auth: Authentication confi…
Oct 27, 2026
Official
POST /v2/contracts/contract-by-id
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "contractId": "<string>", "queryingParties": [ "<string>"…
Aug 31, 2026
Official
Pause / Unpause
… non-registrar interaction with the instrument, across both Token Standard V1 and V2 flows. Deterministic Authorization Requests, offers, allocations, and transfers that violate th…
Nov 5, 2026
Official
POST /v2/commands/command-completions
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "parties": [ "<string>" ], "beginExclusive": 123 }' impor…
Aug 31, 2026
Official
POST /v2/package-vetting/update
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "changes": [ { "operation": { "Empty": {} } } ], "dryRun"…
Aug 31, 2026
Official
POST /v2/package-vetting
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "changes": [ { "operation": { "Empty": {} } } ], "dryRun"…
Aug 31, 2026
Official
POST /v2/commands/completions
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "userId": "<string>", "parties": [ "<string>" ], "beginEx…
Aug 31, 2026
Official
BNP Paribas and HSBC Join the Canton Foundation - Canton Foundation
…vacy, operational control and interoperability at scale. As tokenized finance accelerates, the inclusion of BNP Paribas and HSBC marks another key step in the Canton Network’s traj…
Official
POST /v2/parties
… \ --header 'Authorization: Bearer $TOKEN' \ --header 'Content-Type: application/json' \ --data '{ "partyIdHint": "<string>", "localMetadata": { "resourceVe…
Aug 31, 2026
Official
Proof of Transfer
…hile preserving complete party anonymity. • Market Access & Token Listings: Providing an independent proofing mechanism satisfies strict compliance, clearing, and auditing standard…
Aug 30, 2026
Official
Security Practices
…hnology supporting the issuance, management and transfer of tokenised assets. We therefore take a structured, risk-based approach to security across our people, processes and techn…
Sep 7, 2026
Official
Query Contracts and Transactions with PQS
How to query contracts and transactions using SQL Query How to query contracts that are in Active Contract Set (ACS) To fetch contracts in the ACS use the active() table function 1…
Jun 8, 2026
Official
Transfer Types
… transfer vs one-step transfer The default behavior for all tokens are a two-step transfer, this matches how funds are usually transferred in TradFi, however this is counter-intuit…
Oct 27, 2026
Official
Testing Strategies
…ates parties, submits commands, and asserts on results: testTokenTransfer : Script () testTokenTransfer = do alice <- allocateParty "Alice" bob <- allocateParty "Bob" -- Alice crea…
May 16, 2026
Official
POST /registry/allocations/v1/:allocationId/choice-contexts/cancel
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'https://example.com/registry/allocations/v1/{allocationId}/choice-contexts/cancel' \ --header 'Content-Type: ap…
Aug 31, 2026
Showing 181 to 210 of 288Search all sources →