Register and share your invite link to earn from video plays and referrals.

BuidlGuidl.eth
@buidlguidl
Building products, tools, and tutorials for the Ethereum ecosystem. 👉 👉
263 Following    6.8K Followers
Thank you to everyone who backed BuidlGuidl in Giveth’s Ethereum Security QF round. We received $1,649 in donations and 3.95 ETH from the matching pool. The funding has supported work across our open-source Ethereum dev-tooling and learning stack: • Foundry support across every Speedrun Ethereum challenge • Hardhat v3 migrations for Scaffold-ETH 2 and Speedrun Ethereum challenges • Improve our agent-ready documentation, enhancing agents discoverability • Shipped our web AI Teaching Assistant, now available in every Speedrun Ethereum challenge We’re also building Learning Lab: a new, more accessible education experience for people who want to start building on Ethereum, even without a coding background. Thank you @thedaofund, @quantstamp, @wintermute_t, and @Giveth for making this possible 🏰
Show more
Speedrun Ethereum has a redesigned challenge experience. Everything you need stays on the page while you work: - the AI Teaching Assistant chat sits right next to your code - your progress carries into a builder profile you unlock as you go - badges for each challenge you finish Take a look:
Show more
New on Speedrun Ethereum: an AI Teaching Assistant built into every challenge page 🧑‍🏫 Learn Solidity with a teacher right in your browser. It knows which challenge you’re on, explains the concepts, checks your understanding, gives hints instead of answers, and helps you get your local setup running. Live now for all registered builders ✨
Show more
Solidity error handling, by gas cost: • `require(cond, "msg")` — ~50 gas per byte in the message string • `revert SomeError(arg)` — ~22 gas per call + a 4-byte selector Etherscan decodes named errors with their args. require strings are just opaque bytes in the revert data.
Show more
Challenge 1: Crowdfunding. The exercise: • Write a campaign contract with a goal and a deadline • Funders pay in, the contract holds ETH • On success: creator withdraws • On failure: funders get a refund
Show more
Events vs state, rule of thumb: • Frontend needs to know it happened → emit an event • Contract needs to act on it later → write state