For the complete documentation index, see llms.txt. This page is also available as Markdown.

Users & Wallet Users

Two tabs covering two different kinds of user: Ledger users with their rights, and users onboarded to the Wallet UI.

Overview

Tab
Manages

Users

Ledger users on the Canton participant. A ledger user has rights over specific parties, and is what an application authenticates as when it talks to the Ledger API.

Wallet Users

Wallet UI users registered with the validator app, so a person can sign in to the Canton Wallet.

Neither creates an account in your identity provider. Both assume the identity already exists there.


Users

The heading shows the count: n users provisioned on this validator.

Columns

Column
Contents

Username

The ledger user ID

Primary party

The party the user acts as by default

Identity provider

The identity provider ID, or default

Active

Active or Deactivated

Edit action

Viewing rights

Clicking a row opens a read-only drawer showing the user's rights, grouped by kind:

Right
Grants

Participant admin

Full administrative control of the participant.

Identity provider admin

Administration of identity provider configuration.

Can read as any party

Read access to every party's data on this participant.

Can execute as any party

Execution on behalf of any party.

Can act as

Submitting commands on behalf of the listed parties.

Can read as

Reading the listed parties' data.

Can execute as

Executing on behalf of the listed parties.

The drawer's Edit Rights button moves you into the editor.

Creating a user

1

Click Create User

Provision a new participant user with a primary party and rights.

2

Fill in Basic info

User ID is required — for example analyst-01. Primary party is optional.

3

Grant rights

Under Rights, add parties to Can act as, Can read as, and Can execute as. Type a party and press Enter — each becomes a removable chip. Under Global flags, tick any participant-wide rights.

4

Click Create

The modal closes on success.

Editing a user

The pencil icon on a row, or Edit Rights in the drawer, opens the same modal in edit mode: User ID is read-only. Primary party, status, annotations and rights can be changed.

Edit mode adds:

  • a Deactivated checkbox — user cannot authenticate to the ledger;

  • an Annotations section for arbitrary key/value metadata on the user.

There is no success toast for user create or edit. The modal simply closes. Confirm the change landed by reopening the user's rights drawer.

States

Situation
What you see

No users

No users yetCreate the first user to grant ledger access.

Load failed

Failed to load users, with the error


Wallet Users

The heading shows the count: n users registered with the wallet UI.

Column
Contents

Username

The wallet username, with a copy button

Status

Always Active

Remove action

Status is always Active. The validator app only returns usernames, so there is no other state to show. Treat the column as informational.

Adding a wallet user

Add Wallet UserEnter a username to onboard someone to the wallet UI. Enter the Username and click Add user. A toast confirms Wallet user added.

The UI checks for duplicates before submitting and warns Username already exists rather than sending the request.

Removing a wallet user

The trash icon opens a confirmation: Offboard "<username>" from the wallet UI. This cannot be undone. Confirm with Remove.

States

Situation
What you see

No wallet users

No wallet users yetAdd a username to give someone access to the wallet UI.

Load failed

Failed to load wallet users, with the error

Last updated

Was this helpful?