> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Форк Virtual Environment

> Форкните Virtual Environment, чтобы создать одноразовую рабочую копию, которая наследует все контракты, балансы и состояние из источника на определённый момент времени.

Форк Virtual Environment создаёт точный снимок её состояния на конкретный момент. Новая Virtual Environment наследует все контракты, балансы и транзакции из исходной сети. Это позволяет вашей команде разрабатывать итеративно с минимальными помехами, работая с точной одноразовой рабочей копией.

<Note>
  Форк всегда начинается с последнего блока. Чтобы создать копию на конкретном прошлом блоке, вместо этого [клонируйте Virtual Environment на историческом блоке](/virtual-environments/develop/revert-state#clone-at-a-historical-block).
</Note>

После [стейджинга смарт-контрактов](/virtual-environments/ci-cd/stage-contracts) и настройки состояния с помощью [отправки транзакций](/virtual-environments/interact/send-transactions) или [пополнения аккаунтов](/virtual-environments/unlimited-faucet) члены вашей команды могут создать **личные рабочие копии** стейджинговой Virtual Environment. Так тесты не влияют на состояние исходной Virtual Environment, и каждая команда может проводить свои тесты без шума и помех от тестовых данных.

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/testnets/fork-workflow.png?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=193eee2db6440176e20ff4a33dc579fa" alt="" width="1920" height="1146" data-path="images/testnets/fork-workflow.png" />

Чтобы форкнуть Virtual Environment:

* Нажмите кнопку **Fork** в правом верхнем углу.
* Выберите проект, в котором будет находиться новая Virtual Environment, и дайте ей имя.

Вы можете проверить происхождение форкнутой Virtual Environment, посмотрев в раздел деталей, где отображается исходная сеть, из которой Virtual Environment была форкнута.

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/testnets/forked-virtual-mainnet.png?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=a17201325400929f65dd1efd0e115204" alt="" width="3680" height="2382" data-path="images/testnets/forked-virtual-mainnet.png" />

## Дальнейшие шаги

* [Стейджинг dapp](/virtual-environments/ci-cd/stage-dapps): узнайте, как подключить Virtual Environment к UI вашего dapp.
* [Откат состояния](/virtual-environments/develop/revert-state): откатывайте состояние Virtual Environment, если тестовые шаги иначе не воспроизводятся.
