Foundry: разработка приложений Ethereum на языке Rust
Эта книга представляет собой практическое руководство по использованию инструментария Foundry для разработки приложений на блокчейне Ethereum. Foundry — это мощный набор инструментов, написанный на языке Rust, который охватывает весь цикл разработки смарт-контрактов: от написания и тестирования до развертывания и мониторинга.
В книге подробно рассматриваются основные компоненты Foundry: Forge для компиляции и тестирования, Cast для взаимодействия с сетью Ethereum и Anvil как локальная сеть для разработки. Автор объясняет, как установить и настроить окружение разработки, создать новый проект и работать с его структурой.
Значительная часть материала посвящена основам языка Rust и блокчейна Ethereum, что делает книгу доступной для разработчиков разного уровня подготовки. Вы научитесь писать смарт-контракты на Solidity, компилировать и развертывать их, а также тестировать с использованием инструментов Foundry.
Книга также охватывает продвинутые темы: использование библиотек и зависимостей, оптимизацию производительности и безопасность смарт-контрактов. Практические примеры включают создание токена ERC-20, разработку децентрализованного обмена (DEX) и построение полноценного децентрализованного приложения (dApp).









