Foundry

Blockchain / Web3 v1.7.1 · 08.05.2026 активный

Современный Ethereum-фреймворк для разработки и security research от Paradigm. Для аудиторов: cast (вызов контрактов, декодирование calldata, работа с mainnet-форком), forge (юнит-тесты с cheat codes — манипуляция state/timestamp/block для PoC), anvil (локальный форк mainnet для воспроизведения эксплойтов).

v1.7.1
08.05.2026 current
Добавлен 13.07.2026 · Обновлён 13.07.2026 · Blockchain / Web3
Установка
curl -L https://foundry.paradigm.xyz | bash && foundryup
# Форк mainnet
anvil --fork-url https://eth-mainnet.g.alchemy.com/v2/KEY
# Вызов контракта
cast call 0xABC "balanceOf(address)(uint256)" $ADDR
переведено ИИ

Баннер Foundry

 

Github Actions Чат в Telegram Поддержка в Telegram

Установка

| Документация | Бенчмарки | Руководства для разработчиков | Участие в разработке | Документация Crate


Быстрый, портативный и модульный набор инструментов для разработки приложений на Ethereum, написанный на языке Rust.

  • Forge — Сборка, тестирование, фаззинг, отладка и развертывание контрактов Solidity.
  • Cast — «Швейцарский армейский нож» для взаимодействия со смарт-контрактами EVM, отправки транзакций и получения данных цепочки.
  • Anvil — Быстрый локальный узел для разработки на Ethereum.
  • Chisel — Быстрая, практичная и подробная REPL для Solidity.

Демо

Установка

curl -L https://foundry.paradigm.xyz | bash
foundryup

Для получения дополнительной информации см. руководство по установке.

Для проверки загруженного архива релиза или образа контейнера см. раздел Проверка релизов.

Начало работы

Инициализация нового проекта, сборка и тестирование:

forge init counter && cd counter
forge build
forge test

Взаимодействие с активной сетью:

cast block-number --rpc-url https://eth.merkle.io
cast balance vitalik.eth --ether --rpc-url https://eth.merkle.io

Локальный форк основной сети:

anvil --fork-url https://eth.merkle.io

Прочитайте документацию Foundry, чтобы узнать больше.

Участие в разработке

Мы приветствуем и очень ценим вклад. Чтобы начать, ознакомьтесь с руководством по участию в разработке.

Присоединяйтесь к нашему Telegram, чтобы обсудить разработку Foundry.

Поддержка

Возникли проблемы? Проверьте документацию Foundry, присоединитесь к Telegram поддержки или создайте задачу.

Лицензия

Предоставляется по лицензии Apache License, версии 2.0 или MIT license по вашему выбору.


Если вы не укажете иное, любой вклад, целенаправленно представленный вами для включения в эти crate, как определено в лицензии Apache-2.0, будет лицензирован на условиях двойной лицензии, как указано выше, без каких-либо дополнительных условий.

Комментарии
Войдите, чтобы оставить комментарий