Build and Execute User Operations in Solidity | Account Abstraction From Scratch Course | Part 1
Alchemy Alchemy
22.1K subscribers
5,477 views
162

 Published On Jan 16, 2024

This series "Smart Accounts From Scratch" is intended to help you learn ERC 4337 by working directly with the relevant smart contracts and calldata objects. For your production applications using account abstraction, we recommend you use the Account Kit, which has everything you need to provide audited, production-ready smart contract accounts for your users. If you're looking to become more effective with account abstraction by learning it deeply, you're in the right spot! 👨‍🎓

In part 1 of this series, we aim to demystify smart accounts by building and deploying one from scratch! Smart accounts are one of the core pieces of Account Abstraction and ERC-4337.

Code Repo - https://github.com/alchemyplatform/sm...

Signup for a free Alchemy account: https://dashboard.alchemy.com/signup/...

Get started with an Embedded Accounts: https://www.alchemy.com/embedded-acco...

Account Kit - https://www.alchemy.com/account-kit/?...

Follow along, and code at your own pace with this guide here: https://docs.alchemy.com/docs/smart-a...

This video is an implementation of the first step, executing a user operation: https://docs.alchemy.com/docs/1-execu...

Account Abstraction Concepts playlist:
   • Account Abstraction  

Account Abstraction Tutorials playlist:
   • Account Abstraction Tutorials  

Signup for a free Alchemy account:
https://dashboard.alchemy.com/signup/...

0:00 Introduction
0:35 Project Setup
1:54 Deploying an EntryPoint Contract
10:14 Build the Smart Account Contract
15:03 Create the Smart Account Factory Contract
20:33 Deploy the Account Factory Contract
21:33 Write the UserOp Execution Script
45:20 Verifying State Change

show more

Share/Embed