Skip to content

feat: add Benchmarking on Base / OP Stack skill#23

Open
okwn wants to merge 1 commit into
base:masterfrom
okwn:feat/benchmarking-on-base-op-stack-skill
Open

feat: add Benchmarking on Base / OP Stack skill#23
okwn wants to merge 1 commit into
base:masterfrom
okwn:feat/benchmarking-on-base-op-stack-skill

Conversation

@okwn
Copy link
Copy Markdown

@okwn okwn commented Apr 7, 2026

This PR adds a new skill, Benchmarking on Base / OP Stack, to help developers benchmark apps, contracts, RPC behavior, and transaction workflows on Base and other OP Stack chains more rigorously.

It focuses on practical benchmarking methodology rather than performance claims, including:

what to measure
fair comparison rules
environment differences
reproducibility
common mistakes
safe and responsible benchmarking practices

The skill is designed as an onboarding and education-oriented addition to the repo, covering topics such as RPC latency, transaction lifecycle timing, contract read/write benchmarking, log query performance, and the caveats around public RPCs, caching, rate limits, retries, and chain state variability.

It also emphasizes avoiding misleading results and discourages abusive or unsafe benchmark patterns against third-party infrastructure.

Teaches disciplined benchmarking methodology for Base and OP Stack chains,
covering four measurement domains (RPC latency, transaction lifecycle,
log queries, gas), environment tiers (local/testnet/mainnet/other OP Stack),
fair comparison rules, input validation, security guards, and a
reproducibility data capture template.
@cb-heimdall
Copy link
Copy Markdown
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants