Skip to main content
This reference covers the most commonly used Canton Console commands, organized by task. All examples assume you’re connected to a participant console unless otherwise noted. When the Canton Console starts, it reads the configuration file and automatically binds a variable for each configured node. For example, if your configuration defines a participant node, the console makes it available as the participant variable (or whatever name you gave it in the config). You can use this variable directly to call commands like participant.health.status without any additional setup.

Health and Status

Check whether the node is healthy and connected to the synchronizer:
For sequencer nodes:

Party Management

Listing Parties

Party Details

Package Management

Listing Packages

Uploading Packages

Package Vetting

Topology Inspection

Topology commands show the current state of party-to-participant mappings, package vetting, and other network-wide configuration.

Party-to-Participant Mappings

Synchronizer Parameters

Namespace Delegations

Synchronizer Operations

Listing Connected Synchronizers

Reconnecting to a Synchronizer

Querying the Ledger

Active Contract Set (ACS)

The testing.acs_search command is intended for debugging, not production queries. For production read access, use PQS.

Common Patterns

Getting the Participant ID

Getting a Party ID

Getting the Synchronizer ID

Next Steps