Neo has partnered with Echooo Wallet, which will integrate support for the Neo X EVM sidechain once MainNet is live. The partnership marks the first wallet provider offering account abstraction-enabled solutions for the Neo ecosystem. With account abstraction, user safety and security over self-custodial wallets is improved by removing dependence on private key solutions and offering wallet recovery functions. Echooo Wallet currently supports the Neo X TestNet.

Echooo is a Wallet-as-a-Service company developing a “seed phrase-fee” self-custody wallet solution by leveraging smart contracts and social recovery capabilities. At the time of press, approximately 5.7 million Echooo wallets have been created and are used for roughly 6,000 daily trades across users.

In addition to wallet services, Echooo offers native non-custodial exchange liquidity solutions that leverage AI tools to route digital asset swaps between optimal trading pools and with the most cost-effective exchange rates. The wallet also offers one-click stake and single- or dual-token liquidity provision for various DeFi platforms across multiple EVM-based blockchain networks.

Alongside Neo, Echooo supports Circle, Arbitrum, Optimism, Aave, Curve, and other blockchain entities. Account abstraction solutions have arisen in multiple EVM-based blockchain networks but have yet to be implemented in the Neo N3 ecosystem. The partnership with Echooo Wallet will offer the Neo community its first opportunity to implement burgeoning technology into user-security practices.

Account Abstraction

Account abstraction is a method of leveraging programmable smart contracts on a blockchain to store a user’s digital assets. A user sends assets to an “account contract,” a special-purpose smart contract that defines and manages their EVM-based account. The user can then determine how the newly created smart account is managed and operated. For example, a smart account can pay gas for transactions, batch transactions, eliminate the need for a user to store seed phrases/private keys, and much more.

In traditional wallet solutions (i.e., cold storage via hardware wallets, browser wallets, and desktop wallets), a user must manage a private key, which is used to prove ownership of the wallet and to initiate transactions. If the user loses the private key, they lose access to the account.

With account abstraction, if a user loses their private key, social recovery features can help them regain access to the wallet if they can verify their identity. For example, a user can designate a trusted contact, such as a family member or friend, who can help them regain access if they have lost their key.

Account abstraction is a new paradigm for how users can engage with blockchain networks, and there are a variety of proposed standards (i.e.,EIP-4337, EIP-3074, EIP-5003). While EIP-4337 is the most widely adopted standard, many unknowns exist about how this new technology can be used, or which standard will become the most commonly adopted.

The X post of the announcement can be found at the link below:
https://x.com/Neo_Blockchain/status/1798954675204653420