ChainSafe / ChainSafe/lodestar
BroadcastValidations tracer
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 483
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 150
Description
implement - https://github.com/ethereum/beacon-APIs/pull/317
- [x] add basic validations - https://github.com/ChainSafe/lodestar/pull/5762
- [x] for blocks not produced via beacon, do a consensus val (state transition check)
- [x] for gossip, also do gossip vals first before broadcasting
- [ ] for gossip/consensus_and_equivocation
- [x] change warnings to errors for consensus chec
Contributor guide
Research direction
Review beacon-APIs PR 317 and the existing validation work in ChainSafe/lodestar PR 5762 first. Focus on the remaining gossip/consensus_and_equivocation checklist item and the consensus warning-to-error change; done means the BroadcastValidations tracer checklist is complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100