network: "base" chain_id: 8453 guide: "simulation" availability: "unknown" validation: "parser_only" evidence_kind: "parser_only" tier_min: "pro" tier_provisional: true
Base simulation and missing-state boundaries
Evidence:
parser_only, source UTC unknown. Minimum tier: Pro foreth_simulateV1andeth_callBundle; coreeth_call/eth_estimateGasbegin at Free under provisional policy.
eth_simulateV1 has a frozen nonempty blockStateCalls schema and pending-documented profile. No successful semantic result was captured. eth_callBundle reached only a two-parameter decode gate; its bundle object fields and result schema remain unknown, so wire_enabled is false. Do not import another network's Flashbots schema.
Parser-only shape
This request matches the frozen eth_simulateV1 parameter schema. It is JSON only—there is no curl, SDK invocation, signed payload, or claimed result. The staged endpoint template {HTTPSBase}/r/{key}/rpc/base is not published.
{
"jsonrpc": "2.0",
"id": "schema-only-simulate",
"method": "eth_simulateV1",
"params": [
{
"blockStateCalls": [
{
"calls": [{}]
}
],
"traceTransfers": false,
"validation": false
},
"pending"
]
}Simulation is not execution, a gas-spend guarantee, admission, inclusion, or finality. eth_call and eth_estimateGas preserve the requested block tag; pending, safe, and finalized must never be silently rewritten to latest.
Missing-state matrix
The read-only measurement left these scenarios blocked_fixture; old summaries and parser errors cannot fill them:
| Scenario | Status | Missing evidence |
|---|---|---|
| M2 historical state | blocked_fixture | Three pinned epochs with independently expected call/balance/code/storage/nonce/proof values, changed slot/call, hash/stateRoot, and offline proof inputs. |
| M3 logs/receipts | blocked_fixture | A Base receipt and event, canonical Base block hash, and known-absent topic. Ethereum Portal events are cross-network evidence and do not qualify. |
| M4 trace/small block | blocked_fixture | Complete small-block transaction/receipt manifest plus valid trace and trace_call expected outputs. Shortened hashes and latest-only prefixes do not qualify. |
These gaps prohibit archive, deterministic simulation, logs completeness, and trace-success claims. Contract source: base.openrpc.json.