Skip to main content

What are Solvers?

At present, there is no established architecture for solvers in the Ethereum ecosystem to collaborate and coordinate their efforts. The existing solver ecosystem operates in isolation, resulting in limited solver visibility and complicating the user’s process of discovering suitable solvers for satisfying the user's requests.

Solvers are specialized third-party entities that play a crucial role in identifying and executing smart transaction bundles within specified parameters set by users. These parameters, often referred to as invariant bounds, dictate the conditions under which transactions can be executed, ensuring that they are carried out within the user's desired constraints. Solvers are able to execute transactions in a future point in time from when the call invariants were set in the present.

Smart Transactions Solver Network

The Smart Transactions Solver Network represents a dynamic and evolving ecosystem of solvers, each specialized in processing smart transactions across various domains. The network ensures that transactions are executed within the user-defined parameters, maintaining the integrity and efficiency of the process.

The network is designed to be adaptable, capable of integrating new types of solvers to meet the emerging needs of the ecosystem. This adaptability ensures that as new use cases arise, the network can evolve to support them, maintaining its relevance and utility.

The Smart Transactions Solver Network is an area of active research, please stay tuned.

User Journey Map