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 4h ago29 sources
Official
createWallet
…ameters 1 Result object Inputs params Shape object Required partyHint, signingProviderId, networkId partyHint string required signingProviderId string required Outputs result Shape…
Nov 6, 2026
Official
Transfers
All transfers are sent and received through your primary party. To act from a different party, first switch your primary party . Send a Transfer Offer • From the Dashboard or yo…
Sep 11, 2026
Official
Workflows
…flows. Onboarding One-time setup that authorizes a specific Party ID to use xReserve. Offboarding Reverse onboarding and deactivate the Party ID for future xReserve activity. Mint …
Aug 26, 2026
Official
Essential Commands
This reference covers the most commonly used Canton Console commands, organized by task. All examples assume you’re connected to a participant console unless otherwise noted. When …
Aug 11, 2026
Official
POST /v0/scan-proxy/holdings/summary
…2026-01-01T00:00:00Z", "record_time_match": "exact", "owner_party_ids": [ "<string>" ], "as_of_round": 123 }' import json import requests url = "…
Nov 2, 2026
Official
GetParticipantId
…min GetParticipantId gRPC RPC /com.daml.ledger.api.v2.admin.PartyManagementService/GetParticipantId Protocol Details Protocol gRPC Service PartyManagementService RPC GetParticipant…
Nov 6, 2026
Official
1.0.0
…ner and more explicit model focused on composability, multi-party flows, and transport flexibility. Why move to v1 • Stateless and safer by default: v1 removes global SDK/controlle…
Sep 11, 2026
Official
Composition and Design Patterns
Compose choices It’s time to put everything you’ve learned so far together into a complete and secure Daml model for asset issuance, management, transfer, and trading. This applica…
Sep 4, 2026
Official
GetParticipantId
…min GetParticipantId gRPC RPC /com.daml.ledger.api.v2.admin.PartyManagementService/GetParticipantId Protocol Details Protocol gRPC Service PartyManagementService RPC GetParticipant…
Nov 6, 2026
Official
POST /v0/holdings/summary
…2026-01-01T00:00:00Z", "record_time_match": "exact", "owner_party_ids": [ "<string>" ], "as_of_round": 123 }' import json import requests url = "…
Nov 2, 2026
Official
Debugging Tools
… you referenced has been archived or never existed for your party. An AuthorizationError means the submitting party lacks the required signatory or controller role. Choice Coverage…
Aug 11, 2026
Official
Topology
Topology management All Participant Nodes and Synchronizer components must know the topology state of a Synchronizer, which includes all identities on the Synchronizer and their as…
Oct 30, 2026
Official
POST /v0/wallet/transfer-offers
…ader 'Content-Type: application/json' \ --data '{ "receiver_party_id": "<string>", "amount": "<string>", "description": "<string>", "expires_at": 123, "tracking_id": "<string>" }' …
Aug 31, 2026
Official
Authorization Model
…ans to get his money back: template SimpleIou with issuer : Party owner : Party cash : Cash where signatory issuer simple_iou_test = do alice <- allocateParty "Alice" bob <- alloca…
May 13, 2026
Official
POST /v0/wallet/buy-traffic-requests
…nt-Type: application/json' \ --data '{ "receiving_validator_party_id": "<string>", "domain_id": "<string>", "traffic_amount": 123, "tracking_id": "<string>", "expires_at": 123 }' i…
Aug 31, 2026
Official
Finding and Reading Data From the Ledger
The wallet SDK primarily focus on an on-party basis interaction, therefore it is almost always required to define the party you are using for each command. Read…
Oct 27, 2026
Official
GetHighestOffsetByTimestamp
…amp gRPC RPC /com.digitalasset.canton.admin.participant.v30.PartyManagementService/GetHighestOffsetByTimestamp Protocol Details Protocol gRPC Service PartyManagementService RPC Get…
Nov 6, 2026
Official
Splice.Api.Token.TransferInstructionV1
…ferFactoryView Field | Type | Description | expectedAdmin | Party | The expected admin party issuing the factory. Implementations MUST validate that this matches the admin of the f…
May 18, 2026
Official
Splice.Wallet.Subscriptions
…pireSubscriptionResult Field | Type | Description | actor | Party | • Choice SubscriptionIdleState_MakePayment Controller: (DA.Internal.Record.getField @“sender” subscriptionData),…
May 18, 2026
Official
Splice.Testing.Apps.TradingApp
…ngParties transferLegs Field | Type | Description | venue | Party | transferLegs | TextMap TransferLeg | tradeCid | ContractId OTCTradeProposal | createdAt | Time | prepareUntil | …
May 18, 2026
Official
ListUserRights
…entity_provider_admin IdentityProviderAdmin can_read_as_any_party CanReadAsAnyParty can_execute_as CanExecuteAs can_execute_as_any_party CanExecuteAsAnyParty can_act_as_any_party C…
Nov 6, 2026
Official
Decentralization
…rs host the parties in your application (e.g., multi-hosted party or decentralized party) • Synchronizer layer — Whether the synchronizer itself is operated by one entity or many •…
Sep 11, 2026
Official
ListUserRights
…entity_provider_admin IdentityProviderAdmin can_read_as_any_party CanReadAsAnyParty can_execute_as CanExecuteAs can_execute_as_any_party CanExecuteAsAnyParty can_act_as_any_party C…
Nov 6, 2026
Official
Splice Daml APIs
…ave your wallet users request your featured wallet provider party to maintain Canton Coin transfer preapproval contracts for them. Whenever such a contract is used to directly tran…
Nov 3, 2026
Official
GrantUserRights
…entity_provider_admin IdentityProviderAdmin can_read_as_any_party CanReadAsAnyParty can_execute_as CanExecuteAs can_execute_as_any_party CanExecuteAsAnyParty can_act_as_any_party C…
Nov 6, 2026
Official
RevokeUserRights
…entity_provider_admin IdentityProviderAdmin can_read_as_any_party CanReadAsAnyParty can_execute_as CanExecuteAs can_execute_as_any_party CanExecuteAsAnyParty can_act_as_any_party C…
Nov 6, 2026
Official
removeWallet
…ameters 1 Result object Inputs params Shape object Required partyId partyId string required Outputs result Shape object Related Schemas params partyId string required result cURL c…
Nov 6, 2026
Official
Advanced Operations
This page covers advanced console operations: topology management, key rotation, and repair procedures. These operations go beyond day-to-day administration and typically require a…
Oct 29, 2026
Official
GrantUserRights
…entity_provider_admin IdentityProviderAdmin can_read_as_any_party CanReadAsAnyParty can_execute_as CanExecuteAs can_execute_as_any_party CanExecuteAsAnyParty can_act_as_any_party C…
Nov 6, 2026
Official
RevokeUserRights
…entity_provider_admin IdentityProviderAdmin can_read_as_any_party CanReadAsAnyParty can_execute_as CanExecuteAs can_execute_as_any_party CanExecuteAsAnyParty can_act_as_any_party C…
Nov 6, 2026
Showing 151 to 180 of 681Search all sources →