Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 1.77 KB

README.md

File metadata and controls

55 lines (33 loc) · 1.77 KB

Smart contract Wallet Account Abstraction (ERC4337)

This project uses ERC4337 standard to create Smart wallet for a user and also has functionalities that allows users to deposit funds, receive Fund, and view the Balance

Table of Contents

Overview-Description

The project uses a WalletFactory, to create a smart contract Wallet for every user who wants to Create a Wallet. The factory contract deploys instances of the child contract to create wallet for each user

The Smart Wallet Dapp, allows you to create smart wallets. It has a factory contract that spurns smart wallets for users. This smart wallet is tie to a user EOA, thus a user can deposit funds into it, send out funds to any wallet as well as view the user's balance.

Walk-Through Video

https://www.loom.com/share/bba2004b999a46e3a0962deaf1a771ec?sid=a8731eba-863c-4e3a-9069-edd1ad3ea898

Deploying and Verifying the Contracts on Sepolia testnet

  • 01

  • 02

  • 03

  • 04

  • 05

  • 05

Frontend UI

  • 08

  • 06

  • 07

Authors

@metacraftersio

Oche Esther

License

This project is licensed under the MIT License - see the LICENSE.md file for details.