v1.1.6
Major Changes
- new scenario:
xentoken
(XEN Token deployment & state heavy sybil attack) - new scenario:
taskrunner
(for running through complex transaction sequences) - added "Spamoor Library" to simplify importing shared spammer configs
- added Graphs page with transaction throughput & gas usage visualization
- added
spamoor run
cli command - added extensive user/api & developer documentation, AI rules
- structural refactoring & simplifications
Full changelog
Full changelog
- 33ecf05 Merge pull request #84 from ethpandaops/bbusa/fix-duplicate-key
- 5ba295c fix: duplicate base_fee key
- b378342 Merge pull request #83 from ethpandaops/pk910/spamoor-run
- 1f31069 refactor config parser code to avoid daemon package in cli
- 6b5e74d add
spamoor run
subcommand - 634c8b8 fix spamoor daemon docker command in user docs
- a549938 Merge pull request #78 from ethpandaops/pk910/taskrunner-scenario
- d2a59b2 fix merge conflict
- 63d7540 Merge branch 'master' into pk910/taskrunner-scenario
- 5100e4a Merge pull request #82 from lambdaclass/remove_minimum_fee
- f6cdc63 Merge pull request #80 from ethpandaops/bbusa/update-claude
- 66d3172 fix restore go.mod go.sum
- 2a221a4 fix fees from config were being rounded down to 0
- 0cdf00b chore: make claude run basic checks all the time
- f99a586 improve spammer readability
- 7ddcce1 add storage update spammer config & fix import UI
- 2fc9622
go fmt
- 15c669c add
taskrunner
scenario - 9850177 embed chart.js library
- 39aff4c Merge pull request #77 from ethpandaops/pk910/graphs
- 70f21ad fix sse for spammer additions
- 6e97f2b fix submitted count after cut off
- 636590b make staticcheck happy
- 6bf7d70
go fmt
- a38dbc7 fix graph sse integrity
- 489c41d add flag to disable tx metrics, improved graph liveness
- 7a01f5f fix spammer status un graphs page
- c8e1cad fixes for graphs page
- dbcfb19 improve graphs page
- 484bdc5 small fixes
- d278e91 add spamoor graphs
- 3f977e1 fix link
- 777af5b update README.md
- 5a95245 rebuild swagger docs and add it to the
make devnet-run
command - 895f995 styling fixes for large screens
- 1da6592 remove gas limit for max-contract-read
- 2df2a15 add max-contract-read spammers
- ccf1aa0 Merge pull request #76 from ethpandaops/pk910/spammer-lib
- 839bbd8
go fmt
- acf192a add more spammers to the library
- 1d47cc2 Merge branch 'master' into pk910/spammer-lib
- 6594380 fix pandic in
TxPool.runRebroadcastLoop
- 6693d55 add spamoor library for easier config import
- 0abfcb4 add spammer-configs with index
- 78e16ed extend docs
- 37da64d simplify transaction rebroadcast
- 3c836de improve child wallet refill routine (notify pool about low balances to trigger refill earlier)
- 0fc4fc2 fix packet name
- cceab97 added
TxPool.SendMultiTransactionBatch
for multi wallet batch submissions - 0a555d8 only call OnConfirm with receipt
- fc4657f Merge pull request #75 from ethpandaops/pk910/add-docs
- 125b274 add example scenario & streamline contract compile scripts
- d3d59f1 add documentation & AI rules
- 0a1d1c1 feat go.mod go.sum
- b42fda2 feat change baseFee and tipFee to floats
- 1abaed8 feat remove 1Gwei minimum fee restriction
- 7cd1f0d Merge pull request #74 from ethpandaops/pk910/simplyfy-submission-api
- 49263b9 remove pending waitgroup from all scenarios
- d3666e0 fix
- 837ffe3 txpool improvements
- a57279a rename functions & small fixes
- a37fd89 move Submitter to TxPool
- 201f69d simplify transaction submission functions
- 8cd0f61 remove binary
- ceed731 Merge pull request #73 from ethpandaops/pk910/deduplicate-fee-logic
- a51ea67 deduplicate tx fee calculation
- 8118d71 Merge pull request #67 from ethpandaops/bbusa/name
- ca4e78a Merge branch 'master' into bbusa/name
- ccde1fd add swagger docs, and webui element to adjust the name of a client
- 07dbc58 update swagger docs
- 5cf690d Merge branch 'master' into bbusa/name
- 8c62545 feat: add name and nameoverride func to clients page
- a755cb5 Merge pull request #66 from ethpandaops/bbusa/exact-blob-count
- 383a66c feat: change blob sidecar to use exact not random num of sidecars
- 4a95e56 make proxy uncachable
- bdb3fb9 add random read access
- d0992c4 Merge pull request #64 from ethpandaops/pk910/improve-devnet-run
- 489148b add some randomness to sybil attack contract
- ea1a914 Merge pull request #65 from ethpandaops/pk910/xentoken
- aa9cd2e add
xentoken
scenario - 7d1fda5 update
make devnet-run
to include client groups
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
spamoor_1.1.6_windows_amd64.zip | spamoor executables for windows/amd64 |
spamoor_1.1.6_linux_amd64.tar.gz | spamoor executables for linux/amd64 |
spamoor_1.1.6_linux_arm64.tar.gz | spamoor executables for linux/arm64 |
spamoor_1.1.6_darwin_amd64.tar.gz | spamoor executable for macos/amd64 |
spamoor_1.1.6_darwin_arm64.tar.gz | spamoor executable for macos/arm64 |