Skip to content

chore: remove deprecated tools (tx_fuzz, custom_flood, full_beaconchain_explorer, blutgang)#1427

Open
barnabasbusa wants to merge 1 commit into
mainfrom
cleanup/remove-legacy-tools
Open

chore: remove deprecated tools (tx_fuzz, custom_flood, full_beaconchain_explorer, blutgang)#1427
barnabasbusa wants to merge 1 commit into
mainfrom
cleanup/remove-legacy-tools

Conversation

@barnabasbusa

Copy link
Copy Markdown
Collaborator

What

Removes four legacy additional_services that have been superseded by actively-maintained alternatives:

Removed Replacement Why
tx_fuzz spamoor (and rakoon) spamoor is the maintained ethpandaops tx spammer
custom_flood spamoor same — a one-off balance flooder, redundant with spamoor
full_beaconchain_explorer dora dora is the default lightweight beacon explorer
blutgang erpc erpc is the maintained EL RPC proxy/cache

Changes

  • Deleted src/tx_fuzz/, src/blutgang/, src/full_beaconchain/, src/mev/flashbots/mev_custom_flood/
  • Deleted static config templates static_files/blutgang-config/, static_files/full-beaconchain-config/
  • Removed launchers, imports and elif branches from main.star
  • Removed tx_fuzz_params / custom_flood_params defaults, structs and validation from input_parser.star and sanity_check.star
  • Dropped the entries from ADDITIONAL_SERVICES_PARAMS
  • Updated README.md, docs/architecture.md, network_params.yaml
  • Removed the services from CI test fixtures under .github/tests/ — every affected fixture already runs spamoor, so transaction-load coverage is preserved

Validation

  • kurtosis run --dry-run with [spamoor, rakoon, erpc, dora] builds the plan successfully
  • Passing a removed service (e.g. tx_fuzz) now fails fast with Invalid additional_services tx_fuzz, allowed fields: [...]

Note

This is technically breaking for anyone explicitly listing these services in their config — they should switch to the replacements above.

…in_explorer, blutgang)

These tools have been superseded by actively-maintained alternatives:
- tx_fuzz / custom_flood -> spamoor (and rakoon) for transaction spamming
- full_beaconchain_explorer -> dora as the lightweight beacon explorer
- blutgang -> erpc as the EL RPC proxy/cache

Removes their launchers, params, static config templates, and all
references in main.star, input_parser, sanity_check, docs, README and
CI test fixtures (which already use spamoor for tx load).
@barnabasbusa
barnabasbusa force-pushed the cleanup/remove-legacy-tools branch from fb3dfe4 to fd81fee Compare June 15, 2026 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant