Skip to content

Scenarios for all load generators#263

Merged
LuisPH3 merged 1 commit into
mainfrom
simon/load-scenarios
Jul 17, 2026
Merged

Scenarios for all load generators#263
LuisPH3 merged 1 commit into
mainfrom
simon/load-scenarios

Conversation

@simonlechner

Copy link
Copy Markdown
Contributor

This PR adds scenarios for all load generators.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a set of runnable YAML scenarios under scenarios/load_generators/ to exercise each supported load-generator application type against a small network (typically a single validator), providing a standardized way to validate transaction generation/processing per app.

Changes:

  • Added one dedicated scenario per load generator (counter, erc20, store, uniswap, transient, smartaccount, bundles variants, etc.).
  • Included InitialNetworkRules upgrade flags for scenarios that require specific network features (e.g., bundles/subsidies).

Reviewed changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
scenarios/load_generators/all_of_bundle.yml Scenario to run the allofbundle load generator with required bundle-related upgrades enabled.
scenarios/load_generators/bls12_add.yml Scenario to run the bls12add precompile load generator with Allegro enabled.
scenarios/load_generators/counter.yml Scenario to run the counter load generator on a single validator.
scenarios/load_generators/duplicated_bundle.yml Scenario to run the duplicatedbundle load generator with bundle-related upgrades enabled.
scenarios/load_generators/ecdsa.yml Scenario to run the ecdsa load generator on a single validator.
scenarios/load_generators/erc20.yml Scenario to run the erc20 load generator on a single validator.
scenarios/load_generators/failing_bundle.yml Scenario to run the failingbundle load generator with bundle-related upgrades enabled.
scenarios/load_generators/large_contract.yml Scenario to run the largecontract load generator on a single validator.
scenarios/load_generators/mix.yml Scenario to run the mix load generator across app types with weighted selection and required upgrades enabled.
scenarios/load_generators/one_of_bundle.yml Scenario to run the oneofbundle load generator with bundle-related upgrades enabled.
scenarios/load_generators/selfdestruct_new_contract.yml Scenario to run the selfdestructnewcontract load generator on a single validator.
scenarios/load_generators/selfdestruct_old_contract.yml Scenario to run the selfdestructoldcontract load generator on a single validator.
scenarios/load_generators/smart_account.yml Scenario to run the smartaccount load generator with Allegro enabled.
scenarios/load_generators/store.yml Scenario to run the store load generator on a single validator.
scenarios/load_generators/subsidies.yml Scenario to run the subsidies load generator with GasSubsidies enabled.
scenarios/load_generators/subsidized_bundle.yml Scenario to run the subsidizedbundle load generator with bundle+subsidy upgrades enabled.
scenarios/load_generators/transient.yml Scenario to run the transient load generator on a single validator.
scenarios/load_generators/uniswap.yml Scenario to run the uniswap load generator on a single validator.

Comment thread scenarios/load_generators/ecdsa.yml
Comment thread scenarios/load_generators/large_contract.yml
@simonlechner
simonlechner force-pushed the simon/load-scenarios branch from 94f8f72 to 7713dca Compare July 15, 2026 11:27
@simonlechner
simonlechner requested review from LuisPH3 and facuMH July 15, 2026 11:27
@LuisPH3
LuisPH3 merged commit 326d76a into main Jul 17, 2026
2 checks passed
@LuisPH3
LuisPH3 deleted the simon/load-scenarios branch July 17, 2026 11:58
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.

3 participants