Entities
The DAppControl contract may define which entities are permitted to act as the Bundler. The frontend can designate one or more of the following:
DAppProxy: A specific address (or addresses) is permitted to bundle operations.
User: The User is permitted to bundle operations.
Builder: The builder ("block.coinbase") is permitted to bundle operations.
Solver: The top-bidding Solver is permitted to bundle the User Operation and their own Solver Operation, but may not include the Operations of other Solvers.
Conditional: A specific function handles complex Bundler designation logic.
Time Limit: For On Chain auctions, any party may trigger the On Chain Bundler to execute the finalized transaction, pursuant to the passing of a minimum auction duration (as specified by the DApp.)
Last updated