Skip to content

fabriziogianni7/Account-Abstraction

Repository files navigation

You Could Have Invented Account Abstraction - implementing AA following the article

I'm trying to implement all the steps of the article series of the famous article You Could Have Invented Account Abstraction

Step 1 - User operations

Create A wallet and call it from EOA

This implements from start of the article to "Goal: No separate EOA"

Contracts: contracts/step-1

test: test/step-1

image

Step 2 - Goal: No separate EOA

This implements from "Goal: No separate EOA" to "No Separate EOA Recap"

This does not implement the validation of opcodes and storage modification in validateOp

Contracts: contracts/step-2

test: test/step-2

image

Step 3 - Interlude: Bundling

This implements from "Interlude: Bundling" to the end

Contracts: contracts/step-3

test: test/step-3

image

Step 4 - Paymaster

This implements "Account Abstraction Part 2: Sponsoring Transactions Using Paymasters"

Contracts: contracts/step-4

test: test/step-4

image

How to test it

npx hardhat test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published