Ekubo TWAMM & MEV-resist integration (#192)
* Add Ekubo TWAMM support * Change order of words * Account TWAMM order balances * Fix tracking wrong component balance deltas Swapped and PositionUpdated are the only events affecting pool TVL * Fix fee addition Fees are a .64 instead of a .128 since v2 & the result is rounded * Consistent naming * cargo fmt * Add method for selecting store method from change type * Only store the affected sale rate delta on OrderUpdated events * Remove unnecessary parameterization * Index Ekubo MEV-resist pools * cargo clippy
This commit is contained in:
@@ -7,13 +7,21 @@ mod map_events;
|
||||
|
||||
#[path = "2_map_components.rs"]
|
||||
mod map_components;
|
||||
#[path = "2_map_tick_changes.rs"]
|
||||
mod map_tick_changes;
|
||||
#[path = "2_map_order_sale_rate_deltas.rs"]
|
||||
mod map_order_sale_rate_deltas;
|
||||
#[path = "2_map_sale_rate_changes.rs"]
|
||||
mod map_sale_rate_changes;
|
||||
#[path = "2_map_tick_deltas.rs"]
|
||||
mod map_tick_deltas;
|
||||
#[path = "2_store_active_ticks.rs"]
|
||||
mod store_active_ticks;
|
||||
|
||||
#[path = "3_map_liquidity_changes.rs"]
|
||||
mod map_liquidity_changes;
|
||||
#[path = "3_store_active_sale_rates.rs"]
|
||||
mod store_active_sale_rates;
|
||||
#[path = "3_store_order_sale_rates.rs"]
|
||||
mod store_order_sale_rates;
|
||||
#[path = "3_store_pool_details.rs"]
|
||||
mod store_pool_details;
|
||||
#[path = "3_store_tick_liquidities.rs"]
|
||||
@@ -21,8 +29,8 @@ mod store_tick_liquidities;
|
||||
|
||||
#[path = "4_map_balance_changes.rs"]
|
||||
mod map_balance_changes;
|
||||
#[path = "4_store_liquidities.rs"]
|
||||
mod store_liquidities;
|
||||
#[path = "4_store_active_liquidities.rs"]
|
||||
mod store_active_liquidities;
|
||||
|
||||
#[path = "5_store_balance_changes.rs"]
|
||||
mod store_balance_changes;
|
||||
|
||||
Reference in New Issue
Block a user