Foundry Tutorial | Debug & Deploy Solidity Smart Contracts

James Bachini

Foundry is a framework for testing, debugging and deploying Solidity smart contracts. It’s a command line tool built on rust with faster execution than competing products such as Truffle or Hardhat.

In this tutorial we will be looking at:

00:00 Foundry Debugging Solidity
00:35 Why Foundry?
01:43 Getting Started Guide
03:38 Testing With Solidity
09:20 Damn Vulnerable DeFi
13:14 Deploy & Use A Contract
16:47 Foundry vs Hardhat

For more content about crypto markets, blockchain development and DeFi visit my blog at

Most of the code I write and talk about is open-sourced at:

Subscribe to the channel for updates ✅

The content I create is to document my journey and for entertainment purposes. It is not under any circumstances investment advice. I am not an investment or trading professional and am learning myself while still making plenty of mistakes along the way. Any code published is experimental and not production ready to be used for financial transactions. DYOR and do not play with funds you do not want to lose.

Did I mention please hit the like button for the YouTube algorithm.

Thanks for watching!