Justin Traglia

Results 31 issues of Justin Traglia

This PR is a work in progress. It does the following things: * Update `com.diffplug.spotless` to work with Java 22. * Rename `compute_fk20_proofs` to `compute_fk20_cell_proofs`. * Hardcode `compute_fk20_cell_proofs` to accept...

## PR Description Out of caution, this PR adds a `thenComparing(index)` call when sorting validators for pending balance deposits. See a screenshot of the relevant spec below. Because we're iterating...

This PR groups the three `Pending*` types and the three `*Request` types together. In my opinion, it makes sense for the request types to be immediately above the `ExecutionRequests` type.

general:presentation
Electra

_Planned release date: Thursday 2024/10/31 after ACDC 145_ - [ ] testgen - [x] version bump #3981 - [x] #3754 - [ ] #3800 - [x] #3884 - [x] #3893...

I found this function a little confusing because the `index` variable is shadowed. 1. `for index in committee_indices:` 2. `for i, index in enumerate(committee)` I think it would be good...

Electra

This PR essentially renames the EIP-7594 spec to Fulu.

DO NOT MERGE
Fulu

Mentioned here, it would be good to check that generator imports are correct. We can do this by running the generators with the new `--modcheck` flag. This is essentially a...

scope:CI/tests/pyspec

This PR refactors the Makefile so it's easier to read and use. * Running `make` or `make help` will list all of the rules. * It's no longer necessary to...

general:enhancement
scope:CI/tests/pyspec

To match other spec files, we should move the intro paragraph to an introduction section. My editor automatically strips trailing whitespace. Please merge this after #3977 and rebasing.

DO NOT MERGE
general:presentation

This PR deletes all of the trailing whitespace (spaces at the end of a line) throughout the repo. There's also a new CI check which greps for trailing whitespace and...

general:proofread
DO NOT MERGE