Skip to main content

Foundry

Introduction

Foundry is a comprehensive smart contract development toolchain created by Paradigm. It simplifies the process of building, testing, and deploying decentralized applications (dApps) on Ethereum and other EVM-compatible chains like Mandala.

Set Up

We recommend you to follow guide from Foundry Book for installation.

To verify that the installation, run following commands

forge --version
cast --version
anvil --version

You should see following output

forge 0.2.0 (6b07c77 2024-12-18T00:22:12.633674000Z)
cast 0.2.0 (6b07c77 2024-12-18T00:22:12.615412000Z)
anvil 0.2.0 (6b07c77 2024-12-18T00:22:12.584294000Z)

Initializing your project

If you're starting your Foundry project from scratch, we recommend you read the Foundry Book.