Foundry's logo

Foundry is a smart contract development toolchain. It is an Ethereum development environment written in Rust that helps developers manage dependencies, compile projects, run tests, deploy contracts, and interact with blockchains from the command line. Foundry can directly interact with Moonbeam's Ethereum API so it can be used to deploy smart contracts into Moonbeam. There are three tools that make up Foundry: Forge - compiles, tests, and deploys contracts Cast - a command line interface for interacting with contracts Anvil - a local TestNet node for development purposes that can fork preexisting networks