What is Foundry?

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.

Related tutorials

Show all tutorials ➞

Related FAQ

Show all FAQs ➞

Related projects

Show all projects ➞