RADIX WikiRADIX Wiki

Week in brief

  • On 14 November one account took about 1.32m $XRD out of decentralized-exchange pools in 29,524 transactions, then bridged it to Base.
  • It used a known flaw in first-version Ociswap Flex Pools, and a rounding error in Radix's native two-token pool that only a protocol update can change.
  • RDX transferred 1.4bn $XRD to Gary on 9 November under an over-the-counter sale; on 14 November he moved 22m of it to MEXC to provide liquidity.
  • Candidacy for the Permanent RAC closed on 13 November with 15 candidates.
  • The Transition RAC voted to buy the Foundation company that holds the Radix Wallet's app-store listings, for £1.
  • RadixDAO put its own token price service for the Radix Wallet into production on 12 November.
  • hyperscale-rs took 20 commits, on how a node treats consensus certificates across epochs and halts.

On Saturday 14 November one Radix account drained decentralized-exchange pools for nine hours and left with about 1.32m $XRD. By the evening linuxx, a community developer, said he had written patches and that the Radix Foundation would have to deploy them, because one of the two flaws sits in code built into the network and can only be changed by the people who ship its protocol updates.

Those people are changing. In the same week RDX Works' remaining $XRD changed hands, candidacy for the council that will oversee the DAO closed, and the DAO took over two things the wallet depends on: its app-store publisher and its price service.

The 14 November pool drain

The account was funded with 2,637 $XRD at 01:24 UTC and made its last transaction at 10:35, 29,524 transactions later (Radix DEX Pool Drain). minhnn_mvn, a member of the main Radix Telegram, reported it at 09:45 UTC, and the same warning went up in the Ociswap group a minute later.

RADIX WIKITwo Flaws, One Account14 NOV 2026FLAW 1 · OCISWAP FLEX POOL, FIRST VERSIONFlash loan against the vault it prices from: 14 pools, 15 transactions1,157,378 XRDTaken from the pools between 08:41 and 09:33 UTCFLAW 2 · NATIVE TWORESOURCEPOOL ROUNDINGBitcoin taken a few satoshis at a time, sold for466,128 XRD28,496 transactions on CaviarNine and DeFiPlaza poolsNetwork fees the account paid for them183,042 XRDPays only where the smallest unit is worth more than a feeEXIT · HYPERLANE TO BASE, 10:09 TO 10:11 UTC1,315,856 XRD and 58.62 hUSDC in four transfersRead from the Radix Gateway; totals from the incident page.radix.wiki
One account, two flaws, 14 November 2026. Figures from the Radix DEX Pool Drain page, read from the Radix Gateway.

The Flex Pools

The first version of Ociswap's Flex Pool lends tokens by flash loan out of the same vault it prices swaps from, which is how one pool lost 1.14m $XRD on 27 October. Ociswap asked liquidity providers to withdraw then. Fourteen pools still held $XRD, and between 08:41 and 09:33 UTC the account emptied them for 1.16m. The largest, RBX/XRD, lost 287k $XRD in one transaction: a swap in, a flash loan that nearly empties the token vault, a swap back priced against the emptied vault, and the repayment.

The rounding in the native pool

Radix's native TwoResourcePool, a pool component built into the Radix Engine, issues pool units for a deposit before it takes the tokens, and then rounds each token down to the smallest unit it allows (source). Pool units are the tokens that redeem a share of the pool. For wrapped bitcoin, which divides to eight places, a deposit can be credited with up to one satoshi it never paid. CaviarNine's simple pools and DeFiPlaza keep their liquidity in it. The account deposited 16 to 23 times per transaction and redeemed once, 10 to 20 satoshis up each time, and sold what it gathered for 466k $XRD after paying 183k in fees.

The version the Anemone protocol update replaced rounded first. The native MultiResourcePool works out its pool units in the same order; the single-token pool keeps the whole deposit and has no gap (Radix Pools). The flaw pays only where a token's smallest unit is worth more than a network fee, which on Radix today means bitcoin.

Who fixes it

Between 10:09 and 10:11 UTC the account sent 1,315,856 $XRD and 58.62 hUSDC to Base over Hyperlane, the bridge that carried the proceeds of the October exploit and the August drain. linuxx said in the main chat that both affected pool types fail on a rounding error, that he had sent a DeFiPlaza patch as well, and that deploying them has to come from the Foundation. A change to a native blueprint ships only in a protocol update, which validators install and signal for. By Sunday none of Ociswap, CaviarNine or DeFiPlaza had posted a statement in its group.

RDX's tokens change hands

Gary, a community member, had announced on 6 November that he and RDX had signed an over-the-counter agreement for the $XRD the group still held. On 9 November RDX withdrew exactly 1.4bn $XRD and deposited it in Gary's account in five transfers of 280m. Neither side has published the price. The RDX Works page lists the accounts on both sides.

On 14 November Gary said he was splitting the funds over seven accounts and that one of them had sent 22m $XRD to MEXC, to sit paired against USDT, matched with stablecoins from Ethereum, and keep the exchange's market healthy. MEXC holds the largest $XRD order book, and the US Treasury's FinCEN has ordered US financial institutions to stop transfers with it from 10 December (Federal Register, How to Buy $XRD). The same evening he asked operators of validators with less than 120m $XRD staked to reply if they need stake.

RDX Works' own case comes to the High Court on 18 November, when HM Revenue & Customs asks for the company to be wound up (The London Gazette).

The handover

Fifteen candidates

Candidacy for the Permanent RAC, the council that will oversee Radix DAO LLC's governance, closed on 13 November. Fourteen people replied in the RadixTalk topic, six of them in the last two days, and CryptoBright stood in a topic of its own. The election uses Majority Judgment, in which voters grade every candidate rather than choosing one (Elect the Permanent RAC). projectShift, who opened the topic for the council, said on 15 November that candidates are still being checked and that the vote will open in November.

This means that you'll need to vote/qualify for each candidate, *every single one present in the roster* , else the vote becomes null.
projectShiftin the Radix Telegram, 15 November 2026

The wallet's publisher and its prices

The Radix Wallet is published in the Apple and Google stores by Radix Publishing (UK) Limited, a dormant Foundation company. At its 7 November meeting the Transition RAC voted 3 to 0 to buy the company for £1, so the apps keep their publisher, and named Tadkis its director (minutes, published 10 November). The asset-transfer card tracks the rest of the handover, whose tokens still wait on a custody proposal.

On 12 November RadixDAO put a token price service into production at prices.radixdao.org, the service that gives the Radix Wallet its dollar values (RadixDAO/pricing-service). It runs on Cloudflare's free tier, built from linuxx's radix-price-minimal. It publishes the $XRD price only when two sources agree, at least one of them off-chain, and prices stablecoins from their pools instead of at a dollar; a developer in the channel noted that the old service had not caught hUSDC falling as low as 10 cents. The wallet still points at the old service by default; each user can add the new address in its settings.

Hyperscale: certificates across halts

hyperscale-rs, flightofthefox's sharded Radix node, took 20 commits on 9 and 10 November and merged PR #185, a refactor of the node crates. Most of the commits change how a node judges a quorum certificate, the signed proof that validators agreed on a block: by the epoch it was signed in rather than by a clock, with one gate that refuses certificates from a halted epoch, and with a floor for a node restarting from saved state. Asked for highlights on 13 November, flightofthefox answered that he is working through the specification.

The week on the ledger

Read live from the Radix Gateway at epoch 358,624, state version 569,651,387, on 2026-11-15.

ReadingValueWeek on week
Staked $XRD4.59bn+8.3%
Share of supply33.8%+2.6 points
Validators holding a third of stake8+1
Top ten share40.45%−3.4 points
Commits across tracked repositories20+25%
RADIX WIKIThe Week on the LedgerWEEK ENDING 2026-11-15STAKED XRD4.59B+8.3%33.8% of all XRDBIGGEST STAKE MOVE+70.08M XRDof +350.60M network-wideA THIRD OF STAKE8 validators+1top 10 hold 40.45%OCISWAP 7D SWAPSvolume unreadable: Ociswap misprices a poolSTAKE CONCENTRATIONThe largest 8 validators together hold a third of all staked XRD.Largest 268.28M XRD – twelfth 97.94M XRD.FEES IN MOTION85 validators charge a fee different from the one stored in their substate – 64 ofthem active, with 3.00B XRD staked.No fee changes queued on the ledger.THE SERIES SO FARStaked XRD4.59BOciswap 7d volume2026-08-23 → 2026-11-15, one reading per weekTHE WEEK IN THE REPOSITORIESCOMMITS20+25.0%1 contributorLINES CHANGED2.9K+2.2K / -769BUSIEST REPOSITORYhyperscale-rs20 commitsDAYS WITH A COMMIT2 of 71 active reposEpoch 358,624, state version 569,651,387. Repositories 2026-11-09 to 2026-11-15.radix.wiki
The week on the Radix ledger – read at epoch 358,624, state version 569,651,387.

The ledger

  • Hit: twelve or more candidates when Permanent RAC candidacy closes on 13 November. Fourteen distinct accounts had replied in the RadixTalk topic by the end of 13 November, read on 15 November.
  • Still open: six or fewer validators hold a third of active stake by 22 November. This week's reading is 8, further from it.
  • New: the High Court makes a winding-up order against RDX Works at or after the 18 November hearing. Due 2 December; settled by the company's filing history at Companies House.
  • New: voting for the Permanent RAC opens by 30 November, as projectShift said. Due 1 December; settled by an open ballot announced in the RAC channel or on radixdao.org.

Every claim and its evidence: the Week in Review index.

This week on the wiki

The Radix DEX Pool Drain page walks through one transaction of each kind, call by call, and gives the source lines for the rounding. A liquidity provider can read from it which pools are exposed: those built on the native two-token and multi-token pools that hold a token whose smallest unit is worth more than a network fee.

Pages edited in the seven days to 2026-11-15:

Concentration watch

8 validators hold a third of the active set's stake, one more than last week, against the one-third line a group would need to stall the network. Stake rose 351m to 4.59bn, which lifts that line by 117m; the seven largest hold 1.41bn and now fall short of it. A second read through radixscan at epoch 358,625 gives the same 8. The fee check found 85 validators charging a fee other than the one stored on the ledger, as last week, and no fee change queued. The table is on the network page.

What to watch

  • 18 November: the High Court hears HMRC's petition to wind up RDX Works. RDX Works' filing history at Companies House shows any order.
  • The Permanent RAC vote, which projectShift expects in November. The RAC channel will announce the ballot.
  • A fix for the native pool rounding. It needs a protocol update, so the check is a named update in radixdlt-scrypto and a statement from CaviarNine or DeFiPlaza.

Corrections

Nothing this week.

Next week the court hears the RDX Works petition, and the council expects to open the Permanent RAC vote.

Sources

  1. ↑ Radix Gateway, the drain account on RadixScan, read 14 and 15 November 2026 ↗
  2. ↑ RBX/XRD Flex Pool drain transaction, 14 November 2026 ↗
  3. ↑ radixdlt-scrypto, TwoResourcePool contribute (v1.1) ↗
  4. ↑ minhnn_mvn, first report of the drain, Radix DLT Telegram, 14 November 2026 ↗
  5. ↑ Ociswap Telegram, drain warning, 14 November 2026 ↗
  6. ↑ linuxx, patches for the pools, Radix DLT Telegram, 14 November 2026 ↗
  7. ↑ linuxx, DeFiPlaza patch, Radix DLT Telegram, 14 November 2026 ↗
  8. ↑ Gary, OTC agreement signed, Radix DLT Telegram, 6 November 2026 ↗
  9. ↑ Radix Dashboard, RDX transfer of 280m $XRD to Gary, 9 November 2026 ↗
  10. ↑ Gary, moving the OTC funds, Radix DLT Telegram, 14 November 2026 ↗
  11. ↑ Gary, seven accounts and 22m $XRD to MEXC, Radix DLT Telegram, 14 November 2026 ↗
  12. ↑ Gary, re-allocating stake, Radix DLT Telegram, 14 November 2026 ↗
  13. ↑ FinCEN, special measure on MEXC Global, Federal Register document 2026-22962 ↗
  14. ↑ The London Gazette, winding-up petition against RDX Works, notice 5246445 ↗
  15. ↑ RadixTalk, candidacy for the Permanent RAC, topic 2338 ↗
  16. ↑ RadixTalk, candidacy of CryptoBright, topic 2347 ↗
  17. ↑ projectShift, on the vote, Radix DLT Telegram, 15 November 2026 ↗
  18. ↑ RadixDAO, minutes of the Transition RAC meeting of 7 November, published 10 November 2026 ↗
  19. ↑ RadixDAO/pricing-service, GitHub ↗
  20. ↑ linuxx5046/radix-price-minimal, GitHub ↗
  21. ↑ Radix Developers Telegram, the old service missed hUSDC at 10 cents, 10 November 2026 ↗
  22. ↑ hyperscalers/hyperscale-rs, commit history ↗
  23. ↑ hyperscale-rs PR #185, node crate refactors, merged 10 November 2026 ↗
  24. ↑ flightofthefox, spec work, hyperscale-rs Telegram, 13 November 2026 ↗
  25. ↑ radixscan, network staking, read at epoch 358,625 ↗

Radix Week in Review series, Issue #21: ← Previous: Issue #20, Nov 2–8, 2026 · All recaps · Subscribe

Previously: The recovered hUSDC reached 79 accounts, developers measured what a node and Gateway need, and hyperscale-rs named three workstreams.

HydrateLast updated 9h agov1.1.24 revisions
CiteRADIX Wiki. "Radix Week in Review: The DEX Pool Drain." November 15, 2026. https://radix.wiki/blog/week-in-review-2026-11-15