Allocated Parties Not Visible on Navigator Welcome Screen

I encountered an issue where parties are successfully allocated and listed using the daml ledger list-parties command, but they are not visible on the Navigator’s welcome screen.

Details:

  • Environment:
    • Running DAML on localhost, port 6865
    • Navigator accessed via localhost:7500
  • Steps Taken:
    1. Run daml start command
    2. Opened a new terminal window and executed daml ledger list-parties --host localhost --port 6865
    • The parties were correctly listed, as shown in the first screenshot.
    1. Accessed the DAML Navigator at http://localhost:7500/sign-in/
    • The Navigator welcome screen does not display any parties to choose from, as shown in the second screenshot.

Screenshots:

  • First Screenshot: Shows the successful listing of parties.
  • Second Screenshot: Shows the Navigator welcome screen with no parties listed.

The parties were allocated in the initialization script and the daml.yaml file has the following line init-script: Main:setup - where the two parties are allocated.

Any insights on what might be causing this discrepancy or how to resolve it would be greatly appreciated!

By default in the drop-down on the login page the Navigator shows the list of participant users rather than parties. To make the Navigator show the list of parties on the login page add the following to your daml.yaml file

navigator-options:
  - --feature-user-management=false

For more details see https://docs.daml.com/tools/navigator/index.html#logging-in

1 Like