Send transactions that create storage entries and burn a specified amount of gas units.
spamoor storagespam [flags]--privkey- Private key of the sending wallet--rpchost- RPC endpoint(s) to send transactions to
-c, --count- Total number of transactions to send-t, --throughput- Transactions to send per slot--max-pending- Maximum number of pending transactions
--basefee- Max fee per gas in gwei (default: 20)--tipfee- Max tip per gas in gwei (default: 2)--gas-units-to-burn- Number of gas units for each transaction to cost (default: 2000000)--rebroadcast- Seconds to wait before rebroadcasting (default: 120)
--max-wallets- Maximum number of child wallets to use--refill-amount- ETH amount to fund each child wallet (default: 5)--refill-balance- Minimum ETH balance before refilling (default: 2)--refill-interval- Seconds between balance checks (default: 300)
--client-group- Client group to use for sending transactions--deploy-client-group- Client group to use for deployment transactions (same as --client-group if empty)
-v, --verbose- Enable verbose output--log-txs- Log all submitted transactions--trace- Enable tracing output
Send 100 storage spam transactions burning 5M gas each:
spamoor storagespam -p "<PRIVKEY>" -h http://rpc-host:8545 -c 100 --gas-units-to-burn 5000000Send 2 storage spam transactions per slot burning 1M gas each:
spamoor storagespam -p "<PRIVKEY>" -h http://rpc-host:8545 -t 2 --gas-units-to-burn 1000000