Ethereum developers deploy "EntryPoint" to turn on account abstraction features

Quick Take

  • The EntryPoint contract allows Ethereum user wallet accounts to operate as smart contracts.
  • With the help of EntryPoint, crypto wallet apps can handle complex tasks automatically.

Ethereum developers have recently unveiled "EntryPoint," a mechanism that lets crypto wallet accounts to function as smart contracts. This concept, also as account abstraction, aims to enhance the functionality of user accounts and enables them to perform advanced tasks like automated payments as well incorporating recovery methods. These features were previously unavailable on the Ethereum network.

Following a thorough security audit conducted by security firm OpenZeppelin, EntryPoint was launched on Wednesday and is now accessible on blockchain networks, including Ethereum, Polygon, Optimism, Arbitrum, BNB Chain, Avalanche and Gnosis Chain.

With the help of EntryPoint, wallet apps will be able to achieve what's called "account abstraction," a mechanism that will let wallets handle complex tasks automatically without requiring users to interact with the Ethereum blockchain.

EntryPoint has been released in accordance with the ERC-4337 standard, incorporating the ability to add features to wallet apps such as automatic payments and two-factor authentication recovery options.

It is an optional feature to be offered to users by crypto wallet providers rather than a protocol-level change in Ethereum, as noted by Lukas Schor, co-founder of Safe, a top multi-signature wallet provider.

"Developers can now start building with an 'official' version of the EntryPoint contract," Schor told The Block, adding that prior versions of the EntryPoint contract had already existed but were not fully audited for security. This has now been finalized with the help of OpenZeppelin.

"The big immediate impact this will have on the ecosystem is to give wallet infrastructure providers more options for providing smart wallet features like account recovery, native multi-sigs, and covering gas fees for users," Michael Lewellen, head of solutions architecture at OpenZeppelin, told The Block.

Lewellen added that while the account abstraction contract would not eliminate the need to learn complex seed phrases, it would enable the addition of alternative recovery methods with Ethereum-based wallet accounts.


© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.