Skip to content

Features

HardlyDifficult edited this page Jul 17, 2026 · 3 revisions

Features

Clients

  • Canton owns the usual ledger, validator, and scan clients.
  • LedgerJsonApiClient covers commands, contracts, updates, parties, users, rights, packages, interactive submission, and completions.
  • ValidatorApiClient covers wallet, transfer, topology, traffic, ANS, and token-standard APIs.
  • ScanApiClient covers public network, rules, holdings, rounds, rewards, traffic, and updates.
  • CantonRuntime supplies shared HTTP, authentication, configuration, and logging.

Higher-level helpers

Utilities compose client calls for party onboarding, external transaction signing, Amulet transfers, event parsing, mining-round and traffic queries, polling, and transaction batching.

Helpers still require the caller to supply the correct party, network identifiers, disclosures, and authorization. Read each helper's current input type and tests before using it in a write path.

Continue with Reference to drill into the implementation.

Clone this wiki locally