Jarrod Watts
Jarrod Watts
  • Видео 50
  • Просмотров 536 125
Live Coding - Intermediate Solidity Challenge - Rock Paper Scissors Smart Contract
Watch me learn how to implement the commit-reveal scheme within Solidity by building a rock-paper-scissors smart contract from start to finish.
📚 Resources 📚
GitHub Repo: dub.sh/rps-repo
Written Tutorial: dub.sh/rps-tutorial
Foundry: book.getfoundry.sh/
⌚Timestamps ⌚
0:00 Introduction
0:45 Planning the Project
10:22 Writing Smart Contract
52:42 Writing Tests
1:15:30 Optimizing Contract
1:24:10 Gas Optimizations
1:40:24 Dev Rel Work (Documenting repo)
1:56:37 Outro
Follow me on Twitter: JarrodWattsDev
Discord Server: No longer available.
Просмотров: 466

Видео

The ULTIMATE Guide to the Polygon CDK | Build A ZK-EVM Layer 2 Blockchain
Просмотров 2,4 тыс.2 месяца назад
Learn how to build your own layer 2 ZK-EVM blockchain from scratch using the Polygon CDK and the Polygon Kurtosis Package. In this video, we cover essential concepts required for understanding layer 2 chains and build our own ZK powered layer 2 blockchain with the Polygon CDK on Ethereum's Sepolia testnet. 📚 Essential Resources 📚 · Polygon CDK Kurtosis Package: dub.sh/polygon-kurtosis · Alchemy...
What Are Layer 2 Sequencers? The ULTIMATE Guide to Sequencers, Shared Sequencers & Polygon AggLayer
Просмотров 2,4 тыс.7 месяцев назад
An exploration of the different kinds of sequencers that Layer 2 (L2) blockchains have today, including centralized sequencers, decentralized sequencers, shared sequencers, and Polygon's AggLayer. 📚 Resources 📚 - Slides: gateway.pinata.cloud/ipfs/QmbvZY784N8fBcQz9NAC1STB2AUvpaQuHPMzR7e6nN24p3 - Polygon Announcement Blog: polygon.technology/blog/aggregated-blockchains-a-new-thesis - L2Beat: l2be...
What Is EigenLayer? The ULTIMATE Guide To EigenLayer & Restaking
Просмотров 19 тыс.8 месяцев назад
EigenLayer promises to be the shared security layer to hyperscale Ethereum. But what does that really mean? Here is the ultimate guide to understanding EigenLayer. 📚 Resources 📚 - Link to slides: gateway.pinata.cloud/ipfs/QmTEk98u5gaPi1VerLFavUgY9gFJPzTPD7HzFDjmdkndYb - EIP-1559: eips.ethereum.org/EIPS/eip-1559 - Polygon 2.0 video: ruclips.net/video/0wtQwoxRKxY/видео.html ⌚Timestamps ⌚ 0:00 Int...
We Need To Talk About Inscriptions
Просмотров 2 тыс.8 месяцев назад
Inscriptions were taking over EVM chains in December, leading to downtime on some, and gas spikes on others. What's happening? 📚 Resources 📚 Dune Analytics - dune.com/hildobby/inscriptions Ordinals Docs - docs.ordinals.com/inscriptions.html Ethscriptions Docs - ethscriptions.com/ Follow me on Twitter: JarrodWattsDev Discord Server: No longer available.
A Beginner's Guide to Zero Knowledge Proofs (ZK Proofs Explained)
Просмотров 7 тыс.10 месяцев назад
What are ZK (Zero Knowledge) Proofs? In this video, we explore the basics of ZK proofs, their potential use cases, and compare the different kinds of ZK proofs used in blockchain, such as ZK-SNARKs and ZK-STARKs. 📚 Resources 📚 Steph's Polygon ID Video: ruclips.net/video/utpazrLrSbY/видео.html Polygon zkEVM Video: ruclips.net/video/pkvgS26VR8E/видео.html ⌚Timestamps ⌚ 0:00 Introduction 0:47 What...
Native Account Abstraction on Ethereum?! RIP-7560 Explained
Просмотров 62010 месяцев назад
A new "Rollup Improvement Proposal" RIP-7560 was just released. Outlining the details of how native account abstraction could be implemented on Ethereum rollups by adding a new transaction type. Correction: It is an RIP "Rollup Improvement Proposal", not an EIP. 📚 Resources 📚 EIP-4337 Explained Video: ruclips.net/video/RFsUuihO_aY/видео.html RIP-7560 Details: ethereum-magicians.org/t/rip-7560-n...
Is Web3 Gaming Dead?
Просмотров 60310 месяцев назад
Game7 DAO just released their "State of Web3 Gaming" Report. In this video, we'll walk through the key insights and discover what's really happening in the web3 gaming world. 📚 Resources 📚 Full Report: research.game7.io/state-of-web3-gaming-2023 Game7 DAO: G7_DAO/status/1724112307641336233 My blog post: blog.jarrodwatts.com/youre-probably-wrong-about-web3-gaming ⌚Timestamps ⌚ 0:00 I...
OKX X Layer Explained 🟠 Full Developers Guide to OKX X Layer
Просмотров 1,1 тыс.10 месяцев назад
OKX, the second biggest crypto exchange just launched X1. A ZK-EVM L2 chain built using the Polygon CDK. In this video, we'll cover everything you need to know and how to get started building on the chain. 📚 Resources 📚 - EVM Kit: evmkit.com/ - OKX Announcement: okx/status/1724472549197619561 - Types of ZK-EVMs Video: ruclips.net/video/nxxEW-FUAR0/видео.html - Polygon CDK Video: ruc...
Vitalik's Thoughts on Layer 2s
Просмотров 43510 месяцев назад
Vitalik just released a new blog post titled "Different types of layer 2s". In this video, we cover the key points he discusses and add some additional dev thoughts. 📚 Resources 📚 - Blog post: vitalik.ca/general/2023/10/31/l2types.html - ZK-EVM Video: ruclips.net/video/nxxEW-FUAR0/видео.html ⌚Timestamps ⌚ 0:00 Introduction 0:16 Much More L2s Are being Built 1:26 The Different kinds of Layer 2s ...
Can EIP-7212 Solve Ethereum's UX?
Просмотров 84810 месяцев назад
Learn the details of EIP-7212, an Ethereum Improvement Proposal for secp256r1 Elliptic Curve Support. In this video, we'll cover everything you need to know about Ethereum's cryptography, elliptic curves, and why EIP-7212 could be a big UX improvement for Ethereum. 📚 Resources 📚 - Anders Brownworth Site: andersbrownworth.com/blockchain/public-private-keys/keys - Elliptic Curves Explained: rucli...
Build Your Own ZK-EVM Layer 2 Blockchain Using Polygon CDK
Просмотров 7 тыс.10 месяцев назад
Learn how to create a layer 2 blockchain using the Polygon CDK. In this video, I'll show you how to launch your own ZK-EVM Validium Layer 2 blockchain powered by Polygon CDK. 📚 Resources 📚 Presto Gateway: presto.gateway.fm/ Polygon CDK: polygon.technology/polygon-cdk What is Polygon 2.0? ruclips.net/video/0wtQwoxRKxY/видео.html ⌚Timestamps ⌚ 0:00 Introduction 0:50 What is Polygon CDK? 2:48 Crea...
What Is Polygon 2.0? The ULTIMATE Guide
Просмотров 10 тыс.11 месяцев назад
What Is Polygon 2.0? The ULTIMATE Guide
What Is Polygon zkEVM? The ULTIMATE Developers Guide!
Просмотров 4,3 тыс.11 месяцев назад
What Is Polygon zkEVM? The ULTIMATE Developers Guide!
Is Ethereum Actually Decentralized?
Просмотров 70911 месяцев назад
Is Ethereum Actually Decentralized?
What is the Best ZK-EVM Chain?
Просмотров 85011 месяцев назад
What is the Best ZK-EVM Chain?
How POL Works Under the Hood (POL Smart Contracts Explained)
Просмотров 48211 месяцев назад
How POL Works Under the Hood (POL Smart Contracts Explained)
Huge PayPal Announcement
Просмотров 304Год назад
Huge PayPal Announcement
The Polygon 2.0 Proposal Explained ($POL)
Просмотров 5 тыс.Год назад
The Polygon 2.0 Proposal Explained ($POL)
How I'm Building Web3 Apps in 2023
Просмотров 3 тыс.Год назад
How I'm Building Web3 Apps in 2023
Your Connect Wallet Button (Probably) Sucks
Просмотров 690Год назад
Your Connect Wallet Button (Probably) Sucks
Polygon's Biggest Change Yet...
Просмотров 6 тыс.Год назад
Polygon's Biggest Change Yet...
Is Fortnite Doing NFTs?
Просмотров 157Год назад
Is Fortnite Doing NFTs?
Why EIP-4337 Changes Web3 Forever
Просмотров 2,5 тыс.Год назад
Why EIP-4337 Changes Web3 Forever
Don't Use Ethers.js
Просмотров 10 тыс.Год назад
Don't Use Ethers.js
Lens Protocol - The ULTIMATE Guide 🌿 // Build A Decentralized Web3 Social Media App!
Просмотров 16 тыс.Год назад
Lens Protocol - The ULTIMATE Guide 🌿 // Build A Decentralized Web3 Social Media App!
WTF Is Happening To React?
Просмотров 3,7 тыс.Год назад
WTF Is Happening To React?
Building An Accountability Smart Contract + Web3 App // Solidity, Next.js, thirdweb
Просмотров 1,4 тыс.Год назад
Building An Accountability Smart Contract Web3 App // Solidity, Next.js, thirdweb
Build A Mutation NFT Smart Contract (MAYC CLONE) in Solidity!🔥🦍 (thirdweb, hardhat, next.js)
Просмотров 2,4 тыс.2 года назад
Build A Mutation NFT Smart Contract (MAYC CLONE) in Solidity!🔥🦍 (thirdweb, hardhat, next.js)
Live Coding A Full Stack Web 3.0 App - Soulbound NFT Collection 🚀🔥 (thirdweb, Next.js, Typescript)
Просмотров 1,6 тыс.2 года назад
Live Coding A Full Stack Web 3.0 App - Soulbound NFT Collection 🚀🔥 (thirdweb, Next.js, Typescript)

Комментарии

  • @nickjunes
    @nickjunes 5 дней назад

    I've been using ethers for years and when web3 is embedded on a page such as with window. ethereum you should have a provider available as well for WAGMI. I've never used WAGMI, but I don't see why the user embedded provider from the wallet wouldn't be available.

  • @AliHassan-jk5tn
    @AliHassan-jk5tn 8 дней назад

    My profile link not showing in another browser

  • @jordanwhite352
    @jordanwhite352 12 дней назад

    As a former game developer, I would like to clarify the thing about engines because you're dead wrong on it. Most companies, especially AAA companies, use third party engines either. Unreal or unity to develop their games and they've made either customizations to the engine or to the tool sets. Very few companies actually make their own engines. These are usually the multi-billion dollar studios that do and they're usually upgraded Legacy engines from over 10 years ago as opposed to newly created engines in the past 5 years.

  • @EricLarkin-x6x
    @EricLarkin-x6x 12 дней назад

    Anderson Daniel Jackson Daniel Walker Eric

  • @cahitkarahan2720
    @cahitkarahan2720 14 дней назад

    Wow 👏🏻👏🏻👏🏻

  • @sandrabacker9725
    @sandrabacker9725 14 дней назад

    Jones Deborah Gonzalez Michelle Martin Deborah

  • @mixai7
    @mixai7 16 дней назад

    does need genesis block in this CDK?

  • @mixai7
    @mixai7 17 дней назад

    Is this own layer2 chain as polygon chain? How different from polygon chain ? How much funding need to live such clone chain ?

  • @theointechs
    @theointechs 21 день назад

    Very insightful content! Im a solo dev building in public, cheers!

  • @androidtechsayed201
    @androidtechsayed201 24 дня назад

    what a nice video!!!

  • @xlassixxlassix2892
    @xlassixxlassix2892 Месяц назад

    Just perfect, insightful and well worth the time spent

  • @pussiestroker
    @pussiestroker Месяц назад

    Hello Jarrod, in the table that summarizes the features/characteristics of the different zk systems @ 17:30, what does "Universal" refer to?

  • @easterny3825
    @easterny3825 Месяц назад

    Subscribed after I watch this video. The detailed explanation makes more sense to people like me ! Thanks Jarrod, I hope you keep moving to explain complicated web3 matter to people through flows, scanerios and sample.

  • @GimerCervera
    @GimerCervera Месяц назад

    Amazing tutorial! Do you have an example or a reference of how to serialize a transaction using ethers v6?

  • @ToonMacharis
    @ToonMacharis Месяц назад

    ethers.js and web3.js are competing libraries. You use one of them, not both and certainly web3.js does not depend on ethers.js. web3.js was there first, ethers.js would be more polished. Interacting with a function of a smart contract is pretty straightforward in ethers.js.

  • @Agent-7.0
    @Agent-7.0 Месяц назад

    Is it finished now?

  • @notker88
    @notker88 2 месяца назад

    Pls do a video on Polkadot JAM and maybe comparing it to restaking, decentralized sequencers and agglaxer :O

  • @chiomagrace8102
    @chiomagrace8102 2 месяца назад

    Good work, so glad im a bit early on EigenLayer, they got really cool features and Projects like Gasp uses EigenLayer for crypto economic security, it natively connects liquidity for all blockchains.

  • @刘晅赫
    @刘晅赫 2 месяца назад

    Really enjoy your videos, the babysitting tutorials are soothing. ❤from China

  • @atomauro
    @atomauro 2 месяца назад

    Puro sobelo

  • @GayathriP-sw1jw
    @GayathriP-sw1jw 2 месяца назад

    Ive been getting authentication request from thirdweb dashboard when i do npm run deploy. So when i sign via wallet to authorize, it goes "Something went wrong! Unable to authenticate with the dashboard." Tried a lot of times from different browsers,the issue persists... am i missing something?

  • @dmurd
    @dmurd 2 месяца назад

    Parents reverse basement looking great

    • @cahitkarahan2720
      @cahitkarahan2720 14 дней назад

      Tell your parents to buy a new house because the average Blockchain Engineer salary is $147k per year.

  • @ssentamurobert1629
    @ssentamurobert1629 2 месяца назад

    I’m here to tell you that we’ve crossed $14bn on the 09/07/2024🎉

  • @poxyu_was_here
    @poxyu_was_here 2 месяца назад

    Best explanation on this topic I've seen. Thank you for your great work!

  • @FredMat-hg5nl
    @FredMat-hg5nl 2 месяца назад

    very long and boring

  • @chowdankei
    @chowdankei 2 месяца назад

    Hi Jarrod, always enjoy your videos and thank you for making this one! I followed every single step on your video using Mac but failed to deploy after I ran kurtosis run --enclave 'cdk-v1' --args-file params.yml --image-download always . I received a completely different error and it's very long. Here are the last 2 lines. Caused by: An error occurred creating an API container from image 'kurtosistech/core:0.89.0' Caused by: An error occurred while getting the reverse proxy enclave network IP address for enclave 'd149d8f360fe425c8c45e7c98b279eb5', This is a bug in Kurtosis Do you think you can shed some lights on how to fix this? Really appreciate your reply!

  • @miodas4559
    @miodas4559 2 месяца назад

    Do we have any updates on zkEVM? I can't seem to find any recent news about the project. Considering the significant funding it received, it's strange that it would just disappear like that.

  • @0xmmn
    @0xmmn 2 месяца назад

    so zk proof is just a hash that both sides agree on ?

  • @buegbu
    @buegbu 2 месяца назад

    We are all having trouble installing it on mac, the tutorial should have been for mac Os users

  • @looxylook825
    @looxylook825 2 месяца назад

    Amazing tutorial. Hats off for this tremendous work.

  • @kryptstein
    @kryptstein 2 месяца назад

    I like how you explain to people to make sure to use testnet, and not their real wallet. LOL! "If your from the future you use Holesky", LOL!

  • @konfushon
    @konfushon 2 месяца назад

    okay this was a very good breakdown!

  • @ijju246
    @ijju246 2 месяца назад

    Mining 25ETH is a huge issue. The way shown in the video lets me mine 2.5ETH/day. Any fast mining way or can we reduce the distribution from 25 to 2.5 eth ?

    • @JarrodWatts
      @JarrodWatts 2 месяца назад

      Ahh, damn, I didn’t realise there was a cap, thanks for letting me know. Few options you can do: 1/ Yes you can reduce the distribution by a lot, you can try 2.5 ETH 2/ Try holesky testnet, easier to get testnet funds there. (Can combine with #1 too) 3/ The default behaviour is to deploy a local L1 for you to use. So you don’t have to use an existing L1 testnet at all, I just think it’s cooler to use a testnet and a good way to showcase customization.

    • @ijju246
      @ijju246 2 месяца назад

      @@JarrodWatts Great!! Will changing l1_funding_amount: 5ether to l1_funding_amount: 0.5ether in params.yml do, or do I have to change another file to reduce distribution to 2.5 ETH?

    • @ijju246
      @ijju246 2 месяца назад

      @@JarrodWatts Will change l1_funding_amount: 5ether to l1_funding_amount: 0.5ether in params.yml solve the issue, or do I need to make a change somewhere else too?

  • @ijju246
    @ijju246 2 месяца назад

    I was waiting for this video for such a long time. Many Thnaks.

  • @jawyor-k3t
    @jawyor-k3t 2 месяца назад

    why did you use cloud functions for signup? couldn't you "manually" create a document when user clicks on the sign up button?

  • @ChapperorYapper
    @ChapperorYapper 2 месяца назад

    seems outdated can't run yarn deploy

    • @GayathriP-sw1jw
      @GayathriP-sw1jw 2 месяца назад

      @ChapperorYapper Ive been getting authentication request from thirdweb dashboard when i do npm run deploy. So when i sign via wallet to authorize, it goes "Something went wrong! Unable to authenticate with the dashboard." Tried a lot of times from different browsers,the issue persists...is your issue the same?

  • @IgnacioFernandezQuesada
    @IgnacioFernandezQuesada 2 месяца назад

    Thanks!!!!

  • @kryptstein
    @kryptstein 2 месяца назад

    Legend

  • @sohansingh2022
    @sohansingh2022 2 месяца назад

    Thank you

  • @R_Kh_
    @R_Kh_ 2 месяца назад

    Интересно ИИ смог бы создать layer 2 уровень с помощью polygon SDK?

  • @looxylook825
    @looxylook825 2 месяца назад

    Perfect ...

  • @panditdhamdhere
    @panditdhamdhere 2 месяца назад

    Thank you very much ser for this video

  • @panditdhamdhere
    @panditdhamdhere 2 месяца назад

    This is so great and premium content for free ❤️😭

    • @Saurabhpatel069
      @Saurabhpatel069 Месяц назад

      Hello pandit sir namaskar aapse yha bhi mulakat ho gyi ❤

  • @livingdaylightsband
    @livingdaylightsband 3 месяца назад

    Well done...we need more reviewers like yourself in Defi!

  • @dongmingyao6428
    @dongmingyao6428 3 месяца назад

    I have a maybe naive question. could anyone be so good to give me some explainations? in restaking, where do the extras rewards on top of the normal staking rewards come from? are these restaking rewards in ether? if they are in ether, where do they come from? because the avs(the software newly developed) registered on eigenlayer do not have any impact on how the ether supply of the underlying ethereum chain works.

  • @dongmingyao6428
    @dongmingyao6428 3 месяца назад

    this is a excellent vedio containing many valuable and enlightening thoughts of the author, thank you indeed.

  • @PulluriAbhiram
    @PulluriAbhiram 3 месяца назад

    This is a great explanation, can you make a video how to submit the transaction to blockchain that is signed using secp256r1.

  • @uchennaofoma4624
    @uchennaofoma4624 3 месяца назад

    Thanks for this

  • @rayyan21d
    @rayyan21d 3 месяца назад

    This is crazy content

  • @aubreyrobin
    @aubreyrobin 3 месяца назад

    Near using inscription for machine learning. Can you make a review ok n it? Please