Atomic Queue

The Atomic Queue allows users to request swaps between an ERC20 offer asset and an ERC20 want asset. Then, at any point in time until a deadline specified by the user, a solver can fulfill a batch of requests to take offer assets in exchange for want assets. With this logic, the Atomic Queue can handle both user deposits and user withdraws from the BoringVault by using the Tellers bulk functions.

Last updated