This morning on the TermMax BNB Chain 90-day FT–USDC order book, I placed a buy order for 300 U. I specifically chose the V2 Atomic Order mode instead of the old limit order. After the trade, I went to BscScan event logs and only then truly understood the weight of the phrase “unmatched funds won’t get fragmented”—because it solves the most hidden pain point in fixed-rate markets: small orders slice liquidity into a million tiny shards.
In the old logic, if I place a 300 U buy for FT but the order book only has 180 U of FT for sale, 180 U gets filled and the remaining 120 U is refunded to my wallet or left as an open order waiting to be matched. After doing this multiple times, my wallet accumulates a bunch of “partially filled” states: some FT, some USDC, plus order-queue placeholders. If I want to add more later, I have to gather those fragmented USDC amounts again, paying gas repeatedly.
TermMax V2’s Atomic Order bundles everything—“check the order book + deduct funds + mint/transfer FT + refund the difference”—into a single atomic transaction: either everything fills or everything rolls back, with no “partially filled” status. This morning my 300 U order hit order-book depth of 260 U. The atomic transaction filled directly for 260 U and returned the remaining 40 U back to me exactly, costing only 0.0011 BNB in gas for the single transaction, with no intermediate-state token leftovers.
The benefit shows up in secondary trading too: FT is zero-coupon debt, and it’s most afraid that the order book gets split into tiny pieces like 50 U, 30 U, 15 U. Then a large buyer has to fill across 6 separate fragments, and the slippage compounds—adding up to 0.15%. Atomic Order forces market makers and curators to quote liquidity as “whole segments.” For example, the FT sell orders that Origami’s vault posts on the Range Order AMM are in chunks of 5000 U and 2000 U—not 100 U chunks—because under atomic matching, fragmented orders can be skipped in favor of a larger match, and the fragment placers themselves can’t capture the fee. This morning I checked the 90-day FT order book: between 0.9801 and 0.9803 there was continuous depth of 12,000 U—about 3x denser than a week ago under the same term in V1.
What it means for retail users: buy 200 U of FT with 0.05% slippage; buy 500 U also with 0.05%. It won’t get worsened just because your capital is small and you get caught in fragmented orders. The unmatched portion doesn’t come back to your wallet (and doesn’t burn gas), so the next time you add liquidity you can just continue using the full original amount. In my 9 FT interactions this week, 7 used Atomic Order; compared to the limit mode, I saved about 0.003 BNB in repeated approve fees.
In a fixed-rate market, it’s not the total TVL that matters most—it’s whether the order book gets fragmented. V2 essentially welded those shards back together. Have you ever run into the annoyance of a half-filled FT order being refunded?
@TermMax #TermMax
In the old logic, if I place a 300 U buy for FT but the order book only has 180 U of FT for sale, 180 U gets filled and the remaining 120 U is refunded to my wallet or left as an open order waiting to be matched. After doing this multiple times, my wallet accumulates a bunch of “partially filled” states: some FT, some USDC, plus order-queue placeholders. If I want to add more later, I have to gather those fragmented USDC amounts again, paying gas repeatedly.
TermMax V2’s Atomic Order bundles everything—“check the order book + deduct funds + mint/transfer FT + refund the difference”—into a single atomic transaction: either everything fills or everything rolls back, with no “partially filled” status. This morning my 300 U order hit order-book depth of 260 U. The atomic transaction filled directly for 260 U and returned the remaining 40 U back to me exactly, costing only 0.0011 BNB in gas for the single transaction, with no intermediate-state token leftovers.
The benefit shows up in secondary trading too: FT is zero-coupon debt, and it’s most afraid that the order book gets split into tiny pieces like 50 U, 30 U, 15 U. Then a large buyer has to fill across 6 separate fragments, and the slippage compounds—adding up to 0.15%. Atomic Order forces market makers and curators to quote liquidity as “whole segments.” For example, the FT sell orders that Origami’s vault posts on the Range Order AMM are in chunks of 5000 U and 2000 U—not 100 U chunks—because under atomic matching, fragmented orders can be skipped in favor of a larger match, and the fragment placers themselves can’t capture the fee. This morning I checked the 90-day FT order book: between 0.9801 and 0.9803 there was continuous depth of 12,000 U—about 3x denser than a week ago under the same term in V1.
What it means for retail users: buy 200 U of FT with 0.05% slippage; buy 500 U also with 0.05%. It won’t get worsened just because your capital is small and you get caught in fragmented orders. The unmatched portion doesn’t come back to your wallet (and doesn’t burn gas), so the next time you add liquidity you can just continue using the full original amount. In my 9 FT interactions this week, 7 used Atomic Order; compared to the limit mode, I saved about 0.003 BNB in repeated approve fees.
In a fixed-rate market, it’s not the total TVL that matters most—it’s whether the order book gets fragmented. V2 essentially welded those shards back together. Have you ever run into the annoyance of a half-filled FT order being refunded?
@TermMax #TermMax