Introduction

What is Elytro Wallet (prev. soulwallet)?

With the rise of ERC-4337, we are now witnessing a transition in wallet security, which will lead to the emergence of the next generation of crypto wallets that utilize account abstraction.

We aim to develop a secure ERC-4337 smart contract wallet that ensures permanent user ownership and enables users to enjoy the benefits of account abstraction, such as social recovery, gas sponsorship, batch transactions and much more.

Elytro Wallet is an advanced self-custody wallet that empowers users with enhanced security and convenience through cutting-edge technology. With Elytro Wallet, you can:

  • Simplify Security with Passkeys: Create wallets that utilize passkeys as signers, eliminating the need to manage complex passphrases or seed phrases.

  • Social Recovery with Privacy: Implement social recovery mechanisms that allow users to designate email addresses as guardians. Leveraging zk technology, Elytro Wallet enables wallet recovery without exposing sensitive information, ensuring robust privacy.

  • Gasless Transactions and Flexible Gas Payments: Enable gasless transactions for users, or pay gas fees in ERC20 tokens such as USDC.

We have refactored the smart contract to ensure that the core code is simple, yet supports modular design, making it easier to expand the functionality of the contract in the future without needing to upgrade the logic contract. Our contract architecture is designed as depicted in the following diagram:

Features

  • Upgradability: The smart contract for this wallet can be upgraded in a secure way to add new features or fix vulnerabilities in the future.

  • Stablecoin pay gas: Users can pay transaction gas fees with stablecoins such as USDC, USDT, DAI, etc.

We designed the smart contract with the following key considerations:

  • High Extensibility

  • Permanent User Ownership

  • Secure Wallet Design

Last updated