Introduction

What is Elytro Wallet (prev. soulwallet)?

With the rise of ERC-4337arrow-up-right, we are now witnessing a transition in wallet securityarrow-up-right, 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

We designed the smart contract with the following key considerations:

  • High Extensibility

  • Permanent User Ownership

  • Secure Wallet Design

Last updated