Ballast
121 liquidations read on BNB Chain

Evidence

Every liquidation of a tokenized stock on Lista Lending from 18 June 2026 to 22 September 2026, placed on the New York week. The risk builds while the market is closed; the money is lost when it opens.

Where the money is lost

81%of the dollars real borrowers lost were repaid in the first 90 minutes after an open: $24.8k of $30.6k, across 33 liquidations.

0 of 120liquidations of bStock collateral happened on a weekend, although Friday 8 PM to Sunday 8 PM is 29% of the clock.

81%of an ordinary week New York's regular session is closed. Prices that move then are settled in the first minutes of the next session.

Each star is one liquidation; its distance from the centre is the dollars repaid. Hollow rings are 87 tiny positions of one test address. Every star links to its transaction.

By session

The 120 liquidations with a bStock as collateral. Clock share is the part of the sample period each session takes, read from the NYSE calendar.

SessionClockLiquidationsReal borrowersTheir dollarsAll dollarsDollar share
Regular session18.4%3318$26,773$27,00385.5%
Pre-market and after hours26.9%357$1,992$2,3177.3%
Overnight22.7%495$1,795$2,2397.1%
Holiday3.3%33$27$270.1%
Weekend28.7%00$0$00.0%
All sessions100.0%12033$30,586$31,586100.0%

87 of 120 liquidations (73%) happened outside the regular session, but they carried 14.5% of the dollars. Most of them are the test address's small positions crossing the line at night.

Clock against dollars

The same table as two bars: how the clock divides, and how the dollars do.

Regular sessionPre and after hoursOvernightHolidayWeekend
Clock18.4%26.9%22.7%28.7%Weekend: 29% of the clockDollars85.5%Weekend: 0%

Inside the day

The 33 liquidations of real borrowers, by when they landed.

WhenCountDollarsShare
First 90 minutes after a weekend or holiday3$17,92458.6%
First 90 minutes after an ordinary night8$6,92422.6%
Later in the regular session7$1,9246.3%
While New York was closed15$3,81412.5%
All organic liquidations33$30,586100.0%

The largest

The eight largest liquidations of real borrowers, each with its transaction on BNB Chain.

New York timeCollateralRepaidTimingTransaction
Mon 2026-07-27 10:35MUB$8,959first 90 min after weekend/holiday0xe495b1b1...6a984f
Mon 2026-06-22 10:15SPCXB$8,705first 90 min after weekend/holiday0xa840f16f...716383
Tue 2026-07-07 09:55SPCXB$4,450first 90 min0xd51b39fd...274ae5
Tue 2026-07-28 09:39SPCXB$2,129first 90 min0x09d3a24a...ccca41
Mon 2026-08-10 18:53MRVLB$1,079post0x26a1f065...79b155
Wed 2026-07-22 13:55SPCXB$918later0xe6ab795c...aa25bf
Wed 2026-08-19 00:46GLWB$739overnight0xadcc99b1...45670b
Mon 2026-08-17 23:38QCOMB$667overnight0x685d6eb1...3b6624

Method

  1. Every Liquidate event of Lista's Moolah contract (0x8f73b65b...) in a market that involves a bStock was read with eth_getLogs, from 18 June 2026 to 22 September 2026: 121 events.
  2. Each was placed on the New York week by its block time, with the session read from the same NYSE calendar the contracts carry (holidays, early closes and daylight saving included).
  3. The repaid amount is valued in dollars with the Binance hourly close of the collateral at that hour; the loans themselves are dollar stablecoins.
  4. Rows are grouped by borrower: 33 from real borrowers, 87 from one test address (0x05e3a7a6...) that opened positions of $4 to $26 across many markets, and 1 in the one market where a bStock was the loan and not the collateral.
  5. "First 90 minutes" means 9:30 to 11:00 AM New York time on a trading day; "weekend" means Friday 8:00 PM to Sunday 8:00 PM.

What this does not show

  • The sample is young: about three months of one lending market, 33 liquidations of real borrowers worth $30.6k. A handful of large ones carry most of the dollars.
  • The 87 test positions mark when prices crossed the line, not losses. They are counted in the session table and drawn as hollow rings, and left out of every statement about real borrowers.
  • No weekend liquidation in this sample is not a promise of none. The same liquidators did act on weekends in markets without stocks.
  • Dollar values use an hourly close, so a single liquidation can be off by that hour's move.
  • Timing says when a loan was liquidated, not when its price first crossed the line: a closed market defers the bill, it does not cancel it.

Backtest: the same closures, with and without a shield

697 closures of the twelve listed stocks replayed on a market with a 75% liquidation LTV. With the shield, the keeper repays before each close until the loan survives that stock's worst-1% gap at a health factor of 1.05.

Starting LTVClosuresLiquidated, no shieldLiquidated, shieldedShield acted inAverage repayOvernight: no shield / shieldedWeekend: no shield / shieldedHoliday: no shield / shielded
60%697000 of 697none0 / 0 of 5540 / 0 of 1210 / 0 of 22
65%6970024 of 6972.0% of the debt0 / 0 of 5540 / 0 of 1210 / 0 of 22
70%69752652 of 6972.6% of the debt5 / 2 of 5540 / 0 of 1210 / 0 of 22
72%697272697 of 6975.1% of the debt24 / 2 of 5542 / 0 of 1211 / 0 of 22

Assumptions to read before quoting it

  • The cushion is assumed large enough to fund every shield, and collateral is never sold.
  • No venue minimum loan is applied.
  • The data has no earnings flag, so earnings nights are tested against the smaller ordinary buffer. The liquidations that remain with the shield are moves beyond that buffer.
  • The bStock's premium to its underlying and any oracle lag are ignored: the worst move is taken straight from the closure's gap and its lowest hourly print.
  • One sample of about three months, twelve stocks. A buffer set at the worst 1% is, by construction, exceeded about one time in a hundred.

The gap each stock is sized for

The worst 1% of close-to-open down-gaps per stock and kind of closure, as set on the Session Oracle. Shields are sized against them and the feed's band starts from them.

StockOvernightWeekendHolidayEarnings
NVDA4.17%7.37%4.50%5.02%
SPY1.55%2.23%1.59%no earnings
QQQ2.02%3.18%2.64%no earnings
TSLA5.85%5.51%10.52%8.80%
AAPL2.55%2.76%3.99%7.42%
GOOGL2.47%3.87%3.08%7.70%
META3.18%2.99%3.18%24.46%
MSFT2.41%2.60%2.63%8.44%
AMZN3.00%3.91%3.26%11.39%
COIN7.73%9.46%4.73%22.00%
CRCL5.13%4.66%3.57%4.47%
MSTR7.70%12.09%6.05%6.61%

Reproduce it

The data files are in the repository. Nothing below needs a key.

python research/check_figures.py
Recomputes every published figure from the raw data and reports how many match. The study, its scripts and its method are described in research/README.md.
pnpm backtest
Replays data/closure-windows.json through the same planner the keeper runs and rewrites data/backtest-lltv75.json, the table above.
pnpm --filter @ballast/web test
Checks that every figure on this page and on the front page is the one computed from data/liquidations-week.json and the calendar.

Files: data/liquidations-week.json, data/closure-windows.json, data/backtest-lltv75.json, config/bsc-mainnet.json, config/nyse-calendar.json. Their fields and sources are listed in data/README.md.

Liquidations: Lista Moolah on BNB Chain, 18 June 2026 to 22 September 2026. Closures: Binance hourly bars and daily bars of the underlying stocks.Ballast