Skip to content

fredriksvantes/prysm-web-ui

 
 

Repository files navigation

PrysmWebUi

This project was generated with Angular CLI version 10.0.5.

Running the project

Install nodejs then do

npm install

Then run the project locally on port 4200 by doing

npm start

navigate to http://localhost:4200

Build

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run npm test to execute the unit tests via Karma.

Running a test watcher

Run npm run test:watch to execute the unit tests in watch mode via Karma.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Development

Generating typescript protos

Run npm install

Then, do

./scripts/update-ts-pbs.sh \
    /path/to/github.com/prysmaticlabs/prysm/proto \
    /path/to/github.com/prysmaticlabs/prysm/proto/validator/accounts/v2/web_api.proto

You should see protos being regenerated under ./src/app/proto, which will be used as the types in our frontend application.

About

Web interface for the Prysm validator

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SCSS 60.3%
  • TypeScript 32.0%
  • HTML 7.4%
  • Other 0.3%