Austin Griffith ๐Ÿ› ๐Ÿšข๐Ÿ”ฅ Profile picture
Jul 7 โ€ข 2 tweets โ€ข 1 min read โ€ข Read on X
๐Ÿ‘ releasing: the one dollar audit

๐Ÿค– an AI security review of your smart contract

๐Ÿ’ธ pay 1 USDC

๐Ÿฆพ agents can pay with x402 native

โ›“๏ธ reviews live on ERC-8004

๐Ÿซก serious security review. unserious price. ๐Ÿ’ต
๐Ÿ‘‡ try it

onedollaraudit.com

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Austin Griffith ๐Ÿ› ๐Ÿšข๐Ÿ”ฅ

Austin Griffith ๐Ÿ› ๐Ÿšข๐Ÿ”ฅ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @austingriffith

Jan 19, 2022
๐Ÿง‘โ€๐Ÿš€ 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". ๐Ÿค”
๐Ÿฆน As your Solidity skills improve it will be time to test your knowledge...

๐Ÿšฉ Take on the challenges at ๐Ÿƒโ€โ™€๏ธ SpeedRunEthereum.com

๐Ÿ”ญ You'll explore the important parts of building on Ethereum and build up your web3 portfolio! ๐Ÿ’ช ๐Ÿš€
Read 4 tweets
Jan 15, 2022
๐Ÿ‘ทโ€โ™‚๏ธ 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!
๐ŸŽ When you build your next decentralized application, start it with ๐Ÿ— scaffold-eth: github.com/scaffold-eth/sโ€ฆ
Read 4 tweets
Jan 5, 2022
๐ŸŽ– 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. ๐Ÿš€
๐Ÿ‘›Next, build your own multisig using this as a reference: solidity-by-example.org/app/multi-sig-โ€ฆ

๐Ÿ” Make sure you understand how signed messages work and how you can recover them in a smart contract: github.com/scaffold-eth/sโ€ฆ

๐ŸŒ๏ธโ€โ™€๏ธ Try building a signature based multisig: github.com/scaffold-eth/sโ€ฆ
Read 19 tweets
Jul 7, 2021
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"...
๐ŸŽฒ Randomness on-chain:

Play around with commit/reveal:
github.com/austintgriffitโ€ฆ

Check out Chainlinkโ€™s VRF:
github.com/austintgriffitโ€ฆ

๐Ÿ‘จโ€๐Ÿซ Learn about Oracles...
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(