← Back to home

TrueWallet

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

Screenshots

TrueWallet screenshot 1
TrueWallet screenshot 2
TrueWallet screenshot 3
TrueWallet screenshot 4
TrueWallet screenshot 5

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