mango-v4/bin/liquidator/src
Serge Farny f54bb6f0b0
Serge/liquidator split tcs and liquidation (#914)
liquidator: split TCS triggering and liquidation job

Concurrent execution of candidate lookup and tx building/sending
- Also added an health assertion IX to protect liqor in multi liquidation scenario
- And a timeout for jupiter v6 queries (avoid blocking liquidation because of slow TCS)
2024-03-20 15:25:52 +01:00
..
cli_args.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
liquidate.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
liquidation_state.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
main.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
metrics.rs liquidator: add some latency metrics (#904) 2024-03-07 11:44:23 +01:00
rebalance.rs liquidator: make alternate routes configurable (#916) 2024-03-13 09:13:07 +01:00
tcs_state.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
telemetry.rs Switch all tokio Interval to MissedTickBehavior::Delay (#840) 2024-01-09 11:25:55 +01:00
token_swap_info.rs liquidator: make tcs max amount configurable (#874) 2024-02-09 11:31:37 +01:00
trigger_tcs.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
tx_sender.rs Serge/liquidator split tcs and liquidation (#914) 2024-03-20 15:25:52 +01:00
unwrappable_oracle_error.rs liquidator: avoid logging same oracle error (same token) in loop (#889) 2024-02-21 16:35:28 +01:00
util.rs liquidator: don't panic when unable to build health cache 2023-12-22 08:11:34 +01:00