The man the legend!! I'm don't even need this right now but watching cause it's Collins! ♥
@PatrickAlphaC4 ай бұрын
@@jboyce007 appreciate it!
@enikelvin96054 ай бұрын
I personally think no one can keep up with Patrick's speed. Patrick is Co-founder, Defi Educator, Smart Contract Developer, Web3 security researcher and educator, KZbinr etc. The energy is just off the charts.
@PatrickAlphaC4 ай бұрын
@@enikelvin9605 I hope to teach someone to be better than me (and ideally work with me). Web3 deserves more.
@enikelvin96054 ай бұрын
@@PatrickAlphaC How can one qualify for this?
@PatrickAlphaC4 ай бұрын
@@enikelvin9605 oh, I meant I hope my videos teach them lol
@SmartDevs3 ай бұрын
yes you forgot to mention his perfect bench pressing :🥇
4 ай бұрын
Sir, you are a machine
@Abrahamnavigator4 ай бұрын
😂😂😂
@olaade7304 ай бұрын
You're the goat and I honestly love you man 🐐
@lawniczakjohn4 ай бұрын
He’s back! But the truth of it is, he never left. 🎉
@yuliia75522 ай бұрын
Huge thank you!
@jopadjr4 ай бұрын
87th... Thanks Patrick. I'm one of your students at updraft
@PatrickAlphaC4 ай бұрын
@@jopadjr excellent!
@sbilliard4 ай бұрын
Thanks Patrick! 🐸🤙
@jonathanandreansutanto30274 ай бұрын
I really appreciate it, thank you Patrick👍🐐😁
@PatrickAlphaC4 ай бұрын
@@jonathanandreansutanto3027 glad it helped!
@samueldavid798927 күн бұрын
an absolute banger!
@gunnerandersen4634Ай бұрын
Awesome video (still on it) I'll post/update my question/s 1 why not use roles over owner contract to map owner, entry point contract address and any others ?
@PatrickAlphaCАй бұрын
we could do that!
@musprodev4 ай бұрын
Been waiting on this 😅
@dangelgeek4 ай бұрын
WAO!, this is awesome!; thank you very much! Now I understand better how to implement and use AA-4337 with Solidity. At some point, are you thinking of implementing something like that with Rust?
@PatrickAlphaC4 ай бұрын
@@dangelgeek awesome!! And probably not in the near future
@dangelgeek4 ай бұрын
@@PatrickAlphaC I try to test it on sepholia but I gave me errors when run the SendPackedUserOp.s.sol, look like the EntryPoint code is different? or the problem is other, also in the video you mention I can't be possible?
@PatrickAlphaC4 ай бұрын
@@dangelgeek you probably didn’t change the entry point contract address?
@PatrickAlphaC4 ай бұрын
@@dangelgeek please make an issue on the GitHub repo!
@thangtranchien6724 ай бұрын
Your IDE looks quite nice, can i ask about your theme extension please. Thanks patrick !
@justiceessiel61233 ай бұрын
@2:03:43 I see we used config.account of which we stated that if we are working locally we use the anvil signer but then is that not the right signer for the userOps..we changed that to the minimal account
@PatrickAlphaC3 ай бұрын
@@justiceessiel6123 what’s the question?
@codertjay4 ай бұрын
the legend is here
@patricioibarrag4 ай бұрын
@patrick As I understand this works for all EVM blockchains, correct? Do you know if is there something similar for Solana, Cosmos, or other non EVM blockchains!
@PatrickAlphaC4 ай бұрын
Correct! This is for EVM only! There is a type of account abstraction on chains like Solana, and technically you could do it since day 1 of Solana, but I'm not sure how well adopted it is.
@patricioibarrag4 ай бұрын
Thanks,@@PatrickAlphaC. Is there any chance you can share how to find more information on this for Solana and Cosmos?
@PatrickAlphaC4 ай бұрын
@@patricioibarrag I’m not aware of such information, sorry. I think a lot of it you’d have to pioneer.
@patricioibarrag4 ай бұрын
Thanks @@PatrickAlphaC!
@BigPaulean4 ай бұрын
The Problem: Some people find managing a keypair to be too complex and confusing. The Solution: Let's implement a process that is too complex and convoluted for people who DO know how to manage a keypair so that no one can easily interact with smart contracts.
@PatrickAlphaC4 ай бұрын
@@BigPaulean pretty much lol. Make engineers lives harder so that non-tech people can have easier lives
@BigPaulean4 ай бұрын
@@PatrickAlphaC This is great content though, I appreciate it. Everyone has been talking about 4337 since 2024 started or so...this is the first easy-to-follow deep dive that exists as far as I know though :). This process will definitely need to be systematized (and implemented on testnets!).
@BigPaulean4 ай бұрын
Hey I was just thinking: would you consider these alt mempool nodes to be a sort of competitor to Chainlink Functions DON nodes? They seem to have a similar utility of updating onchain state based on some offchain logic…
@PatrickAlphaC4 ай бұрын
@@BigPaulean yes! In some regards I would!
@LevisTovi4 ай бұрын
From the example, I'm not sure how to use a Google Account (as an example) to sign the transaction without a crypto wallet on the user side. Do I need a backend service that takes user input and uses it to sign and send the transaction to the EntryPoint contract? Do you have or know of a complete example (with UI) that implements this without the user needing a crypto wallet? Thanks.
@PatrickAlphaC4 ай бұрын
@@LevisTovi yes - you’d need to generate a Google session key and use that to sign transactions, and then a service that asks Google if the tx is legit signed by a session key. Or you could do something clever with public private session keys. So the Google key thing would require more engineering than what we do here, this is the bare bones skeleton
@Abrahamnavigator4 ай бұрын
Love from here ❤❤ man
@gunjansurti4 ай бұрын
You are MONSTER 🔥🔥🔥
@harshavardhanranger4 ай бұрын
bro should start his own standup comedy
@PatrickAlphaC4 ай бұрын
@@harshavardhanranger I couldn’t cut it as a comedian so I decided to try coding
@edgarlopz2414 ай бұрын
can i do used it, with polkadot? to make a transaction with another Blockchain?
@PatrickAlphaC4 ай бұрын
@@edgarlopz241 idk how polkadot account abstraction works
@edgarlopz2414 ай бұрын
@@PatrickAlphaC thanks! greetings from Venezuela, I like so much your content, i studied and learn a lot with your courses. it's amazing learn with u
@SLVehicleHub-n9t4 ай бұрын
Blockchain developer Some people say that it is not important now. Is this right? Isn't learning it a waste of time? I want to learn it but sometimes I can't understand anything because of what people say so please help me.
@PatrickAlphaC4 ай бұрын
@@SLVehicleHub-n9t it’s going to be in the future. Right now it’s still new, but I imagine in a few years, most wallet interactions will be something like this.
@noorskofficial4 ай бұрын
Can i get a job in Nethermind if i complete cyfrin updraft course
@sagarkarmoker45174 ай бұрын
Is it possible to deploy on EVM base private blockchain. Thank you in advance
@PatrickAlphaC4 ай бұрын
@@sagarkarmoker4517 yes - but private blockchains are lame. Unless you’re talking about a public blockchain with privacy features -> that is cool
@sagarkarmoker45174 ай бұрын
@@PatrickAlphaC I am working on my university capstone project that's why I require private blockchain. 🥲
@PatrickAlphaC4 ай бұрын
@@sagarkarmoker4517 oof. Why not use a public one tho?
@codeWithBala4 ай бұрын
"Could you please explain why AA was tested on the main net, considering we don't have entrypoint contracts available on testnets?
@PatrickAlphaC4 ай бұрын
@@codeWithBala it was tested on testnets, but alt-mempool node just don’t think it make sense to spend resources servicing testnet requests since they aren’t paid for them! It can be very hard to run such services for free
@acanaldelbuencontenido4 ай бұрын
@@PatrickAlphaC so there's no way to test AA in Sepolia for example or how can I test an AA project on Sepolia or Arbitrum Sepolia? Thank u genius
@PatrickAlphaC4 ай бұрын
@@acanaldelbuencontenido not really. You’d have to find alt-mempool nodes that run on sepolia. I’m not aware of them. There could be.
@acanaldelbuencontenido4 ай бұрын
@@PatrickAlphaC But when you set the rpc url for Arbitrum, how did you know it was an alt mem pool node or is there a process behind to detect that it is a ERC4337 transaction and it is derived to the alt mem pool by this rpc url node you gave? Thank you for your time.
@PatrickAlphaC4 ай бұрын
@@acanaldelbuencontenido it wasn’t! I sent mine directly to the regular mempool
@EduardoNicoleit4 ай бұрын
Is this on Cifryn already·?
@PatrickAlphaC4 ай бұрын
@@EduardoNicoleit it is!
@panditdhamdhere4 ай бұрын
why headers getters not running in my terminal ? 😢😢
@PatrickAlphaC4 ай бұрын
@@panditdhamdhere did you download the headers package from transmissions11?
@EduardoNicoleit4 ай бұрын
How can you be so badass? Absolute Legend!
@justiceessiel61233 ай бұрын
and why getNonce -1
@PatrickAlphaC3 ай бұрын
@@justiceessiel6123 what timestamp?
@justiceessiel61233 ай бұрын
@@PatrickAlphaC @2:04:00 - @2:5:40
@PatrickAlphaC3 ай бұрын
@@justiceessiel6123 ah. The entry point get nonce is one less than the foundry cheat code
@justiceessiel61233 ай бұрын
@@PatrickAlphaC cheat code ?
@justiceessiel61233 ай бұрын
@@PatrickAlphaC which of the cheat codes
@justkaz71044 ай бұрын
73
@jsonr14 ай бұрын
i dont understand a single thing but i speak english :((((((