This is a template repository demonstrates the implementation of Account Abstraction (EIP-4337) using Pimlico as Bundler. It simplifies the process of deploying and interacting with Smart Accounts.
Setup
Follow these steps to set up the project:
-
Clone the repository:
git clone https://github.com/Emirhan-Cavusoglu-sftw/AA-Tutor.git
-
Open two terminals:
- Terminal 1:
Navigate to the backend folder:cd AA-Tutor/backend
- Terminal 2:
Navigate to the frontend folder:Then, navigate into thecd AA-Tutor/frontend
aa-new
folder:Install dependencies:cd aa-new
npm install
- Terminal 1:
-
Start the frontend:
In the second terminal, run:npm run dev
-
Open the application:
Visithttp://localhost:3000
in your browser to interact with the project.
Detailed Guide
For a comprehensive tutorial and explanation of the project, check out my Medium article:
Mastering Account Abstraction: A Step-by-Step Guide
https://medium.com/@emirhancavusoglu/mastering-account-abstraction-a-step-by-step-guide-ce80219779c4