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.