Перейти к основному содержанию
Следуйте этому руководству, чтобы научиться разворачивать Virtual Environment и начать взаимодействовать с ней. Смотреть на Loom →
1
Настройте Virtual Environment
2
В Dashboard перейдите в Virtual Environments и нажмите Create Virtual Environment. Заполните следующие параметры:
3
Parent network and name: выберите, какую сеть форкнуть из 104 поддерживаемых сетей и дайте ей уникальное имя (например, Virtual Mainnet).
4
Chain ID: укажите произвольное значение, например 73571, либо используйте оригинальный chain ID родительской сети. Рекомендуется задавать уникальный chain ID, чтобы предотвратить атаки повторного воспроизведения транзакций и избежать проблем при добавлении Virtual Environment в кошельки.
5
Public Explorer: оставьте выключенным или включите, чтобы разрешить публичный просмотр транзакций. Если включено, задайте параметр видимости верификации контрактов, чтобы контролировать, будет ли код смарт-контрактов виден публично.
6
State sync: активируйте, чтобы поддерживать Virtual Environment в актуальном состоянии в реальном времени с родительской сетью. Подробнее о том, как работает state sync.
7
Named RPC URL: при желании привяжите к RPC URL фиксированное имя, чтобы оно оставалось прежним при повторных форках, а не менялось каждый раз. См. Named RPC URLs.
8
Нажмите Create.
9
Добавьте Virtual Environment в MetaMask
10
Откройте вашу Virtual Environment и нажмите Add to Wallet, чтобы добавить Virtual Environment как сеть в MetaMask. Следуйте инструкциям MetaMask, чтобы переключиться на эту сеть. После подтверждения вы сможете отправлять и получать транзакции в вашей Virtual Environment через MetaMask.
11
Следуйте этому туториалу для дополнительных указаний.
12
Пополните аккаунты
13
У каждой Virtual Environment есть безлимитный фаусет, который позволяет мгновенно пополнить или задать новый баланс для любого аккаунта в Virtual Environment.
14
Из Dashboard
15
  • Перейдите в Faucet
  • Введите ваш адрес (0xBd8DaA414Fda8a8A129F7035e7496759C5aF8570) и сумму, которую хотите добавить (например, 1000) в ETH (не в wei).
  • Нажмите Fund
  • 16
    Через RPC
    17
    Скопируйте ссылку RPC Virtual Environment и вызовите метод tenderly_setBalance, чтобы задать новый баланс, указанный в wei в шестнадцатеричной форме.
    18
    curl $TENDERLY_VIRTUAL_TESTNET_RPC \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
        "jsonrpc": "2.0",
        "method": "tenderly_setBalance",
        "params": [["0xE58b9ee93700A616b50509C8292977FA7a0f8ce1"], "0xDE0B6B3A7640000"],
        "id": "1234"
    }'
    

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