GitXplorerGitXplorer
s

ethspam

public
89 stars
31 forks
5 issues

Commits

List of commits on branch master.
Verified
ca1f1420f6bf1f4144bfe4df9b9f12ea84a76cef

Merge pull request #4 from thibmeu/feature-add-options-rpc-provider

sshazow committed 5 years ago
Unverified
eb317974a7d2877d67761ee8671767a98e1f6b45

Feature: Set weight on RPC methods

committed 5 years ago
Unverified
31984835edee81d50832212f4ad7a76fe6217ec4

Feature: Add option to specify RPC endpoint

committed 5 years ago
Unverified
07bde8a4893d65670c0138bfab88ada5ea96fc74

README: Setup

sshazow committed 5 years ago
Unverified
1d930db7e17ad8b7659e3a03ab2137ee916d7ddf

Add goreleaser action

sshazow committed 5 years ago
Unverified
141b07dfd99c0453c1924a8d9e21a8c7e7eaa6ad

Queries TODO

sshazow committed 5 years ago

README

The README file for this repository.

ethspam

ethspam generates an infinite stream of realistic read-only Ethereum JSONRPC queries, anchored around the latest block with some amount of random jitter. The latest state is updated every 15 seconds, so it can run continuously without becoming stale.

Per second, ethspam generates around 500,000 lines, or 120 megabytes of data, on a modern portable laptop.

Also makes for an okay superniche screensaver.

Getting Started

A few options:

Then run it and enjoy. Ethspam will emit output but it can be throttled by backflow pressure from the consumer. If the process you're piping to isn't consuming the output fast enough, ethspam will slow down.

$ ethspam | head
...

License

MIT