TrueWallet
Next-gen multichain crypto wallet based on account abstraction (ERC-4337)
Screenshots





Problem Statement
POC of the TrueWallet web version. The main goal of this project is to be more social without sacrificing decentralization.The implementation of this project marks the inaugural use of a smart contract wallet built on the foundations of ERC-4337.The project features:Wallet creation based on the user's social accountThe wallet address is assigned offline to the userβs social accountIt is possible to receive funds without having to deploy a smart contractSocial recovery flow with cancelationPay transactions fee through a sponsor
Solution
This project uses its own wallet smart contract based on ERC-4337 (out of scope), which is deployed to the Polygon testnet. The POC version is implemented as a web version (like Safe β previously Gnosis Safe) to demonstrate the project's portability.Wrapper over smart contract based on the Angular framework and communicate with the wallet smart contract, Entrypoint, and Paymaster through Bundler. To achieve an offline wallet address assignee was implemented its function for the private key creation. As a result, a user can access his wallet from different devices and browsers.TrueWallet is compatible with such blockchains as Ethereum, Polygon, Gnosis Chain, Optimism, Arbitrum, and others
Hackathon
ETHGlobal Waterloo
2024
Prizes
- π
π€ Polygon β Best Public Good with AA
Contributors
- Eleno4kaLap
11 contributions
- UgenLaps
6 contributions
- scream4ik
6 contributions