Austin Griffith ๐Ÿ› ๐Ÿšข๐Ÿ”ฅ Profile picture
๐Ÿ‘ฉโ€๐ŸŽค builder ๐Ÿง‘โ€๐Ÿซ https://t.co/8EalW3KjpF ๐Ÿ— https://t.co/MlwIwIpEq3 ๐Ÿฐ https://t.co/vsSwrdskxS ๐Ÿง‘โ€๐ŸŽค https://t.co/My5cteEsxr ๐ŸŽจ https://t.co/OsyB1TqV4M ๐Ÿ›  https://t.co/JKSUU4Z7XI ๐Ÿท atg.eth
Jan 19, 2022 โ€ข 4 tweets โ€ข 2 min read
๐Ÿง‘โ€๐Ÿš€ If you understand why decentralization is so important and powerful...

๐Ÿง‘โ€๐Ÿ’ป And you know how to write code and build basic web apps...

๐ŸŒ ๐Ÿ›ฐ ๐ŸŒ ๐Ÿ“ก ๐ŸŒŽ ๐Ÿ“ฑ ๐ŸŒ ๐ŸŽ™ ๐ŸŒ ๐Ÿ’ณ ๐ŸŒŽ ๐ŸŽฎ ๐ŸŒ

๐Ÿง™ Explore these 3 major steps to becoming a decentralized application developer: โœ๏ธ The first step is learning how to write Solidity.

๐Ÿง‘โ€๐Ÿซ The syntax is easy and you'll pick it up quickly...

๐Ÿงช Follow the ๐Ÿ— scaffold-eth repo to get a local environment up: github.com/scaffold-eth/sโ€ฆ

๐Ÿ“บ This will help to visually interact with your smart contract "backend". ๐Ÿค”
Jan 15, 2022 โ€ข 4 tweets โ€ข 2 min read
๐Ÿ‘ทโ€โ™‚๏ธ It was so much fun to pull out a ๐Ÿง‘โ€๐ŸŽค punkwallet.io and use @WalletConnect to mint an NFT on an app I just yolo deployed live, here is the moment: @WalletConnect ๐Ÿ‘‰ I went through this tutorial live: github.com/scaffold-eth/sโ€ฆ

๐Ÿงช We experimented with an ERC-721 and deployed a minting app!
Jan 5, 2022 โ€ข 19 tweets โ€ข 11 min read
๐ŸŽ– So youโ€™ve crushed the ๐Ÿ— scaffold-eth challenges.

๐Ÿง™โ€โ™‚๏ธ You understand how to build a simple NFT, a staking app, and a token vendor.

๐Ÿš Youโ€™re ready for the rest of the mental model.

๐Ÿ‘ฉโ€๐ŸŽ“ Web3 developer next stepsโ€ฆ โ›‘ After crushing the basics: github.com/scaffold-eth/sโ€ฆ.

๐Ÿ”ง A quick jumping off point is building an โ€œexecutorโ€ smart contract that just .calls() anything the owner sends it.

๐Ÿง‘โ€๐Ÿญ This will test your knowledge of calldata and you should go all the way to mainnet with it. ๐Ÿš€
Jul 7, 2021 โ€ข 6 tweets โ€ข 4 min read
Grab ๐Ÿ—scaffold-eth and learn how to iterate on YourContract.sol.

๐Ÿ“š Look through each concept from solidity-by-example.org (paste into your contract).

Then, take on the ๐Ÿšฉ challenges:
github.com/austintgriffitโ€ฆ

github.com/austintgriffitโ€ฆ

Then, you need to go on a โ€œtour of dutyโ€โ€ฆ ๐Ÿ”– Learn about signed message:
github.com/austintgriffitโ€ฆ

๐Ÿ‘‹ Use that off-chain as a โ€œsign in with web3โ€:
github.com/austintgriffitโ€ฆ

๐Ÿ“„ Use that on-chain with ecrecover() or OpenZeppelin's ECDSA lib to recover a signed message in Solidity.

๐Ÿ›ฐ Learn about "meta-transactions"...