Skip to content
CCPEDIAby Unity Nodes
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
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Best matches

681 pages
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-wallet
Splice.Wallet.TransferPreapproval
…Signatory: receiver Field | Type | Description | receiver | Party | provider | Party | expectedDso | Optional Party | The DSO party that the receiver expects to bet set on the tran…
May 18, 2026
OfficialCanton Network docs · Module 2: Canton for Ethereum Developers
Network Architecture Comparison
…hout storing • Consensus involves only affected parties • A party can be hosted on multiple validators (multihosting) Canton Components Validators Validators store only their parti…
May 12, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-wallet
Splice.Wallet.TopUpState
…es. Signatory: validator Field | Type | Description | dso | Party | validator | Party | The validator operator purchasing traffic for the given sequencer member | memberId | Text |…
May 18, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-wallet
Splice.Wallet.BuyTrafficRequest
…ion to buy traffic for a sequencer member Signatory: endUserParty Field | Type | Description | dso | Party | endUserParty | Party | expiresAt | Time | Buy the traffic before this t…
May 18, 2026
OfficialCanton Network docs · Development Tools › Splice Portfolio dApp UI
Enable Pre-Approvals
…set pre-authorizes incoming transfer offers to your primary party. Once enabled, any incoming transfer of a pre-approved asset is automatically accepted into your primary party, wi…
Sep 11, 2026
OfficialCanton Network docs · Module 7: Production Best Practices
Security Best Practices
… to act on it • Prefer the propose-accept pattern for multi-party agreements so no party can unilaterally create obligations for others • Validate business logic in ensure clauses …
May 15, 2026
OfficialCanton Network docs · Deep Dives
Authorization
…s to the ledger (e.g., “ exercise choice X on contract Y as party Alice ”), or to read data from the ledger (e.g., “ read all active contracts visible to party Alice ”). Whether a …
Oct 28, 2026
OfficialCanton Network docs · Release Notes › Canton
3.5.1
Release of Canton 3.5.1 Canton 3.5.1 has been released on May 27, 2026. What’s New Contract Keys Overview Canton 3.5 introduces contract keys. Compared to a similar feature availab…
Jul 6, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.6.0
…ombinedHash returned from topologyController.prepareExternalPartyTopology was in hex encoding instead of base64 const preparedParty = await sdk.topology?.prepareExternalPartyTopolo…
Jul 13, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.13.0
…some retryable errors that could be handled. • multi hosted party fix and synchronized handling multi hosted parties have had a change under the hood, previously it would return th…
Jul 13, 2026
OfficialCanton Network docs · Troubleshooting
Daml Error Codes
…Id T where T is expected (use fetch), or passing Text where Party is expected. Fix: Check the type signatures of the function you are calling. Use fetch to convert a ContractId to …
May 12, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › Token Standard v2
Splice.Api.Token.AllocationV2
…ollers: actors Returns: AllocationResult Arguments: actors [Party] Set of parties executing the cancellation. Implementations MUST check these parties to avoid unauthorized cancell…
Nov 5, 2026
OfficialCanton Network docs · Deep Dives
Values in the Ledger API
…a module called Main. module Main where template T with p : Party where signatory p Assume another package called other-1.0.0 which defines a different template also called T in a …
May 16, 2026
OfficialCanton Network docs · Splice Fundamentals
Glossary
…on Coin CN Canton Network Canton Network A network of multi-party business processes operated by business entities in the form of CN applications. CN Application A set of Canton pa…
Jun 22, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
1.3.0
…arsed token-standard transaction details from an updateId + partyId pair. This aligns with common post-submission lookup flows where you track from completion/update ids. const tra…
Jul 13, 2026
OfficialCanton Network docs · Module 3: Daml Smart Contracts
Contract Keys
…nk account, to act as a bank account ID: type AccountKey = (Party, Text) template Account with ban
Oct 6, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-amulet
Splice.ValidatorLicense
…ignatory: dso, validator Field | Type | Description | dso | Party | validator | Party | round | Round | • Choice Archive Controller: dso, validator Returns: () (no fields) • Choice…
May 18, 2026
OfficialCanton Network docs · Splice Fundamentals
Development Fund
…IDs. The available Development Funds are tracked by the DSO party. Governance decisions regarding Development Fund allocations are made off-ledger as defined in CIP-0100 . The desi…
May 16, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.5.0
…tracts2] = await sdk.tokenStandard!.createTransfer( sender!.partyId, receiver!.partyId, '100', { instrumentId: 'Amulet', instrumentAdmin: instrumentAdminPartyId, }, 'my-new-favorit…
Jul 13, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
POST /v2/parties/external/allocate
cURL Python JavaScript PHP Go Java Ruby curl --request POST \ --url 'http://localhost:7575/v2/parties/external/allocate' \ --header 'Authorization: Bearer $TOKEN' \ --header 'Conte…
Aug 31, 2026
OfficialCanton Network docs · Splice APIs › Validator APIs › Scan Proxy API
GET /v0/scan-proxy/dso
…st) end puts response.body 200 { "sv_user": "<string>", "sv_party_id": "<string>", "dso_party_id": "<string>", "voting_threshold": 123, "latest_mining_round": { "contract": { "temp…
Nov 2, 2026
OfficialCanton Network docs · Release Notes › Wallet SDK
0.8.0
…sedContracts] = await sdk.tokenStandard!.createTap( sender!.partyId, '2000000', { instrumentId: 'Amulet', instrumentAdmin: instrumentAdminPartyId, } ) await sdk.userLedger?.prepare…
Jul 13, 2026
OfficialCanton Network docs · … › com.digitalasset.canton.topology.admin.v30 › Services › TopologyAggregationService
ListParties
…mestamp limit int32 synchronizer_ids repeated string filter_party string filter_participant string Outputs ListPartiesResponse Message com.digitalasset.canton.topology.admin.v30.Li…
Nov 6, 2026
OfficialCanton Network docs · Module 4: Full-Stack Application Development
Application Architecture
…. Because the App Provider’s validator hosts the provider’s party, it stores the provider-side contract data and exposes the Ledger API that the backend connects to. App User — A p…
Sep 4, 2026
OfficialCanton Network docs · Splice APIs › Splice Daml Packages › splice-amulet
Splice.Round
… rewards. Signatory: dso Field | Type | Description | dso | Party | round | Round | issuancePerValidatorRewardCoupon | Decimal | issuancePerFeaturedAppRewardCoupon | Decimal | issu…
May 18, 2026
OfficialCanton Network docs · … › v2.interactive › Services › InteractiveSubmissionService
ExecuteSubmission
…t Client stream No prepared_transaction PreparedTransaction party_signatures PartySignatures deduplication_duration Duration deduplication_offset int64 submission_id string user_id…
Nov 6, 2026
OfficialCanton Network docs · … › v2 › Services › VersionService
GetLedgerApiVersion
… ExperimentalFeatures user_management UserManagementFeature party_management PartyManagementFeature offset_checkpoint OffsetCheckpointFeature package_feature PackageFeature com.dam…
Nov 6, 2026
OfficialCanton Network docs · … › com.daml.ledger.api.v2.interactive › Services › InteractiveSubmissionService
ExecuteSubmission
…t Client stream No prepared_transaction PreparedTransaction party_signatures PartySignatures deduplication_duration Duration deduplication_offset int64 submission_id string user_id…
Nov 6, 2026
OfficialCanton Network docs · Ledger API › OpenAPI
GET /v2/users/:user-id/rights
cURL Python JavaScript PHP Go Java Ruby curl --request GET \ --url 'http://localhost:7575/v2/users/{user-id}/rights' \ --header 'Authorization: Bearer $TOKEN' import json import re…
Aug 31, 2026
OfficialCanton Network docs · Splice APIs › Scan APIs › Scan API
POST /v0/holdings/state
…m number of created events returned for this request. owner_party_ids string[] required Filters by contracts in which these party_ids are the owners of the amulets. Outputs 200 app…
Oct 6, 2026
Showing 211 to 240 of 681Search all sources →