๐๐ง๐๐ข๐ ๐จ ๐๐ซ๐จ๐ญ๐จ๐๐จ๐ฅ โ ๐๐๐ฌ๐ข๐ฅ๐ข๐๐ง๐๐ฒ ๐๐ฆ๐ข๐๐ฌ๐ญ ๐๐จ๐ฅ๐๐ญ๐ข๐ฅ๐ข๐ญ๐ฒ
๐ ๐ฅ๐๐ฌ๐ก ๐๐ซ๐๐ฌ๐ก ๐๐จ๐ฌ๐ญ-๐๐จ๐ซ๐ญ๐๐ฆ (๐๐๐ญ๐จ๐๐๐ซ ๐๐, ๐๐๐๐)
On October 10, 2025, the crypto markets experienced the sharpest flash crash in recent history, with nearly $20 billion in liquidations occurring across the industry within minutes. Despite the extreme volatility and network congestion that followed, Indigo Protocol remained operational and resilient throughout the event.
This post-mortem provides a transparent look at how Indigo handled the event, what went well, and what weโve learned.
Indigoโs price oracle currently sources data from Chainlinkโs Arbitrum deployment. This data is fetched, verified, and then published on Cardano to ensure on-chain pricing for all iAssets (iUSD, iBTC, iETH, and iSOL).
During the flash crash, the ADA/USD oracle feed reached a temporary low of ~$0.45, recorded in Arbitrum block 388186765.
This low price persisted on the Cardano network for roughly two minutes (โ131 slots) before returning to over $0.60.
When market volatility spiked, several CDPs (Collateralized Debt Positions) across Indigo became undercollateralized. The Indigo liquidation bot, which monitors oracle updates and initiates liquidations, began processing these CDPs as it normally does, and as expected.
Hereโs a breakdown of the collateral absorbed (in ADA) and iAssets burned during that window:
$iUSD: absorbed 22,641 ADA in collateral; 13,617 iUSD were burned.
$iBTC: absorbed 204,465 ADA; 1.136 iBTC were burned.
$iETH: absorbed 150,528 ADA; 24.303 iETH were burned.
$iSOL: absorbed 50 ADA; 0.14 iSOL were burned.
At the same time that the liquidations were taking place, the Cardano network was experiencing unusually high load. With blocks nearly full for an extended period, transaction propagation slowed, leading to longer mempool times for pending transactions.
The Indigo liquidation bot uses transaction chaining to process liquidations efficiently. However, due to the frequency of oracle updates during extreme volatility, new oracle transactions often entered the mempool before the previous transactions were confirmed. This means the bot occasionally tried acting on slightly outdated price data, reducing its ability to fully liquidate every at-risk CDP during the few-minute period where the oracle was reporting the temporary low ADA value.
๐๐ก๐๐ญ ๐๐๐ง๐ญ ๐๐ข๐ ๐ก๐ญ
๐๐ซ๐๐๐ฅ๐ ๐๐๐ฌ๐ข๐ฅ๐ข๐๐ง๐๐: The oracle system continued to function without interruption, maintaining accurate price reflections from the external Chainlink feed.
Protocol Stability: No systemic failures occurred. The Protocol was operating as expected during the flash crash.
๐๐ซ๐๐ง๐ฌ๐ฉ๐๐ซ๐๐ง๐๐ฒ ๐๐ง๐ ๐๐๐ญ๐ ๐๐ง๐ญ๐๐ ๐ซ๐ข๐ญ๐ฒ: All price events and liquidations were verifiable on-chain.
๐๐จ๐ง๐ญ๐๐ข๐ง๐๐ ๐๐ฆ๐ฉ๐๐๐ญ: Only a small subset of CDPs were affected by incomplete liquidation due to the short duration of the crash.
๐๐ก๐๐ญ ๐๐ ๐๐๐๐ซ๐ง๐๐
While Indigo handled the event well overall, we identified areas for improvement:
๐๐ข๐ช๐ฎ๐ข๐๐๐ญ๐ข๐จ๐ง ๐๐จ๐ญ ๐๐๐๐ข๐๐ข๐๐ง๐๐ฒ: We plan to improve how the liquidation bot interacts with rapidly updating oracle data to improve system response to high-frequency volatility.
๐๐ฆ๐ฉ๐ซ๐จ๐ฏ๐๐ ๐๐ข๐ช๐ฎ๐ข๐๐๐ญ๐ข๐จ๐ง ๐๐ญ๐ซ๐๐ญ๐๐ ๐ฒ: Exploring ways to adjust the botโs liquidation strategy, for example, by batching transactions during network congestion.
๐๐จ๐ง๐ข๐ญ๐จ๐ซ๐ข๐ง๐ ๐๐ง๐ ๐๐ฅ๐๐ซ๐ญ๐ฌ: Enhancing real-time monitoring to detect mempool congestion and oracleโbot & liquidation-bot desynchronization faster.
Indigoโs resilience can be attributed to two core features of the protocol: Stability Pools and Redemptions. Stability Pools allow for a cushion of available liquidity for use in liquidations. The introduction of Indigoโs redemption feature, aka RMR (Redemption Margin Ratio), allowed for a more gradual redemption of positions that fell within the redeemable range as opposed to a larger liquidation event, as seen in prior historic volatile periods before the deployment of RMR.
The system as a whole will only improve over time as new and improved iterations of these features progress through development and are deployed on-chain.
Flash crashes are rare but valuable stress tests. Indigoโs performance on October 10th showed the robustness of the Indigo Protocol architecture and the effectiveness of on-chain transparency. Still, there are opportunities to make the system even more resilient under extreme conditions.
This event will be used as a catalyst to refine the Indigo infrastructure, ensuring that Indigo Protocol continues to lead in security, reliability, and transparency not only on Cardano but in the DeFi sector as a whole.
