Happy Wallet
- The project aims to implement ERC4337 account abstraction to create a deterministic smart contract wallet address.
- Easily onboard people to web3 using simple terminology guide
- This wallet allows users to store their private keys securely on the website. Additionally, the wallet supports basic banking functionalities, allowing users to manage their funds effectively.
- It also includes the ability to transfer ERC20 tokens and fetch relevant token information. To facilitate depositing funds into the wallet, the project integrates Circle Payments (USDC) as a payment solution.
- The implementation is done entirely by UserOperations (Transactions) which are sent to a special mempool where it is picked by the Bundler (Node) and sends them to the EntryPoint contract .
The project look like this.
This is how transaction look like.