Web3 Developer Full Course: Account Abstraction - ERC4337 [2024]
6.8 هزار بار بازدید -
10 ماه پیش
-
Dive deep into the innovative
Dive deep into the innovative world of blockchain technology with our comprehensive Account Abstraction video course. In this course start with the basics, we provide a robust understanding of Account Abstraction—what it is, how it operates, and why it’s becoming an essential part of the blockchain ecosystem. Learn how to implement Account Abstraction easily into your web3 applications with thirdweb’s Connect Wallet button and how to build upon Smart Wallet to create your own unique Account Abstraction wallet.
*Mumbai testnet support has been officially deprecated. Transition to the Amoy testnet for improved scalability and reduced gas fees.*
00:00 Introduction and overview to Account Abstraction course
04:04 What is Account Abstraction
04:18 Overview of EOA(Externally Owned Accounts)
06:06 Overview of Account Abstraction(ERC4337)
10:10 How does Account Abstraction work?
10:33 How do EOA(Externally Owned Accounts) transactions work
12:20 Other Account Abstraction terms
13:00 How does an Account Abstraction transaction work
16:22 Why Account Abstraction? (Use cases for Account Abstraction)
20:42 What are Account Factory contracts
22:42 Simple Account Factory contract
22:57 Dynamic Account Factory contract
23:42 Managed Account Factory contract
24:40 Account Factory(ERC4337) deep dive
28:15 Deploy a Simple Account Factory contract
34:24 Getting Started with Smart Wallets (thirdweb Account Abstraction)
35:37 Deploy an Account Factory contract with thirdweb
36:24 Create a thirdweb API key
39:31 Deploy a demo NFT contract (ERC1155)
41:52 React - Smart Wallet with Connect Wallet button
01:01:02 React Native - Smart Wallet with Connect Wallet button
01:10:56 Unity - Smart Wallet with Connect Wallet button
01:23:26 Create a custom connect flow - Embedded Wallet with Smart Wallet
01:50:36 Create a custom Account Factory and Account contract
02:43:10 Recap and conclusion to Account Abstraction course
GitHub Repo Links:
Custom Connect Flow (Smart Wallet + Embedded Wallet) - https://github.com/thirdweb-example/c...
Custom Account Factory contract - https://github.com/thirdweb-example/c...
Custom Connect with Custom Account Factory - https://github.com/thirdweb-example/u...
Documentation Links:
Account Factory contracts - https://portal.thirdweb.com/smart-wal...
Connect Wallet - https://portal.thirdweb.com/connect/c...
Smart Contracts:
AccountFactory - https://thirdweb.com/thirdweb.eth/Acc...
EditionDrop - https://thirdweb.com/thirdweb.eth/Dro...
Other Links:
thirdweb API keys - https://thirdweb.com/dashboard/settings
Unity SDK - https://github.com/thirdweb-dev/unity...
Blog Links:
EIP4337 Deep dive - https://blog.thirdweb.com/smart-contr...
Join our Community of over 30,000 Web3 builders: Discord: discord
thirdweb Official Site: https://thirdweb.com/dashboard
thirdweb Twitter: Twitter: thirdweb
*Mumbai testnet support has been officially deprecated. Transition to the Amoy testnet for improved scalability and reduced gas fees.*
00:00 Introduction and overview to Account Abstraction course
04:04 What is Account Abstraction
04:18 Overview of EOA(Externally Owned Accounts)
06:06 Overview of Account Abstraction(ERC4337)
10:10 How does Account Abstraction work?
10:33 How do EOA(Externally Owned Accounts) transactions work
12:20 Other Account Abstraction terms
13:00 How does an Account Abstraction transaction work
16:22 Why Account Abstraction? (Use cases for Account Abstraction)
20:42 What are Account Factory contracts
22:42 Simple Account Factory contract
22:57 Dynamic Account Factory contract
23:42 Managed Account Factory contract
24:40 Account Factory(ERC4337) deep dive
28:15 Deploy a Simple Account Factory contract
34:24 Getting Started with Smart Wallets (thirdweb Account Abstraction)
35:37 Deploy an Account Factory contract with thirdweb
36:24 Create a thirdweb API key
39:31 Deploy a demo NFT contract (ERC1155)
41:52 React - Smart Wallet with Connect Wallet button
01:01:02 React Native - Smart Wallet with Connect Wallet button
01:10:56 Unity - Smart Wallet with Connect Wallet button
01:23:26 Create a custom connect flow - Embedded Wallet with Smart Wallet
01:50:36 Create a custom Account Factory and Account contract
02:43:10 Recap and conclusion to Account Abstraction course
GitHub Repo Links:
Custom Connect Flow (Smart Wallet + Embedded Wallet) - https://github.com/thirdweb-example/c...
Custom Account Factory contract - https://github.com/thirdweb-example/c...
Custom Connect with Custom Account Factory - https://github.com/thirdweb-example/u...
Documentation Links:
Account Factory contracts - https://portal.thirdweb.com/smart-wal...
Connect Wallet - https://portal.thirdweb.com/connect/c...
Smart Contracts:
AccountFactory - https://thirdweb.com/thirdweb.eth/Acc...
EditionDrop - https://thirdweb.com/thirdweb.eth/Dro...
Other Links:
thirdweb API keys - https://thirdweb.com/dashboard/settings
Unity SDK - https://github.com/thirdweb-dev/unity...
Blog Links:
EIP4337 Deep dive - https://blog.thirdweb.com/smart-contr...
Join our Community of over 30,000 Web3 builders: Discord: discord
thirdweb Official Site: https://thirdweb.com/dashboard
thirdweb Twitter: Twitter: thirdweb
10 ماه پیش
در تاریخ 1402/08/12 منتشر شده
است.
6,871
بـار بازدید شده