Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 27, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

fselmo and others added 2 commits January 27, 2026 11:00
* refactor(tests): refactor to less error prone logic for eip7934 tests

* refactor(tests): performance gain linear search -> binary search

* feat(tests): perf gain, find a tx that is within +/- 15 bytes not 1 byte

- extradata field is 32 bytes so we can adjust using the block's extradata
  up to +/- 15 bytes or so (we will need to add one more for rlp at limit
  + 1 byte invalid tests). This makes it so we should selfomly even hit the
  binary search logic.

* refactor(tests): Get rid of dead binary search code; new tolerance does the job

* fix(tests): fix typo - use consolidation requests

* refactor(tests): cleanup from comments on PR #2078
* feat(test-cli): add hasher compare subcommand

* test(test-cli): add unit tests for hasher

* refactor(test-cli): remove dead code and redundant comments

- Remove unused HashableItem.print() method.
- Remove obvious inline comments that duplicate code intent.
- Simplify multi-line type annotation for differences list.

* refactor(test-cli): simplify compare by diffing trees directly

- Replace parse_hash_lines() with collect_hashes() that walks item tree.
- Simplify display_diff() to work with dicts instead of parsing strings.
- Eliminate round-trip: format → parse → diff is now just collect → diff.
@pull pull bot locked and limited conversation to collaborators Jan 27, 2026
@pull pull bot added the ⤵️ pull label Jan 27, 2026
@pull pull bot merged commit 7c8ec4f into LuckQuack:forks/amsterdam Jan 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants