Buys through two compatible House issuance markets in one transaction. Source: src/periphery/AtomicBuyRouter_v1.sol. Declared in: AtomicBuyRouter_v1.

Functions

buyExactInput

Buy from a first issuance market, then spend only that buy’s newly received issuance tokens at a compatible second market. Parameters AtomicBuyRouter_v1.sol#L68

Errors

Module__AtomicBuyRouter__ExpiredDeadline

AtomicBuyRouter_v1.sol#L30

Module__AtomicBuyRouter__IncompatibleMarkets

AtomicBuyRouter_v1.sol#L26

Module__AtomicBuyRouter__InsufficientFinalOutput

AtomicBuyRouter_v1.sol#L34

Module__AtomicBuyRouter__InsufficientIntermediateOutput

AtomicBuyRouter_v1.sol#L33

Module__AtomicBuyRouter__InvalidAddress

AtomicBuyRouter_v1.sol#L23

Module__AtomicBuyRouter__InvalidAmount

AtomicBuyRouter_v1.sol#L28

Module__AtomicBuyRouter__InvalidMarket

AtomicBuyRouter_v1.sol#L24

Module__AtomicBuyRouter__InvalidMinimumOutput

AtomicBuyRouter_v1.sol#L29

Module__AtomicBuyRouter__InvalidToken

AtomicBuyRouter_v1.sol#L25

Module__AtomicBuyRouter__UnexpectedBalanceChange

AtomicBuyRouter_v1.sol#L32

Module__AtomicBuyRouter__UnsupportedTokenAlias

AtomicBuyRouter_v1.sol#L27

Module__AtomicBuyRouter__UnsupportedTokenBehavior

AtomicBuyRouter_v1.sol#L31