# Canton Network Docs ## Docs - [API Reference](https://docs.canton.network/api-reference.md) - [App Rewards](https://docs.canton.network/appdev/app-rewards.md): How applications earn Canton Coin rewards on the Canton Network through featured app activity and reward coupons - [Canton Network Application Architecture Design](https://docs.canton.network/appdev/deep-dives/app-architecture-design.md): Design considerations for Canton Network application components and deployment topologies. - [Authorization](https://docs.canton.network/appdev/deep-dives/authorization.md): Access tokens, identity providers, scopes, and rights for the Canton Ledger API. - [Command Deduplication](https://docs.canton.network/appdev/deep-dives/command-deduplication.md): How Daml command deduplication works and how applications can use it to achieve exactly-once ledger changes. - [Composing Multi-Party Workflows in Daml](https://docs.canton.network/appdev/deep-dives/composition-multi-party.md): Advanced Daml patterns for propose-accept, delegation, authorization chains, and atomic multi-party composition - [Contracts and Transactions in Java](https://docs.canton.network/appdev/deep-dives/contracts-and-transactions-in-java.md): Work with Daml contracts and transactions through the Java client libraries. - [Decentralization](https://docs.canton.network/appdev/deep-dives/decentralization.md): Decentralization strategies at each layer of the Canton stack, from single-validator to BFT synchronizers - [Explicit Contract Disclosure](https://docs.canton.network/appdev/deep-dives/explicit-contract-disclosure.md): Disclose contracts to non-stakeholders so they can use them as inputs without being added as stakeholders. - [External Signing](https://docs.canton.network/appdev/deep-dives/external-signing.md): Use external cryptographic keys to sign Canton transactions - overview, onboarding, and submission - [External Signing: Hashing Algorithm](https://docs.canton.network/appdev/deep-dives/external-signing-hashing-algorithm.md): Deterministic hashing specification for prepared transactions used by external signing. - [External Signing: Party Onboarding](https://docs.canton.network/appdev/deep-dives/external-signing-onboarding.md): Onboard external parties for external signing using the Admin API or Ledger API - [External Signing: Topology Transactions](https://docs.canton.network/appdev/deep-dives/external-signing-topology.md): Build, sign, and submit topology transactions with external keys - [External Signing: Submitting Transactions](https://docs.canton.network/appdev/deep-dives/external-signing-transactions.md): Submit externally signed transactions to the Canton ledger - [How to allocate and query Daml parties](https://docs.canton.network/appdev/deep-dives/manage-daml-parties.md): Allocate new parties on a participant and query party metadata. - [Multi-Hosting and Resilience](https://docs.canton.network/appdev/deep-dives/multi-hosting.md): Distributing parties across multiple validators for high availability, failover, and data resilience - [Open Tracing in Ledger API Client Applications](https://docs.canton.network/appdev/deep-dives/open-tracing.md): Adding OpenTelemetry-based distributed tracing to Daml applications interacting with the Ledger API. - [Performance Optimization](https://docs.canton.network/appdev/deep-dives/performance-optimization.md): Scale Canton applications for throughput and latency: network and node scaling, contention avoidance, ACS sizing, and batching. - [Privacy Model for App Developers](https://docs.canton.network/appdev/deep-dives/privacy-model.md): How Canton's sub-transaction privacy works in practice, including transaction views, stakeholder consensus, disclosure patterns, and auditability - [Smart Contract Upgrade (SCU)](https://docs.canton.network/appdev/deep-dives/smart-contract-upgrade.md): Develop, deploy, and validate smart contract upgrades across Daml package versions. - [Smart Contract Upgrading Reference](https://docs.canton.network/appdev/deep-dives/smart-contract-upgrading-reference.md): Detailed rules for package validation on upload, and runtime upgrade and downgrade of contracts, choice arguments, and results. - [Token Standard](https://docs.canton.network/appdev/deep-dives/token-standard.md): The Canton Network Token Standard APIs and Daml interfaces - [Tokenomics](https://docs.canton.network/appdev/deep-dives/tokenomics.md): Canton Network tokenomics: rounds, activity records, transfers, traffic, and reward distribution - [Architectural Considerations for Upgrading](https://docs.canton.network/appdev/deep-dives/upgrading-architecture.md): Architectural considerations when upgrading a Canton Network application across versions. - [Values in the Ledger API](https://docs.canton.network/appdev/deep-dives/values-in-the-ledger-api.md): Validation, normalization, and dynamic package resolution rules for values exchanged over the Ledger API. - [Common Issues FAQ](https://docs.canton.network/appdev/faq.md): Frequently asked questions from Canton Network validators and developers - [Choose Your Path](https://docs.canton.network/appdev/get-started/choose-your-path.md): Find the right learning path based on your background and goals - [Upgrading from Previous Versions](https://docs.canton.network/appdev/get-started/upgrading-from-previous-versions.md): Pointers to migration guides and component release notes for upgrading Canton Network applications - [What's New](https://docs.canton.network/appdev/get-started/whats-new.md): Pointers to release notes for Canton Network components - [The Canton Development Stack](https://docs.canton.network/appdev/modules/m1-development-stack.md): Overview of tools and technologies for building on Canton Network - [Mental Models for Canton](https://docs.canton.network/appdev/modules/m1-mental-models.md): Building the right intuition for Canton development - [Module 1: Understanding Canton](https://docs.canton.network/appdev/modules/m1-understanding-canton.md): Build the foundational understanding needed for Canton development - [Canton for Blockchain Developers](https://docs.canton.network/appdev/modules/m2-canton-for-ethereum-devs.md): Bridge your Ethereum and blockchain knowledge to Canton concepts - [Concept Translation Tables](https://docs.canton.network/appdev/modules/m2-concept-translation.md): Comprehensive mapping of Ethereum concepts to Canton equivalents - [Migration Checklist](https://docs.canton.network/appdev/modules/m2-migration-checklist.md): Practical checklist for Ethereum developers migrating to Canton - [Multi-Party Workflows](https://docs.canton.network/appdev/modules/m2-multi-party-workflows.md): How Canton handles multi-party workflows differently than Ethereum - [Network Architecture Comparison](https://docs.canton.network/appdev/modules/m2-network-architecture.md): Understanding how Canton's network architecture differs from Ethereum - [Privacy Model Differences](https://docs.canton.network/appdev/modules/m2-privacy-differences.md): Understanding how Canton's privacy model differs fundamentally from Ethereum - [Smart Contract Paradigm Shift](https://docs.canton.network/appdev/modules/m2-smart-contract-paradigm.md): Understanding the fundamental differences between Solidity and Daml programming models - [Authorization Model](https://docs.canton.network/appdev/modules/m3-authorization.md): Understand Daml's authorization model - signatories, observers, and controllers - [Building and Packaging](https://docs.canton.network/appdev/modules/m3-building-packaging.md): Build Daml projects, manage dependencies, and package DAR files for deployment - [Choices](https://docs.canton.network/appdev/modules/m3-choices.md): Learn how to add behavior to Daml contracts using choices - the methods that transform contract state - [Contract Keys](https://docs.canton.network/appdev/modules/m3-contract-keys.md): Use contract keys for stable references to contracts, lookups, and uniqueness constraints - [Contract Templates](https://docs.canton.network/appdev/modules/m3-contract-templates.md): Learn how to define Daml contract templates - the core building blocks of Canton smart contracts - [Composition and Design Patterns](https://docs.canton.network/appdev/modules/m3-design-patterns.md): Compose multi-step transactions, understand Daml's execution model and privacy, and apply common multi-party workflow patterns - [Development Environment Setup](https://docs.canton.network/appdev/modules/m3-dev-environment.md): Set up your development environment for writing Daml smart contracts - [Functional Programming 101](https://docs.canton.network/appdev/modules/m3-functional-programming.md): Learn functional programming concepts in Daml - functions, control flow, folds, and recursion - [Interfaces](https://docs.canton.network/appdev/modules/m3-interfaces.md): Define and implement Daml interfaces for polymorphic contract behavior and cross-template interoperability - [Language Fundamentals](https://docs.canton.network/appdev/modules/m3-language-fundamentals.md): Learn the fundamentals of Daml - a functional programming language designed for smart contracts - [The Daml Standard Library](https://docs.canton.network/appdev/modules/m3-standard-library.md): Tour of the Daml standard library: the Prelude, important types and typeclasses, and how to browse and search the library. - [Testing Daml Contracts](https://docs.canton.network/appdev/modules/m3-testing.md): Write and run tests for Daml smart contracts using Daml Script - [Working with Time](https://docs.canton.network/appdev/modules/m3-working-with-time.md): Implement time-based logic in Daml contracts including expiration, deadlines, and time constraints - [Application Architecture](https://docs.canton.network/appdev/modules/m4-app-architecture.md): Understand the roles, layers, and component interactions in a Canton Network application - [Backend Development](https://docs.canton.network/appdev/modules/m4-backend-dev.md): Build a backend service that connects to the Canton Ledger API and PQS, with code examples from cn-quickstart - [Building Applications](https://docs.canton.network/appdev/modules/m4-building-apps-intro.md): Go from Daml smart contracts to full-stack Canton Network applications - [Canton Coin and Traffic](https://docs.canton.network/appdev/modules/m4-canton-coin.md): How Canton Coin buys traffic credits and what application developers need to know about transaction costs - [Featured App Activity Markers](https://docs.canton.network/appdev/modules/m4-featured-app-activity-marker.md): How to create FeaturedAppActivityMarker contracts to record app activity and earn rewards - [Frontend Development](https://docs.canton.network/appdev/modules/m4-frontend-dev.md): Build a React frontend for Canton applications with TypeScript bindings and wallet integration - [Canton and the JSON Ledger API](https://docs.canton.network/appdev/modules/m4-json-api-tutorial.md): Get started with Canton and the JSON Ledger API, first with curl and then with TypeScript. - [Observability](https://docs.canton.network/appdev/modules/m4-observability.md): Setting up logging, metrics, and dashboards for Canton applications - [Query Contracts and Transactions with PQS](https://docs.canton.network/appdev/modules/m4-query-with-pqs.md): Use the Participant Query Store (PQS) to query Daml contracts and transactions via SQL. - [SDKs and APIs](https://docs.canton.network/appdev/modules/m4-sdks-apis.md): Overview of the Canton SDK, code generation, Ledger API, JSON API, PQS, and Wallet SDK - [CI/CD Integration](https://docs.canton.network/appdev/modules/m5-ci-cd-integration.md): Building CI/CD pipelines for Canton applications with dpm build, test, and deployment automation - [Deployment Progression](https://docs.canton.network/appdev/modules/m5-deployment-progression.md): Moving your Canton application from LocalNet through DevNet, TestNet, and into MainNet production - [Environment Configuration](https://docs.canton.network/appdev/modules/m5-environment-configuration.md): Configuring DPM, project settings, and authentication for different Canton Network environments - [LocalNet Development](https://docs.canton.network/appdev/modules/m5-localnet-development.md): Using cn-quickstart's LocalNet as your primary development and testing environment - [How to upload and query Daml packages](https://docs.canton.network/appdev/modules/m5-manage-daml-packages.md): Upload DAR files to a participant and query available Daml packages at runtime. - [SV Operated Networks and Use-cases](https://docs.canton.network/appdev/modules/m5-networks-and-use-cases.md): DevNet, TestNet, and MainNet purpose and testing guidelines for app developers - [Testing Strategies](https://docs.canton.network/appdev/modules/m5-testing-strategies.md): Testing pyramid for Canton applications, from Daml Script unit tests through integration and end-to-end testing - [Upgrade Deployment](https://docs.canton.network/appdev/modules/m6-deployment.md): Deploying Daml package upgrades across environments with coordination, rollback, and migration strategies - [Upgrade Limitations](https://docs.canton.network/appdev/modules/m6-limitations.md): Known limitations and constraints of Daml smart contract upgrades - [Smart Contract Upgrades Overview](https://docs.canton.network/appdev/modules/m6-overview.md): Why smart contract upgrades matter and how Canton's upgrade model works - [Package Naming](https://docs.canton.network/appdev/modules/m6-package-naming.md): Naming conventions and package structure for Daml smart contract upgrades - [Package Selection](https://docs.canton.network/appdev/modules/m6-package-selection.md): How the Canton ledger resolves which package version to use when multiple versions coexist - [Testing Upgrades](https://docs.canton.network/appdev/modules/m6-testing-upgrades.md): Verifying upgrade compatibility, testing cross-version workflows, and regression testing strategies - [Upgrade Compatibility](https://docs.canton.network/appdev/modules/m6-upgrade-compatibility.md): Allowed changes, breaking changes, and compatibility rules for Daml smart contract upgrades - [Writing Your First Upgrade](https://docs.canton.network/appdev/modules/m6-writing-first-upgrade.md): Step-by-step tutorial for creating a v2 Daml package with backward-compatible changes - [Canton Coin Preapprovals](https://docs.canton.network/appdev/modules/m7-canton-coin-preapprovals.md): How TransferPreapproval contracts enable preapproved Canton Coin transfers - [Compliance Considerations](https://docs.canton.network/appdev/modules/m7-compliance.md): Privacy, audit, and regulatory considerations for Canton applications - [Error Handling](https://docs.canton.network/appdev/modules/m7-error-handling.md): Error handling and recovery patterns for Canton applications - [Package Management](https://docs.canton.network/appdev/modules/m7-package-management.md): Managing DAR files across environments, version pinning, dependency management, and coordinating package distribution - [Performance Best Practices](https://docs.canton.network/appdev/modules/m7-performance.md): Where to find Canton application performance guidance — moved to the consolidated Performance Optimization deep-dive. - [Security Best Practices](https://docs.canton.network/appdev/modules/m7-security.md): Authorization patterns, API authentication, key management, and secure configuration for Canton applications - [Smart Contract Upgrades in Production](https://docs.canton.network/appdev/modules/m7-smart-contract-upgrades.md): Operational considerations for rolling out smart contract upgrades in production - [Deploy Quickstart to DevNet](https://docs.canton.network/appdev/quickstart/deploy-to-devnet.md): Deploy the Canton Network Quickstart application from LocalNet to DevNet, including validator request, VPN setup, and end-to-end workflow verification. - [Onboard External Parties in Quickstart](https://docs.canton.network/appdev/quickstart/external-parties.md): Step-by-step walkthrough for onboarding and using external parties in the Canton Network Quickstart project, including OpenSSL keygen, topology API calls, and signing flows. - [Canton Network QuickStart](https://docs.canton.network/appdev/quickstart/index.md): Get a complete Canton Network application running locally with the cn-quickstart project - [Using the JSON Ledger API](https://docs.canton.network/appdev/quickstart/json-api.md): Use the JSON Ledger API within the Canton Network quickstart. - [Debugging with lnav](https://docs.canton.network/appdev/quickstart/lnav.md): Use lnav to inspect Canton quickstart logs interactively. - [Observability and Tracing](https://docs.canton.network/appdev/quickstart/observability-and-tracing.md): Observe and trace requests across Canton quickstart components. - [Prerequisites and Installation](https://docs.canton.network/appdev/quickstart/prerequisites.md): Set up your development environment and install the Canton Network QuickStart - [Project Structure](https://docs.canton.network/appdev/quickstart/project-structure.md): Understand the Canton Network QuickStart project layout and component architecture - [Running the Demo](https://docs.canton.network/appdev/quickstart/running-the-demo.md): Start the Canton Network QuickStart demo and walk through the licensing workflow - [Admin API Reference](https://docs.canton.network/appdev/reference/admin-api-reference.md): Reference documentation for the Canton Admin API used for node administration - [Configuration Reference](https://docs.canton.network/appdev/reference/configuration-reference.md): Reference for Canton configuration files, DPM project settings, storage, command line arguments, and environment variables - [Daml Language Reference](https://docs.canton.network/appdev/reference/daml-language-reference.md): Reference for Daml templates, choices, data types, expressions, packages, interfaces, exceptions, and more. - [Daml-LF Reference](https://docs.canton.network/appdev/reference/daml-lf-reference.md): Daml-LF type conversion, JSON encoding, Protobuf mapping, packages, and DAR file structure. - [DA.Action](https://docs.canton.network/appdev/reference/daml-standard-library/da-action.md): Reference documentation for Daml module DA.Action. - [DA.Action.State](https://docs.canton.network/appdev/reference/daml-standard-library/da-action-state.md): Reference documentation for Daml module DA.Action.State. - [DA.Action.State.Class](https://docs.canton.network/appdev/reference/daml-standard-library/da-action-state-class.md): Reference documentation for Daml module DA.Action.State.Class. - [DA.Assert](https://docs.canton.network/appdev/reference/daml-standard-library/da-assert.md): Reference documentation for Daml module DA.Assert. - [DA.Bifunctor](https://docs.canton.network/appdev/reference/daml-standard-library/da-bifunctor.md): Reference documentation for Daml module DA.Bifunctor. - [DA.Crypto.Text](https://docs.canton.network/appdev/reference/daml-standard-library/da-crypto-text.md): Reference documentation for Daml module DA.Crypto.Text. - [DA.Date](https://docs.canton.network/appdev/reference/daml-standard-library/da-date.md): Reference documentation for Daml module DA.Date. - [DA.Either](https://docs.canton.network/appdev/reference/daml-standard-library/da-either.md): Reference documentation for Daml module DA.Either. - [DA.Exception](https://docs.canton.network/appdev/reference/daml-standard-library/da-exception.md): Reference documentation for Daml module DA.Exception. - [DA.Fail](https://docs.canton.network/appdev/reference/daml-standard-library/da-fail.md): Reference documentation for Daml module DA.Fail. - [DA.Foldable](https://docs.canton.network/appdev/reference/daml-standard-library/da-foldable.md): Reference documentation for Daml module DA.Foldable. - [DA.Functor](https://docs.canton.network/appdev/reference/daml-standard-library/da-functor.md): Reference documentation for Daml module DA.Functor. - [DA.Internal.Interface.AnyView](https://docs.canton.network/appdev/reference/daml-standard-library/da-internal-interface-anyview.md): Reference documentation for Daml module DA.Internal.Interface.AnyView. - [DA.Internal.Interface.AnyView.Types](https://docs.canton.network/appdev/reference/daml-standard-library/da-internal-interface-anyview-types.md): Reference documentation for Daml module DA.Internal.Interface.AnyView.Types. - [DA.List](https://docs.canton.network/appdev/reference/daml-standard-library/da-list.md): Reference documentation for Daml module DA.List. - [DA.List.BuiltinOrder](https://docs.canton.network/appdev/reference/daml-standard-library/da-list-builtinorder.md): Reference documentation for Daml module DA.List.BuiltinOrder. - [DA.List.Total](https://docs.canton.network/appdev/reference/daml-standard-library/da-list-total.md): Reference documentation for Daml module DA.List.Total. - [DA.Logic](https://docs.canton.network/appdev/reference/daml-standard-library/da-logic.md): Reference documentation for Daml module DA.Logic. - [DA.Map](https://docs.canton.network/appdev/reference/daml-standard-library/da-map.md): Reference documentation for Daml module DA.Map. - [DA.Math](https://docs.canton.network/appdev/reference/daml-standard-library/da-math.md): Reference documentation for Daml module DA.Math. - [DA.Monoid](https://docs.canton.network/appdev/reference/daml-standard-library/da-monoid.md): Reference documentation for Daml module DA.Monoid. - [DA.NonEmpty](https://docs.canton.network/appdev/reference/daml-standard-library/da-nonempty.md): Reference documentation for Daml module DA.NonEmpty. - [DA.NonEmpty.Types](https://docs.canton.network/appdev/reference/daml-standard-library/da-nonempty-types.md): Reference documentation for Daml module DA.NonEmpty.Types. - [DA.Numeric](https://docs.canton.network/appdev/reference/daml-standard-library/da-numeric.md): Reference documentation for Daml module DA.Numeric. - [DA.Optional](https://docs.canton.network/appdev/reference/daml-standard-library/da-optional.md): Reference documentation for Daml module DA.Optional. - [DA.Record](https://docs.canton.network/appdev/reference/daml-standard-library/da-record.md): Reference documentation for Daml module DA.Record. - [DA.Semigroup](https://docs.canton.network/appdev/reference/daml-standard-library/da-semigroup.md): Reference documentation for Daml module DA.Semigroup. - [DA.Set](https://docs.canton.network/appdev/reference/daml-standard-library/da-set.md): Reference documentation for Daml module DA.Set. - [DA.Stack](https://docs.canton.network/appdev/reference/daml-standard-library/da-stack.md): Reference documentation for Daml module DA.Stack. - [DA.Text](https://docs.canton.network/appdev/reference/daml-standard-library/da-text.md): Reference documentation for Daml module DA.Text. - [DA.TextMap](https://docs.canton.network/appdev/reference/daml-standard-library/da-textmap.md): Reference documentation for Daml module DA.TextMap. - [DA.Time](https://docs.canton.network/appdev/reference/daml-standard-library/da-time.md): Reference documentation for Daml module DA.Time. - [DA.Traversable](https://docs.canton.network/appdev/reference/daml-standard-library/da-traversable.md): Reference documentation for Daml module DA.Traversable. - [DA.Tuple](https://docs.canton.network/appdev/reference/daml-standard-library/da-tuple.md): Reference documentation for Daml module DA.Tuple. - [DA.Validation](https://docs.canton.network/appdev/reference/daml-standard-library/da-validation.md): Reference documentation for Daml module DA.Validation. - [Details and history](https://docs.canton.network/appdev/reference/daml-standard-library/index.md): Reference documentation for Daml Standard Library modules. - [Prelude](https://docs.canton.network/appdev/reference/daml-standard-library/prelude.md): Reference documentation for Daml module Prelude. - [Error Codes](https://docs.canton.network/appdev/reference/error-codes.md): Reference for Canton error codes, categories, gRPC status mappings, and retry strategies - [PQS SQL](https://docs.canton.network/appdev/reference/pqs-sql-reference.md): Complete SQL API reference for the Participant Query Store (PQS), including table functions, offset management, maintenance operations, and JSONB indexing. - [Debugging Tools](https://docs.canton.network/appdev/tooling/debugging-tools.md): Tools and workflows for debugging Canton applications: test output, Canton Console, PQS queries, and log analysis - [Development Tools Overview](https://docs.canton.network/appdev/tooling/development-tools-overview.md): Overview of the Canton development toolchain: DPM, Daml Studio, Canton Console, Sandbox, LocalNet, and PQS - [IDE Setup](https://docs.canton.network/appdev/tooling/ide-setup.md): Configure VS Code and other IDEs for Canton application development with Daml, Java, and full-stack tooling - [Troubleshooting Cheat Sheet](https://docs.canton.network/appdev/troubleshooting.md): Index of detailed troubleshooting guides for Canton Network application development - [Common Questions](https://docs.canton.network/appdev/troubleshooting-guide/common-questions.md): Frequently asked questions about Canton Network application development - [Development Issues](https://docs.canton.network/appdev/troubleshooting-guide/development-issues.md): Troubleshooting Daml compilation errors, API connection problems, and transaction failures during development - [Daml Error Codes](https://docs.canton.network/appdev/troubleshooting-guide/error-code-reference.md): Reference for common error codes in Daml compilation, Canton runtime, and the Ledger API - [Installation Issues](https://docs.canton.network/appdev/troubleshooting-guide/installation-issues.md): Troubleshooting Nix, Docker, and memory problems when setting up Canton Network development - [Ledger API Errors](https://docs.canton.network/appdev/troubleshooting-guide/ledger-api-errors.md): Common Ledger API error codes encountered during command submission, with causes and resolutions. - [Operational Issues](https://docs.canton.network/appdev/troubleshooting-guide/operational-issues.md): Troubleshooting traffic exhaustion, upgrade problems, and PQS failures on DevNet, TestNet, and MainNet - [Advanced Operations](https://docs.canton.network/global-synchronizer/canton-console/advanced-operations.md): Advanced Canton console operations for experienced operators - [Console Overview](https://docs.canton.network/global-synchronizer/canton-console/console-overview.md): Accessing and using the Canton Console for validator and SV node operations - [Debugging Workflows](https://docs.canton.network/global-synchronizer/canton-console/debugging-workflows.md): Step-by-step diagnostic procedures for common Canton issues using the console - [Essential Commands](https://docs.canton.network/global-synchronizer/canton-console/essential-commands.md): Key Canton Console commands for health checks, party management, package management, and topology inspection - [Canton Getting Started Tutorial](https://docs.canton.network/global-synchronizer/canton-console/getting-started-tutorial.md): Step-by-step tutorial for installing Canton, understanding core concepts, and running your first transactions - [Scripting](https://docs.canton.network/global-synchronizer/canton-console/scripting.md): Writing scripts for the Canton console using Scala - [Alternative Docker Compose Deployment (Community)](https://docs.canton.network/global-synchronizer/deployment/community-docker-compose-helm.md): Community-contributed Docker Compose deployment based on the Helm chart - [Automated Helm/Kubernetes Templating Tool (Community)](https://docs.canton.network/global-synchronizer/deployment/community-helm-templating.md): Community-contributed tool for templating Helm and Kubernetes deployments - [Keycloak Configuration Guide for Canton Validator (Community)](https://docs.canton.network/global-synchronizer/deployment/community-keycloak-config.md): Community-contributed end-to-end Keycloak configuration guide for Canton validators - [Custom Configuration](https://docs.canton.network/global-synchronizer/deployment/configuration.md): Key configuration parameters for Canton Network validator nodes - [Deployment Options](https://docs.canton.network/global-synchronizer/deployment/deployment-options.md): Choose between Docker Compose and Kubernetes for deploying your Canton Network validator - [Canton Docker Operations](https://docs.canton.network/global-synchronizer/deployment/docker.md): Obtain and run Canton Docker images - [Canton Identity Management](https://docs.canton.network/global-synchronizer/deployment/identity-management.md): Canton identity architecture, topology transactions, and the identity management cookbook - [Super Validator Helm Deployment](https://docs.canton.network/global-synchronizer/deployment/kubernetes-deployment.md): Deploying a Super Validator node on Kubernetes using Helm charts - [Okta and Keycloak OIDC Configuration Guide](https://docs.canton.network/global-synchronizer/deployment/oidc-providers.md): Step-by-step OIDC provider setup walkthroughs for Okta and Keycloak when deploying a Canton Network validator node. - [Validator Onboarding Process](https://docs.canton.network/global-synchronizer/deployment/onboarding-process.md): How to onboard your validator on DevNet, TestNet, and MainNet via a Super Validator sponsor - [Prerequisites](https://docs.canton.network/global-synchronizer/deployment/prerequisites.md): System requirements for running a validator on the Canton Network - [Required Network Parameters](https://docs.canton.network/global-synchronizer/deployment/required-network-parameters.md): Parameters required to initialise a validator node and connect to the network - [SV Network Resets](https://docs.canton.network/global-synchronizer/deployment/sv-network-resets.md): Handling DevNet and TestNet resets on Super Validator nodes - [SV Operations Overview](https://docs.canton.network/global-synchronizer/deployment/sv-operations.md): Operational procedures for Super Validator node operators - [How to Bootstrap a Network](https://docs.canton.network/global-synchronizer/deployment/sv-scratchnet.md): Bootstrapping a new Canton Network from scratch as a Super Validator - [Synchronizer Traffic](https://docs.canton.network/global-synchronizer/deployment/synchronizer-traffic.md): Traffic accounting, fees, and monitoring on the Global Synchronizer - [Docker Compose Validator Deployment](https://docs.canton.network/global-synchronizer/deployment/validator-docker-compose.md): Deploy a Canton Network validator using Docker Compose - [Kubernetes Validator Deployment](https://docs.canton.network/global-synchronizer/deployment/validator-kubernetes.md): Deploy a Canton Network validator on Kubernetes using Helm charts - [Validator Network Resets](https://docs.canton.network/global-synchronizer/deployment/validator-network-resets.md): Handling DevNet and TestNet resets on validator nodes - [Validator Ingress and Egress Requirements](https://docs.canton.network/global-synchronizer/deployment/validator-networking.md): Network ingress and egress requirements for validator nodes - [Validator Users and Wallets](https://docs.canton.network/global-synchronizer/deployment/validator-users.md): Manage users, parties, and wallets on a validator node - [BFT Orderer Architecture](https://docs.canton.network/global-synchronizer/extension-synchronizers/bft-orderer.md): Byzantine fault-tolerant orderer architecture for Canton synchronizers. - [Deploying a Private Synchronizer](https://docs.canton.network/global-synchronizer/extension-synchronizers/deployment.md): Step-by-step guide for deploying sequencer and mediator nodes for a private Canton synchronizer - [Hybrid Synchronizer Pattern](https://docs.canton.network/global-synchronizer/extension-synchronizers/hybrid-synchronizer-pattern.md): Running private synchronizers alongside the Global Synchronizer for mixed public and private workflows - [Connecting a Validator to Multiple Synchronizers](https://docs.canton.network/global-synchronizer/extension-synchronizers/linking-validator-multi-sync.md): How to connect a single validator to the Global Synchronizer and private synchronizers simultaneously - [Standalone Private Synchronizers](https://docs.canton.network/global-synchronizer/extension-synchronizers/other-private-synchronizers.md): Running private Canton synchronizers independently of the Global Synchronizer - [Private Synchronizers](https://docs.canton.network/global-synchronizer/extension-synchronizers/private-synchronizers.md): Running private synchronizers alongside the Global Synchronizer on Canton Network - [Validators on Private Synchronizers](https://docs.canton.network/global-synchronizer/extension-synchronizers/private-validators.md): Running validators on private synchronizers without a Global Synchronizer connection - [Synchronizer Monitoring](https://docs.canton.network/global-synchronizer/extension-synchronizers/synchronizer-monitoring.md): Monitor sequencer and mediator health, inspect mediator state, and troubleshoot synchronizer issues - [Synchronizer Operations](https://docs.canton.network/global-synchronizer/extension-synchronizers/synchronizer-operations.md): Bootstrap, configure, and operate Canton synchronizer nodes. - [FAQ](https://docs.canton.network/global-synchronizer/faq.md): Frequently asked questions for Canton Network validators and Super Validators - [Advanced Canton Console](https://docs.canton.network/global-synchronizer/production-operations/canton-console.md): Use the Canton admin console for advanced operations on participant and synchronizer nodes. - [Decommission Canton Nodes](https://docs.canton.network/global-synchronizer/production-operations/decommission-nodes.md): Procedures for decommissioning Canton nodes and synchronizer entities. - [Disaster Recovery](https://docs.canton.network/global-synchronizer/production-operations/disaster-recovery.md): Recovery procedures for data corruption, SV re-onboarding, and CometBFT layer loss - [Key Management](https://docs.canton.network/global-synchronizer/production-operations/key-management.md): Manage cryptographic keys for Canton nodes - listing, rotation, generation, and restrictions - [Key Metrics](https://docs.canton.network/global-synchronizer/production-operations/key-metrics.md): Critical metrics to monitor for Canton Network validators and SV nodes - [Canton KMS Operations](https://docs.canton.network/global-synchronizer/production-operations/kms-operations.md): Configure and operate a KMS for Canton: AWS, GCP, driver-based; mode selection, migration, and key rotation. - [Logical Synchronizer Upgrades](https://docs.canton.network/global-synchronizer/production-operations/logical-synchronizer-upgrade.md): Upgrade the protocol version of a Global Synchronizer with very limited network downtime through Logical Synchronizer Upgrades (LSU) - [Manage Daml Packages and Archives](https://docs.canton.network/global-synchronizer/production-operations/manage-packages.md): Upload, vet, and unvet Daml packages on a participant node. - [Monitoring Setup](https://docs.canton.network/global-synchronizer/production-operations/monitoring-setup.md): Canton monitoring example, participant node health, and ACS commitment monitoring - [Multi-Sig in Canton](https://docs.canton.network/global-synchronizer/production-operations/multi-sig.md): Decentralized namespaces, decentralized party hosting, and decentralized signing of submissions in Canton. - [Canton Node Backup and Restore](https://docs.canton.network/global-synchronizer/production-operations/node-backup-restore.md): Back up and restore Canton participant and synchronizer nodes, including database replication for disaster recovery. - [Party Management](https://docs.canton.network/global-synchronizer/production-operations/party-management.md): Manage parties on Canton nodes - allocation, replication, and decentralized party setup - [Performance Optimization](https://docs.canton.network/global-synchronizer/production-operations/performance-optimization.md): Tuning database, JVM, and Canton configuration for validator and SV node performance - [Pruning](https://docs.canton.network/global-synchronizer/production-operations/pruning.md): Sequencer and CometBFT pruning configuration for Global Synchronizer nodes - [Network Scalability](https://docs.canton.network/global-synchronizer/production-operations/scalability.md): Scaling characteristics and tuning guidance for Canton Network nodes - [Splice Metrics Overview](https://docs.canton.network/global-synchronizer/production-operations/splice-metrics-overview.md): Prometheus metrics exposed by Canton Network components and how to scrape them - [SV Backup](https://docs.canton.network/global-synchronizer/production-operations/sv-backup.md): Backup procedures for Super Validator nodes - [SV Major Upgrades](https://docs.canton.network/global-synchronizer/production-operations/sv-major-upgrade.md): Detailed procedure for Super Validator operators performing a non-backwards-compatible Canton software upgrade with synchronizer downtime. - [SV Pruning](https://docs.canton.network/global-synchronizer/production-operations/sv-pruning.md): Sequencer and CometBFT pruning on Super Validator nodes - [SV Upgrades](https://docs.canton.network/global-synchronizer/production-operations/sv-upgrades.md): Minor upgrade procedures for Super Validator nodes - [Upgrade Canton Nodes](https://docs.canton.network/global-synchronizer/production-operations/upgrade-canton-nodes.md): Upgrade Canton participant and synchronizer binaries; change the Canton protocol version. - [Validator Backups](https://docs.canton.network/global-synchronizer/production-operations/validator-backups.md): Backup procedures for validator nodes - [Validator Disaster Recovery](https://docs.canton.network/global-synchronizer/production-operations/validator-disaster-recovery.md): Disaster recovery and restore procedures for validator nodes - [Validator Major Upgrades](https://docs.canton.network/global-synchronizer/production-operations/validator-major-upgrade.md): Detailed procedure for validator operators when the Global Synchronizer undergoes a major (downtime) upgrade. - [Validator Security](https://docs.canton.network/global-synchronizer/production-operations/validator-security.md): Security hardening and KMS configuration for validator nodes - [Validator Upgrades](https://docs.canton.network/global-synchronizer/production-operations/validator-upgrades.md): Minor upgrade procedures for validator nodes - [Canton API Configuration](https://docs.canton.network/global-synchronizer/reference/api-configuration.md): Configure Admin API, Ledger API, JSON Ledger API, and caching for Canton nodes. - [Canton Configuration Guide](https://docs.canton.network/global-synchronizer/reference/canton-configuration-guide.md): Configure Canton nodes using HOCON files, command-line options, and declarative configuration - [Canton Console Commands](https://docs.canton.network/global-synchronizer/reference/canton-console-commands.md): Canton admin console command reference: participant, mediator, sequencer, and topology commands. - [Canton Console Reference](https://docs.canton.network/global-synchronizer/reference/canton-console-reference.md): Reference for Canton console commands used by validators and SV operators on the Global Synchronizer - [Canton Metrics](https://docs.canton.network/global-synchronizer/reference/canton-metrics.md): Canton node metrics exported for Prometheus scraping. - [Configuration Reference](https://docs.canton.network/global-synchronizer/reference/configuration-reference.md): Complete configuration reference for Canton Network validator and SV operators - [Supported Cryptographic Schemes](https://docs.canton.network/global-synchronizer/reference/crypto-schemes.md): Reference of supported cryptographic schemes and key formats for Canton - [Error Code Reference](https://docs.canton.network/global-synchronizer/reference/error-codes.md): Operator reference for Canton error codes, log-level meanings, and error categories - [Canton KMS Driver Developer Guide](https://docs.canton.network/global-synchronizer/reference/kms-driver-guide.md): Develop a custom Canton KMS driver. - [Metrics Reference](https://docs.canton.network/global-synchronizer/reference/metrics-reference.md): Reference for monitoring metrics exposed by Canton Network validator and super validator nodes - [Canton Observability Configuration](https://docs.canton.network/global-synchronizer/reference/observability-configuration.md): Configure logging, tracing, metrics, and health monitoring on Canton nodes. - [Canton Security Configuration](https://docs.canton.network/global-synchronizer/reference/security-configuration.md): Configure TLS, JWT authentication, and API limits for Canton nodes - [Splice Metrics Reference](https://docs.canton.network/global-synchronizer/reference/splice-metrics.md): Reference for Canton Network application metrics (Common, Validator, SV, and Scan) exposed by Splice apps. - [Release Notes](https://docs.canton.network/global-synchronizer/release-notes/release-notes.md): Release notes and version history for Global Synchronizer software - [Glossary](https://docs.canton.network/global-synchronizer/splice-fundamentals/glossary.md): Glossary of Canton Network, Splice, and CNS terminology - [Minting Delegations](https://docs.canton.network/global-synchronizer/splice-fundamentals/rewards-minting.md): How validator operators delegate minting authority for external parties hosted on their node - [Super Validator Rewards](https://docs.canton.network/global-synchronizer/splice-fundamentals/sv-live-tokenomics.md): How Super Validator nodes earn and distribute Canton Coin rewards - [Development Fund](https://docs.canton.network/global-synchronizer/splice-fundamentals/validator-development-fund.md): How validator operators access and use the Splice development fund - [Validator Liveness](https://docs.canton.network/global-synchronizer/splice-fundamentals/validator-liveness.md): Validator liveness rewards and the tokenomics behind them - [Common Questions](https://docs.canton.network/global-synchronizer/troubleshooting-guide/common-questions.md): Frequently asked questions about validator setup, operations, and upgrades - [Configuration Problems](https://docs.canton.network/global-synchronizer/troubleshooting-guide/configuration-problems.md): Diagnosing HOCON parsing errors, permission issues, and environment variable conflicts - [Connectivity Issues](https://docs.canton.network/global-synchronizer/troubleshooting-guide/connectivity-issues.md): Diagnosing and resolving synchronizer connection failures, TLS errors, and VPN problems - [Common Error Codes](https://docs.canton.network/global-synchronizer/troubleshooting-guide/error-code-reference.md): Common Canton and Splice error codes with causes and resolution steps - [Installation Issues](https://docs.canton.network/global-synchronizer/troubleshooting-guide/installation-issues.md): Resolving Docker, Kubernetes, and network problems during validator installation - [Performance Issues](https://docs.canton.network/global-synchronizer/troubleshooting-guide/performance-issues.md): Resolving slow transactions, resource exhaustion, and database bottlenecks - [Runbooks](https://docs.canton.network/global-synchronizer/troubleshooting-guide/runbooks.md): Operational runbooks for common validator incidents with step-by-step procedures - [Security Issues](https://docs.canton.network/global-synchronizer/troubleshooting-guide/security-issues.md): Troubleshooting certificate problems, JWT validation failures, and key management errors - [Transaction Failures](https://docs.canton.network/global-synchronizer/troubleshooting-guide/transaction-failures.md): Diagnosing authorization errors, package vetting failures, and transaction timeouts - [Troubleshooting Methodology](https://docs.canton.network/global-synchronizer/troubleshooting-guide/troubleshooting-methodology.md): A systematic approach to diagnosing and resolving Global Synchronizer issues - [Installing a Compatible Daml SDK](https://docs.canton.network/global-synchronizer/understand/installing-daml-sdk.md): How to install a Daml SDK version compatible with the current Splice release - [Introduction to Node Operations](https://docs.canton.network/global-synchronizer/understand/introduction.md): Understanding validator node operations on the Canton Network Global Synchronizer - [Local Testing](https://docs.canton.network/global-synchronizer/understand/local-testing.md): Docker-Compose based deployment of a local Canton Network for development and testing - [Global Synchronizer for the Canton Network](https://docs.canton.network/global-synchronizer/understand/overview.md): What the Global Synchronizer is and how it fits into the Canton Network - [Validator Roles and Responsibilities](https://docs.canton.network/global-synchronizer/understand/validator-roles.md): Understanding what it means to operate a validator on Canton Network - [Finding Canton Network Apps](https://docs.canton.network/integrations/apps/finding-apps.md): Discover applications built on Canton Network - [Canton Network Ecosystem](https://docs.canton.network/integrations/ecosystem.md): Overview of the Canton Network ecosystem including participants, applications, and infrastructure - [Exchange Integration Guide](https://docs.canton.network/integrations/exchanges/guidance.md): Integrate an exchange with the Canton Network: architecture, workflows, transaction ingestion, fault tolerance, node operations, backup, testing, and extensions. - [Validator Node Operations](https://docs.canton.network/integrations/exchanges/node-operations.md): Operate an Exchange Validator Node: reward minting, traffic funding, exchange parties setup, Ledger API users, .dar file management, monitoring, and major Splice upgrades. - [Exchange SDK Download](https://docs.canton.network/integrations/exchanges/sdk-download.md): Download tools and sample code for integrating exchanges with Canton Network - [Integration Patterns](https://docs.canton.network/integrations/integration-patterns.md): Common patterns for integrating Canton Network building blocks into your applications - [Integrations Overview](https://docs.canton.network/integrations/overview.md): Integrate wallets, exchanges, and applications with the Canton Network ecosystem - [Wallet Configuration](https://docs.canton.network/integrations/wallet/configuration.md): Configure the Wallet SDK for LocalNet, DevNet, TestNet, and MainNet environments - [Wallet Integration Guide](https://docs.canton.network/integrations/wallet/guidance.md): Integrate with the Canton Network as a wallet: onboard external parties, read data, sign transactions, and support Canton Coin and USDCx. - [Wallet SDK Release Notes](https://docs.canton.network/integrations/wallet/release-notes.md): Release notes for the Canton Wallet SDK. - [Wallet SDK Download](https://docs.canton.network/integrations/wallet/sdk-download.md): Download and install the Canton Network Wallet SDK for building wallet integrations - [How Canton Wallets Differ from Web3 Wallets](https://docs.canton.network/integrations/wallets/canton-vs-web3.md): Understanding the key differences between Canton and traditional crypto wallets - [Wallets for Users](https://docs.canton.network/integrations/wallets/for-users.md): Finding and using Canton Network wallets - [Architecture Overview](https://docs.canton.network/overview/learn/architecture.md): Visual understanding of how Canton Network components work together - [Global Synchronizer Architecture](https://docs.canton.network/overview/learn/global-synchronizer-architecture.md): How the Global Synchronizer coordinates transactions across the Canton Network - [How Transactions Work](https://docs.canton.network/overview/learn/how-transactions-work.md): The four-step transaction lifecycle in Canton - [The Ledger Model](https://docs.canton.network/overview/learn/ledger-model.md): Understanding Canton's UTXO-based ledger model with contracts, stakeholders, and transactions - [Multi-Synchronizer Architecture](https://docs.canton.network/overview/learn/multi-synchronizer.md): How contracts are assigned to synchronizers and moved between them - [Privacy Model Explained](https://docs.canton.network/overview/learn/privacy-model.md): Deep understanding of Canton's unique sub-transaction privacy capabilities - [Trust Model Overview](https://docs.canton.network/overview/learn/trust-model.md): Understanding who you trust and what you trust them for in Canton Network - [Two-Layer Consensus](https://docs.canton.network/overview/learn/two-layer-consensus.md): How Canton separates smart contract validation from transaction ordering to achieve both privacy and integrity - [Validator Architecture](https://docs.canton.network/overview/learn/validator-architecture.md): Internal components of a Canton Network validator node - [Canton Coin Tokenomics](https://docs.canton.network/overview/reference/canton-coin-tokenomics.md): Technical reference for Canton Coin fees, minting rounds, activity records, and burn-mint equilibrium - [Canton Name Service](https://docs.canton.network/overview/reference/canton-name-service.md): Human-readable names mapped to party identifiers on Canton Network - [Canton Protocol Specification](https://docs.canton.network/overview/reference/canton-protocol-specification.md): Technical specification of the Canton protocol architecture, covering consensus layers, transaction processing, and topology management - [CIP-0056: Canton Network Token Standard](https://docs.canton.network/overview/reference/cip-0056.md): Reference for CIP-0056, the standard Daml interfaces for token holdings, transfers, and allocations on Canton Network - [CIP Index](https://docs.canton.network/overview/reference/cip-index.md): Reference index of Canton Improvement Proposals (CIPs) by type, number, and status - [Cross-Synchronizer DvP Example](https://docs.canton.network/overview/reference/cross-sync-dvp-example.md): Worked example of Delivery-versus-Payment settlement across multiple synchronizers using Canton's reassignment protocol - [Decentralization](https://docs.canton.network/overview/reference/decentralization.md): Decentralized namespaces, decentralized parties, and decentralized synchronizer ownership in Canton. - [Local and External Parties](https://docs.canton.network/overview/reference/external-party.md): Local and external parties, hosting relationships, and the distinction between native and externally signed parties. - [GSF Policies](https://docs.canton.network/overview/reference/gsf-policies.md): Global Synchronizer Foundation policies and governance framework - [Causality and Time](https://docs.canton.network/overview/reference/ledger-causality.md): Causality graphs, local ledgers, and time on Daml ledgers. - [Ledger Model (Detailed)](https://docs.canton.network/overview/reference/ledger-model-detailed.md): Formal specification of Canton's ledger model: structure, validity, integrity, privacy, and multi-synchronizer interoperability. - [Ordering Consensus](https://docs.canton.network/overview/reference/ordering-consensus.md): Synchronizer ordering architecture — sequencers, mediators, BFT ordering service, and the ISS-inspired consensus protocol - [Pruning](https://docs.canton.network/overview/reference/pruning.md): How Canton pruning works: retention, safe-to-prune markers, and coordination across participant and synchronizer. - [Reassignment Protocol](https://docs.canton.network/overview/reference/reassignment-protocol.md): Technical reference for the synchronizer reassignment protocol, covering unassignment, assignment, validation rules, and confirmation policies - [Smart Contract Consensus](https://docs.canton.network/overview/reference/smart-contract-consensus.md): Proof of Stakeholder consensus in Canton — peer-to-peer validation, privacy-preserving consensus, and trust domain analysis - [Splice Wallet Reference](https://docs.canton.network/overview/reference/splice-wallet-reference.md): Reference documentation for the built-in Splice wallet, covering Canton Coin operations, automation, transfer workflows, APIs, and UTXO management - [Super Validator Components](https://docs.canton.network/overview/reference/super-validator-components.md): Detailed breakdown of the components that make up a Super Validator node on the Global Synchronizer - [SV Governance Reference](https://docs.canton.network/overview/reference/sv-governance-reference.md): Governance model, voting mechanics, and governance actions for the Decentralized Synchronizer Operator (DSO) - [Synchronizer](https://docs.canton.network/overview/reference/synchronizer-overview.md): Overview of the Canton Synchronizer: role in architecture, technical components, and centralized vs. decentralized forms. - [Tokenomics of the Global Synchronizer](https://docs.canton.network/overview/reference/tokenomics-of-gs.md): Economic model sustaining the Global Synchronizer: traffic fees, reward distribution, issuance, and the CC-USD conversion rate - [Topology](https://docs.canton.network/overview/reference/topology.md): Canton topology management: namespaces, cryptographic keys, party-to-participant mappings, authorization chains, and topology transactions. - [Transaction Lifecycle](https://docs.canton.network/overview/reference/transaction-lifecycle.md): Complete five-phase lifecycle of a Canton transaction — from preparation through sequencing, validation, and final commit - [Validator Node Components](https://docs.canton.network/overview/reference/validator-node-components.md): Detailed breakdown of validator node components, APIs, data stores, and connectivity layers - [CIP Reference](https://docs.canton.network/overview/reference/what-are-cips.md): Formal structure, lifecycle, and governance mechanics of Canton Improvement Proposals (CIPs) - [Canton Coin and the Global Synchronizer](https://docs.canton.network/overview/understand/canton-coin.md): Understanding Canton Coin's role in the network economy - [Canton's Solution: Three Pillars](https://docs.canton.network/overview/understand/cantons-solution.md): How Canton achieves privacy without sacrificing integrity - [Canton Improvement Proposals (CIPs)](https://docs.canton.network/overview/understand/cips-introduction.md): Introduction to the CIP process for Canton Network standards and governance - [Core Concepts](https://docs.canton.network/overview/understand/core-concepts.md): Essential building blocks of Canton Network: parties, validators, synchronizers, and smart contracts - [Canton Network in 5 Minutes](https://docs.canton.network/overview/understand/five-minute-overview.md): A rapid introduction to Canton Network's approach to privacy-preserving blockchain - [Getting Your App Featured](https://docs.canton.network/overview/understand/getting-app-featured.md): How to get your application listed and promoted on Canton Network - [The Global Synchronizer](https://docs.canton.network/overview/understand/global-synchronizer.md): Public infrastructure backbone of Canton Network - [Glossary](https://docs.canton.network/overview/understand/glossary.md): Authoritative terminology reference for Canton Network concepts - [The Problem Canton Solves](https://docs.canton.network/overview/understand/the-problem.md): Understanding the privacy vs. public visibility tradeoff in blockchain systems - [Use Cases](https://docs.canton.network/overview/understand/use-cases.md): Real-world applications where Canton's privacy model enables solutions not feasible on traditional blockchains - [What is Canton Network?](https://docs.canton.network/overview/understand/what-is-canton.md): Privacy-enabled blockchain for regulated assets and multi-party workflows - [Who Should Use This Documentation](https://docs.canton.network/overview/understand/who-should-read.md): Find the right starting point based on your role and goals - [Details and History](https://docs.canton.network/reference/admin-api/protobuf/index.md): Descriptor-backed protobuf API history grouped by package. - [GetLastErrors](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-health-v30/statusservice/getlasterrors.md) - [GetLastErrorTrace](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-health-v30/statusservice/getlasterrortrace.md) - [HealthDump](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-health-v30/statusservice/healthdump.md) - [SetLogLevel](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-health-v30/statusservice/setloglevel.md) - [MediatorStatus](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-mediator-v30/mediatorstatusservice/mediatorstatus.md) - [SetPassive](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/enterpriseparticipantreplicationservice/setpassive.md) - [GetDar](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/getdar.md) - [GetDarContents](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/getdarcontents.md) - [GetPackageContents](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/getpackagecontents.md) - [GetPackageReferences](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/getpackagereferences.md) - [ListDars](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/listdars.md) - [ListPackages](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/listpackages.md) - [RemoveDar](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/removedar.md) - [RemovePackage](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/removepackage.md) - [UnvetDar](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/unvetdar.md) - [UploadDar](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/uploaddar.md) - [ValidateDar](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/validatedar.md) - [VetDar](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/packageservice/vetdar.md) - [CountInFlight](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/countinflight.md) - [GetConfigForSlowCounterParticipants](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/getconfigforslowcounterparticipants.md) - [GetIntervalsBehindForCounterParticipants](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/getintervalsbehindforcounterparticipants.md) - [InspectCommitmentContracts](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/inspectcommitmentcontracts.md) - [LookupOffsetByTime](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/lookupoffsetbytime.md) - [LookupReceivedAcsCommitments](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/lookupreceivedacscommitments.md) - [LookupSentAcsCommitments](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/lookupsentacscommitments.md) - [OpenCommitment](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/opencommitment.md) - [SetConfigForSlowCounterParticipants](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/setconfigforslowcounterparticipants.md) - [ChangeAssignation](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/changeassignation.md) - [ExportAcs](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/exportacs.md) - [ExportAcsOld](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/exportacsold.md) - [IgnoreEvents](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/ignoreevents.md) - [ImportAcs](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/importacs.md) - [ImportAcsOld](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/importacsold.md) - [MigrateSynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/migratesynchronizer.md) - [PurgeContracts](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/purgecontracts.md) - [PurgeDeactivatedSynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/purgedeactivatedsynchronizer.md) - [RepairCommitmentsUsingAcs](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/repaircommitmentsusingacs.md) - [RollbackUnassignment](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/rollbackunassignment.md) - [UnignoreEvents](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/unignoreevents.md) - [ParticipantStatus](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/participantstatusservice/participantstatus.md) - [AddPartyAsync](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/addpartyasync.md) - [ClearPartyOnboardingFlag](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/clearpartyonboardingflag.md) - [ExportPartyAcs](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/exportpartyacs.md) - [GetAddPartyStatus](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/getaddpartystatus.md) - [GetHighestOffsetByTimestamp](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/gethighestoffsetbytimestamp.md) - [ImportPartyAcs](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/importpartyacs.md) - [Ping](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pingservice/ping.md) - [ClearSchedule](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/clearschedule.md) - [GetNoWaitCommitmentsFrom](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getnowaitcommitmentsfrom.md) - [GetParticipantSchedule](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getparticipantschedule.md) - [GetSafePruningOffset](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getsafepruningoffset.md) - [GetSchedule](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getschedule.md) - [Prune](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/prune.md) - [ResetNoWaitCommitmentsFrom](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/resetnowaitcommitmentsfrom.md) - [SetCron](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setcron.md) - [SetMaxDuration](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setmaxduration.md) - [SetNoWaitCommitmentsFrom](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setnowaitcommitmentsfrom.md) - [SetParticipantSchedule](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setparticipantschedule.md) - [SetRetention](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setretention.md) - [SetSchedule](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setschedule.md) - [GetResourceLimits](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/resourcemanagementservice/getresourcelimits.md) - [SetResourceLimits](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/resourcemanagementservice/setresourcelimits.md) - [ConnectSynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/connectsynchronizer.md) - [DisconnectAllSynchronizers](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/disconnectallsynchronizers.md) - [DisconnectSynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/disconnectsynchronizer.md) - [GetSynchronizerId](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/getsynchronizerid.md) - [ListConnectedSynchronizers](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/listconnectedsynchronizers.md) - [ListRegisteredSynchronizers](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/listregisteredsynchronizers.md) - [Logout](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/logout.md) - [ModifySynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/modifysynchronizer.md) - [ReconnectSynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/reconnectsynchronizer.md) - [ReconnectSynchronizers](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/reconnectsynchronizers.md) - [RegisterSynchronizer](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/registersynchronizer.md) - [TrafficControlState](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-participant-v30/trafficcontrolservice/trafficcontrolstate.md) - [SequencerStatus](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-admin-sequencer-v30/sequencerstatusservice/sequencerstatus.md) - [DeleteKeyPair](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/deletekeypair.md) - [ExportKeyPair](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/exportkeypair.md) - [GenerateEncryptionKey](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/generateencryptionkey.md) - [GenerateSigningKey](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/generatesigningkey.md) - [GetWrapperKeyId](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/getwrapperkeyid.md) - [ImportKeyPair](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/importkeypair.md) - [ImportPublicKey](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/importpublickey.md) - [ListMyKeys](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/listmykeys.md) - [ListPublicKeys](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/listpublickeys.md) - [RegisterKmsEncryptionKey](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/registerkmsencryptionkey.md) - [RegisterKmsSigningKey](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/registerkmssigningkey.md) - [RotateWrapperKey](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-crypto-admin-v30/vaultservice/rotatewrapperkey.md) - [AwaitTime](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-time-admin-v30/synchronizertimeservice/awaittime.md) - [FetchTime](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-time-admin-v30/synchronizertimeservice/fetchtime.md) - [CurrentTime](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/identityinitializationservice/currenttime.md) - [GetId](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/identityinitializationservice/getid.md) - [InitId](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/identityinitializationservice/initid.md) - [ListKeyOwners](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologyaggregationservice/listkeyowners.md) - [ListParties](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologyaggregationservice/listparties.md) - [ExportTopologySnapshot](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/exporttopologysnapshot.md) - [ExportTopologySnapshotV2](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/exporttopologysnapshotv2.md) - [GenesisState](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/genesisstate.md) - [GenesisStateV2](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/genesisstatev2.md) - [ListAll](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listall.md) - [ListAvailableStores](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listavailablestores.md) - [ListDecentralizedNamespaceDefinition](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listdecentralizednamespacedefinition.md) - [ListMediatorSynchronizerState](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listmediatorsynchronizerstate.md) - [ListNamespaceDelegation](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listnamespacedelegation.md) - [ListOwnerToKeyMapping](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listownertokeymapping.md) - [ListParticipantSynchronizerPermission](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listparticipantsynchronizerpermission.md) - [ListPartyHostingLimits](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listpartyhostinglimits.md) - [ListPartyToKeyMapping](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listpartytokeymapping.md) - [ListPartyToParticipant](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listpartytoparticipant.md) - [ListSequencerConnectionSuccessor](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listsequencerconnectionsuccessor.md) - [ListSequencerSynchronizerState](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listsequencersynchronizerstate.md) - [ListSynchronizerParametersState](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listsynchronizerparametersstate.md) - [ListSynchronizerTrustCertificate](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listsynchronizertrustcertificate.md) - [ListSynchronizerUpgradeAnnouncement](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listsynchronizerupgradeannouncement.md) - [ListVettedPackages](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/listvettedpackages.md) - [LogicalUpgradeState](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerreadservice/logicalupgradestate.md) - [AddTransactions](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/addtransactions.md) - [Authorize](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/authorize.md) - [CreateTemporaryTopologyStore](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/createtemporarytopologystore.md) - [DropTemporaryTopologyStore](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/droptemporarytopologystore.md) - [GenerateTransactions](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/generatetransactions.md) - [ImportTopologySnapshot](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/importtopologysnapshot.md) - [ImportTopologySnapshotV2](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/importtopologysnapshotv2.md) - [SignTransactions](https://docs.canton.network/reference/admin-api/protobuf/operations/com-digitalasset-canton-topology-admin-v30/topologymanagerwriteservice/signtransactions.md) - [com.digitalasset.canton.admin](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin.md): Package-level overview for com.digitalasset.canton.admin. - [com.digitalasset.canton.admin.crypto.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-crypto-v30.md): Package-level overview for com.digitalasset.canton.admin.crypto.v30. - [com.digitalasset.canton.admin.health.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-health-v30.md): Package-level overview for com.digitalasset.canton.admin.health.v30. - [com.digitalasset.canton.admin.mediator.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-mediator-v30.md): Package-level overview for com.digitalasset.canton.admin.mediator.v30. - [com.digitalasset.canton.admin.participant.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-participant-v30.md): Package-level overview for com.digitalasset.canton.admin.participant.v30. - [com.digitalasset.canton.admin.pruning.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-pruning-v30.md): Package-level overview for com.digitalasset.canton.admin.pruning.v30. - [com.digitalasset.canton.admin.sequencer.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-sequencer-v30.md): Package-level overview for com.digitalasset.canton.admin.sequencer.v30. - [com.digitalasset.canton.admin.time.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-admin-time-v30.md): Package-level overview for com.digitalasset.canton.admin.time.v30. - [com.digitalasset.canton.crypto.admin.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-crypto-admin-v30.md): Package-level overview for com.digitalasset.canton.crypto.admin.v30. - [com.digitalasset.canton.time.admin.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-time-admin-v30.md): Package-level overview for com.digitalasset.canton.time.admin.v30. - [com.digitalasset.canton.topology.admin.v30](https://docs.canton.network/reference/admin-api/protobuf/packages/com-digitalasset-canton-topology-admin-v30.md): Package-level overview for com.digitalasset.canton.topology.admin.v30. - [v2](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2.md): Package-level overview for com.daml.ledger.api.v2. - [v2.admin](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin.md): Package-level overview for com.daml.ledger.api.v2.admin. - [GetCommandStatus](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/commandinspectionservice/getcommandstatus.md) - [CreateIdentityProviderConfig](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/identityproviderconfigservice/createidentityproviderconfig.md) - [DeleteIdentityProviderConfig](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/identityproviderconfigservice/deleteidentityproviderconfig.md) - [GetIdentityProviderConfig](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/identityproviderconfigservice/getidentityproviderconfig.md) - [ListIdentityProviderConfigs](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/identityproviderconfigservice/listidentityproviderconfigs.md) - [UpdateIdentityProviderConfig](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/identityproviderconfigservice/updateidentityproviderconfig.md) - [ListKnownPackages](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/packagemanagementservice/listknownpackages.md) - [UpdateVettedPackages](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/packagemanagementservice/updatevettedpackages.md) - [UploadDarFile](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/packagemanagementservice/uploaddarfile.md) - [ValidateDarFile](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/packagemanagementservice/validatedarfile.md) - [Prune](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/participantpruningservice/prune.md) - [AllocateExternalParty](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/allocateexternalparty.md) - [AllocateParty](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/allocateparty.md) - [GenerateExternalPartyTopology](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/generateexternalpartytopology.md) - [GetParticipantId](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/getparticipantid.md) - [GetParties](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/getparties.md) - [ListKnownParties](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/listknownparties.md) - [UpdatePartyDetails](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/updatepartydetails.md) - [UpdatePartyIdentityProviderId](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/partymanagementservice/updatepartyidentityproviderid.md) - [CreateUser](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/createuser.md) - [DeleteUser](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/deleteuser.md) - [GetUser](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/getuser.md) - [GrantUserRights](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/grantuserrights.md) - [ListUserRights](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/listuserrights.md) - [ListUsers](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/listusers.md) - [RevokeUserRights](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/revokeuserrights.md) - [UpdateUser](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/updateuser.md) - [UpdateUserIdentityProviderId](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-admin/usermanagementservice/updateuseridentityproviderid.md) - [v2.interactive](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive.md): Package-level overview for com.daml.ledger.api.v2.interactive. - [v2.interactive.transaction.v1](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive-transaction-v1.md): Package-level overview for com.daml.ledger.api.v2.interactive.transaction.v1. - [ExecuteSubmission](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/executesubmission.md) - [ExecuteSubmissionAndWait](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/executesubmissionandwait.md) - [ExecuteSubmissionAndWaitForTransaction](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/executesubmissionandwaitfortransaction.md) - [GetPreferredPackages](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/getpreferredpackages.md) - [GetPreferredPackageVersion](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/getpreferredpackageversion.md) - [PrepareSubmission](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/preparesubmission.md) - [v2.testing](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-testing.md): Package-level overview for com.daml.ledger.api.v2.testing. - [GetTime](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-testing/timeservice/gettime.md) - [SetTime](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2-testing/timeservice/settime.md) - [CompletionStream](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/commandcompletionservice/completionstream.md) - [SubmitAndWait](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/commandservice/submitandwait.md) - [SubmitAndWaitForReassignment](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/commandservice/submitandwaitforreassignment.md) - [SubmitAndWaitForTransaction](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/commandservice/submitandwaitfortransaction.md) - [Submit](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/commandsubmissionservice/submit.md) - [SubmitReassignment](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/commandsubmissionservice/submitreassignment.md) - [GetContract](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/contractservice/getcontract.md) - [GetEventsByContractId](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/eventqueryservice/geteventsbycontractid.md) - [GetPackage](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/packageservice/getpackage.md) - [GetPackageStatus](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/packageservice/getpackagestatus.md) - [ListPackages](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/packageservice/listpackages.md) - [ListVettedPackages](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/packageservice/listvettedpackages.md) - [GetActiveContracts](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/stateservice/getactivecontracts.md) - [GetConnectedSynchronizers](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/stateservice/getconnectedsynchronizers.md) - [GetLatestPrunedOffsets](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/stateservice/getlatestprunedoffsets.md) - [GetLedgerEnd](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/stateservice/getledgerend.md) - [GetUpdateById](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/updateservice/getupdatebyid.md) - [GetUpdateByOffset](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/updateservice/getupdatebyoffset.md) - [GetUpdates](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/updateservice/getupdates.md) - [GetLedgerApiVersion](https://docs.canton.network/reference/grpc-ledger-api-reference/com-daml-ledger-api-v2/versionservice/getledgerapiversion.md) - [Details and history](https://docs.canton.network/reference/grpc-ledger-api-reference/details.md): Generated Ledger API gRPC reference grouped by package. - [Details and history](https://docs.canton.network/reference/java-bindings.md): Generated lifecycle timeline and reference pages for local Javadoc artifacts - [JsonLfDecoder](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfdecoder.md): Generated object reference page for JsonLfDecoder from local Javadoc snapshots. - [JsonLfDecoder.Error](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfdecoder-error.md): Generated object reference page for JsonLfDecoder.Error from local Javadoc snapshots. - [JsonLfDecoders](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfdecoders.md): Generated object reference page for JsonLfDecoders from local Javadoc snapshots. - [JsonLfDecoders.JavaArg](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfdecoders-javaarg.md): Generated object reference page for JsonLfDecoders.JavaArg from local Javadoc snapshots. - [JsonLfEncoder](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfencoder.md): Generated object reference page for JsonLfEncoder from local Javadoc snapshots. - [JsonLfEncoders](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfencoders.md): Generated object reference page for JsonLfEncoders from local Javadoc snapshots. - [JsonLfEncoders.Field](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfencoders-field.md): Generated object reference page for JsonLfEncoders.Field from local Javadoc snapshots. - [JsonLfReader](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfreader.md): Generated object reference page for JsonLfReader from local Javadoc snapshots. - [JsonLfReader.Location](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfreader-location.md): Generated object reference page for JsonLfReader.Location from local Javadoc snapshots. - [JsonLfReader.UnknownValue](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfreader-unknownvalue.md): Generated object reference page for JsonLfReader.UnknownValue from local Javadoc snapshots. - [JsonLfWriter](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfwriter.md): Generated object reference page for JsonLfWriter from local Javadoc snapshots. - [JsonLfWriter.Options](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen-json/jsonlfwriter-options.md): Generated object reference page for JsonLfWriter.Options from local Javadoc snapshots. - [ByKey](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/bykey.md): Parent of all generated ByKey classes within templates and interfaces. - [ByKey.ToInterface](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/bykey-tointerface.md): Parent of all generated ByKey classes within interfaces. These need to pass both the template and interface ID. - [Choice](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/choice.md): This represents a Daml choice that can be exercised on ContractIds of type ContractId. - [Contract](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contract.md): A superclass for all codegen-generated Contracts. - [ContractCompanion](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractcompanion.md): Metadata and utilities associated with a template as a whole, rather than one single contract made from that template. Application code should not instantiate or subclass; instead, refer to the COMPANION field on generated Template subclasses. All protected members herein are considered part of the… - [ContractCompanion.FromJson](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractcompanion-fromjson.md): Generated object reference page for ContractCompanion.FromJson from local Javadoc snapshots. - [ContractCompanion.WithKey](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractcompanion-withkey.md): Generated object reference page for ContractCompanion.WithKey from local Javadoc snapshots. - [ContractCompanion.WithKey.NewContract](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractcompanion-withkey-newcontract.md): Generated object reference page for ContractCompanion.WithKey.NewContract from local Javadoc snapshots. - [ContractCompanion.WithoutKey](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractcompanion-withoutkey.md): Generated object reference page for ContractCompanion.WithoutKey from local Javadoc snapshots. - [ContractCompanion.WithoutKey.NewContract](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractcompanion-withoutkey-newcontract.md): Generated object reference page for ContractCompanion.WithoutKey.NewContract from local Javadoc snapshots. - [ContractDecoder](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractdecoder.md): Generated object reference page for ContractDecoder from local Javadoc snapshots. - [ContractId](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/contractid.md): This class is used as a super class for all concrete ContractIds generated by the java codegen with the following properties: Foo.ContractId fooCid = new Foo.ContractId("test"); Bar.ContractId barCid = new Bar.ContractId("test"); ContractId genericFooCid = new ContractId<>("test"); ContractId, A) directly. That was a mistake, but one at least obviated by the fact that Exercises.makeExercis… - [HasCommands](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/hascommands.md): This is an interface describing classes that contains or can generate a list of Command - [InterfaceCompanion](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/interfacecompanion.md): Metadata and utilities associated with an interface as a whole. Its subclasses serve to disambiguate various generated toInterface overloads. - [InterfaceCompanion.FromJson](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/interfacecompanion-fromjson.md): Generated object reference page for InterfaceCompanion.FromJson from local Javadoc snapshots. - [PrimitiveValueDecoders](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/primitivevaluedecoders.md): ValueDecoders for Daml types that are not code-generated. - [Update](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/update.md): Generated object reference page for Update from local Javadoc snapshots. - [ValueDecoder](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/valuedecoder.md): A converter from the encoded form of a Daml value, represented by Value, to the codegen-decoded form, represented by Data. Every codegen class for a template, record, or variant includes a valueDecoder method that produces one of these. If the data type has type parameters, valueDecoder has argument… - [Variant](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data-codegen/variant.md): Base class of all decoded-to-codegen Daml variants with no type parameters. Its encoded counterpart is Variant, which can be produced with toValue(). - [ActiveContract](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/activecontract.md): Generated object reference page for ActiveContract from local Javadoc snapshots. - [ActiveContracts](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/activecontracts.md): Generated object reference page for ActiveContracts from local Javadoc snapshots. - [ArchivedEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/archivedevent.md): Generated object reference page for ArchivedEvent from local Javadoc snapshots. - [AssignCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/assigncommand.md): Generated object reference page for AssignCommand from local Javadoc snapshots. - [AssignedEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/assignedevent.md): Generated object reference page for AssignedEvent from local Javadoc snapshots. - [Bool](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/bool.md): Generated object reference page for Bool from local Javadoc snapshots. - [Command](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/command.md): Generated object reference page for Command from local Javadoc snapshots. - [CommandsSubmission](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/commandssubmission.md): This class can be used to build a valid submission. It provides create(String, String, Optional, List) for initial creation and methods to set optional parameters e.g withActAs(List), withWorkflowId(String) etc. Usage: var submission = CommandsSubmission.create(userId, commandId, Optional.of(synchro… - [CommandsSubmission.RedundantDeduplicationSpecification](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/commandssubmission-redundantdeduplicationspecification.md): Generated object reference page for CommandsSubmission.RedundantDeduplicationSpecification from local Javadoc snapshots. - [Completion](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/completion.md): Generated object reference page for Completion from local Javadoc snapshots. - [CompletionStreamRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/completionstreamrequest.md): Generated object reference page for CompletionStreamRequest from local Javadoc snapshots. - [CompletionStreamResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/completionstreamresponse.md): Generated object reference page for CompletionStreamResponse from local Javadoc snapshots. - [ConnectedSynchronizer](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/connectedsynchronizer.md): Generated object reference page for ConnectedSynchronizer from local Javadoc snapshots. - [Contract](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/contract.md): Generated object reference page for Contract from local Javadoc snapshots. - [ContractEntry](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/contractentry.md): This interface represents events in ActiveContracts. - [ContractFilter](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/contractfilter.md): This class contains utilities to decode a CreatedEvent and create an UpdateFormat, a TransactionFormat or a EventFormat by provided parties. It can only be instantiated with a subtype of ContractCompanion - [ContractId](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/contractid.md): Generated object reference page for ContractId from local Javadoc snapshots. - [CreateAndExerciseCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/createandexercisecommand.md): Generated object reference page for CreateAndExerciseCommand from local Javadoc snapshots. - [CreateCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/createcommand.md): Generated object reference page for CreateCommand from local Javadoc snapshots. - [CreatedEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/createdevent.md): Generated object reference page for CreatedEvent from local Javadoc snapshots. - [CreateUserRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/createuserrequest.md): Generated object reference page for CreateUserRequest from local Javadoc snapshots. - [CreateUserResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/createuserresponse.md): Generated object reference page for CreateUserResponse from local Javadoc snapshots. - [CumulativeFilter](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/cumulativefilter.md): Generated object reference page for CumulativeFilter from local Javadoc snapshots. - [DamlCollectors](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damlcollectors.md): Generated object reference page for DamlCollectors from local Javadoc snapshots. - [DamlEnum](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damlenum.md): Generated object reference page for DamlEnum from local Javadoc snapshots. - [DamlGenMap](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damlgenmap.md): Generated object reference page for DamlGenMap from local Javadoc snapshots. - [DamlList](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damllist.md): Generated object reference page for DamlList from local Javadoc snapshots. - [DamlOptional](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damloptional.md): Generated object reference page for DamlOptional from local Javadoc snapshots. - [DamlRecord](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damlrecord.md): Generated object reference page for DamlRecord from local Javadoc snapshots. - [DamlRecord.Field](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damlrecord-field.md): Generated object reference page for DamlRecord.Field from local Javadoc snapshots. - [DamlTextMap](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/damltextmap.md): Generated object reference page for DamlTextMap from local Javadoc snapshots. - [Date](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/date.md): Generated object reference page for Date from local Javadoc snapshots. - [DeleteUserRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/deleteuserrequest.md): Generated object reference page for DeleteUserRequest from local Javadoc snapshots. - [DeleteUserResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/deleteuserresponse.md): Generated object reference page for DeleteUserResponse from local Javadoc snapshots. - [DisclosedContract](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/disclosedcontract.md): Generated object reference page for DisclosedContract from local Javadoc snapshots. - [Event](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/event.md): This interface represents events in Transactions. - [EventFormat](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/eventformat.md): Generated object reference page for EventFormat from local Javadoc snapshots. - [EventUtils](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/eventutils.md): Generated object reference page for EventUtils from local Javadoc snapshots. - [ExerciseByKeyCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/exercisebykeycommand.md): Generated object reference page for ExerciseByKeyCommand from local Javadoc snapshots. - [ExerciseCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/exercisecommand.md): Generated object reference page for ExerciseCommand from local Javadoc snapshots. - [ExercisedEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/exercisedevent.md): Generated object reference page for ExercisedEvent from local Javadoc snapshots. - [Filter](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/filter.md): Generated object reference page for Filter from local Javadoc snapshots. - [Filter.Interface](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/filter-interface.md): Settings for including an interface in CumulativeFilter. There are four possible values: HIDE_VIEW_HIDE_CREATED_EVENT_BLOB and INCLUDE_VIEW_HIDE_CREATED_EVENT_BLOB and HIDE_VIEW_INCLUDE_CREATED_EVENT_BLOB and INCLUDE_VIEW_INCLUDE_CREATED_EVENT_BLOB. - [Filter.Template](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/filter-template.md): Generated object reference page for Filter.Template from local Javadoc snapshots. - [Filter.Wildcard](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/filter-wildcard.md): Generated object reference page for Filter.Wildcard from local Javadoc snapshots. - [GetActiveContractsRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getactivecontractsrequest.md): Generated object reference page for GetActiveContractsRequest from local Javadoc snapshots. - [GetActiveContractsResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getactivecontractsresponse.md): Generated object reference page for GetActiveContractsResponse from local Javadoc snapshots. - [GetConnectedSynchronizersRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getconnectedsynchronizersrequest.md): Generated object reference page for GetConnectedSynchronizersRequest from local Javadoc snapshots. - [GetConnectedSynchronizersResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getconnectedsynchronizersresponse.md): Generated object reference page for GetConnectedSynchronizersResponse from local Javadoc snapshots. - [GetEventsByContractIdRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/geteventsbycontractidrequest.md): Generated object reference page for GetEventsByContractIdRequest from local Javadoc snapshots. - [GetEventsByContractIdResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/geteventsbycontractidresponse.md): Generated object reference page for GetEventsByContractIdResponse from local Javadoc snapshots. - [GetEventsByContractIdResponse.Archived](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/geteventsbycontractidresponse-archived.md): Generated object reference page for GetEventsByContractIdResponse.Archived from local Javadoc snapshots. - [GetEventsByContractIdResponse.Created](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/geteventsbycontractidresponse-created.md): Generated object reference page for GetEventsByContractIdResponse.Created from local Javadoc snapshots. - [GetLatestPrunedOffsetsResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getlatestprunedoffsetsresponse.md): Generated object reference page for GetLatestPrunedOffsetsResponse from local Javadoc snapshots. - [GetLedgerEndResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getledgerendresponse.md): Generated object reference page for GetLedgerEndResponse from local Javadoc snapshots. - [GetPackageRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpackagerequest.md): Generated object reference page for GetPackageRequest from local Javadoc snapshots. - [GetPackageResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpackageresponse.md): Generated object reference page for GetPackageResponse from local Javadoc snapshots. - [GetPackageResponse.HashFunction](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpackageresponse-hashfunction.md): Generated object reference page for GetPackageResponse.HashFunction from local Javadoc snapshots. - [GetPackageStatusRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpackagestatusrequest.md): Generated object reference page for GetPackageStatusRequest from local Javadoc snapshots. - [GetPackageStatusResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpackagestatusresponse.md): Generated object reference page for GetPackageStatusResponse from local Javadoc snapshots. - [GetPackageStatusResponse.PackageStatus](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpackagestatusresponse-packagestatus.md): Generated object reference page for GetPackageStatusResponse.PackageStatus from local Javadoc snapshots. - [GetPreferredPackagesRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpreferredpackagesrequest.md): Generated object reference page for GetPreferredPackagesRequest from local Javadoc snapshots. - [GetPreferredPackagesResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpreferredpackagesresponse.md): Generated object reference page for GetPreferredPackagesResponse from local Javadoc snapshots. - [GetPreferredPackageVersionRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpreferredpackageversionrequest.md): Generated object reference page for GetPreferredPackageVersionRequest from local Javadoc snapshots. - [GetPreferredPackageVersionResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getpreferredpackageversionresponse.md): Generated object reference page for GetPreferredPackageVersionResponse from local Javadoc snapshots. - [GetUpdateByIdRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getupdatebyidrequest.md): Generated object reference page for GetUpdateByIdRequest from local Javadoc snapshots. - [GetUpdateByOffsetRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getupdatebyoffsetrequest.md): Generated object reference page for GetUpdateByOffsetRequest from local Javadoc snapshots. - [GetUpdateResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getupdateresponse.md): Generated object reference page for GetUpdateResponse from local Javadoc snapshots. - [GetUpdatesRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getupdatesrequest.md): Generated object reference page for GetUpdatesRequest from local Javadoc snapshots. - [GetUpdatesResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getupdatesresponse.md): Generated object reference page for GetUpdatesResponse from local Javadoc snapshots. - [GetUserRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getuserrequest.md): Generated object reference page for GetUserRequest from local Javadoc snapshots. - [GetUserResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/getuserresponse.md): Generated object reference page for GetUserResponse from local Javadoc snapshots. - [GrantUserRightsRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/grantuserrightsrequest.md): Generated object reference page for GrantUserRightsRequest from local Javadoc snapshots. - [GrantUserRightsResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/grantuserrightsresponse.md): Generated object reference page for GrantUserRightsResponse from local Javadoc snapshots. - [Identifier](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/identifier.md): Generated object reference page for Identifier from local Javadoc snapshots. - [IncompleteAssigned](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/incompleteassigned.md): Generated object reference page for IncompleteAssigned from local Javadoc snapshots. - [IncompleteUnassigned](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/incompleteunassigned.md): Generated object reference page for IncompleteUnassigned from local Javadoc snapshots. - [Int64](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/int64.md): Generated object reference page for Int64 from local Javadoc snapshots. - [ListUserRightsRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/listuserrightsrequest.md): Generated object reference page for ListUserRightsRequest from local Javadoc snapshots. - [ListUserRightsResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/listuserrightsresponse.md): Generated object reference page for ListUserRightsResponse from local Javadoc snapshots. - [ListUsersRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/listusersrequest.md): Generated object reference page for ListUsersRequest from local Javadoc snapshots. - [ListUsersResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/listusersresponse.md): Generated object reference page for ListUsersResponse from local Javadoc snapshots. - [NoFilter](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/nofilter.md): Generated object reference page for NoFilter from local Javadoc snapshots. - [Numeric](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/numeric.md): Generated object reference page for Numeric from local Javadoc snapshots. - [OffsetCheckpoint](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/offsetcheckpoint.md): Generated object reference page for OffsetCheckpoint from local Javadoc snapshots. - [PackagePreference](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/packagepreference.md): Generated object reference page for PackagePreference from local Javadoc snapshots. - [PackageReference](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/packagereference.md): Generated object reference page for PackageReference from local Javadoc snapshots. - [PackageVersion](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/packageversion.md): Generated object reference page for PackageVersion from local Javadoc snapshots. - [PackageVettingRequirement](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/packagevettingrequirement.md): Generated object reference page for PackageVettingRequirement from local Javadoc snapshots. - [ParticipantAuthorizationAdded](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantauthorizationadded.md): Generated object reference page for ParticipantAuthorizationAdded from local Javadoc snapshots. - [ParticipantAuthorizationChanged](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantauthorizationchanged.md): Generated object reference page for ParticipantAuthorizationChanged from local Javadoc snapshots. - [ParticipantAuthorizationRevoked](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantauthorizationrevoked.md): Generated object reference page for ParticipantAuthorizationRevoked from local Javadoc snapshots. - [ParticipantAuthorizationTopologyFormat](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantauthorizationtopologyformat.md): Generated object reference page for ParticipantAuthorizationTopologyFormat from local Javadoc snapshots. - [ParticipantPermission](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantpermission.md): Generated object reference page for ParticipantPermission from local Javadoc snapshots. - [ParticipantPermission.Confirmation](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantpermission-confirmation.md): Generated object reference page for ParticipantPermission.Confirmation from local Javadoc snapshots. - [ParticipantPermission.Observation](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantpermission-observation.md): Generated object reference page for ParticipantPermission.Observation from local Javadoc snapshots. - [ParticipantPermission.Submission](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/participantpermission-submission.md): Generated object reference page for ParticipantPermission.Submission from local Javadoc snapshots. - [Party](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/party.md): Generated object reference page for Party from local Javadoc snapshots. - [PrefetchContractKey](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/prefetchcontractkey.md): Generated object reference page for PrefetchContractKey from local Javadoc snapshots. - [Reassignment](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/reassignment.md): Generated object reference page for Reassignment from local Javadoc snapshots. - [ReassignmentCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/reassignmentcommand.md): Generated object reference page for ReassignmentCommand from local Javadoc snapshots. - [ReassignmentCommands](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/reassignmentcommands.md): This class can be used to build a valid submission. It provides create(String, String, String, UnassignCommand) for initial creation and methods to set optional parameters e.g withWorkflowId(String), withSubmissionId(String) etc. Usage: var submission = ReassignmentCommands.create(userId, commandId,… - [ReassignmentEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/reassignmentevent.md): Generated object reference page for ReassignmentEvent from local Javadoc snapshots. - [RevokeUserRightsRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/revokeuserrightsrequest.md): Generated object reference page for RevokeUserRightsRequest from local Javadoc snapshots. - [RevokeUserRightsResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/revokeuserrightsresponse.md): Generated object reference page for RevokeUserRightsResponse from local Javadoc snapshots. - [SubmitAndWaitForReassignmentRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitandwaitforreassignmentrequest.md): Generated object reference page for SubmitAndWaitForReassignmentRequest from local Javadoc snapshots. - [SubmitAndWaitForReassignmentResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitandwaitforreassignmentresponse.md): Generated object reference page for SubmitAndWaitForReassignmentResponse from local Javadoc snapshots. - [SubmitAndWaitForTransactionRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitandwaitfortransactionrequest.md): Generated object reference page for SubmitAndWaitForTransactionRequest from local Javadoc snapshots. - [SubmitAndWaitForTransactionResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitandwaitfortransactionresponse.md): Generated object reference page for SubmitAndWaitForTransactionResponse from local Javadoc snapshots. - [SubmitAndWaitRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitandwaitrequest.md): Generated object reference page for SubmitAndWaitRequest from local Javadoc snapshots. - [SubmitAndWaitResponse](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitandwaitresponse.md): Generated object reference page for SubmitAndWaitResponse from local Javadoc snapshots. - [SubmitReassignmentRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitreassignmentrequest.md): Generated object reference page for SubmitReassignmentRequest from local Javadoc snapshots. - [SubmitRequest](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/submitrequest.md): Generated object reference page for SubmitRequest from local Javadoc snapshots. - [SynchronizerTime](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/synchronizertime.md): Generated object reference page for SynchronizerTime from local Javadoc snapshots. - [Template](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/template.md): Generated object reference page for Template from local Javadoc snapshots. - [Text](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/text.md): Generated object reference page for Text from local Javadoc snapshots. - [Timestamp](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/timestamp.md): A Timestamp value is represented as microseconds since the UNIX epoch. - [TopologyEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/topologyevent.md): This interface represents events in TopologyTransactions. - [TopologyFormat](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/topologyformat.md): Generated object reference page for TopologyFormat from local Javadoc snapshots. - [TopologyTransaction](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/topologytransaction.md): Generated object reference page for TopologyTransaction from local Javadoc snapshots. - [Transaction](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/transaction.md): Generated object reference page for Transaction from local Javadoc snapshots. - [Transaction.Node](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/transaction-node.md): Generated object reference page for Transaction.Node from local Javadoc snapshots. - [Transaction.WrappedTransactionTree](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/transaction-wrappedtransactiontree.md): A generic class that encapsulates a transaction tree along with a list of the wrapped root events of the tree. The wrapped root events are used to construct the tree that is described by the transaction as a tree of WrappedEvents. - [TransactionFormat](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/transactionformat.md): Generated object reference page for TransactionFormat from local Javadoc snapshots. - [TransactionShape](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/transactionshape.md): Generated object reference page for TransactionShape from local Javadoc snapshots. - [UnassignCommand](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/unassigncommand.md): Generated object reference page for UnassignCommand from local Javadoc snapshots. - [UnassignedEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/unassignedevent.md): Generated object reference page for UnassignedEvent from local Javadoc snapshots. - [Unit](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/unit.md): Generated object reference page for Unit from local Javadoc snapshots. - [UnsupportedEventTypeException](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/unsupportedeventtypeexception.md): Generated object reference page for UnsupportedEventTypeException from local Javadoc snapshots. - [UpdateFormat](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/updateformat.md): Generated object reference page for UpdateFormat from local Javadoc snapshots. - [UpdateSubmission](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/updatesubmission.md): This class can be used to build a valid submission for an Update. It provides create(String, String, Update) for initial creation and methods to set optional parameters e.g withActAs(List), withWorkflowId(String) etc. Usage: var submission = UpdateSubmission.create(userId, commandId, update) .withAc… - [User](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user.md): Generated object reference page for User from local Javadoc snapshots. - [User.Right](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user-right.md): Generated object reference page for User.Right from local Javadoc snapshots. - [User.Right.CanActAs](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user-right-canactas.md): Generated object reference page for User.Right.CanActAs from local Javadoc snapshots. - [User.Right.CanReadAs](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user-right-canreadas.md): Generated object reference page for User.Right.CanReadAs from local Javadoc snapshots. - [User.Right.CanReadAsAnyParty](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user-right-canreadasanyparty.md): Generated object reference page for User.Right.CanReadAsAnyParty from local Javadoc snapshots. - [User.Right.IdentityProviderAdmin](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user-right-identityprovideradmin.md): Generated object reference page for User.Right.IdentityProviderAdmin from local Javadoc snapshots. - [User.Right.ParticipantAdmin](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/user-right-participantadmin.md): Generated object reference page for User.Right.ParticipantAdmin from local Javadoc snapshots. - [Utils](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/utils.md): Generated object reference page for Utils from local Javadoc snapshots. - [Value](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/value.md): Generated object reference page for Value from local Javadoc snapshots. - [Variant](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/variant.md): Generated object reference page for Variant from local Javadoc snapshots. - [WorkflowEvent](https://docs.canton.network/reference/java/com-daml-ledger-javaapi-data/workflowevent.md): A Ledger event regarding a workflow identified by the getWorkflowId(). - [Details and history](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/details.md): JSON Ledger API WebSocket AsyncAPI reference and version history. - [Details and history](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-commands-completions/details.md): Subscribe to command completion events. - [Publish completions](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-commands-completions/publish.md) - [Subscribe completions](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-commands-completions/subscribe.md) - [Details and history](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-state-active-contracts/details.md): Returns a stream of the snapshot of the active contracts and incomplete (un)assignments at a ledger offset. Once the stream of GetActiveContractsResponses completes, the client SHOULD begin streaming updates from the update service, starting at the GetActiveContractsRequest.active_at_offset specifie… - [Publish active contracts](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-state-active-contracts/publish.md) - [Subscribe active contracts](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-state-active-contracts/subscribe.md) - [Details and history](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates-flats/details.md): Get flat transactions update stream. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates instead. - [Publish flats](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates-flats/publish.md) - [Subscribe flats](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates-flats/subscribe.md) - [Details and history](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates-trees/details.md): Get update transactions tree stream. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates instead. - [Publish trees](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates-trees/publish.md) - [Subscribe trees](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates-trees/subscribe.md) - [Details and history](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates/details.md): Read the ledger's filtered update stream for the specified contents and filters. It returns the event types in accordance with the stream contents selected. Also the selection criteria for individual events depends on the transaction shape chosen. - ACS delta: a requesting party must be a stakeholde… - [Publish updates](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates/publish.md) - [Subscribe updates](https://docs.canton.network/reference/json-api-asyncapi-reference/operations/v2-updates/subscribe.md) - [Details and history](https://docs.canton.network/reference/json-api-reference/details.md): JSON Ledger API OpenAPI endpoint details and version history. - [/livez](https://docs.canton.network/reference/json-api-reference/livez.md): Checks if the service is alive - [/readyz](https://docs.canton.network/reference/json-api-reference/readyz.md): Checks if the service is ready to serve requests - [/v2/authenticated-user](https://docs.canton.network/reference/json-api-reference/v2authenticated-user.md): Get the user data of the current authenticated user. - [/v2/commands/async/submit](https://docs.canton.network/reference/json-api-reference/v2commandsasyncsubmit.md): Submit a single composite command. - [/v2/commands/async/submit-reassignment](https://docs.canton.network/reference/json-api-reference/v2commandsasyncsubmit-reassignment.md): Submit a single reassignment. - [/v2/commands/completions](https://docs.canton.network/reference/json-api-reference/v2commandscompletions.md): Query completions list (blocking call) - [/v2/commands/submit-and-wait](https://docs.canton.network/reference/json-api-reference/v2commandssubmit-and-wait.md): Submits a single composite command and waits for its result. Propagates the gRPC error of failed submissions including Daml interpretation errors. - [/v2/commands/submit-and-wait-for-reassignment](https://docs.canton.network/reference/json-api-reference/v2commandssubmit-and-wait-for-reassignment.md): Submits a single composite reassignment command, waits for its result, and returns the reassignment. Propagates the gRPC error of failed submission. - [/v2/commands/submit-and-wait-for-transaction](https://docs.canton.network/reference/json-api-reference/v2commandssubmit-and-wait-for-transaction.md): Submits a single composite command, waits for its result, and returns the transaction. Propagates the gRPC error of failed submissions including Daml interpretation errors. - [/v2/commands/submit-and-wait-for-transaction-tree](https://docs.canton.network/reference/json-api-reference/v2commandssubmit-and-wait-for-transaction-tree.md): Submit a batch of commands and wait for the transaction trees response. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use submit-and-wait-for-transaction instead. - [/v2/contracts/contract-by-id](https://docs.canton.network/reference/json-api-reference/v2contractscontract-by-id.md): Looking up contract data by contract ID. This endpoint is experimental / alpha, therefore no backwards compatibility is guaranteed. This endpoint must not be used to look up contracts which entered the participant via party replication or repair service. - [/v2/dars](https://docs.canton.network/reference/json-api-reference/v2dars.md): Upload a DAR to the participant node - [/v2/dars/validate](https://docs.canton.network/reference/json-api-reference/v2darsvalidate.md): Validates the DAR and checks the upgrade compatibility of the DAR's packages with the set of the already vetted packages on the target vetting synchronizer. See ValidateDarFileRequest for details regarding the target vetting synchronizer. - [/v2/events/events-by-contract-id](https://docs.canton.network/reference/json-api-reference/v2eventsevents-by-contract-id.md): Get the create and the consuming exercise event for the contract with the provided ID. No events will be returned for contracts that have been pruned because they have already been archived before the latest pruning offset. If the contract cannot be found for the request, or all the contract-events… - [/v2/idps/{idp-id}](https://docs.canton.network/reference/json-api-reference/v2idps.md): Update selected modifiable attribute of an identity provider config resource described by the ``IdentityProviderConfig`` message. - [/v2/interactive-submission/execute](https://docs.canton.network/reference/json-api-reference/v2interactive-submissionexecute.md): Execute a prepared submission _asynchronously_ on the ledger. Requires a signature of the transaction from the submitting external party. - [/v2/interactive-submission/executeAndWait](https://docs.canton.network/reference/json-api-reference/v2interactive-submissionexecuteandwait.md): Similar to ExecuteSubmission but _synchronously_ wait for the completion of the transaction IMPORTANT: Relying on the response from this endpoint requires trusting the Participant Node to be honest. A malicious node could make a successfully committed request appeared failed and vice versa - [/v2/interactive-submission/executeAndWaitForTransaction](https://docs.canton.network/reference/json-api-reference/v2interactive-submissionexecuteandwaitfortransaction.md): Similar to ExecuteSubmissionAndWait but additionally returns the transaction IMPORTANT: Relying on the response from this endpoint requires trusting the Participant Node to be honest. A malicious node could make a successfully committed request appear as failed and vice versa - [/v2/interactive-submission/preferred-package-version](https://docs.canton.network/reference/json-api-reference/v2interactive-submissionpreferred-package-version.md): A preferred package is the highest-versioned package for a provided package-name that is vetted by all the participants hosting the provided parties. - [/v2/interactive-submission/preferred-packages](https://docs.canton.network/reference/json-api-reference/v2interactive-submissionpreferred-packages.md): Compute the preferred packages for the vetting requirements in the request. A preferred package is the highest-versioned package for a provided package-name that is vetted by all the participants hosting the provided parties. - [/v2/interactive-submission/prepare](https://docs.canton.network/reference/json-api-reference/v2interactive-submissionprepare.md): Requires `readAs` scope for the submitting party when LAPI User authorization is enabled - [/v2/package-vetting](https://docs.canton.network/reference/json-api-reference/v2package-vetting.md): Update the vetted packages of this participant This endpoint (POST /package-vetting) is deprecated and will be removed in a future release. Please use POST /package-vetting/update instead. - [/v2/package-vetting/list](https://docs.canton.network/reference/json-api-reference/v2package-vettinglist.md): Lists which participant node vetted what packages on which synchronizer. Can be called by any authenticated user. - [/v2/package-vetting/update](https://docs.canton.network/reference/json-api-reference/v2package-vettingupdate.md): Update the vetted packages of this participant - [/v2/packages/{package-id}](https://docs.canton.network/reference/json-api-reference/v2packages.md): Returns the contents of a single package. - [/v2/packages/{package-id}/status](https://docs.canton.network/reference/json-api-reference/v2packages-status.md): Returns the status of a single package. - [/v2/parties/{party}](https://docs.canton.network/reference/json-api-reference/v2parties.md): Update selected modifiable participant-local attributes of a party details resource. Can update the participant's local information for local parties. - [/v2/parties/external/allocate](https://docs.canton.network/reference/json-api-reference/v2partiesexternalallocate.md): Alpha 3.3: Endpoint to allocate a new external party on a synchronizer - [/v2/parties/external/generate-topology](https://docs.canton.network/reference/json-api-reference/v2partiesexternalgenerate-topology.md): Alpha 3.3: Convenience endpoint to generate topology transactions for external signing - [/v2/parties/participant-id](https://docs.canton.network/reference/json-api-reference/v2partiesparticipant-id.md): Return the identifier of the participant. All horizontally scaled replicas should return the same id. daml-on-kv-ledger: returns an identifier supplied on command line at launch time canton: returns globally unique identifier of the participant - [/v2/state/active-contracts](https://docs.canton.network/reference/json-api-reference/v2stateactive-contracts.md): Query active contracts list (blocking call). Querying active contracts is an expensive operation and if possible should not be repeated often. Consider querying active contracts initially (for a given offset) and then repeatedly call one of `/v2/updates/...`endpoints to get subsequent modifications… - [/v2/state/connected-synchronizers](https://docs.canton.network/reference/json-api-reference/v2stateconnected-synchronizers.md): Get the list of connected synchronizers at the time of the query. - [/v2/state/latest-pruned-offsets](https://docs.canton.network/reference/json-api-reference/v2statelatest-pruned-offsets.md): Get the latest successfully pruned ledger offsets - [/v2/state/ledger-end](https://docs.canton.network/reference/json-api-reference/v2stateledger-end.md): Get the current ledger end. Subscriptions started with the returned offset will serve events after this RPC was called. - [/v2/updates](https://docs.canton.network/reference/json-api-reference/v2updates.md): Read the ledger's filtered update stream for the specified contents and filters. It returns the event types in accordance with the stream contents selected. Also the selection criteria for individual events depends on the transaction shape chosen. - [/v2/updates/flats](https://docs.canton.network/reference/json-api-reference/v2updatesflats.md): Query flat transactions update list (blocking call). Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates instead. Notice: This endpoint should be used for small results set. When number of results exceeded node configuration limit (`http-list-max-elem… - [/v2/updates/transaction-by-id](https://docs.canton.network/reference/json-api-reference/v2updatestransaction-by-id.md): Get transaction by id. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates/update-by-id instead. - [/v2/updates/transaction-by-offset](https://docs.canton.network/reference/json-api-reference/v2updatestransaction-by-offset.md): Get transaction by offset. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates/update-by-offset instead. - [/v2/updates/transaction-tree-by-id/{update-id}](https://docs.canton.network/reference/json-api-reference/v2updatestransaction-tree-by-id.md): Get transaction tree by id. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates/update-by-id instead. - [/v2/updates/transaction-tree-by-offset/{offset}](https://docs.canton.network/reference/json-api-reference/v2updatestransaction-tree-by-offset.md): Get transaction tree by offset. Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates/update-by-offset instead. - [/v2/updates/trees](https://docs.canton.network/reference/json-api-reference/v2updatestrees.md): Query update transactions tree list (blocking call). Provided for backwards compatibility, it will be removed in the Canton version 3.5.0, use v2/updates instead. Notice: This endpoint should be used for small results set. When number of results exceeded node configuration limit (`http-list-max-elem… - [/v2/updates/update-by-id](https://docs.canton.network/reference/json-api-reference/v2updatesupdate-by-id.md): Lookup an update by its ID. If there is no update with this ID, or all the events are filtered, an UPDATE_NOT_FOUND error will be raised. - [/v2/updates/update-by-offset](https://docs.canton.network/reference/json-api-reference/v2updatesupdate-by-offset.md): Lookup an update by its offset. If there is no update with this offset, or all the events are filtered, an UPDATE_NOT_FOUND error will be raised. - [/v2/users/{user-id}](https://docs.canton.network/reference/json-api-reference/v2users.md): Update selected modifiable attribute of a user resource described by the ``User`` message. - [/v2/users/{user-id}/identity-provider-id](https://docs.canton.network/reference/json-api-reference/v2users-identity-provider-id.md): Update the assignment of a user from one IDP to another. - [/v2/users/{user-id}/rights](https://docs.canton.network/reference/json-api-reference/v2users-rights.md): Revoke rights from a user. Revoking rights does not affect the resource version of the corresponding user. - [/v2/version](https://docs.canton.network/reference/json-api-reference/v2version.md): Read the Ledger API version - [Details and History](https://docs.canton.network/reference/protobuf/index.md): Descriptor-backed protobuf API history grouped by package. - [GetCommandStatus](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/commandinspectionservice/getcommandstatus.md) - [CreateIdentityProviderConfig](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/identityproviderconfigservice/createidentityproviderconfig.md) - [DeleteIdentityProviderConfig](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/identityproviderconfigservice/deleteidentityproviderconfig.md) - [GetIdentityProviderConfig](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/identityproviderconfigservice/getidentityproviderconfig.md) - [ListIdentityProviderConfigs](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/identityproviderconfigservice/listidentityproviderconfigs.md) - [UpdateIdentityProviderConfig](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/identityproviderconfigservice/updateidentityproviderconfig.md) - [ListKnownPackages](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/packagemanagementservice/listknownpackages.md) - [UpdateVettedPackages](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/packagemanagementservice/updatevettedpackages.md) - [UploadDarFile](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/packagemanagementservice/uploaddarfile.md) - [ValidateDarFile](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/packagemanagementservice/validatedarfile.md) - [Prune](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/participantpruningservice/prune.md) - [AllocateExternalParty](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/allocateexternalparty.md) - [AllocateParty](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/allocateparty.md) - [GenerateExternalPartyTopology](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/generateexternalpartytopology.md) - [GetParticipantId](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/getparticipantid.md) - [GetParties](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/getparties.md) - [ListKnownParties](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/listknownparties.md) - [UpdatePartyDetails](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/updatepartydetails.md) - [UpdatePartyIdentityProviderId](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/partymanagementservice/updatepartyidentityproviderid.md) - [CreateUser](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/createuser.md) - [DeleteUser](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/deleteuser.md) - [GetUser](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/getuser.md) - [GrantUserRights](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/grantuserrights.md) - [ListUserRights](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/listuserrights.md) - [ListUsers](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/listusers.md) - [RevokeUserRights](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/revokeuserrights.md) - [UpdateUser](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/updateuser.md) - [UpdateUserIdentityProviderId](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-admin/usermanagementservice/updateuseridentityproviderid.md) - [ExecuteSubmission](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/executesubmission.md) - [ExecuteSubmissionAndWait](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/executesubmissionandwait.md) - [ExecuteSubmissionAndWaitForTransaction](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/executesubmissionandwaitfortransaction.md) - [GetPreferredPackages](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/getpreferredpackages.md) - [GetPreferredPackageVersion](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/getpreferredpackageversion.md) - [PrepareSubmission](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-interactive/interactivesubmissionservice/preparesubmission.md) - [GetTime](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-testing/timeservice/gettime.md) - [SetTime](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2-testing/timeservice/settime.md) - [CompletionStream](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/commandcompletionservice/completionstream.md) - [SubmitAndWait](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/commandservice/submitandwait.md) - [SubmitAndWaitForReassignment](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/commandservice/submitandwaitforreassignment.md) - [SubmitAndWaitForTransaction](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/commandservice/submitandwaitfortransaction.md) - [Submit](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/commandsubmissionservice/submit.md) - [SubmitReassignment](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/commandsubmissionservice/submitreassignment.md) - [GetContract](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/contractservice/getcontract.md) - [GetEventsByContractId](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/eventqueryservice/geteventsbycontractid.md) - [GetPackage](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/packageservice/getpackage.md) - [GetPackageStatus](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/packageservice/getpackagestatus.md) - [ListPackages](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/packageservice/listpackages.md) - [ListVettedPackages](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/packageservice/listvettedpackages.md) - [GetActiveContracts](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/stateservice/getactivecontracts.md) - [GetConnectedSynchronizers](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/stateservice/getconnectedsynchronizers.md) - [GetLatestPrunedOffsets](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/stateservice/getlatestprunedoffsets.md) - [GetLedgerEnd](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/stateservice/getledgerend.md) - [GetUpdateById](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/updateservice/getupdatebyid.md) - [GetUpdateByOffset](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/updateservice/getupdatebyoffset.md) - [GetUpdates](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/updateservice/getupdates.md) - [GetLedgerApiVersion](https://docs.canton.network/reference/protobuf/operations/com-daml-ledger-api-v2/versionservice/getledgerapiversion.md) - [com.daml.ledger.api](https://docs.canton.network/reference/protobuf/packages/com-daml-ledger-api.md): Package-level overview for com.daml.ledger.api. - [com.daml.ledger.api.v2](https://docs.canton.network/reference/protobuf/packages/com-daml-ledger-api-v2.md): Package-level overview for com.daml.ledger.api.v2. - [com.daml.ledger.api.v2.admin](https://docs.canton.network/reference/protobuf/packages/com-daml-ledger-api-v2-admin.md): Package-level overview for com.daml.ledger.api.v2.admin. - [com.daml.ledger.api.v2.interactive](https://docs.canton.network/reference/protobuf/packages/com-daml-ledger-api-v2-interactive.md): Package-level overview for com.daml.ledger.api.v2.interactive. - [com.daml.ledger.api.v2.interactive.transaction.v1](https://docs.canton.network/reference/protobuf/packages/com-daml-ledger-api-v2-interactive-transaction-v1.md): Package-level overview for com.daml.ledger.api.v2.interactive.transaction.v1. - [com.daml.ledger.api.v2.testing](https://docs.canton.network/reference/protobuf/packages/com-daml-ledger-api-v2-testing.md): Package-level overview for com.daml.ledger.api.v2.testing. - [/registry/allocations/v1/{allocationId}/choice-contexts/cancel](https://docs.canton.network/reference/splice-allocation-api/registryallocationsv1-choice-contextscancel.md): Get the choice context to cancel an allocation. - [/registry/allocations/v1/{allocationId}/choice-contexts/execute-transfer](https://docs.canton.network/reference/splice-allocation-api/registryallocationsv1-choice-contextsexecute-transfer.md): Get the choice context to execute a transfer on an allocation. - [/registry/allocations/v1/{allocationId}/choice-contexts/withdraw](https://docs.canton.network/reference/splice-allocation-api/registryallocationsv1-choice-contextswithdraw.md): Get the choice context to withdraw an allocation. - [/registry/allocation-instruction/v1/allocation-factory](https://docs.canton.network/reference/splice-allocation-instruction-api/registryallocation-instructionv1allocation-factory.md): Get the factory and choice context for creating allocations using the `AllocationFactory_Allocate` choice. - [/v0/entry/all](https://docs.canton.network/reference/splice-ans-api/ans/v0entryall.md): Lists all ANS entries owned by the user. Expired entries are not included in the response, even if the corresponding contracts are still active on the ledger. - [/v0/entry/create](https://docs.canton.network/reference/splice-ans-api/ans/v0entrycreate.md): Requests the creation of a new ANS entry. ANS entries need to be paid and renewed via subscription payments. - [/livez](https://docs.canton.network/reference/splice-scan-api/common/livez.md) - [/readyz](https://docs.canton.network/reference/splice-scan-api/common/readyz.md) - [/status](https://docs.canton.network/reference/splice-scan-api/common/status.md) - [/version](https://docs.canton.network/reference/splice-scan-api/common/version.md) - [/v0/acs/{party}](https://docs.canton.network/reference/splice-scan-api/deprecated/v0acs.md): **Deprecated**. Fetch the current SV participant ACS snapshot for the DSO and `party`. - [/v0/activities](https://docs.canton.network/reference/splice-scan-api/deprecated/v0activities.md): **Deprecated**. Lists activities in descending order, paged, optionally starting after a provided event id. - [/v0/aggregated-rounds](https://docs.canton.network/reference/splice-scan-api/deprecated/v0aggregated-rounds.md): **Deprecated**. Retrieve the current earliest and latest rounds aggregated for this Scan. - [/v0/amulet-config-for-round](https://docs.canton.network/reference/splice-scan-api/deprecated/v0amulet-config-for-round.md): **Deprecated**. Retrieve some information from the `AmuletRules` selected for the given round - [/v0/rewards-collected](https://docs.canton.network/reference/splice-scan-api/deprecated/v0rewards-collected.md): **Deprecated**. Get the total rewards collected ever - [/v0/round-of-latest-data](https://docs.canton.network/reference/splice-scan-api/deprecated/v0round-of-latest-data.md): **Deprecated**. Get the latest round number for which aggregated data is available and the ledger effective time at which the round was closed. - [/v0/round-party-totals](https://docs.canton.network/reference/splice-scan-api/deprecated/v0round-party-totals.md): **Deprecated**. Retrieve per-party Amulet statistics for up to 50 closed rounds. - [/v0/round-totals](https://docs.canton.network/reference/splice-scan-api/deprecated/v0round-totals.md): **Deprecated**. List Amulet statistics for up to 200 closed rounds. - [/v0/top-providers-by-app-rewards](https://docs.canton.network/reference/splice-scan-api/deprecated/v0top-providers-by-app-rewards.md): **Deprecated**. Get a list of top-earning app providers, and the total earned app rewards for each - [/v0/top-validators-by-purchased-traffic](https://docs.canton.network/reference/splice-scan-api/deprecated/v0top-validators-by-purchased-traffic.md): **Deprecated**. Get a list of validators and their domain fees spends, sorted by the amount of extra traffic purchased - [/v0/top-validators-by-validator-rewards](https://docs.canton.network/reference/splice-scan-api/deprecated/v0top-validators-by-validator-rewards.md): **Deprecated**. Get a list of top-earning validators, and the total earned validator rewards for each - [/v0/transactions](https://docs.canton.network/reference/splice-scan-api/deprecated/v0transactions.md): **Deprecated with known bugs that will not be fixed, use /v2/updates instead**. - [/v0/updates/{update_id}](https://docs.canton.network/reference/splice-scan-api/deprecated/v0updates.md): **Deprecated**, use /v2/updates/{update_id} instead. - [/v1/updates/{update_id}](https://docs.canton.network/reference/splice-scan-api/deprecated/v1updates.md): Returns the update with the given update_id. Unlike /v0/updates/{update_id}, this endpoint returns responses that are consistent across different scan instances. Event ids returned by this endpoint are not comparable to event ids returned by /v0/updates. The order of items in events_by_id is not def… - [/v0/admin/validator/licenses](https://docs.canton.network/reference/splice-scan-api/external/v0adminvalidatorlicenses.md): List all validators currently approved by members of the DSO, paginated, sorted newest-first. - [/v0/ans-entries](https://docs.canton.network/reference/splice-scan-api/external/v0ans-entries.md): Lists all non-expired ANS entries whose names are prefixed with the `name_prefix`, up to `page_size` entries. - [/v0/ans-entries/by-name/{name}](https://docs.canton.network/reference/splice-scan-api/external/v0ans-entriesby-name.md): If present, the ANS entry named exactly `name`. - [/v0/ans-entries/by-party/{party}](https://docs.canton.network/reference/splice-scan-api/external/v0ans-entriesby-party.md): If present, the first ANS entry for user `party` according to `name` lexicographic order. - [/v0/closed-rounds](https://docs.canton.network/reference/splice-scan-api/external/v0closed-rounds.md): Every closed mining round on the ledger still in post-close process for the connected Splice network, in round number order, earliest-first. - [/v0/domains/{domain_id}/members/{member_id}/traffic-status](https://docs.canton.network/reference/splice-scan-api/external/v0domains-members-traffic-status.md): Get a member's traffic status as reported by the sequencer, according to ledger state at the time of the request. - [/v0/domains/{domain_id}/parties/{party_id}/participant-id](https://docs.canton.network/reference/splice-scan-api/external/v0domains-parties-participant-id.md): Get the ID of the participant hosting a given party. This will fail if there are multiple party-to-participant mappings for the given synchronizer and party, which is not currently supported. - [/v0/dso](https://docs.canton.network/reference/splice-scan-api/external/v0dso.md) - [/v0/dso-party-id](https://docs.canton.network/reference/splice-scan-api/external/v0dso-party-id.md): The party ID of the DSO for the Splice network connected by this Scan app. - [/v0/dso-sequencers](https://docs.canton.network/reference/splice-scan-api/external/v0dso-sequencers.md): Retrieve Canton sequencer configuration for all SVs, grouped by connected synchronizer ID - [/v0/events/{update_id}](https://docs.canton.network/reference/splice-scan-api/external/v0events.md): Returns the event with the given update_id. An event bears some combination of a transaction, a contract reassignment, and a verdict. - [/v0/holdings/state](https://docs.canton.network/reference/splice-scan-api/external/v0holdingsstate.md): Returns the active amulet contracts for a given migration id and record time, in creation date ascending order, paged. - [/v0/holdings/summary](https://docs.canton.network/reference/splice-scan-api/external/v0holdingssummary.md): Returns the summary of active amulet contracts for a given migration id and record time, for the given parties. This is an aggregate of `/v0/holdings/state` by owner party ID with better performance than client-side computation. - [/v0/open-and-issuing-mining-rounds](https://docs.canton.network/reference/splice-scan-api/external/v0open-and-issuing-mining-rounds.md): All current open and issuing mining rounds, if the request is empty; passing contract IDs in the request can reduce the response data for polling/client-cache-update efficiency. - [/v0/scans](https://docs.canton.network/reference/splice-scan-api/external/v0scans.md): Retrieve Canton scan configuration for all SVs, grouped by connected synchronizer ID - [/v0/state/acs](https://docs.canton.network/reference/splice-scan-api/external/v0stateacs.md): Returns the ACS in creation date ascending order, paged, for a given migration id and record time. - [/v0/state/acs/force](https://docs.canton.network/reference/splice-scan-api/external/v0stateacsforce.md): Takes a snapshot of the ACS at the current time. The responses can be used as parameters to `/v0/state/acs` to retrieve the snapshot. Disabled in production environments due to its persistent alteration of the behavior of future invocations of `/v0/state/acs`, as it causes an immediate internal snap… - [/v0/state/acs/snapshot-timestamp](https://docs.canton.network/reference/splice-scan-api/external/v0stateacssnapshot-timestamp.md): Returns the timestamp of the most recent snapshot before the given date, for the given migration_id. This corresponds to the record time of the last transaction in the snapshot. - [/v0/state/acs/snapshot-timestamp-after](https://docs.canton.network/reference/splice-scan-api/external/v0stateacssnapshot-timestamp-after.md): Returns the timestamp of the first snapshot after the given date, for the given migration_id or larger. - [/v0/unclaimed-development-fund-coupons](https://docs.canton.network/reference/splice-scan-api/external/v0unclaimed-development-fund-coupons.md): List all unclaimed development fund coupons. - [/v0/validators/validator-faucets](https://docs.canton.network/reference/splice-scan-api/external/v0validatorsvalidator-faucets.md): For every argument that is a valid onboarded validator, return statistics on its liveness activity, according to on-ledger state at the time of the request. - [/v1/domains/{domain_id}/parties/{party_id}/participant-id](https://docs.canton.network/reference/splice-scan-api/external/v1domains-parties-participant-id.md): Get the IDs of the participants hosting a given party. Unlike /v0, this endpoint supports parties hosted on multiple participants. - [/v2/updates/{update_id}](https://docs.canton.network/reference/splice-scan-api/external/v2updates.md): Returns the update with the given update_id. Compared to `/v1/updates/{update_id}`, the `/v2/updates/{update_id}` removes the `offset` field in responses, which was hardcoded to 1 in `/v1/updates/{update_id}` for compatibility, and is now removed. `/v2/updates/{update_id}` sorts events lexicographic… - [/v0/admin/sv/voterequests](https://docs.canton.network/reference/splice-scan-api/internal/v0adminsvvoterequests.md): List all active `VoteRequest`\ s. - [/v0/admin/sv/voteresults](https://docs.canton.network/reference/splice-scan-api/internal/v0adminsvvoteresults.md) - [/v0/amulet-rules](https://docs.canton.network/reference/splice-scan-api/internal/v0amulet-rules.md) - [/v0/ans-rules](https://docs.canton.network/reference/splice-scan-api/internal/v0ans-rules.md) - [/v0/backfilling/migration-info](https://docs.canton.network/reference/splice-scan-api/internal/v0backfillingmigration-info.md): List all previous synchronizer migrations in this Splice network's history. - [/v0/backfilling/status](https://docs.canton.network/reference/splice-scan-api/internal/v0backfillingstatus.md): Retrieve the status of the backfilling process. - [/v0/backfilling/updates-before](https://docs.canton.network/reference/splice-scan-api/internal/v0backfillingupdates-before.md): Retrieve transactions and synchronizer reassignments prior to the request's specification. - [/v0/external-party-amulet-rules](https://docs.canton.network/reference/splice-scan-api/internal/v0external-party-amulet-rules.md) - [/v0/feature-support](https://docs.canton.network/reference/splice-scan-api/internal/v0feature-support.md) - [/v0/featured-apps/{provider_party_id}](https://docs.canton.network/reference/splice-scan-api/internal/v0featured-apps.md): If `provider_party_id` has a `FeaturedAppRight` registered with the DSO, return it; `featured_app_right` will be empty otherwise. - [/v0/migrations/schedule](https://docs.canton.network/reference/splice-scan-api/internal/v0migrationsschedule.md): If the DSO has scheduled a synchronizer upgrade, return its planned time and the new migration ID. - [/v0/splice-instance-names](https://docs.canton.network/reference/splice-scan-api/internal/v0splice-instance-names.md): Retrieve the UI names of various elements of this Splice network. - [/v0/sv-bft-sequencers](https://docs.canton.network/reference/splice-scan-api/internal/v0sv-bft-sequencers.md): Retrieve Canton BFT sequencer configuration for this SV, for each configured Synchronizer - [/v0/synchronizer-bootstrapping-transactions/{domain_id_prefix}](https://docs.canton.network/reference/splice-scan-api/internal/v0synchronizer-bootstrapping-transactions.md) - [/v0/synchronizer-identities/{domain_id_prefix}](https://docs.canton.network/reference/splice-scan-api/internal/v0synchronizer-identities.md) - [/v0/top-validators-by-validator-faucets](https://docs.canton.network/reference/splice-scan-api/internal/v0top-validators-by-validator-faucets.md): Get a list of top validators by number of rounds in which they collected faucets, and basis statistics on their round collection history - [/v0/transfer-command-counter/{party}](https://docs.canton.network/reference/splice-scan-api/internal/v0transfer-command-counter.md): Lookup a TransferCommandCounter by the receiver party. - [/v0/transfer-command/status](https://docs.canton.network/reference/splice-scan-api/internal/v0transfer-commandstatus.md): Retrieve the status of all transfer commands (up to a limit of 100) of the given sender for the specified nonce. - [/v0/transfer-preapprovals/by-party/{party}](https://docs.canton.network/reference/splice-scan-api/internal/v0transfer-preapprovalsby-party.md): Lookup a TransferPreapproval by the receiver party. - [/v0/voterequest](https://docs.canton.network/reference/splice-scan-api/internal/v0voterequest.md): Look up several `VoteRequest`\ s at once by their contract IDs. - [/v0/voterequests/{vote_request_contract_id}](https://docs.canton.network/reference/splice-scan-api/internal/v0voterequests.md): Look up a `VoteRequest` by contract ID. - [/v0/history/bulk/acs](https://docs.canton.network/reference/splice-scan-api/pre-alpha/v0historybulkacs.md): **Under Development, do not use in production yet** Get download URLs and metadata for an ACS snapshot available for bulk download, at or before a certain record time. - [/v0/history/bulk/updates](https://docs.canton.network/reference/splice-scan-api/pre-alpha/v0historybulkupdates.md): **Under Development, do not use in production yet** Get download URLs and metadata for update history objects available for bulk download, between two record times. Note that the returned objects may include also updates outside of the requested record time range (since only full objects are served… - [/v0/amulet-price/votes](https://docs.canton.network/reference/splice-scan-api/scan/v0amulet-pricevotes.md): Retrieve a list of the latest amulet price votes - [/v0/backfilling/import-updates](https://docs.canton.network/reference/splice-scan-api/scan/v0backfillingimport-updates.md) - [/v0/scan-proxy/amulet-rules](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyamulet-rules.md) - [/v0/scan-proxy/ans-entries](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyans-entries.md) - [/v0/scan-proxy/ans-entries/by-name/{name}](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyans-entriesby-name.md) - [/v0/scan-proxy/ans-entries/by-party/{party}](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyans-entriesby-party.md) - [/v0/scan-proxy/ans-rules](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyans-rules.md) - [/v0/scan-proxy/dso](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxydso.md) - [/v0/scan-proxy/dso-party-id](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxydso-party-id.md) - [/v0/scan-proxy/featured-apps/{provider_party_id}](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyfeatured-apps.md) - [/v0/scan-proxy/holdings/summary](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyholdingssummary.md): Returns the summary of active amulet contracts for a given migration id and record time, for the given parties. This is an aggregate of `/v0/holdings/state` by owner party ID with better performance than client-side computation. - [/v0/scan-proxy/open-and-issuing-mining-rounds](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyopen-and-issuing-mining-rounds.md) - [/v0/scan-proxy/transfer-command-counter/{party}](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxytransfer-command-counter.md) - [/v0/scan-proxy/transfer-command/status](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxytransfer-commandstatus.md): Retrieve the status of all transfer commands of the given sender for the specified nonce. - [/v0/scan-proxy/transfer-preapprovals/by-party/{party}](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxytransfer-preapprovalsby-party.md) - [/v0/scan-proxy/unclaimed-development-fund-coupons](https://docs.canton.network/reference/splice-scan-proxy-api/scan-proxy/v0scan-proxyunclaimed-development-fund-coupons.md): List all unclaimed development fund coupons. - [/v0/history/bulk/download/{object_key}](https://docs.canton.network/reference/splice-scan-streaming-api/pre-alpha/v0historybulkdownload.md): Download a bulk storage object - [/registry/metadata/v1/info](https://docs.canton.network/reference/splice-token-metadata-service/registrymetadatav1info.md): Get information about the registry. The response includes the standards supported by the registry. - [/registry/metadata/v1/instruments/{instrumentId}](https://docs.canton.network/reference/splice-token-metadata-service/registrymetadatav1instruments.md): Retrieve an instrument's metadata. - [/registry/transfer-instruction/v1/{transferInstructionId}/choice-contexts/accept](https://docs.canton.network/reference/splice-transfer-instruction-api/registrytransfer-instructionv1-choice-contextsaccept.md): Get the choice context to accept a transfer instruction. - [/registry/transfer-instruction/v1/{transferInstructionId}/choice-contexts/reject](https://docs.canton.network/reference/splice-transfer-instruction-api/registrytransfer-instructionv1-choice-contextsreject.md): Get the choice context to reject a transfer instruction. - [/registry/transfer-instruction/v1/{transferInstructionId}/choice-contexts/withdraw](https://docs.canton.network/reference/splice-transfer-instruction-api/registrytransfer-instructionv1-choice-contextswithdraw.md): Get the choice context to withdraw a transfer instruction. - [/registry/transfer-instruction/v1/transfer-factory](https://docs.canton.network/reference/splice-transfer-instruction-api/registrytransfer-instructionv1transfer-factory.md): Get the factory and choice context for executing a direct transfer. - [/v0/wallet/buy-traffic-requests](https://docs.canton.network/reference/splice-wallet-api-external/wallet/v0walletbuy-traffic-requests.md): Create a request to buy traffic. Note that this only creates the request to do so. Refer to the status endpoint to check if the request succeeded. - [/v0/wallet/buy-traffic-requests/{tracking_id}/status](https://docs.canton.network/reference/splice-wallet-api-external/wallet/v0walletbuy-traffic-requests-status.md): Check the status of a buy traffic request with a given tracking id. - [/v0/wallet/transfer-offers](https://docs.canton.network/reference/splice-wallet-api-external/wallet/v0wallettransfer-offers.md): List all open transfer offers where the user is either sender or receiver. - [/v0/wallet/transfer-offers/{tracking_id}/status](https://docs.canton.network/reference/splice-wallet-api-external/wallet/v0wallettransfer-offers-status.md): Check the status of a transfer offer with a given tracking id. - [@daml/types](https://docs.canton.network/reference/typescript.md): TypeScript and JavaScript language bindings for Canton. - [accountsChanged](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/accountschanged.md) - [connect](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/connect.md) - [Details and history](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/details.md): An OpenRPC specification for the dapp to interact with a Wallet Provider. - [disconnect](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/disconnect.md) - [getActiveNetwork](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/getactivenetwork.md) - [getPrimaryAccount](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/getprimaryaccount.md) - [ledgerApi](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/ledgerapi.md) - [listAccounts](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/listaccounts.md) - [prepareExecute](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/prepareexecute.md) - [prepareExecuteAndWait](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/prepareexecuteandwait.md) - [signMessage](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/signmessage.md) - [status](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/status.md) - [txChanged](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-api/txchanged.md) - [accountsChanged](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/accountschanged.md) - [connect](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/connect.md) - [connected](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/connected.md) - [Details and history](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/details.md): An OpenRPC specification for remotely hosted Wallet Providers. Due to the remote nature, an implementing provider must bridge certain functionality on the client-side to satisfy the general dApp API spec. - [disconnect](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/disconnect.md) - [getActiveNetwork](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/getactivenetwork.md) - [getPrimaryAccount](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/getprimaryaccount.md) - [ledgerApi](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/ledgerapi.md) - [listAccounts](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/listaccounts.md) - [onStatusChanged](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/onstatuschanged.md) - [prepareExecute](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/prepareexecute.md) - [signMessage](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/signmessage.md) - [status](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/status.md) - [txChanged](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/dapp-remote-api/txchanged.md) - [Details and history](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/details.md): Versioned OpenRPC reference docs. - [createKey](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/createkey.md) - [Details and history](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/details.md): An OpenRPC specification for the Signing API which allows the Wallet Gateway to interact with a Wallet Providers. - [getConfiguration](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/getconfiguration.md) - [getKeys](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/getkeys.md) - [getTransaction](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/gettransaction.md) - [getTransactions](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/gettransactions.md) - [setConfiguration](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/setconfiguration.md) - [signTransaction](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/signtransaction.md) - [subscribeTransactions](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/signing-api/subscribetransactions.md) - [addIdp](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/addidp.md) - [addNetwork](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/addnetwork.md) - [addSession](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/addsession.md) - [allocatePartyForWallet](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/allocatepartyforwallet.md) - [createWallet](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/createwallet.md) - [deleteTransaction](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/deletetransaction.md) - [Details and history](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/details.md): An OpenRPC specification for the user to interact with the Wallet Gateway. - [execute](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/execute.md) - [getTransaction](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/gettransaction.md) - [getUser](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/getuser.md) - [isWalletSyncNeeded](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/iswalletsyncneeded.md) - [listIdps](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/listidps.md) - [listNetworks](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/listnetworks.md) - [listSessions](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/listsessions.md) - [listTransactions](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/listtransactions.md) - [listWallets](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/listwallets.md) - [removeIdp](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/removeidp.md) - [removeNetwork](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/removenetwork.md) - [removeSession](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/removesession.md) - [removeWallet](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/removewallet.md) - [setPrimaryWallet](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/setprimarywallet.md) - [sign](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/sign.md) - [syncWallets](https://docs.canton.network/reference/wallet-gateway-json-rpc/operations/user-api/syncwallets.md) - [Admin API](https://docs.canton.network/sdks-tools/api-reference/admin-api.md): Reference documentation for the Canton Admin API, covering node administration, key management, topology, and party management. - [JSON API](https://docs.canton.network/sdks-tools/api-reference/json-api.md): HTTP/JSON interface to the Canton Ledger API - [Ledger API](https://docs.canton.network/sdks-tools/api-reference/ledger-api.md): Overview of the Canton Ledger API: the gRPC and JSON interfaces a participant exposes for command submission, transaction reads, and party management. - [gRPC Ledger API Services](https://docs.canton.network/sdks-tools/api-reference/ledger-api-services.md): Service-by-service explanation of the gRPC Ledger API: command submission, completions, updates, state, and the supporting administrative services. - [Splice APIs](https://docs.canton.network/sdks-tools/api-reference/splice-apis.md): Reference documentation for the Scan, Validator, SV, and Daml APIs that run on Canton Network nodes. - [Splice Architecture](https://docs.canton.network/sdks-tools/api-reference/splice-architecture.md): Daml package structure, decentralized validation and automation, and DSO party requirements for CC and CNS - [Splice Daml APIs](https://docs.canton.network/sdks-tools/api-reference/splice-daml-apis.md): The Daml choice-based APIs exposed by the Splice DARs - [Splice Daml Models](https://docs.canton.network/sdks-tools/api-reference/splice-daml-models.md): The Daml model packages shipped with Splice - [Splice HTTP APIs](https://docs.canton.network/sdks-tools/api-reference/splice-http-apis.md): The HTTP REST APIs exposed by the Scan, Validator, and SV applications - [Splice APIs Overview](https://docs.canton.network/sdks-tools/api-reference/splice-overview.md): Overview of the REST and gRPC APIs exposed by Splice nodes on the Canton Network - [Scan Aggregates API](https://docs.canton.network/sdks-tools/api-reference/splice-scan-aggregates-api.md): Aggregated views over Canton Coin holdings and ANS entries - [Scan APIs](https://docs.canton.network/sdks-tools/api-reference/splice-scan-api.md): Public, read-only access to Global Synchronizer state, history, and reference data - [Scan Bulk Data API](https://docs.canton.network/sdks-tools/api-reference/splice-scan-bulk-data-api.md): Full update history and ACS snapshots from the SV participant node - [Scan Canton Coin Reference Data API](https://docs.canton.network/sdks-tools/api-reference/splice-scan-cc-reference-data-api.md): Canton Coin reference data exposed by the Scan API - [Scan API for Current State of CC and Synchronizer Traffic](https://docs.canton.network/sdks-tools/api-reference/splice-scan-current-state-api.md): Open and issuing mining rounds, traffic status, and conversion rates - [Scan Global Synchronizer Connectivity API](https://docs.canton.network/sdks-tools/api-reference/splice-scan-gs-connectivity-api.md): Discover Scan and sequencer endpoints across all SVs - [Scan Global Synchronizer Operations API](https://docs.canton.network/sdks-tools/api-reference/splice-scan-gs-operations-api.md): Validator liveness, DSO info, and governance state - [Scan Open API Reference](https://docs.canton.network/sdks-tools/api-reference/splice-scan-openapi.md): The OpenAPI specification for the Scan API - [Validator APIs](https://docs.canton.network/sdks-tools/api-reference/splice-validator-api.md): Wallet, user management, external signing, and validator administration APIs - [Canton Console](https://docs.canton.network/sdks-tools/cli-tools/canton-console.md): Scala REPL for managing Canton nodes, topology, and debugging operational issues. - [Daml Script](https://docs.canton.network/sdks-tools/cli-tools/daml-script.md): Write and run test scripts for Daml smart contracts using Daml Script and dpm test. - [Daml Shell](https://docs.canton.network/sdks-tools/cli-tools/daml-shell.md): Interactive command-line tool for inspecting and debugging the Canton ledger - [dpm (Daml Package Manager)](https://docs.canton.network/sdks-tools/cli-tools/dpm.md): Command reference and configuration for dpm, the primary CLI tool for Canton development. - [The Daml Compiler](https://docs.canton.network/sdks-tools/development-tools/daml-compiler.md): Daml compiler flags and invocation options. - [Daml Studio](https://docs.canton.network/sdks-tools/development-tools/daml-studio.md): VS Code extension for writing Daml smart contracts with syntax highlighting, type checking, and inline diagnostics. - [LocalNet](https://docs.canton.network/sdks-tools/development-tools/localnet.md): Run a multi-validator Canton Network locally with Docker Compose for development and integration testing. - [PQS (Participant Query Store)](https://docs.canton.network/sdks-tools/development-tools/pqs.md): Query ledger data with SQL using PQS, a PostgreSQL-based projection of Canton contract state. - [Sandbox](https://docs.canton.network/sdks-tools/development-tools/sandbox.md): Run a local Canton node for rapid development and testing with dpm sandbox. - [Community Bindings](https://docs.canton.network/sdks-tools/language-bindings/community.md): Community-maintained language bindings for Python, Rust, Go, and other languages on Canton. - [Java Codegen](https://docs.canton.network/sdks-tools/language-bindings/java.md): Generate and use type-safe Java classes from your Daml contracts for Canton backend development. - [Java LAPI Bindings](https://docs.canton.network/sdks-tools/language-bindings/java-client-libraries.md): Overview, installation, and reference for the Canton Java client libraries (bindings-java). - [JavaScript Codegen](https://docs.canton.network/sdks-tools/language-bindings/javascript.md): Generate JavaScript/TypeScript bindings from Daml interfaces and templates. - [SDKs and Tools](https://docs.canton.network/sdks-tools/overview.md): Overview of the development tools ecosystem for building applications on Canton Network. - [cn-quickstart](https://docs.canton.network/sdks-tools/reference-projects/cn-quickstart.md): A full-stack reference application for building on Canton Network, with Daml contracts, Java backend, React frontend, and LocalNet. - [Splice Reference Apps](https://docs.canton.network/sdks-tools/reference-projects/splice-reference-apps.md): Reference applications from the Splice repository for building Canton Network infrastructure and applications. - [Daml SDK](https://docs.canton.network/sdks-tools/sdks/daml-sdk.md): Install and use the Daml SDK for developing smart contracts and applications on Canton. - [Exchange SDK](https://docs.canton.network/sdks-tools/sdks/exchange-sdk.md): Reference implementation for integrating cryptocurrency exchanges with Canton Network. - [Wallet Kernel SDK](https://docs.canton.network/sdks-tools/sdks/wallet-sdk.md): Reference for the Splice Wallet SDK, a TypeScript library for programmatic wallet operations on Canton Network. - [Support Channels](https://docs.canton.network/shared/support-channels.md): Getting help with Canton Network development and operations - [Support Checklist](https://docs.canton.network/shared/support-checklist.md): Information to gather before contacting Canton support for troubleshooting. ## OpenAPI Specs - [wallet-internal](https://docs.canton.network/openapi/splice/validator/wallet-internal.yaml) - [wallet-external](https://docs.canton.network/openapi/splice/validator/wallet-external.yaml) - [validator-internal](https://docs.canton.network/openapi/splice/validator/validator-internal.yaml) - [scan-proxy](https://docs.canton.network/openapi/splice/validator/scan-proxy.yaml) - [ans-external](https://docs.canton.network/openapi/splice/validator/ans-external.yaml) - [transfer-instruction-v1](https://docs.canton.network/openapi/splice/token-standard/transfer-instruction-v1.yaml) - [token-metadata-v1](https://docs.canton.network/openapi/splice/token-standard/token-metadata-v1.yaml) - [allocation-v1](https://docs.canton.network/openapi/splice/token-standard/allocation-v1.yaml) - [allocation-instruction-v1](https://docs.canton.network/openapi/splice/token-standard/allocation-instruction-v1.yaml) - [scan](https://docs.canton.network/openapi/splice/scan/scan.yaml) - [scan-stream-server](https://docs.canton.network/openapi/splice/scan/scan-stream-server.yaml) - [openapi](https://docs.canton.network/openapi/json-ledger-api/openapi.yaml)