lambdaclass / lambdaclass/lambda_ethereum_consensus

Use the store in the validator calls

Open
#1,278 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Elixir
Stars
109
Forks
41
PR merge metrics
No merged PRs in 30d

Description

Some of the date that validators need to calculate duties is already available in the store. This can be integrated as soon as PR #1253 is merged. This also allows us to delete the compute_target_checkpoint_state function altogether and only use the one in the store.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review PR #1253 first, then trace the validator calls that calculate duties and compare their available data with the store. The work is done when those calls use the store and the duplicate compute_target_checkpoint_state function is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir
Domain
distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.