Curriculum·G105 Protocol Financial Statements·about 31 min
Solvency, and reading a run
By the end of this lesson you can
- →Distinguish solvency from liquidity, and explain why an asset-liability mismatch causes a run
- →Explain how Celsius's illiquid, leveraged positions and a depositor run led to a freeze and bankruptcy
- →Compute why on-demand liabilities against illiquid assets are fragile regardless of headline solvency
- →Read a run on-chain from accelerating outflows and forced deleveraging
Graduate · enrolled learners
This lesson opens with Celsius Network, June to July 2022.
- What happened
- Celsius was a centralized lender that took customer crypto deposits, paid high yields, and deployed the funds to earn more, much of it in illiquid or leveraged on-chain positions: staked ether that could not be redeemed on demand and traded at a discount, and collateralized loans on protocols like Aave, Compound and Maker where falling prices forced Celsius to keep adding collateral to avoid liquidation: in mid-June it had 18,000 WBTC, about 420 million dollars, in MakerDAO at risk, while the only substantial on-chain liquidity for its staked ether was a Curve pool of about 125,000 ETH that was already heavily unbalanced. Its liabilities, customer deposits, were withdrawable on demand; its assets were not. After the Terra collapse in May 2022 shook confidence, depositors began to run, and Celsius could not turn its illiquid assets into cash fast enough to meet the withdrawals. On 12 June 2022 it froze withdrawals, and on 13 July it filed for Chapter 11 bankruptcy; the filing showed 5.5 billion dollars owed to clients and creditors against 4.3 billion of assets, a hole of about 1.2 billion dollars, after it had repaid its Maker, Aave and Compound loans to reclaim about 1 billion dollars of collateral. Much of the structure, the staked positions, the loans, the scramble to post collateral, was visible on-chain as it happened.
- The decision point
- Solvency and liquidity are different, and a protocol or lender can be arguably solvent on paper and still fail, because what kills it is the mismatch between when it owes and when it can pay. Celsius owed depositors on demand and held assets it could only sell slowly and at a loss, which is the exact structure of a bank run: as soon as enough depositors doubt they can get out, they all try at once, and the institution cannot liquidate illiquid assets fast enough to satisfy them, so it freezes or fails even if its total assets nominally exceed its liabilities. Reading this on-chain has two parts. Solvency: are the assets worth at least the liabilities, and how liquid are they. The run: are withdrawals accelerating and is the entity being forced to deleverage, sell, repay, post collateral, under pressure. Celsius is the case where both were readable, and the fatal fact was not that its assets were worthless, since it still held 4.3 billion dollars against 5.5 billion owed, but a mismatch between on-demand liabilities and unsellable assets that turned doubt into a run.
- Recorded loss
- $1,200,000,000
What you will be able to answer
- →What sank Celsius structurally?
- →Solvency versus liquidity?
- →Why can a solvent entity still fail?
- →How do you read a run on-chain?
Orientation and Year One are open: anyone can read them without an account. From Year Two onward the lessons are for enrolled learners, because progress through the later years only means anything if it is tracked against a record.
It is free. We do not sell the list and there is nothing to buy at the end of it.
Sources and review
- https://rekt.news/celsius-rekt
- https://www.everycrsreport.com/reports/RS21986.html
- https://decrypt.co/105136/celsius-bankruptcy-filing-1-2-billion-hole
Confidence high·Volatility medium·Reviewed 2026-09-15·Owner unassigned
Contested
The 1.2 billion dollar hole is from the bankruptcy filing as reported by Decrypt (14 July 2022): 5.5 billion dollars of liabilities against 4.3 billion of assets, of which about 600 million was Celsius's own CEL token, so the true shortfall at market prices was likely larger; Decrypt also notes the The Block report of a 2 billion dollar hole in late June, before Celsius reclaimed about 1 billion of collateral. The filing shows Celsius was insolvent as well as illiquid; the lesson's point is that the run came through the liquidity mismatch. The on-chain positions are from rekt.news (14 June 2022): 288,000 ETH staked in the deposit contract, stETH trading about 5 percent below ETH, 18,000 WBTC in MakerDAO.
Some Celsius positions and liabilities were off-chain and not fully visible on-chain; the lesson uses the on-chain-visible portion (staked assets, DeFi loans, the run) to teach solvency-versus-liquidity reading, and the off-chain gap is the subject of the next lesson.
