This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Fork Manager

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Fork Manager is a developer tool that simulates the creation of a blockchain fork for testing and development. Select the network to fork from (Ethereum Mainnet, Sepolia, Goerli, or Holesky), specify a block number to fork at (or use the latest), and optionally override the chain ID. The tool generates a simulated fork with a unique fork ID, RPC endpoint, fork block, chain ID, and status. This is essential for developers testing smart contracts in a forked environment, simulating network upgrades, or creating isolated development environments without affecting the main network.

HOW TO USE

Connect your wallet using the BGWallet bridge (MetaMask or any Web3 wallet). Select the network to fork from — Ethereum Mainnet, Sepolia, Goerli, or Holesky. Enter the block number to fork at — leave empty to use the latest block. Optionally, override the chain ID (useful for testing with different chain IDs). Click "Fork chain" to simulate the fork creation. Results display the fork status (Active with a status dot), fork ID, network, fork block, chain ID (with override indicator), RPC endpoint, base network, forked timestamp, and fork ID. The output shows the RPC endpoint you can use to connect your development tools (e.g., Hardhat, Foundry) to the forked network. This is useful for understanding how forking works and preparing for real fork testing.

TECHNICAL MECHANISM

The tool simulates blockchain forking using client-side logic. It generates a unique fork ID based on the current timestamp and a random string. The network selection determines the base chain ID (Mainnet=1, Sepolia=11155111, Goerli=5, Holesky=17000). The block number is either the user-provided value or a random block number (5-15 million) for the "Latest" option. The chain ID is either the user-provided override or the base chain ID. The RPC endpoint is constructed using the fork ID. The tool does not actually create a fork — the simulation is for demonstration and planning purposes. All operations are performed client-side — no data is stored or transmitted. The tool is read-only and does not sign any transactions.

WHAT IT CANNOT SEE

The tool cannot actually fork a blockchain without a running node instance or simulation environment — the fork is a simulation. It cannot manage fork state or handle chain transitions — the simulation does not include state management. It cannot automatically resolve chain splits or consensus issues — the simulation assumes a successful fork. It cannot provide real-time fork status or logs — the simulation is static. It cannot manage fork upgrades or governance — the simulation does not include upgrade logic. It cannot connect to real forked networks without proper infrastructure. The tool is read-only and does not sign any transactions.

PLEASE NOTE

This tool works exclusively with EVM-compatible chains for the wallet connection, but the fork simulation is chain-agnostic. Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported for wallet connection but the simulation works regardless. The tool provides a simulation — for real forking, use Hardhat, Foundry, or Ganache with fork capabilities. The tool does not store any data — all operations are performed client-side. The tool is provided as-is with no warranty or liability. Always verify fork configurations before using in development environments.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.