Send standard EOA (Externally Owned Account) transactions with configurable amounts and targets.
spamoor eoatx [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)--gaslimit- Gas limit per transaction (default: 21000)--amount- Transfer amount per transaction in gwei (default: 20)--random-amount- Use random amounts (with --amount as limit)--to- Target address to send transactions to (overrides other target options when specified)--random-target- Use random destination addresses--self-tx-only- Use sender wallet as destination address--data- Custom transaction call data to send--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
-v, --verbose- Enable verbose output--log-txs- Log all submitted transactions--trace- Enable tracing output
Send 1000 transactions with random amounts up to 50 gwei:
spamoor eoatx -p "<PRIVKEY>" -h http://rpc-host:8545 -c 1000 --amount 50 --random-amountSend 3 transactions per slot continuously:
spamoor eoatx -p "<PRIVKEY>" -h http://rpc-host:8545 -t 3Send 100 transactions to a specific address:
spamoor eoatx -p "<PRIVKEY>" -h http://rpc-host:8545 -c 100 --to "0x1234567890123456789012345678901234567890"