Virtual TestNets are live! ⚡️ Test and stage dapps on real-time production data.
Get started →

All Products

Virtual TestNets
Develop
Fork a TestNet

Fork a TestNet

Forking a Virtual TestNet creates an exact snapshot of its state at a specific moment. The new TestNet inherits all contracts, balances, and transactions from the source network. This allows your team to develop in iterations with minimal interference while working on an accurate, disposable working copy.

After staging smart contracts, and setting up the state by sending transactions or funding accounts, your team members can create personal working copies of the staging TestNet. This way, tests don’t impact the original TestNet’s state, and each team can perform their own tests with no test-data noise and interference.

To Fork a TestNet:

  • Click the Fork button located in the top right corner.
  • Choose the project where the new TestNet will reside and give it a name.

You can verify the origin of a forked TestNet by checking the details section, which displays the source network from which the TestNet was forked.

Next Steps

  • Stage dapps: Learn how to connect the TestNet to your dapp’s UI.
  • Revert state: Revert TestNet state if testing steps aren’t repeatable otherwise.