Skip to content

Releases: ethpandaops/spamoor

Dev Snapshot

17 Oct 12:34
ae1a34f

Choose a tag to compare

Dev Snapshot Pre-release
Pre-release

Latest automatically built executables. (Unstable development snapshot)

Built from master branch (commit: ae1a34f)

Release Artifacts

Release File Description
spamoor_snapshot_windows_amd64.zip spamoor executables for windows/amd64
spamoor_snapshot_linux_amd64.tar.gz spamoor executables for linux/amd64
spamoor_snapshot_linux_arm64.tar.gz spamoor executables for linux/arm64
spamoor_snapshot_darwin_amd64.tar.gz spamoor executable for macos/amd64
spamoor_snapshot_darwin_arm64.tar.gz spamoor executable for macos/arm64

v1.1.10

18 Sep 17:16
4491b5e

Choose a tag to compare

Major Changes

  • Fixed context cancellation issues and simplified code structure.
  • Improved client initialization with custom database settings.
  • Allowed arbitrary transaction submission from the root wallet.
  • Added transaction hex export for manual submission and debugging.
  • Enhanced nonce handling and reduced connection spam during retries.
Full changelog

Full changelog

  • 4491b5e Merge pull request #134 from ethpandaops/pk910/fix-context-cancellation
  • 8fb5823 callback comments
  • b405046 fix context cancelation and simplify code structure
  • b511982 Merge pull request #133 from ethpandaops/pk910/cancel-blob-replacement-routines
  • f9c7ae6 stop blob replacement routines on context cancelation
  • 8d7bf5c Merge pull request #132 from ethpandaops/pk910/fix-client-initialization
  • e24d5fe fix client initialization with custom settings from db
  • 63e6f58 Merge pull request #131 from ethpandaops/pk910/send-from-root-wallet
  • ea0aef6 allow arbitrary tx submission from root wallet
  • b2f54a0 Merge pull request #130 from ethpandaops/pk910/copy-tx-hex
  • afac384 export tx hex on ui to allow manual submission & debugging
  • a9db556 Merge pull request #128 from ethpandaops/dependabot/go_modules/dependencies-20382d1986
  • bf5c6bf Merge pull request #129 from ethpandaops/pk910/reuse-skipped-nonces
  • 57103b9 limit number of resubmissions
  • 06c8d19 fix issue with piling up rebroadcasts on cancelled scenarios
  • 48c1175 trigger CI
  • ec3ab5f reuse skipped nonces
  • 4750dd8 Bump the dependencies group with 3 updates
  • 2bbe490 Merge pull request #127 from ethpandaops/pk910/await-root-wallet-funding
  • 379b0d6 wait for root wallet funding
  • 17aadda Merge pull request #125 from ethpandaops/dependabot/go_modules/dependencies-921f770c28
  • e61667b Bump the dependencies group with 2 updates
  • cf1edc5 Merge pull request #123 from ethpandaops/dependabot/go_modules/dependencies-fb0237e56b
  • e503875 Bump github.com/pressly/goose/v3 in the dependencies group
  • e9d0921 Merge pull request #119 from ethpandaops/pk910/skip-invalid-tx
  • 0d6e3d5 Merge pull request #122 from ethpandaops/pk910/fix-retry-loop
  • 061be20 fix retry endless loop in Wallet.ResetPendingNonce
  • 8a415d6 Merge pull request #121 from ethpandaops/pk910/limit-retries-with-no-client
  • 475aa89 improve logging
  • 1c05c16 limit number of retries if no client is available (reduce connection & log spam)
  • a955125 Merge pull request #120 from ethpandaops/pk910/fix-panic-on-failed-replace
  • 0239594 fix panic on failed blob replacement
  • a101fc8 trigger ci
  • fcdda34 skip invalid transactions in txpool
  • a819a17 add spammer startup delay to daemin, to allow canceling spammers that exceed resource limits
  • 3ab7212 Merge pull request #118 from ethpandaops/pk910/fix-nonces-with-offline-clients
  • beb7eff Merge branch 'master' into pk910/fix-nonces-with-offline-clients
  • ad09383 fix pending nonce tracking with randomly offline clients

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.9

18 Aug 14:29
50f79ce

Choose a tag to compare

Major Changes

  • Added save and restart button feature
  • Implemented audit logs for daemon operations
  • Added builder client type and modified GetClient method
  • Fixed gas estimation crash when eth_maxPriorityFeePerGas is unavailable
  • Added client config persistence and request stats
  • Limited max blobs per transaction to 6
Full changelog

Full changelog

  • 50f79ce Merge pull request #116 from ethpandaops/bbusa/save-start
  • 0a96536 feat: add save and restart button
  • e076358 Merge pull request #115 from ethpandaops/pk910/audit-logs
  • 3aa8aff fix staticcheck issue
  • ae36fb8 small fix for client update diffs
  • 3f1a360 add audit logs to daemon
  • 5e7d47b log client for static calls in uniswap scenario
  • e9ff52e Merge pull request #113 from ethpandaops/dependabot/go_modules/dependencies-d72f52ea6b
  • ae12a13 Merge pull request #114 from ethpandaops/pk910/builder-client-type
  • 2d87c2f Bump the dependencies group with 3 updates
  • de0e79e added builder client type & modified GetClient method
  • 2cf512e Merge pull request #112 from ethpandaops/pk910/client-req-stats
  • 9e15680 add client request stats & fix client group usage
  • b9c1dc5 Merge pull request #111 from ethpandaops/pk910/client-cfg-persistence
  • da0e34b fix default group persistence
  • 2653412 add client config persistence
  • 2ec708a Merge pull request #109 from ethpandaops/pk910/eip-7825-max-gas-limit
  • 2b5fb30 Merge pull request #110 from ethpandaops/pk910/fix-gas-estimation
  • 68b1e66 fix crash when eth_maxPriorityFeePerGas is not available
  • 1799539 use eip7825 gas limit as default & warn if custom gaslimit is higher
  • dd87667 Merge pull request #107 from mininny/feat/mininny/allow-already-known-txsubmit
  • 1a163a8 Merge pull request #105 from ethpandaops/bbusa/max_blob_per_tx
  • 66c2b78 Merge pull request #108 from ethpandaops/pk910/avoid-empty-blob-txs
  • 3564bc8 avoid empty blob transactions from rebroadcast system
  • 935fde6 Allow 'already known'/'Known transaction' errors from sendTransaction when handling submit errors
  • a052887 add more warns
  • 3266174 Merge pull request #106 from ethpandaops/pk910/avoid-empty-blob-txs
  • 4104e13 Merge branch 'bbusa/max_blob_per_tx' of github.com:ethpandaops/spamoor into bbusa/max_blob_per_tx
  • 7717099 update storagespam and xentoken
  • 242668d avoid submitting empty blob transactions due to failed encoding
  • ef52678 Merge branch 'master' into bbusa/max_blob_per_tx
  • 95f02bb warn if its more than limit
  • fddc2f4 remove log for each tx
  • 2297e43 Merge pull request #103 from ethpandaops/pk910/limit-ai-context
  • b1f1861 feat: limit max blob per tx to 6
  • bcc8b7c limit ai request size for release notes

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.8

14 Jul 20:16
1b49858

Choose a tag to compare

Major Changes

  • Added pending transactions list in UI
  • Fixed panic in Wallet.GetPendingTx
  • Added storage stats collection script for storagespam scenario
  • Fixed blob replacements and graph data collection
  • Cleaned up wallets page and added AI release notes feature
Full changelog

Full changelog

  • 1b49858 Merge pull request #102 from ethpandaops/pk910/ai-release-notes
  • 4fbc933 fix AI release notes
  • 86f0fb2 add AI release notes
  • fcb1004 Merge pull request #101 from ethpandaops/pk910/cleanup-wallets-page
  • 3302626 cleanup wallets page
  • 76b9e47 Merge pull request #100 from ethpandaops/pk910/reuse-storagespam-contract
  • 1879702 add reuse contract setting for storagespam scenario
  • 853d817 Merge pull request #99 from ethpandaops/pk910/fix-panic-in-wallet.getpendingtx
  • a738a4f fix panic in Wallet.GetPendingTx
  • fd1d421 Merge pull request #98 from ethpandaops/pk910/cleanup-go.mod
  • d4958d5 go mod tidy
  • f9023a3 Merge pull request #97 from ethpandaops/pk910/fix-graph-data-collection
  • 8970a57 fix data collection for graphs page
  • 4079304 Merge pull request #96 from ethpandaops/pk910/fix-blob-replacements
  • 63dd2f1 fix blob replacements
  • 29cd894 Merge pull request #95 from ethpandaops/pk910/pending-tx-list
  • 0796b14 add pending txs to UI
  • be8b967 Merge pull request #94 from ethpandaops/pk910/storagespam-script
  • 6b6f6cf add storage stats collection script for storagespam scenario
  • b14f76e Merge pull request #93 from ethpandaops/pk910/fix-submitted-stats
  • f936d7c fix submitted tx count in block stats
  • c5dc04f Merge pull request #90 from ethpandaops/dependabot/github_actions/actions-348b342bd6
  • 6a06abe Merge pull request #92 from transmissions11/master
  • d013cd6 feat: secondsPerSlot customization
  • 20044b7 Bump docker/setup-buildx-action in the actions group
  • 4791eb9 fix wallets template with large spammer names

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.7

30 Jun 21:31
d001e9d

Choose a tag to compare

Major Changes

  • Various fixes & small UX improvements
Full changelog

Full changelog

  • d001e9d submit transactions to multiple clients by default
  • ce6457d do not block rebroadcast loop for submission calls to avoid channel congestion
  • 19e7969 fix panic when processing blocks before wallet initialization
  • c22517f fix panic due to double tx tracking during reorgs
  • 6cca31e Merge pull request #89 from ethpandaops/pk910/crash-recovery
  • fb74148 avoid loading receipts for different block with same block number
  • 21069dd restart crashed internal go routines
  • 1540364 Merge pull request #87 from ethpandaops/pk910/screenshots
  • eb7ce9a add screenshots
  • 22ea0d0 fix panic for invalid rpc hosts (#85)
  • 23edf6c Merge pull request #79 from ethpandaops/bbusa/whitelist
  • 669c309 small fixes for config validation
  • 2d3fd83 Merge branch 'master' into bbusa/whitelist
  • 230a9b9 Merge pull request #86 from ethpandaops/pk910/nethermind-perf-tests
  • 5afd6be add nethermind gas-benchmarks test payloads
  • f4b1722 fixes for taskrunner scenario
  • 5b55900 allow child contract addresses in taskrunner placeholders
  • dad6ebb yeet wallet redefining
  • 214007c fix
  • 05d30de Merge branch 'master' into bbusa/whitelist
  • 65c802a make bad config err not warn
  • 0cf1224 fix fmt
  • e937399 fix fmt
  • 4ff199f fix fmt
  • 76cf3b8 feat: add warning if unused config is being used

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.6

24 Jun 13:49
33ecf05

Choose a tag to compare

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

v1.1.5

17 Jun 20:27
dd13372

Choose a tag to compare

Major Changes

  • switch to portable builds to ensure compatibility with older CPUs
  • enhance client grouping feature (allow multiple groups per client)
  • add spammer import/export as yaml file
  • add /metrics endpoint
  • various fixes during berlintrop event 😎
Full changelog

Full changelog

  • dd13372 Merge pull request #63 from ethpandaops/pk910/multigroup
  • b36d52a allow multiple client groups
  • bf2ac2e Merge pull request #62 from ethpandaops/pk910/reduce-log-verbosity
  • 93835a1 reduce rebroadcast interval
  • bbe77b9 update READMEs
  • bf5d7ef reduce log verbosity
  • 593a9c4 Merge pull request #61 from ethpandaops/pk910/fee-calculation
  • 5cbf795 refactor fee handling & show pending txs on clients list
  • 4d9fe20 rename static js file
  • 0f267bf various small fixes
  • b410e3a Merge pull request #59 from ethpandaops/dependabot/go_modules/dependencies-0c4323b0f6
  • 30af040 Merge pull request #60 from MariusVanDerWijden/refactor
  • f7b9c32 scenarios: refactor types
  • a80aded Bump github.com/prometheus/client_golang in the dependencies group
  • a1f9808 small fix for rebroadcasts
  • 53a0a1b increase max-pending in same way as throughput when configured, add throughput-increment-interval to relevant READMEs
  • efd2a75 add /metrics endpoint to README
  • 13c308a fix disabled attribute
  • a483a79 small fix for rebroadcasts
  • b17ddb2 do not block page requests due to pending client version calls
  • cbfd237 Merge pull request #57 from ethpandaops/pk910/reliable-rebroadcast
  • 11ba641 implement reliable rebroadcast with increasing backoff delay
  • 1a9c5b3 fix linter
  • 7fa22a3 add factorydeploytx scenario
  • f5d3f66 fix dark mode styling
  • 1f17f72 update max-logs-per-tx spammer config
  • 40fb0d9 add to setting to eoatx
  • a37ee9d added gas_remainder setting to gasburnertx scenario
  • 90ff904 add scenario timeout setting
  • 111bed9 keep spamoor db during make devnet-clean
  • 645ef7a allow burning all available gas when setting gaslimit to 0
  • 05a8e80 add make devnet-run for easier dev setups
  • e09f52e add support for nested spammer packs, added eip7702 example spammer
  • 202abd8 fix status badge being shown on wrong column
  • a7da694 Merge pull request #56 from ethpandaops/pk910/add-metrics
  • 9cf1121 Merge branch 'master' into pk910/add-metrics
  • eac8b01 Merge pull request #55 from ethpandaops/dependabot/go_modules/dependencies-33c709c192
  • 537de00 remove dead code
  • 3677647 go fmt
  • a52efad add export/import of spammers
  • 0d04ce8 Merge pull request #54 from ethpandaops/pk910/portable-build
  • f05580d Bump golang.org/x/time from 0.11.0 to 0.12.0 in the dependencies group
  • b887467 trigger CI
  • a410a18 portable builds
  • 1d6af15 add metrics endpoint
  • c1ee9da Merge pull request #53 from ethpandaops/pk910/client-actions
  • 39cfab8 rename health page to clients & allow disabling certain clients via the UI
  • 9a14dc2 make client group editable

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.4

05 Jun 15:38
ffd688f

Choose a tag to compare

Major Changes

  • Added calltx scenario
  • Improved gasburnertx accuracy
  • Added reclaim feature (send unused funds back to root wallet)
  • Dependency updates
Full changelog

Full changelog

  • ffd688f add documentation & remove dead code
  • 4366923 add txid to gasburner calldata
  • 6280986 Merge remote-tracking branch 'origin/master'
  • ade6e52 increase accuracy of gasburnertx scenario
  • b449b59 Merge pull request #52 from jsvisa/deploytx-nocode
  • 8ee5ec9 deploytx: fast exit if no bytecodes
  • d5df714 add contract-addr-path flag to calltx scenario
  • 613dd10 add default throughputs to all scenarios
  • 2b9687e default to low througput when neither throughput nor total_count are set
  • f9dd53c Merge pull request #51 from ethpandaops/pk910/calltx-scenario
  • 32049b4 small fixes
  • c81a32e allow specifying existing contract address
  • 5104084 implement calltx scenario
  • 5376cc7 small fix for batched funding
  • fe4a9f0 Merge pull request #50 from ethpandaops/dependabot/github_actions/actions-4a64306a6a
  • d324cf9 Bump actions/setup-go from 5.4.0 to 5.5.0 in the actions group
  • b212f53 Merge pull request #49 from ethpandaops/pk910/reclaim-funds
  • 5ed3d97 allow reclaiming funds from child wallets
  • d26230d skip funding for wallet scenario
  • 9cb9c43 small batcher improvements
  • 943fe02 update release template

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.3

22 May 17:04
35447a5

Choose a tag to compare

Major Changes

  • Various fixes related to blob v1 format (for fulu)
  • Improved initial funding speed via batching contract
  • Heavy code refactoring & cleanup
  • Dependency updates
Full changelog

Full changelog

  • 35447a5 Merge pull request #47 from ethpandaops/pk910/batch-funding
  • 1746af9 fix typo
  • 84d7c78 avoid deadlock in wallet locking mechanism
  • eb08d87 remove debug output
  • 0a5f704 allow concurrent funding up to certain transaction limit
  • 412d11a add low level batching contract for mass funding
  • 18000c5 Merge branch 'master' into pk910/batch-funding
  • fdb6684 fix fulu_activation time handling
  • 9e3603a avoid sending v1 blobs before fulu activation
  • c4f6707 more refactoring of spamoor core code
  • 6d1de4c Merge pull request #46 from ethpandaops/pk910/scenario-refactoring
  • 68afdee fix wallet locking mechanism
  • a25f990 avoid root wallet over-usage via locking mechanism
  • b7f1a5b Merge branch 'master' into pk910/scenario-refactoring
  • 6056527 Merge pull request #44 from jsvisa/wallet-0x-privkey
  • 9d0464c Merge pull request #45 from ethpandaops/pk910/blob-v2-improvements
  • d24bd3d refactor & deduplicate scenario base code
  • 788c569 lower default pending limit for normal transactions
  • 764eb7a remove debug log
  • 8d28257 improve blob v1 performance, set pending tx limit automatically
  • 5f64995 fix pprof & Dockerfile
  • 160c60b txbuilder: trim private key's left 0x
  • 3fe9037 update README
  • 9e6b316 add storagespam scenario
  • 9dd7ea5 Merge pull request #43 from ethpandaops/pk910/global-folu-activation-flag
  • 8d34989 Merge pull request #42 from ethpandaops/dependabot/go_modules/dependencies-0d9bd5bdf0
  • f066915 Merge pull request #40 from ethpandaops/pk910/add-inactive-clients
  • 4976d35 provide global configs to scenarios
  • 26b2804 Bump github.com/pressly/goose/v3 in the dependencies group
  • fce255b always add supplied rpc hosts to client pool and check availability later

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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

v1.1.2

08 May 13:27
81ef00d

Choose a tag to compare

Major Changes

  • New geastx scenario
  • Various small fixes
  • Dependency updates
Full changelog

Full changelog

  • 81ef00d update README
  • 708764b Merge pull request #39 from ethpandaops/pk910/geastx-scenario
  • 03b8631 Merge pull request #38 from ethpandaops/dependabot/github_actions/actions-beb19bfee9
  • e0e2cef allow loading from url
  • 87bba58 add geastx scenario
  • f97bac0 Merge pull request #37 from ethpandaops/pk910/dyamic-gasburner-opcodes
  • 0261a9e Bump actions/download-artifact from 4.2.1 to 4.3.0 in the actions group
  • 233f802 allow setting init opcodes
  • c781820 small fix
  • 489fdde embed geas code into deployment function
  • a15065a trigger CI
  • 256d4f6 simplify worker assembly
  • 9fdc2ec Merge branch 'master' into pk910/dyamic-gasburner-opcodes
  • 7666517 add ability to specify custom opcodes for gasburnertx scenario
  • dd0cddf Merge pull request #35 from ethpandaops/pk910/shared-lib
  • 4296583 fallback to blob v0 if v1 marshaling is unavailable
  • 276c5be fix staticcheck
  • 466c671 fix merge conflicts
  • 9fa6a9c Merge branch 'master' into pk910/shared-lib
  • c26e9c9 check if building as library from external project works
  • b6dedb5 commit
  • 3a5577c add error handling for situations where no client is ready and available
  • 8b25042 accept fulu_activation timestamp as string
  • 797dd19 Merge branch 'master' into blob-v1
  • 4a91d5c Merge branch 'master' into blob-v1
  • 480b052 fix --fulu-activation
  • 1512362 add --fulu-activation flag
  • a59c70e trigger CI
  • 07242c0 Merge branch 'master' into pk910/blob-v2
  • 8664c6c fix blob tx encoding
  • c18efeb fix tx rlp encoding
  • 4dc9ece support submitting type3-v1 transactions
  • f20b0fe add go-ethereum replacement

Release Artifacts

Please read through the wiki for setup & configuration instructions.

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