Catalog npm
Back to packageRELEASE DETAILS

0.1.0

npm

@0xdiesis/evm-benchmark

High-performance EVM load testing harness — chain-agnostic, pre-built binary

benchmarkblockchainethereumevmlatencyload-testingperformancerpcthroughputtps
Published6 Apr 2026
Direct dependencies0
Transitive dependenciesNot calculated

README

Current package documentation

@0xdiesis/evm-benchmark

High-performance EVM load testing harness. Chain-agnostic — works with any EVM-compatible network.

Install

npm install -g @0xdiesis/evm-benchmark

Quick Start

# Download chain targets (Docker configs for Diesis, Sonic, BSC, etc.)
evm-benchmark --setup

# Benchmark any RPC endpoint
evm-benchmark --rpc-endpoints http://localhost:8545 --txs 2000 --fund

# Or run without installing
npx @0xdiesis/evm-benchmark --rpc-endpoints http://localhost:8545 --txs 1000 --fund

Features

  • Burst mode — Submit all transactions as fast as possible, measure peak TPS
  • Sustained mode — Hold a target TPS, measure latency stability
  • Ceiling mode — Ramp load until saturation, find max throughput
  • Multi-endpoint — Round-robin across multiple RPC endpoints
  • Auto-funding — Deploy a MultiSend contract and batch-fund senders
  • Detailed reports — JSON output with TPS, latency percentiles, block analysis

Supported Chains

Includes Docker-based chain targets for local benchmarking:

ChainValidatorsConsensus
Diesis4Mysticeti BFT
Sonic4Lachesis aBFT
BSC3Parlia PoSA
Avalanche5Snowman
Sei4Tendermint
Cosmos (Evmos)1CometBFT

Documentation

Full documentation at github.com/0xDiesis/evm-benchmark.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "fb517bc347b2116c77ba30508eceb3af17e0b55e",
  "tarball": "https://registry.npmjs.org/@0xdiesis/evm-benchmark/-/evm-benchmark-0.1.0.tgz",
  "fileCount": 4,
  "integrity": "sha512-0rHeD350ysmjVGXV7L8d9hK4Xx7C5pamTFtjTVeSGtZVrGjgr97MFhO/6ieO3SiPNY6Pucn8Zz/iK4fsjOCVlQ==",
  "signatures": [
    {
      "sig": "MEQCIGzt2Dxiv27PYxuHXFY+Hd6cxu01vn7hch8kjwtcgPTZAiBryoRPSZedoZ0Sux+jUiEkox2q1oyqB8siHLI5NZMrXQ==",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "attestations": {
    "url": "https://registry.npmjs.org/-/npm/v1/attestations/@0xdiesis%2fevm-benchmark@0.1.0",
    "provenance": {
      "predicateType": "https://slsa.dev/provenance/v1"
    }
  },
  "unpackedSize": 5194
}

Repository

PENDING
0xdiesis/evm-benchmark

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:05 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9dc71bef2d70774aee1b129f2f486c7387ffc9bf63bbde0bd6c6755409519eaf

Other collected versions

0.2.027 AprView all collected versions →