Smart Transactions
Smart Transactions are a type of blockchain transaction that gets executed depending on the timing of when a specialized entity, often called a solver, chooses to process it. This specific timeframe, known as MEV time, is when these solvers pick which transactions to execute. With Smart Transactions, users can set exact conditions that determine when or how their transaction should be carried out, offering more control over its timing and conditions. Smart Transactions is built on a set of smart contracts designed to handle transactions with specific timing or conditional features. Participants can submit these transactions to a special queue, called a mempool, for later execution. Users can customize these transactions to include protections against frontrunning and backrunning or to execute only when certain conditions are met. For example, a Smart Transaction might send tokens to a specific address after a certain delay or on a regular schedule, similar to a subscription service.