Foundry is a development toolkit that helps developers to write, test and deploy Smart Contract that runs on top of Ethereum Virtual Machine (EVM).
Foundry distribute the following command line applications into single and convenient package distrbution:
| CLI | Description |
|---|---|
forge |
Smart Contract dependency manager, test runner and deployer |
cast |
Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data |
anvil |
Very fast local ethereum node, mainly used for testing |
foundryup |
Foundry installer |
You can get foundryup by running the following command:
curl -L https://foundry.paradigm.xyz | bash
Then run:
foundryup
To get the latest version of Foundry development toolkit.