1. Select Target Contract & Action
Choose a representative Musechain L3 contract scenario2. Execution & Diff Analysis
Compare contract slot readings:POST /v1/read vs POST /v1/call receipt
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.