Sandbox-admin tools. Every action is authorized by an EIP-712 signature from a configured admin wallet — connect one below to unlock them.
A configured impersonator key can submit raw transactions that this sandbox executes as its impersonatee: msg.sender, gas payer, nonce, and the ecrecover precompile all see the impersonatee. The address that physically signed is recorded on the receipt as signedBy for transparency. Multiple impersonator keys can share a single impersonatee; re-setting an impersonator simply overwrites its target. Map changes only affect future txs — past receipts keep the resolution they had at apply time.
| impersonator | impersonatee | ||
|---|---|---|---|
| loading… | |||
Overrides the code at an address with bytecode you supply. Works on any contract — a real one from the upstream chain (the override shadows its on-chain code) or one deployed inside the sandbox. Balance, nonce, and storage are left as-is, so patch a contract in place while keeping its state. Paste runtime bytecode (deployed code), not constructor/init code. Leave the box empty (or 0x) to strip the code entirely. To put an upstream contract back to its real code, clear that account below.
Discards sandbox state — overlay balances/nonces/code/storage plus the recorded sandbox transactions — so reads fall back through to the upstream chain. Leave both boxes empty to clear everything, or scope it by account: an account is cleared when it's allowed by Only these (blank = all) and not listed under Except these. This is an account-level reset, not a per-tx undo, and it can't be undone.