TGViewer
Из Solidity в AI и дальше Из Solidity в AI и дальше @solidityset · 2.49K subscribers
Post #930 659
Foundry с 0. Часть 18

Совсем забыл, что хотел еще поднять тему интеграций Foundry в проект Hardhat и наоборот.

Начнем с того, что у вас есть проект на Hardhat и вы хотите подключить Foundry и писать дальше тесты на нем.

Нужно уточнить, что Foundry в своей работе сильно полагается на работу с Git, поэтому перед началом работы следует убедиться, что в проекте есть связка с git. Если же ее нет, то для начала стоит выполнить команду:

git init

Затем убедитесь, что Foundry также установлен на компьютере, на котором вы работаете:

forge --version

Если терминал выдаст ошибку, то стоит вернуться в самое начало и установить Foundry с нуля.

Однако предположим, что все у нас было установлено и git в проекте есть, поэтому далее выполняем команду:

npm install --save-dev @nomicfoundation/hardhat-foundry


и после добавляем запись в файл hardhat.config.ts:

import "@nomicfoundation/hardhat-foundry";


Для завершения установки Foundry в проект исполняем:

npx hardhat init-foundry


что создаст файл foundry.toml и загрузит библиотеки forge-std.

После этого можно будет писать тесты на Foundry в Hardhat проекте.

Также, если вы хотите использовать Hardhat в Foundry проекте, то следует выполнить следующую команду:

npm install --save-dev hardhat @nomicfoundation/hardhat-foundry


и добавить запись в файл hardhat.config.js:

require("@nomicfoundation/hardhat-foundry"); 


Теперь вы сможете писать тесты на javascript / typescript.

Сейчас я все чаще встречаю комбинированные тесты для больших протоколов, поэтому, уверен, нужно знать оба способа интеграций одной программы для тестов в другую.

#foundry #lesson18
  • 👍 1
More from @solidityset
  1. Sep 22, 2026Какой язык программирования учить сейчас? На днях в Твиттере увидел небольшой пост о разви…
  2. Sep 18, 2026Интересная модель Jev Буквально пару дней назад в Твиттере многие начали обсуждение новой…
  3. Sep 14, 2026Графы повсюду Если вы также следите за новостями в мире ИИ, то наверняка уже все чаще встр…
  4. Sep 10, 2026GTA6, Cyberleek, блокчейн и безопасность Увидел несколько постов (тут и тут) про Cyberleek…
  5. Sep 9, 2026Работа с чистой энергией Дисклеймер Сегодня ава и название канала, наконец, поменялись. Я…
  6. Sep 9, 2026Channel name was changed to «Из Solidity в AI и дальше»
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →