core-223-amm-best-price-selection-logic-new#105
Conversation
CORE-223 AMM best price selection logic
В общем случае у нас существует множество асков A и множество бидов B для пары Задача - исполнить максимальное кол-во ордеров из Для выполнения задачи необходимо сформировать батч, в котором содержатся мэтчи ордеров с их контр-ордерами и/или мэтчи ордеров с AMM-пулами. Поскольку заранее нам неизвестно потребуется ли вовлечение AMM-пулов, мы резервируем в батче место для N свопов (худший случай). Возможно 4 основных сценария: Во всех сценариях необходимо сравнение с доступной в AMM-ликвидностью, поскольку даже при возможности полного заполнения ордеров друг из друга существует возможность разделить заполнение с AMM, чтобы получить более выгодную цену:
Если существует пул с лучшей чем у других спот-ценой:
Если спот-цены всех пулов равны:
|
b401c14 to
9bf32bc
Compare
No description provided.