Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 2.71 KB

File metadata and controls

39 lines (23 loc) · 2.71 KB

Introduction Foundry

image

Foundry is a smart contract development toolchain.

Foundry manages your dependencies, compiles your project, runs tests, deploys, and lets you interact with the chain from the command-line and via Solidity scripts.

Tools:

  1. Forge is a command-line tool that ships with Foundry. Forge tests, builds, and deploys your smart contracts
  2. Cast is Foundry's command-line tool for performing Ethereum RPC calls. You can make smart contract calls, send transactions, or retrieve any type of chain data - all from your command-line!
  3. Anvil is a local testnet node shipped with Foundry. You can use it for testing your contracts from frontends or for interacting over RPC.

Foundry Tutorials Videos

URL Description Author
img Blockchain Developer, Solidity, Foundry Full Course 2023 ~ Learn Solidity, Blockchain Development, & Smart Contracts Powered By AI - Full Course Patrick Collins
img Foundry ~ Playlist of beginner level videos on Foundry Smart Contract Programmer
img A Complete Introduction to Smart Contract Development With Foundry Axelar

Exercise

  1. Managing Your DAPP Project with Foundry.
  2. Try using the Foundry test your bank.sol (option).