Deploying Your First App I Austin Griffith
Sun, Nov 2, 2025, 12:00 AM
Austin Griffith walks developers through how to build and deploy their first decentralized application using Scaffold-ETH, a framework that streamlines smart contract development. He starts by demonstrating simple contracts such as a counter and WETH in a browser to show how Solidity code can handle real value. Then, he introduces a hands-on setup using npx create-eth@latest to generate a Scaffold-ETH project with either Foundry or Hardhat, followed by spinning up a local Anvil blockchain and running a front end that connects directly to deployed contracts. Using the built-in burner wallet and faucet, developers can test transactions instantly without worrying about gas or MetaMask setup. Griffith then adds a basic counter variable and an increment() function to demonstrate the iterative workflow: write Solidity, deploy locally, and interact through Scaffold-ETH’s Debug UI. He shows how to integrate smart contracts into a front end using React and Scaffold-ETH hooks like useScaffoldRead and useScaffoldWrite. The tutorial emphasizes a fast development loop—edit, deploy, test, and repeat—before deploying to live networks such as Arbitrum or mainnet with yarn deploy. The session concludes with a preview of upcoming topics like building a DEX, lending platform, stablecoin, and prediction market, showing how this workflow scales from beginner exercises to full DeFi apps. 00:00 – Introduction and agenda 00:31 – Workshop topics overview 00:49 – Ethereum Foundation tour initiative 01:20 – Build Guild overview 01:41 – Scaffold-ETH introduction 02:00 – Speedrun Ethereum curriculum 02:38 – Two-hour session roadmap 02:57 – Simple contract demo in Remix 03:36 – Exploring the WETH contract 04:15 – How code manages real value 04:30 – Creating a Scaffold-ETH project 04:53 – Foundry vs. Hardhat setup 05:46 – Project installation and setup 06:12 – Running a local Anvil chain 06:46 – Starting the front end 07:29 – Deploying the starter contract 07:49 – Tour of the example contract 08:31 – Burner wallet and faucet usage 09:12 – Using the Debug UI 09:50 – Writing and testing the greeting function 10:13 – Adding a counter variable 10:35 – Implementing the increment function 11:20 – Solidity learning resources 11:38 – Testing the counter in the UI 11:58 – Customizing the front end with React 12:18 – Using Scaffold-ETH hooks 12:39 – Adding contract interactions in React 13:08 – Auto-generating UI components 13:41 – Deploying to testnet and mainnet _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 🇮🇳 *ETHGlobal New Delhi* This workshop is specifically for ETHGlobal New Delhi, a 3-day hackathon held September 19-21 at the India International Convention & Expo Centre, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! Watch the full ETHGlobal New Delhi 2025 playlist here: https://www.youtube.com/playlist?list=PLXzKMXK2aHh7zCFW3hBqatZ18rQaYeEJL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ *Follow BuidlGuidl* X: https://x.com/buidlguidl ✅ *Follow ETHGlobal* X: https://x.com/ETHGlobal Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/c/ETHGlobal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Are you interested in Ethereum development and entrepreneurship?_ 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city