~/talk

Deploying Your First App

slides:none on file

A step‑by‑step demo shows creating a Scaffold‑ETH project with npx create-eth@latest, choosing Foundry or Hardhat, spinning up an anvil local chain, and starting the front end; a burner wallet + faucet supplies fake ETH so transactions work without MetaMask. A uint256 counter and increment() are added, deployed locally, and the Debug UI plus React hooks like useScaffoldRead and useScaffoldWrite wire the contract to the page — the button increments the on‑page counter — then yarn deploy pushes to Arbitrum/mainnet.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 0:31Workshop topics overview
  3. 0:49Ethereum Foundation tour initiative
  4. 1:20Build Guild overview
  5. 1:41Scaffold-ETH introduction
  6. 2:00Speedrun Ethereum curriculum
  7. 2:38Two-hour session roadmap
  8. 2:57Simple contract demo in Remix
  9. 3:36Exploring the WETH contract
  10. 4:15How code manages real value
  11. 4:30Creating a Scaffold-ETH project
  12. 4:53Foundry vs. Hardhat setup
  13. 5:46Project installation and setup
  14. 6:12Running a local Anvil chain
  15. 6:46Starting the front end
  16. 7:29Deploying the starter contract
  17. 7:49Tour of the example contract
  18. 8:31Burner wallet and faucet usage
  19. 9:12Using the Debug UI
  20. 9:50Writing and testing the greeting function
  21. 10:13Adding a counter variable
  22. 10:35Implementing the increment function
  23. 11:20Solidity learning resources
  24. 11:38Testing the counter in the UI
  25. 11:58Customizing the front end with React
  26. 12:18Using Scaffold-ETH hooks
  27. 12:39Adding contract interactions in React
  28. 13:08Auto-generating UI components
  29. 13:41Deploying to testnet and mainnet
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.