Skip to content

[tooling] anvil_fork.sh always forks at 'latest' — demo non-reproducible, 100-block soak has no baseline #242

@obchain

Description

@obchain

Refs #52

File: scripts/anvil_fork.sh

Problem

Script forks at 'latest'. Every run is against a different block. The PR defers the 100-block soak test — but without block pinning, the soak has no reproducible baseline. Fork-test suite in PR #53 will also struggle without pinned scenarios.

Fix

Accept optional --fork-block-number flag:

FORK_BLOCK="${FORK_BLOCK:-latest}"
anvil --fork-url "$RPC" --fork-block-number "$FORK_BLOCK" --chain-id 56 --block-time 3

Document recommended pin blocks in README (one for Grafana demo, one for each fork-test scenario).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinglayer:devopsCI / deploy / infra / telemetrypr-reviewFindings from PR review processpriority:p1-coreCore MVP scopestatus:readyScoped and ready to pick up

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions