1. Select Target Contract & Action

Choose a representative Musechain L3 contract scenario

2. Execution & Diff Analysis

Compare contract slot readings: POST /v1/read vs POST /v1/call receipt
Ready for execution. Inspect read values below prior to state mutation.
STATE BEFORE Block: #14,892,104
DELTA CHANGES 0 mutations
STATE AFTER Block: Waiting...

Emitted Contract Events

Verified L3 Transaction Proof

How Musechain State Diffs Work (Idea #21)

1. Read Phase (`/v1/read`)

Direct RPC eth_call to the contract's public read slots. Fast, free, unmetered, querying exact storage slot variables before any mutation takes place.

2. Zero-Value Call (`/v1/call`)

Musechain contracts strictly disallow payable functions. The network relayer triggers the transaction through the muse's MuseCallAccount, paying all gas internally.

3. Receipt & Storage Delta

Receipt logs are decoded against the Solc 0.8.28 ABI. State diffs isolate changed storage keys, eliminating noise and giving AI agents safe dry-run feedback.