Fork environments
Fork Ethereum, BNB Chain, Polygon, Arbitrum, Optimism or Base at any block, or capture live account state on Solana (SVM). Impersonate any sender and override balances — with no private keys and no exposure to live assets.
chain mainnet (chain_id 1)
block 22,847,313 (pinned — deterministic)
sender 0xd8dA…6045 (impersonated, no key)
balance overridden → 1,000 ETH
session shared with @audit-team ● live
// same state, both sides — no "works on my fork"
Real chain state, without touching the real chain
Every session runs on isolated chain state — pinned to a block on the EVM networks, captured live on Solana. That's what makes findings reproducible — and what makes it safe to reproduce one end to end.
- ScopeSix EVM L1s and L2s, plus Solana
- Pinned toa block you choose (EVM networks)
- Keysnone; senders are impersonated
- Statesaved with the session
- Fork six EVM L1s and L2s at any block, and capture account state on Solana — no setup on your side
- Impersonate any sender and override balances — no private keys involved
- Share the fork, not a screenshot: teammates join the same state, live
- Deploy work-in-progress contracts against real protocol state before mainnet
- Forks are isolated and disposable — break things freely
Mainnet moves on. The fork keeps the block you chose.
- 22,847,310
- 22,847,311
- 22,847,312
- 22,847,313
Mainnet
- continues
- untouched
- read-only
Trilocore fork
- sender override
- balance override
- transaction replay
- storage mutation
What is captured, restored and reproduced
The two ecosystems do not work the same way, and the difference is in how history is addressed rather than in how much we cared: an EVM archive node makes state addressable by block, so a fork pins to the block you choose; Solana's standard RPC exposes current account state, so a session captures it live as your program touches it. Reconstructing a past Solana slot would take a different class of archival infrastructure, which is not what we run.
EVM — six networks
State is read from an archive node, so the whole environment is addressable by block number.
- Capturedaccounts and storage at one block
- Pinned toa block you choose
- Restoredsnapshot and revert, in session
- Reproducedsame block, same result
Solana
Solana's standard RPC exposes current account state rather than an arbitrary historical slot, so accounts are fetched live from the cluster as your program touches them.
- Capturedaccounts, on first read
- Pinned tonot available — state is live, not historical
- Restoreda session reopens on its captured account set
- Reproducedthe captured account set travels with the session
- Statusavailable
One saved state is the shared ground truth.
Fork the chain you work on.
Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base and Solana. Pin a block on any EVM network, capture live account state on Solana, impersonate a sender, and share the exact state with your team.