Releases: ethpandaops/spamoor
Releases · ethpandaops/spamoor
v1.1.1
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 toeoatx
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
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
Changes
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
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
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 toeoatx
- 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 |