ERC-5189 introduces a new framework for formatting and transmitting data, optimizing how developers handle and engage with crypto and digital assets on the blockchain.
Co-authored by members of the Sequence team Agustín Aguilar, Philippe Castonguay, and Michael Standen, ERC-5189 offers an alternate proposal to ERC-4337. Along with a dedicated page, we've also released a demo and have made the code open-source for developers to test and explore.
This article aims to shed light on this new proposal to advance experimentation and discussion within the web3 developer community, improve existing account abstraction standards, and push the ecosystem forward.
So, what is ERC-5189?
ERC-5189 is a ready-to-use decentralized mempool. ERC-5189 proposes a form of account abstraction that ensures compatibility with existing smart contract wallets.
It provides flexibility for alternative designs while avoiding changes to the consensus layer on the blockchain, making it cheaper, more powerful, convenient, and accessible for developers.
This proposal introduces the concept of endorser contracts as an alternative to the current structure for AA transactions aligned with the current ERC-4337 format. ERC-5189 moves all of the “meta-logic” associated with transactions to independent contracts called endorsers. Endorser contracts are specific smart contract instances designed to assess the quality of AA transactions. Their evaluation helps bundlers decide whether to retain or discard a transaction in the mempool. They’re never called on-chain, during a transaction, and are free to use. To ensure compatibility with this ERC standard, developers integrating their smart contract wallets must either create and deploy an endorser contract or utilize an existing one that aligns with their wallet's specifications. This approach enhances transaction reliability and streamlines integration without imposing a strict transaction framework.
ERC-5189 doesn’t change the consensus layer or impose changes on existing smart contract wallets, so developers have no backward compatibility issues and benefit from more flexible design mechanics — and are met with a broader range than competing AA standards.
Key features of ERC-5189
ERC-5189 achieves the primary goal of account abstraction, allowing users to relay smart contract wallet transactions using a decentralized mempool.

ERC-5189 unlocks the potential of zero-cost account abstraction with:
1. Simpler and more flexible wallets: Wallets have more freedom in how they operate. This ERC avoids restrictions on functionalities, allowing developers to build innovative features.
2. Easy adoption for existing wallets: No changes are required for existing wallets to be compatible. This ensures a smooth transition and avoids disruption for current users.
3. Reduced gas fees for users: Transaction validation happens off-chain, so users don't pay extra gas for this security measure.
4. Safer bundler operations: "Endorser" contracts validate transactions before bundlers include them, minimizing the risk of including malicious transactions.
5. Decentralized and dynamic endorser system: Anyone can create an endorser, fostering competition and innovation. Bundlers can choose reliable endorsers based on a public registry.
Why is ERC-5189 important?
ERC-5189 enables all smart wallets to relay transactions without using a centralized relayer. It ensures smooth communication between wallet developers and mempool operators, allowing them to "understand" if the operations are “healthy” or not.
While ERC-5189 solves the same challenges as ERC-4337, it proposes a framework with different trade-offs.

"ERC-5189 is a fresh take and alternative to ERC-4337 standard, aimed at keeping "blank slate" freedoms when building smart contract wallets. Although it requires a trade-off in operational simplicity for mempool operators, it maintains the adaptability needed to support both previous and current wallets, as well as facilitate the integration of future ideas."
Agustín Aguilar, Head of Research @ Sequence
The future of ERC-5189 and beyond
ERC-5189 represents a significant step forward in the standardization of AA mempools. Sequence has open-sourced ERC-5189’s code for the community and continues to welcome feedback and suggestions to improve.
Developer resources to get started with ERC-5189:
Explore our Sendify demo to send any ERC-20 token without owning any ETH with any web3 wallet
Run a bundler using our open-source reference bundler
For users on the lookout for more detailed information and updates on ERC-5189, visit the official site and learn more here.
Build, scale, and unify your blockchain ecosystem with Sequence — your all-in-one open-source development platform for chains, games, and apps. One integration gives developers everything they need to create seamless, scalable, and engaging experiences. No more stitching together multiple solutions — just a single, powerful platform that accelerates adoption, enhances user experiences, and drives network effects. Whether you’re launching a new chain, building the next big game, or shipping a breakthrough app, Sequence makes web3 development easy, efficient, and future-proof. Powering the EVM ecosystem of blockchains, thousands of developers, and millions of users, Sequence is backed by leading investors, including Take-Two Interactive, Ubisoft, Xsolla, and Coinbase. https://sequence.xyz/
---
Have any suggestions on how to improve Sequence development platform? Request a new feature here!
Written by

Agustin Aguilar
Director of Blockchain Research at Sequence
Philippe Castonguay
Head of Product @ Horizon Blockchain Games and Sequence
Michael Standen
Senior Smart Contract Engineer @ SequenceRelated posts