Week in brief
- hyperscale-rs merged five pull requests in 60 commits: shards now settle every open transaction before they split or merge, and validators sharing a machine share one copy of each shard.
- A hyperscale validator now checks a peer’s certificate before it starts syncing, which closes a way to hold it in sync mode.
- The Radix Foundation has recovered 419k of the roughly 443k USDC stuck in the Hyperlane bridge, and holds the refund until the last 24.7k is back.
- Seven-day trading on Ociswap doubled, to 7.18m $XRD over 2,460 swaps.
- OTER moved its randomness beacon to a new signing key as a precaution after its host disclosed a breach.
- Candidacy for the Permanent RAC, the Radix DAO’s first elected council, closes on 30 October with six candidates named so far.
Almost all the code written for Radix this week went into hyperscale-rs, the Rust implementation of a sharded Radix network written by flightofthefox. Five merges dealt with one problem from several sides: a shard that changes shape, restarts or syncs must never lose track of a transaction it has already agreed to.
Elsewhere, the Foundation got most of the stuck bridge funds back, trading on Ociswap doubled, and the DAO’s first elected council is a week from closing nominations.
Hyperscale: reshaping without losing an answer
PR #173, merged on 19 October, makes a shard drain before it splits or merges. It stops taking new cross-shard work and waits until every transaction it has said yes to has its final answer, which takes at most 444 seconds when nothing is at fault: 120 seconds of transaction validity, 24 of finalization and 300 of grace. A reshape that cannot settle by its deadline is cancelled rather than forced. PR #176, merged on 22 October, follows from the same idea: a shard now deletes its record of an outgoing cross-shard transaction only after the receiving shard’s answer that it took the transaction arrives attested, signed by that shard’s validators.
PR #174, merged on 19 October, makes a validator check the certificate a peer cites before it starts syncing a block it does not hold. Before, a forged certificate for a height far above the chain could keep a validator in sync mode, proposing empty blocks, until it restarted. The same merge fixes the round clock and stops a failed fetch from retrying before its next tick.
Several seats, one copy of the shard
PR #177, merged on 24 October, is the week’s largest change at 20,440 lines added. One machine can host several validator identities, called vnodes, and until now each kept its own copy of every shard it served. Now the machine keeps one replica per shard, so vnodes on the same shard execute each transaction once, while each keeps its own signing key and voting records, written to disk before it signs. The design notes give the aim as a seat that costs close to its stake. PR #175 sped up the deterministic simulations that test all of this.
The previous week’s work is summarised in Hyperscale Weekly #23, which reports the iroh networking backend as nearly ready for production. The week’s other tracked repositories were quiet: hyperscale-vm took two maintenance commits, and radixdlt-scrypto and babylon-node took none.
The bridge, the beacon and the council
The Foundation’s Andy.XRD said on 19 October that 419k USDC of the funds stuck mid-transfer since the August drain has been recovered, and that 24.7k is still held on Hyperlane’s Solana route after three days spent on it with Prime Vault and Hyperlane. Holders are due to get it back as hUSDC.
This morning I thought we should look to retun the 419K whilst we work on the 24K but Hyperlane have adviced against that.
OTER, which publishes verifiable random numbers for Radix contracts, rotated the signing key of its beacon after its host, Railway, disclosed on 21 October that customer environment variables may have been read. OTER’s post says it found no sign of misuse; random.oter.io now signs a new chain called radixnet, and the old chain stays online until at least 24 October 2028 so that data timelocked to it can still be opened.
Candidacy for the Permanent RAC, the elected council of the Radix DAO, closes on 30 October. An admin of the Radix DLT group counted six candidates by 21 October; the transition council asked for 12 in its RadixTalk call. On Ociswap, seven-day volume doubled to 7.18m $XRD over 2,460 swaps.
The week on the ledger
Read live from the Radix Gateway at epoch 352,576, state version 565,338,197, on 2026-10-25.
| Reading | Value | Week on week |
|---|---|---|
| Staked $XRD | 4.07B | −9.6% |
| Share of supply staked | 30.0% | −3.2 points |
| Validators holding a third of stake | 7 | 8 last week |
| Largest ten’s share | 43.7% | +4.8 points |
| Ociswap seven-day volume | 7.18m $XRD | +108% |
| Commits across tracked repositories | 62 | −50% |
The ledger
- Deferred: the Marshall Islands issues a certificate of formation for Radix DAO LLC, due today. radixdao.org/govern still lists the certificate as “Signed · not yet in force”, while its footer calls the LLC registered under Marshall Islands law, and nothing has been announced. Moved once, to 8 November.
- Still open: the five fee rises queued on 17 and 18 October, due 8 November.
- New: six or fewer validators hold more than a third of active stake in any weekly reading by 22 November. The six largest hold 32.6% today. Check: the stake-concentration count on the network page.
Every claim and its evidence: the Week in Review index.
This week on the wiki
Cerberus has a new section on how it commits a transaction across shards, written from sections 4 and 5 of the academic paper: each shard checks its own inputs, tells the others, and commits only if every shard had all of them. The blind signing page now explains why the Badger DAO theft could not work the same way on Radix.
Pages edited in the seven days to 2026-10-25:
Concentration watch
7 validators hold a third of the stake in the active set, one fewer than last week, against the one-third line a group would need to stall the network. The largest validators held steady while stake left smaller ones, which raises their share without them growing. The six largest hold 32.6%. The full validator table is on the network page.
What to watch
- 30 October: Permanent RAC candidacy closes; the RadixTalk thread shows whether the count reached 12.
- About 1 and 2 November: Sirius, Polaris and RadixTalk reach 100% at epochs 354,383 and 354,385, Cadwynbloc 100% and Radstakes 75% at 354,603. The Gateway’s effective fee settles each.
- Hyperscale Weekly #24, for 19 to 25 October, is not out yet.
Everything else this week, in one place.
Protocol and tooling
Ecosystem and dApps
Governance
Next week the fee rises land and the council candidacy closes.
Sources
- ↑ hyperscale-rs PR #173, hold reshapes until nothing is left undecided, merged 19 October 2026 ↗
- ↑ hyperscale-rs PR #174, harden the round clock, sync starts and fetch retries, merged 19 October 2026 ↗
- ↑ hyperscale-rs PR #175, simulation speed improvements, merged 20 October 2026 ↗
- ↑ hyperscale-rs PR #176, remove crossing records only on attested answers, merged 22 October 2026 ↗
- ↑ hyperscale-rs PR #177, one state machine per shard when co-hosting vnodes, merged 24 October 2026 ↗
- ↑ hyperscale-rs commit c1422fa9, the replica and signer model ↗
- ↑ hyperscale-vm commit history ↗
- ↑ Hyperscale Weekly #23, hyperscale.rs Telegram, 19 October 2026 ↗
- ↑ radixscan, validator list read at epoch 352,577 ↗
- ↑ Andy.XRD on the recovered USDC, Radix DLT Telegram, 19 October 2026 ↗
- ↑ OTER, Railway incident and the radixnet chain, 24 October 2026 ↗
- ↑ Permanent RAC candidate count, Radix DLT Telegram, 21 October 2026 ↗
- ↑ RadixTalk, Candidacy for Radix DAO LLC’s Permanent RAC election ↗
- ↑ radixdao.org, governance documents, read 25 October 2026 ↗
- ↑ GenkiPool explorer funds-flow tab, Radix DLT Telegram, 22 October 2026 ↗
Radix Week in Review series, Issue #18: ← Previous: Issue #17, Oct 12–18, 2026 · Next: Issue #19, Oct 26 – Nov 1, 2026 → · All recaps · Subscribe
Previously: Hyperscale merged a network layer for home routers, nine accounts unstaked 326m $XRD, and four validators queued fees of 100%.
