Stress test
Cut miner BTC commits or the STX price, or swap in a larger bond book, and see how pox-5 would split one distribution interval: bonds in stx-value-ratio order, then the reserve, then STX-only stakers.
Base: distribution 286 (cycle 143, calculation height 967399), pool 230,327,835 sats, price 315.01 sats/STX at that distribution. At 0% / 0% with the current book these reproduce the realised figures exactly.
Waterfall, in pox-5 order
hypothetical- 1.Bond #1ratio 310,237full
- Reserve deposit (15% of remainder)
- 32.5M sats
- STX-only stakers (85%)
- 184.0M sats
pool = base_pool * (1 - commit_drop) * (1 - price_drop); assumes miner BTC bids scale linearly with the STX price. Miner-commit model: pool = sum of confirmed miner commits to the sBTC address over the interval ~= 1,050 blocks x paying fraction (0.66-0.72 observed) x per-block spend (332,500 sats from 5 miners since block 965,936); commit_drop cuts that total (fewer paying blocks, fewer miners or lower spend). PoX-5 burns nothing. See research/missing-blocks.
GET /api/stress?commit_drop=0.00&price_drop=0.00