Skip to content

Releases: ethpandaops/spamoor

v1.1.1

15 Apr 14:57
874b413

Choose a tag to compare

Major Changes

  • New uniswap-swaps scenario
  • Added client groups to target specific clients only when needed
  • Various daemon improvements
  • Dependency updates
Full changelog

Full changelog

  • 874b413 add --self-tx-only flag to eoatx scenario (#29)
  • e767312 add more example spammers
  • c39d977 reduce network impact of example spammers
  • 825aaf1 allow setting description from startup spammers
  • 36dd552 update READMEs
  • f85b039 update READMEs
  • 0113a30 add wildcard client group
  • 522dab2 added client groups
  • 5a797be bump priority fee for funding transactions
  • e8b89b4 Merge pull request #34 from ethpandaops/dependabot/go_modules/dependencies-404e86e43f
  • 9564109 Bump github.com/ethereum/go-ethereum in the dependencies group
  • 4225a10 Merge pull request #31 from ethpandaops/pk910/mev-swaps
  • 6c86e02 Merge pull request #30 from mininny/feat/mininny/incremental-blob-count
  • fe20304 Merge pull request #32 from ethpandaops/pk910/reorg-tracking
  • 456ff2b Fix string formatting for float
  • 704c711 Merge pull request #33 from ethpandaops/pk910/daemon-config
  • b476fd0 add possibility to load spammers on startup
  • fe0be1c small fixes
  • 87a1879 implement chain reorg handling
  • 64d4ce8 small fixes
  • 26e0770 code cleanup
  • 7c04b65 go fmt
  • 6b87096 implement uniswap scenario
  • c349c92 Merge remote-tracking branch 'origin/master'
  • 96c940e start implementation of mev-swaps scenario
  • 03b6d79 add well known wallets
  • 3536d47 Add ThroughputIncrementInterval to all blob-related scenarios
  • ccb7569 Remove default case and add context done in for loop
  • fbe97e2 Add throughput-increment-interval for increasing the blob count every interval seconds
  • 2ff4d66 Merge pull request #27 from ethpandaops/dependabot/go_modules/dependencies-d552dc0189
  • 89f0707 Bump github.com/ethereum/go-ethereum in the dependencies group
  • 75622a0 Merge pull request #24 from ethpandaops/dependabot/go_modules/dependencies-0859b4eec8
  • ceaf260 bump go version
  • ee64b15 bump go version in workflows
  • 93bbbe5 Bump github.com/pressly/goose/v3 in the dependencies group
  • 9a8ba1b allow setting wallet address
  • 3debcf9 small webui code refactoring

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
spamoor_1.1.1_windows_amd64.zip spamoor executables for windows/amd64
spamoor_1.1.1_linux_amd64.tar.gz spamoor executables for linux/amd64
spamoor_1.1.1_linux_arm64.tar.gz spamoor executables for linux/arm64
spamoor_1.1.1_darwin_amd64.tar.gz spamoor executable for macos/amd64
spamoor_1.1.1_darwin_arm64.tar.gz spamoor executable for macos/arm64

v1.1.0

28 Mar 00:26
d6c9bf3

Choose a tag to compare

Major Changes

  • Spamoor daemon with api & webui (#18)
  • Added setcodetx scenario for eip7702 transaction spamming
  • Spread transaction submissions across slots (#14)
  • Dependency & workflow updates
Full changelog

Full changelog

  • d6c9bf3 fix spammer id
  • cf27994 Merge pull request #18 from ethpandaops/pk910/spamoor-daemon
  • ecdd3c6 Merge pull request #22 from mininny/feat/mininny/increase-feecap-for-blobs
  • ffe296e Merge pull request #23 from mininny/feat/mininny/dockerfile-go-1.23
  • 605be0b Use go1.23 in Dockerfile
  • 52a081e Use 1gwei fee/tip cap for blob transactions
  • d5e5c54 remove dead code
  • f46b55b fix snapshot release script after workflow action update
  • 0c89372 add spamoor-daemon to README
  • 2394a09 add api docs (swagger)
  • 6b4c309 add log streaming via sse
  • 8324506 more default spammers & graceful shutdown
  • 68c00cd add some example spammers
  • ca1e70a fixes for graceful nonblocking shutdowns
  • cb7c1fb Merge branch 'master' into pk910/spamoor-daemon
  • f485f36 Merge pull request #20 from ethpandaops/dependabot/go_modules/dependencies-7a068a3389
  • 94b1501 Merge pull request #21 from ethpandaops/dependabot/github_actions/actions-a2367f0e78
  • f4a4261 Bump the actions group with 8 updates
  • 72ccbc9 Bump the dependencies group across 1 directory with 2 updates
  • 38e5dff Merge pull request #19 from ethpandaops/update-github-actions
  • b5f4b00 Add GitHub Actions configuration to dependabot.yml
  • e5fad6d update favicon
  • b8e0b6a beatify log rendering, show additional fields
  • e7d54e9 styling fixes
  • b67e41a small logging improvements
  • e023e27 various improvements for new spamoor ui
  • 2c61cc0 Merge branch 'master' into pk910/spamoor-daemon
  • e838f4d fix branch name to docker tag conversion
  • fb54aab fix branch name to docker tag conversion
  • 7a28192 trigger CI
  • 99e0d5e make staticcheck happy
  • 7ac3e16 implement spamoor daemon with web interface
  • 9cbf140 code refactoring (preparation for daemon implementation)
  • c4b5b31 update go-ethereum & remove dependency replacement
  • 55bfa22 make code context aware for easier handling when used as library
  • 28ffd2e Update github actions dependencies to show full versions in comment (#16)
  • f34989e Update GitHub Actions in .github/workflows/build-release.yml to use pinned hashes
  • d9b6862 Update GitHub Actions in .github/workflows/build-master.yml to use pinned hashes
  • 1aaa46b Update GitHub Actions in .github/workflows/_shared-check.yaml to use pinned hashes
  • de3daad Update GitHub Actions in .github/workflows/_shared-build.yaml to use pinned hashes
  • 8ef84c6 Merge pull request #15 from ethpandaops/update-github-actions
  • 5ca5f8d Update GitHub Actions in .github/workflows/build-release.yml to use pinned hashes
  • cdce6a8 Update GitHub Actions in .github/workflows/build-master.yml to use pinned hashes
  • e8fdbd5 Update GitHub Actions in .github/workflows/_shared-check.yaml to use pinned hashes
  • 43102fc Update GitHub Actions in .github/workflows/_shared-build.yaml to use pinned hashes
  • aee873d small fixes for random data generator
  • 3ac827b Merge pull request #14 from mininny/feat/mininny/use-rate-limiter-for-throughput
  • 1595b1b Merge branch 'master' into feat/mininny/use-rate-limiter-for-throughput
  • 27b6754 Use strict rate limiting without bursts
  • 9257a90 Merge pull request #12 from ethpandaops/dependabot/go_modules/dependencies-e99a8677a1
  • bf56413 Use rate.Limiter for controlling the throughput of rpc requests
  • d5d1730 Bump github.com/spf13/pflag in the dependencies group across 1 directory
  • 2d8b278 add setcodetx scenario for eip7702 transactions

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
spamoor_1.1.0_windows_amd64.zip spamoor executables for windows/amd64
spamoor_1.1.0_linux_amd64.tar.gz spamoor executables for linux/amd64
spamoor_1.1.0_linux_arm64.tar.gz spamoor executables for linux/arm64
spamoor_1.1.0_darwin_amd64.tar.gz spamoor executable for macos/amd64
spamoor_1.1.0_darwin_arm64.tar.gz spamoor executable for macos/arm64

v1.0.2

18 Dec 18:47
835af35

Choose a tag to compare

Changes

  • 835af35 fetch block receipts by block number
  • 103f236 fix critical dependabot alert

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
spamoor_1.0.2_windows_amd64.zip spamoor executables for windows/amd64
spamoor_1.0.2_linux_amd64.tar.gz spamoor executables for linux/amd64
spamoor_1.0.2_linux_arm64.tar.gz spamoor executables for linux/arm64
spamoor_1.0.2_darwin_amd64.tar.gz spamoor executable for macos/amd64
spamoor_1.0.2_darwin_arm64.tar.gz spamoor executable for macos/arm64

v1.0.1

17 Dec 17:12
a86d211

Choose a tag to compare

Changes

  • a86d211 improve logging
  • 99a84da Merge remote-tracking branch 'origin/master'
  • 8b35f92 various fixes and logging improvements
  • cddd7fb Merge pull request #10 from ethpandaops/dependabot/go_modules/dependencies-b73f413b3b
  • 077cc82 suppress warning when aborting tx receipt loading via canceling context
  • a84942b Bump the dependencies group with 2 updates
  • aa242d4 update workflows to use upload/download artifacts v4
  • 69c6630 update README & Dockerfile

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
spamoor_1.0.1_windows_amd64.zip spamoor executables for windows/amd64
spamoor_1.0.1_linux_amd64.tar.gz spamoor executables for linux/amd64
spamoor_1.0.1_linux_arm64.tar.gz spamoor executables for linux/arm64
spamoor_1.0.1_darwin_amd64.tar.gz spamoor executable for macos/amd64
spamoor_1.0.1_darwin_arm64.tar.gz spamoor executable for macos/arm64

v1.0.0

10 Dec 16:56
43a7d37

Choose a tag to compare

Changes

  • 43a7d37 allow setting calldata for eoatx scenario
  • 5ce5b9b Merge pull request #9 from ethpandaops/dependabot/go_modules/dependencies-525e18a23b
  • f25f8c9 bump go version
  • 422e002 Merge branch 'master' into dependabot/go_modules/dependencies-525e18a23b
  • 8c97f1f fix negative waitgroup counter panic
  • ffc5fff reimplement transaction management
  • 7c07bdf fix panic when receipt cannot be loaded
  • 99ea312 retry wallet initialization on failure
  • 915e133 fix default arg values
  • 6e56850 Bump github.com/ethereum/go-ethereum
  • e7fcf47 Merge pull request #5 from ethpandaops/pk910/deploy-destruct-scenario
  • b7bb002 contract update
  • 28ad12e add deploy-destruct scenario
  • 8082414 Merge pull request #4 from ethpandaops/dependabot/go_modules/dependencies-7df69de2b9
  • b851452 Bump github.com/holiman/uint256 in the dependencies group
  • 21900b5 Merge pull request #3 from ethpandaops/dependabot/go_modules/dependencies-269b3665ae
  • e164043 fix upgrade issues
  • d537513 Bump the dependencies group with 3 updates
  • 13ecf74 add dependabot.yml
  • 7369f9e Merge pull request #2 from ethpandaops/pk910/erctx-contract
  • 0fa3228 fix README
  • 3f8a3af added generalized logic for transactions generated by abigen code
  • 3f53007 Merge branch 'master' into pk910/erctx-contract
  • 5dbce00 add erctx contract in abigen format
  • db6144f Merge pull request #1 from bharath-123/bharath/add-gas-burner
  • c7b4a70 some refactoring
  • 274d4e5 add docs
  • 7f0ddaa add gas burner txs scenario
  • 343bd28 fixed build workflow
  • 49ac9c7 fixed build workflow
  • 12b5a62 fixed staticcheck issue
  • 783a8e5 fix staticcheck issues
  • 94e0c5b fix build workflow
  • c0e1a3f add build pipeline & Makefile, remove blob-sender
  • 257acd5 commit missing code
  • 1020fb3 rename & rebase of goomy-blob code
  • 03c04ab Merge branch 'blobless'
  • 35f2282 add LICENSE
  • d0888e3 fix merge conflicts
  • 7071031 Merge branch 'master' into blobless
  • 52526aa fix import paths
  • 8eecd29 Merge pull request #1 from ryanschneider/go.mod-fix
  • df6c4b8 fix(go.mod): Match module name w/ Github repo
  • 98462cb fix help messages & readme
  • 839f83e update ethereum/go-ethereum dependency & remove override
  • 7897295 lower child wallet funding amount
  • 133318e add ability to set custom http headers
  • 0056080 Merge branch 'master' into blobless
  • e4b460b fix issue with cli parameter parsing
  • 17fa6c3 added erctx scenario
  • a09ab59 added --random-target flag to eoatx
  • b79eaef fix new scenarios
  • d32616f added blobless eoatx & deploytx scenarios
  • 6ec54d2 make goomy devnet10 ready
  • 999e13a Merge branch 'conflicting-scenario'
  • 7ded311 added conflicting scenario
  • 6c5e577 check client status to avoid sending transactions to bad nodes
  • 86c4267 fix
  • 9b4a1aa fixed spammer getting stuck when awaiting transactions on unsynced clients
  • 62901d5 allow comma separated rpc hosts
  • a9c749c allow comma separated rpc hosts
  • 978c770 small fixes
  • d22b564 cleanup & log periodic wallet checks
  • 9e99550 small fix
  • 2a57ff8 watch & resupply child wallets for long time spamming
  • 6ab560d fixed issue in await nonce logic
  • fd6211a add goomy to README
  • 438cade add README.md
  • 9d8729a fix Dockerfile
  • b9658dd move repository
  • 27305a2 fix Dockerfile
  • c89b6b7 rename command & scenarios
  • bb4a6ea repository rename
  • 586587c initial implementation 11 commits
  • c4de048 initial commit

Release Artifacts

Please read through the wiki for setup & configuration instructions.

Release File Description
spamoor_1.0.0_windows_amd64.zip spamoor executables for windows/amd64
spamoor_1.0.0_linux_amd64.tar.gz spamoor executables for linux/amd64
spamoor_1.0.0_linux_arm64.tar.gz spamoor executables for linux/arm64
spamoor_1.0.0_darwin_amd64.tar.gz spamoor executable for macos/amd64
spamoor_1.0.0_darwin_arm64.tar.gz spamoor executable for macos/arm64