Skip to content

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 24 Jun 13:49
33ecf05

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