Using the Prysm Web Interface

Our Code Is Not Yet Updated to Mainnet!

Our latest release of Prysm, beta.1, is not mainnet compatible. Please do not run Prysm yet until we announce it in our Discord channel, our releases page, our official mailing list or in this documentation portal.

This section outlines the step-by-step process for how to use Prysm with its built-in web interface.

Dashboard

Step 1: Get Prysm

To begin, follow the instructions to fetch and install Prysm for your operating system.

Based on the instructions above, you should now have a running beacon node.

Step 2: Start your validator client

You'll then need to start your validator client with the --web flag in a second terminal window. Depending on your platform, issue the appropriate command from the examples below to start the validator.

Important Caveats

The --web interface is currently a beta release and has some limitations. At the moment, it assumes you are running your beacon node and validator client with default RPC ports, and on the same machine or at least within the same network. For more advanced configurations, you can get in touch with our team on Discord or follow the progress of prysm-web here.

Using the Prysm installation script

./prysm.sh validator --web

Using Docker

At the moment, docker installations do not work with the web UI due to some assumptions about default ports which will be resolved in future releases. We apologize in advance.

Using Bazel

bazel run //validator -- --web

Step 3: Create a wallet

The Prysm web interface will open in your default browser automatically, and you can then navigate to the Create a Wallet page.

Onboarding

We recommend going through the "imported wallet" route, and importing your keys you obtained during the eth2 launchpad deposit-cli process, as this is the most secure setup. Upon completing wallet creation, you will be redirected to your main dashboard, where you can see several important items such as your recent validating performance or your beacon node's sync status.

Step 4: Monitor your beacon node and validator client logs, manage accounts, and more

You can visualize your beacon node and validator client logs from the web interface easily by navigating to System Process -> Logs on the left-hand sidebar.

Logs

This page is useful to monitor how your processes are doing without needing to navigate to your terminal! In addition, you can visit your Wallet and Accounts -> Accounts page to view all your validating keys in an ordered table, explore their historical performance on https://beaconcha.in, back up your accounts, import new ones, and more. The web UI is an easy way to do a lot of common validator commands without needing to be an expert with CLI or terminal commands.