project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

TrueWallet

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

TrueWallet

Created At

ETHGlobal Waterloo

Winner of

🤝 Polygon — Best Public Good with AA

Project Description

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 account
  • The wallet address is assigned offline to the user’s social account
  • It is possible to receive funds without having to deploy a smart contract
  • Social recovery flow with cancelation
  • Pay transactions fee through a sponsor

How it's Made

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

background image mobile

Join the mailing list

Get the latest news and updates