Releases: ethpandaops/spamoor
Releases · ethpandaops/spamoor
Dev Snapshot
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
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
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
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
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
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
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 toeoatx
- 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
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
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
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 |