Перейти к основному содержанию
Этот туториал строит модульную песочницу чит-кодов в Foundry. Вы деплоите один контракт в Virtual Environment, а затем вызываете его функции через cast send, чтобы использовать каждый Solidity precompile cheatcode изнутри транзакций.

Что вы соберёте

Три файла:
  • src/IVnetPrecompile.sol: интерфейс прекомпайла.
  • src/MyTestSetup.sol: контракт-песочница. Каждая функция оборачивает один вызов прекомпайла, так что вы деплоите один раз, а затем вызываете отдельные функции, чтобы манипулировать одним элементом состояния за раз.
  • script/Deploy.s.sol: деплой через forge script.

Карта функций

Предварительные условия

  • Аккаунт Tenderly с проектом.
  • Установленный Foundry (curl -L https://foundry.paradigm.xyz | bash && foundryup).

См. также