Skip to content

Tags: flashbots/contender

Tags

v0.3.0

Toggle v0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zeroXbrock brock 🤖⚡
v0.3.0

- fixes several error-handling bugs
  - async tasks can now return errors properly
- return `Result<(), ContenderError>` instead of just `()` from spammer
  callbacks to simplify callback implementations
- prevents chain ID mismatch between builder RPC (`--builder-url`) and
  eth RPC (`--rpc-url`) when both are provided
- fix error-handling in report traces & heatmap
  - work around missing trace data if node doesn't support traces
- measures latency of `eth_sendBundle` & include in reports
- adds new builtin scenarios:
  - `fill-block`     Fill blocks with simple gas-consuming transactions
  - `eth-functions`  Spam specific opcodes & precompiles
  - `storage`        Fill storage slots with random data
  - `stress`         Run a comprehensive stress test with various
    parameters
  - `transfers`      Simple ETH transfers. ETH is transferred to the
    sender if --recipient is not set
  - `uni-v2`         Send swaps on UniV2 with custom tokens
- bumps alloy & reth dependencies
- supports reverting transactions in reports
- supports V4 (Prague) execution payloads when using auth (`engine_`)
  API
- adds flag `-a` to control the number of accounts to fund & spam with
  (used to be determined by `--tps` or `--tpb`)

**breaking changes**

- return type of `<impl OnTxSent>::on_tx_sent` and `<impl
  OnBatchSent>::on_batch_sent`
- `AuthProvider::{new, from_jwt_file}` have a new required argument
  `message_version`, used to determine which method & payload type to
use when calling the `engine_` API

contender_testfile-v0.3.0

Toggle contender_testfile-v0.3.0's commit message
chore: Release package contender_testfile version 0.3.0

contender_sqlite-v0.3.0

Toggle contender_sqlite-v0.3.0's commit message
chore: Release package contender_sqlite version 0.3.0

contender_report-v0.3.0

Toggle contender_report-v0.3.0's commit message
chore: Release package contender_report version 0.3.0

contender_engine_provider-v0.3.0

Toggle contender_engine_provider-v0.3.0's commit message
chore: Release package contender_engine_provider version 0.3.0

contender_core-v0.3.0

Toggle contender_core-v0.3.0's commit message
chore: Release package contender_core version 0.3.0

contender_cli-v0.3.0

Toggle contender_cli-v0.3.0's commit message
chore: Release package contender_cli version 0.3.0

contender_bundle_provider-v0.3.0

Toggle contender_bundle_provider-v0.3.0's commit message
chore: Release package contender_bundle_provider version 0.3.0

Verified

This tag was signed with the committer’s verified signature.
zeroXbrock brock 🤖⚡

contender_testfile-v0.2.2

Toggle contender_testfile-v0.2.2's commit message
chore: Release package contender_testfile version 0.2.2