Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced validator details #182

Merged
merged 26 commits into from
Dec 6, 2024
Merged

Enhanced validator details #182

merged 26 commits into from
Dec 6, 2024

Conversation

pk910
Copy link
Member

@pk910 pk910 commented Nov 28, 2024

This PR adds a tab control to the validator details page, which lazy loads additional validator details on request:

Recent Attestations:
image

Deposits:
image

Withdrawal Requests: (only if electra is activated)
image

Consolidation Requests: (only if electra is activated)
image

@Giulio2002
Copy link

Screenshot 2024-11-30 alle 14 12 10

@pk910
Copy link
Member Author

pk910 commented Dec 2, 2024

This PR includes several changes to make the new validator details structurally possible.
The biggest part is the new validator cache, which keeps track of the validator set and recent validator activity.

Testing instructions:
use this .hack/devnet/custom-kurtosis.devnet.config.yaml to get some deposits, withdrawal & consolidation requests

participants_matrix:
  el:
    - el_type: geth
      el_image: ethpandaops/geth:lightclient-prague-devnet-4-37035c5
    - el_type: reth
      el_image: ethpandaops/reth:onbjerg-devnet-4-8a40d5c
  cl:
    - cl_type: lighthouse
      cl_image: ethpandaops/lighthouse:pawan-electra-alpha7-0dd215c
    - cl_type: prysm
      cl_image: ethpandaops/prysm-beacon-chain:develop-4aa5410
      vc_image: ethpandaops/prysm-validator:develop-4aa5410
network_params:
  electra_fork_epoch: 1
  min_validator_withdrawability_delay: 1
  shard_committee_period: 1
  churn_limit_quotient: 16
  seconds_per_slot: 6
additional_services:
  - dora
  - assertoor
snooper_enabled: true
assertoor_params:
  image: "ethpandaops/assertoor:electra-support-456ffe4"
  run_stability_check: false
  run_block_proposal_check: false
  tests:
    - { file: "https://raw.githubusercontent.com/ethpandaops/assertoor/refs/heads/electra-support/playbooks/pectra-dev/kurtosis/all.yaml" }

@pk910 pk910 marked this pull request as ready for review December 2, 2024 13:32
@pk910 pk910 changed the title WIP: enhanced validator details Enhanced validator details Dec 2, 2024
@skylenet skylenet added the build-docker-image Automatically build docker image for PR branch label Dec 2, 2024
@pk910 pk910 merged commit 47cbf27 into master Dec 6, 2024
13 checks passed
@pk910 pk910 deleted the pk910/per-validator-operations branch December 6, 2024 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-docker-image Automatically build docker image for PR branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants