Smart Contract Development with Foundry @naderdabit
Smart Contract Development with Foundry  @naderdabit
Uploaded June 2022 | Updated September 2026, 1 hour ago
In this video you'll learn how to build, test, and deploy smart contracts with Solidity using Foundry. We'll start with an overview of the various CLIs and libraries that make up Foundry, what they do, and how to install them.

🔗 Foundry Tutorial - https://nader.mirror.xyz/6Mn3HjrqKLhHzu2balLPv4SqE5a-oEESl4ycpRkWFsc
🔗 Foundry Cheatsheet - github.com/dabit3/foundry-cheatsheet
🔗 Foundry Book - https://book.getfoundry.sh/
🔗 Foundry GitHub - github.com/foundry-rs/foundry

We'll then spin up a new project, walk through the file structure, and create an example smart contract. From there we'll create and run tests for the contract. Next, we'll run a local test Ethereum network, deploy the contract to the network, and use cast to call end execute transactions to the test network.

We'll then deploy the to Optimism to show how to deploy to a live network. Finally, we'll create an ERC721 contract and learn how to mock users to test out various functions like minting a token, transferring a token, and burning a token.

By the end of this video, you should have a good understanding of how Foundry works and how to use it to build, test, and deploy smart contracts.

0:00 - Introduction
03:15 - Creating a new project
04:13 - Remappings
05:35 - Compiling and ABIs
06:00 - Creating the first contract
08:13 - Writing tests
14:28 - Deploying to the local network
18:33 - Using cast to make contract calls
20:59 - Deploying to Optimism
23:06 - Testing an ERC721 contract
Smart Contract Development with FoundryWhy Solana and Phantom are better than both Venmo and StripeMocking & Testing Serverless AWS AppSync GraphQL APIs with AWS Amplify - Quick StartGetting started with DenoHow to Build an Effective Long Running Coding Agent Loop in 7 minutes.AWS Amplify Developer Advocates discuss Developer Advocacy and Full Stack CloudBuilding Real-time Offline-first Apps with React, GraphQL, & Amplify DataStoreMocking & Testing Serverless AWS AppSync GraphQL APIs with AWS Amplify - Auth and Custom QueriesHow to Deploy a Nuxt Site to AWS from a Git repository with Amplify hostingServerless Functions in Depth with AWS AmplifyAWS Amplify Multiple Environments DemoBuilding Full Stack Mobile AI Apps with React Native & Expo - OpenAI, Anthropic, Cohere, & Fal.ai
Nader Dabit |

Smart Contract Development with Foundry

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER