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