Prysm Eth2 Client Web Interface Now Live

Raul Jordan
Prysmatic Labs
3 min readOct 12, 2020

--

The community has been asking for a graphical user interface for eth2 clients since we started this journey, and we are proud to announce Prysm is the first eth2 client with a dedicated web portal for your staking needs! We spent a lot of time thinking about what we could create to help our stakers the most, especially those who might not want to use terminal or CLI commands to manage their validator. Starting in Prysm release alpha.29 from this weekend, you can now run your validator with the — web option (two dashes) to start a local frontend in your browser. Keep in mind this is a beta release, so we are looking for feedback on the UI and need help with finding edge cases or bugs that worsen your experience. For any feedback, please join us on Discord and chat with us in our #prysm-web channel.

This is not meant to be a block explorer, but rather, an interface used to monitor your beacon node and validator client logs and perform common validator commands such as backing up keys, exporting your keys, and more.

Features

Our web UI is hosted at https://github.com/prysmaticlabs/prysm-web-ui and it is a fully open-source, Angular application. Some of the features included in our first release are:

  • Ability to create a new, HD wallet from a mnemonic and generate validator accounts from seed
  • Ability to import keystores from an external source, such as those generated during the eth2 launchpad deposit CLI process
  • Ability to monitor your gains and losses for your validator
  • View chain data such as current synced slot for your beacon node, finalized epoch, validator participation, and validator queue information
  • Ability to view your validator accounts, sort them, view them in the beaconcha.in block explorer
  • Ability to import new validating keys from either a zip file of keystores or individual keystore files
  • Ability to create new validator accounts and obtain the deposit data necessary to deposit via the eth2 launchpad
  • Ability to monitor your beacon node and validator client logs as a stream!

This is only the beginning, and we are planning on improving this over time with help from our users to make for a really solid experience.

How to Begin

In addition to this blog post, we also created a walkthrough video of how to setup the Prysm web UI by importing your keys from the eth2 launchpad. You can view it here!

As always, thanks again for trying our Prysm.

Interested in Contributing?

We are always looking for devs interested in helping us out. If you know Go or Angular and want to contribute to the forefront of research on Ethereum, please drop us a line and we’d be more than happy to help onboard you :).

Check out our contributing guidelines and our open projects on Github. Each task and issue is grouped into the Phase 0 milestone along with a specific project it belongs to.

As always, follow us on Twitter or join our Discord server and let us know what you want to help with.

Official, Prysmatic Labs Ether Donation Address

0x9B984D5a03980D8dc0a24506c968465424c81DbE

Official, Prysmatic Labs ENS Name

prysmatic.eth

--

--