Перейти к основному содержанию
В Virtual Environments есть безлимитный фаусет, с помощью которого можно пополнить или задать произвольное количество нативных и ERC-20 токенов для любого аккаунта. Поскольку майнинга токенов нет, средства мгновенно зачисляются на аккаунт и доступны для использования. Аккаунты можно пополнять из Dashboard или с помощью пользовательских JSON-RPC методов.

Безлимитный фаусет в Dashboard

Смотреть на Loom → Из панели Virtual Environment перейдите в Faucet.
  1. Вставьте один или несколько адресов (по одному адресу на строку)
  2. Введите желаемую сумму в номинальной валюте (не WEI)
  3. Выберите валюту. Это может быть одно из:
    • Нативный токен сети
    • Существующий ERC-20 токен
    • Выберите use custom token address и вставьте адрес токена
  4. Нажмите Fund.

Безлимитный фаусет через RPC

Вы должны использовать URL Admin RPC, чтобы получить доступ к следующим RPC-методам управления балансами аккаунтов:
  • tenderly_addBalance: добавляет баланс к указанному аккаунту или аккаунтам.
  • tenderly_setBalance: изменяет баланс аккаунта или аккаунтов.
  • tenderly_setErc20Balance: устанавливает баланс токенов для кошелька на указанном ERC-20 контракте. Не эмитирует событие Transfer.
  • tenderly_addErc20Balance: добавляет токены одному или нескольким кошелькам и эмитирует синтетическое событие ERC-20 Transfer для каждого пополненного аккаунта — используйте, когда индексерам или инструментам на основе логов нужно подхватить изменение баланса.
  • tenderly_setMaxErc20Balance: устанавливает максимальный баланс токенов для кошелька на указанном ERC-20 контракте. Не эмитирует событие Transfer.

Пополнение баланса ERC-20

Чтобы пополнить DAI-токенами (0x6B175474E89094C44Da98b954EedeAC495271d0F) аккаунты ["0x40BdB4497614bAe1A67061EE20AAdE3c2067AC9e", "0xBd8DaA414Fda8a8A129F7035e7496759C5aF8570"] в размере 0xDE0B6B3A7640000, выполните следующий скрипт, использующий tenderly_setErc20Balance.
showLineNumbers

Пополнение нативного баланса

Вы можете пополнить аккаунт 0xE58b9ee93700A616b50509C8292977FA7a0f8ce1 до значения 0xDE0B6B3A7640000, выполнив следующий скрипт с tenderly_setBalance.

Пополнение yield-токенов

Также можно пополнять staking-токены вроде stETH 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 на адрес кошелька 0xb5f45E52649123117C175B2016Ed3fCd26f9bE06, выполнив следующий скрипт с tenderly_setMaxErc20Balance. Значение будет установлено в максимально возможное значение uint256, рассчитанное алгоритмом метода. На данный момент невозможно заранее определить точное значение.