Glyph · Public Incident Report

Analysis on the Recent Incident Happened to Glyph

Incident date: July 30, 2026 Report date: August 5, 2026 Estimated loss: ≈3,479.5278 TAO Status: Investigation & recovery ongoing

Executive summary

On July 30, 2026, Glyph suffered a major financial loss during a proposed investment and over-the-counter transaction with two outside counterparties.

The proposed business relationship included:

The total stated value of the proposed arrangement was approximately US$6.5 million.

Members of the Glyph team met the counterparty and their partner in person in Spain. Before the main transaction, we also completed a small test OTC transfer. These steps, together with the continuing investment discussions, increased our confidence that the counterparties intended to complete the agreement.

To prepare for the main OTC transaction, the Glyph team consolidated GLYPH alpha into the wallet provided by the counterparties. The agreed payment was never delivered.

Instead, the transferred alpha was fully unstaked into TAO. The resulting funds were moved rapidly through several intermediary wallets and ultimately divided between two wallets identified to us as exchange-related accounts:

The counterparties subsequently stopped responding.

Total traced to exchanges
3,479.5278 TAO
across both identified wallets
→ "Binance" wallet
2,277.5520 TAO
≈65% of traced funds
→ "MEXC" wallet
1,201.9758 TAO
≈35% of traced funds

Our detailed analysis indicates that approximately 3,479.5278 TAO reached the two identified exchange wallets. We currently estimate the total loss at approximately 3,479.5278 TAO.

The Glyph team suffered the overwhelming majority of the loss. A limited number of community members and personal contacts were also affected, but their combined losses were substantially smaller than the team's loss.

Based on the test activity, the counterparties' representations, the timing of the transactions, and the structured movement of funds, Glyph believes this was an intentional and prepared fraud—not an accidental transaction, a misunderstanding, or an investment that simply failed.

This remains Glyph's assessment based on the evidence currently available. Final attribution and legal characterization will be determined through the appropriate investigative and legal processes.

Every figure in this report is backed by a full on-chain trace — every transfer, block number, and wallet in the fund flow, verified directly against the Bittensor blockchain.

Read the on-chain analysis →

Background

The Glyph team entered into discussions with two outside parties regarding a proposed OTC transaction and broader investment relationship.

Members of our team met the counterparty and their partner in person while they were visiting Spain. We spent time together and discussed the proposed OTC purchase, equity investment, marketing support, and long-term commercial relationship.

Throughout these discussions, the counterparties repeatedly represented that they had limited knowledge of Bittensor. Our team therefore spent considerable time explaining:

Before proceeding with the larger transaction, a small test was conducted on July 7, 2026. The receiving wallet was sent 1,500 GLYPH alpha and a small amount of TAO for transaction costs. It then performed several small unstake and restake operations.

Most of the test alpha remained in the wallet for approximately three weeks.

The apparent success of this test, together with our in-person meeting and the ongoing discussions, increased our confidence that the counterparties were acting in good faith.

Preparation for the primary transaction

On July 30, 2026, the Glyph team prepared the alpha required for the proposed OTC deal.

Between 14:13 and 16:01 UTC, the counterparty-provided wallet received 13 separate alpha stake transfers from 13 addresses. These transfers totaled approximately:

508,918.539409 GLYPH alpha

When combined with the remaining balance from the July 7 test and subsequent subnet emissions, the wallet held approximately:

510,355.350031 GLYPH alpha

immediately before the position was unstaked.

The transferred assets came primarily from the Glyph team. A limited number of personal contacts and community participants also contributed assets in preparation for the transaction.

Conversion of the alpha

Shortly before the alpha was unstaked, the wallet also received two direct TAO deposits from the same funding address:

Time (UTC)Amount
16:14:24275 TAO
16:21:24274.9946 TAO
Total549.9946 TAO

The wallet then unstaked the entire GLYPH alpha position in three transactions:

Time (UTC)TAO received
16:22:485.878846121 TAO
16:23:2411.712986368 TAO
16:23:482,911.434754259 TAO
Total2,929.026586748 TAO

The final transaction fully closed the wallet's subnet-117 position.

Together, the direct deposits and the proceeds from unstaking produced approximately 3,479.5654 TAO for withdrawal.

Effect on the GLYPH alpha price

Assembling the amount of alpha required for the deal meant acquiring and staking a large amount of TAO into GLYPH over the days before July 30 — buying pressure that pushed the alpha price up well beyond its normal range. Once the counterparty had the alpha in hand and unstaked all of it at once, that same size worked in reverse: the price collapsed within minutes.

0.0020.0040.0060.0080.0100.012 Jul 7Jul 14Jul 21Jul 28Aug 4 consolidation beginsunstake / crash
Subnet-117 (GLYPH) alpha price, sourced directly from on-chain pool state, Jul 7 – Aug 5 2026. Price climbs from a low of 0.002575 as the alpha needed for the OTC deal was acquired, peaks at 0.012870 TAO/α during the Jul 30 consolidation window, then collapses within 15 minutes of the final unstake. Hover to inspect any point.

This chart is built directly from on-chain pool state at the time each block was produced — not a third-party market feed — so every point on it is independently reproducible. See the on-chain analysis for the zoomed-in view of July 30 and the exact figures.

Initial withdrawal

Between 16:24:48 and 16:29:36 UTC, the wallet transferred approximately 3,479.565385571 TAO to two first-hop wallets.

First-hop wallet A

The following transfers were sent to: 5DWnCJqfSBt2c8S7Ud7nLWHysGyoWGUBYGbq7gHDpWvqSHwe

Time (UTC)Amount
16:24:481 TAO
16:25:48100 TAO
Total101 TAO

The initial 1 TAO transfer appears consistent with a small test before the larger transfer.

First-hop wallet B

The remaining funds were sent to: 5C8AKi6eoD24CwP3A8Z6dXJ7xLhdw7WY2khFvguLHfye258N

Time (UTC)Amount
16:27:1210 TAO
16:28:121,500 TAO
16:29:361,868.565385571 TAO
Total3,378.565385571 TAO

The 10 TAO transfer was followed one minute later by 1,500 TAO and then by a final sweep of the wallet's remaining balance.

Downstream routing

The two first-hop wallets were not the final destinations. Both forwarded the funds through additional relay wallets before the TAO reached the two exchange-related addresses.

Route identified as the Binance flow

First-hop wallet B sent approximately 2,277.552989584 TAO to a dedicated relay wallet: 5FELR9923w7JcbQtRj2kN4X3KrgAwtxiLgu4x7Ngc8fi8WjN

The funds were divided into 13 transfers, and the relay wallet forwarded approximately 2,277.551962732 TAO onward in six batches to 5GBnPzvPghS8AuCoo6bfnK7JUFHuyUhWSFD4woBNsKnPiEUi — the address Glyph identifies as connected to the Binance account used in the incident. The full chunk-by-chunk breakdown is in the on-chain analysis.

The difference of approximately 0.001 TAO between the amount received by the relay and the amount forwarded is consistent with transaction costs.

Route identified as the MEXC flow

The remaining funds followed two paths that eventually merged at the same relay wallet.

First-hop wallet A forwarded approximately 100.99 TAO to 5EAQuf9wgNPsnqKxhxGTXPYQkxFXTobtZfeNHXWMykk4D66a.

Separately, first-hop wallet B sent 1,101 TAO to an additional router: 5GuJeAGyKKyh1t7BgouMwBMCc4QKik6hkRNCSxqzP1u8DhLy

This address was not part of the transaction path initially known to us. It was discovered by tracing every outgoing transfer from first-hop wallet B.

The router forwarded approximately 1,100.988459722 TAO to the same MEXC-bound relay wallet through ten transactions. After both paths merged, the relay forwarded approximately 1,201.975796722 TAO to 5FqBL928choLPmeFz5UVAvonBD5k7K2mZSXVC9RkFzLxoy2s — the address Glyph identifies as connected to the MEXC account used in the incident.

Reconciliation of the funds

The complete on-chain analysis produced the following reconciliation:

DestinationAmount
Wallet identified as Binance2,277.551962732 TAO
Wallet identified as MEXC1,201.975796722 TAO
Total reaching identified exchange wallets3,479.527759454 TAO
Total sent from the initial wallet3,479.565385571 TAO
Difference attributed primarily to cumulative fees≈0.037626117 TAO

Approximately 65% of the traced TAO reached the wallet identified as Binance, while approximately 35% reached the wallet identified as MEXC.

The principal Binance-bound sequence began within minutes of the initial withdrawal and reached its final documented destination approximately 63 minutes later. The MEXC-bound sequence continued for several additional hours, with the final documented transfer occurring at 21:36:12 UTC.

By the end of the routing process, the intermediary wallets had been reduced to zero or dust balances.

Why we believe the incident was planned

We do not believe the evidence is consistent with an accidental transaction, a commercial disagreement, or an investment that merely failed.

The counterparties had repeatedly claimed that they were not familiar with Bittensor. Our team spent considerable time teaching them how Bittensor, subnet alpha, staking, wallet transfers, and liquidity worked.

Their conduct before and during the incident was materially inconsistent with those claims.

The on-chain evidence shows:

This activity required significant operational knowledge of Bittensor—or advance coordination with someone who possessed that knowledge.

The earlier test was not limited to passively receiving alpha. The receiving wallet actively tested unstaking, conversion, and restaking mechanics. This occurred weeks before the primary transaction.

In our assessment, this contradicts the counterparties' claimed lack of familiarity with Bittensor. We believe those representations were materially misleading.

We further believe the small test transaction and relationship-building process may have been used to establish trust before obtaining control of the substantially larger transfer.

For these reasons, Glyph considers the incident to be an intentional and prepared fraud.

This conclusion is Glyph's present assessment based on the combined contractual, communications, in-person, and on-chain evidence. The blockchain establishes what the wallets did, but it does not independently prove the identity of every person operating them. Final legal responsibility will be determined through the appropriate investigative and legal processes.

Impact on the team and community

The Glyph team provided and controlled the substantial majority of the assets involved. The team therefore suffered the overwhelming majority of the financial loss.

A limited number of community members and personal contacts also contributed assets used to prepare for the transaction. Thankfully, the number of community participants directly affected was relatively small, and their combined losses were substantially smaller than the team's loss.

We do not say this to minimize anyone's experience. Every loss matters, regardless of size. We are communicating with affected participants and reconciling the precise amount attributable to each person.

We will not publish anyone's personal or financial information without their permission.

Our responsibility

We take responsibility for the operational decisions that allowed this incident to occur.

The primary transfer was completed without independent escrow or an atomic-settlement mechanism that required payment and asset delivery to occur together.

We placed too much confidence in:

None of these factors justified transferring control of the primary assets before payment was secured.

This was a serious failure in our counterparty-risk and transaction-approval process. We must learn from it and correct the weaknesses that made the incident possible.

At the same time, our procedural failure does not authorize any counterparty to retain or dispose of assets without delivering the agreed consideration.

Actions underway

We have begun or are preparing the following actions:

Some information cannot yet be shared publicly because disclosure could interfere with exchange cooperation, recovery efforts, or a formal investigation.

Changes to our procedures

Effective immediately:

Our commitment to Glyph

This is an extremely difficult time for the Glyph team.

We are dealing with a major financial loss while trying to understand the full situation, support everyone affected, preserve evidence, cooperate with relevant parties, and pursue possible recovery. The team is under significant financial and emotional pressure.

Despite this, our commitment to Glyph remains unchanged.

We are not abandoning the project. We will continue building, supporting the network, and working toward the goals we have shared with the community.

This incident will create challenges, and we do not want to pretend otherwise. But it does not change our belief in Glyph or our determination to continue.

What we ask from the community

Please do not threaten, harass, or attempt to identify private individuals based on speculation. Such actions could harm innocent people and interfere with formal recovery efforts.

If you have verifiable information concerning the listed wallet addresses or related transactions, please contact us through:

contact@glyph-research.org, or reach us via our Discord or X (Twitter).

Please include supporting evidence where possible and do not publish sensitive personal information.

Methodology and limitations

The on-chain analysis covered July 7 through July 30, 2026, using direct Bittensor Finney mainnet RPC queries.

Transactions were verified through decoded event logs, balance changes, and before-and-after stake queries. Downstream transfers were traced through every outgoing transaction from each relay wallet rather than relying only on the wallet sequence initially known to the team.

The analysis was taken at Bittensor block 8,779,480, corresponding to August 5, 2026 at approximately 17:20 UTC.

The blockchain evidence establishes transaction times, asset amounts, wallet addresses, stake activity, and the movement of funds. It does not independently establish the real-world identity of every wallet operator.

The Binance and MEXC labels in this report come from information available to the Glyph team. Neither final wallet has a registered Bittensor on-chain identity. Formal confirmation of exchange ownership and the associated customer accounts must come from the exchanges, an appropriate address-attribution provider, or the relevant authorities.

Read the complete on-chain analysis, with every transfer, block, and address →

Commitment to transparency

Transparency requires more than acknowledging that an incident occurred. It requires a clear account of what happened, responsibility for our own decisions, support for affected participants, and evidence of corrective action.

We will provide further updates when doing so will not compromise recovery or investigative efforts. Future updates may include:

We are deeply sorry to everyone affected and to the broader community whose trust has been shaken by this incident.

We recognize the seriousness of our failure and are committed to responding openly, responsibly, and with urgency.

The Glyph team is going through a very difficult period, but our commitment remains unchanged:

We will keep building Glyph.

— The Glyph Team

On-Chain Fund Flow Analysis · Bittensor (Finney)

Tracing the withdrawal path of 5CPGMjk…MkdH

5CPGMjkTcGdCeyqYcPxFxFAUUNo19Z2qxkfqXv2HU3P7MkdH
Network: Finney mainnet Window: 2026-07-07 → 2026-07-30 Source: direct chain RPC (no indexer) Snapshot block: 8,779,480

← Back to the incident report

Summary

The wallet received a small alpha stake transfer on July 7 (tested with tiny unstakes that day), then — in the two hours before conversion on July 30 — took in 13 separate stake transfers from 13 different addresses, plus two direct TAO deposits. All of it was unstaked into TAO in three transactions and sent out through two intermediate wallets and a chain of relay hops, ultimately splitting between two exchange deposit wallets. The wallet now sits at dust.

TAO deposited in (direct)
549.9946
2 transfers, 2026-07-30
Alpha received (gross)
510,418.5394
1 transfer Jul 7 + 13 transfers Jul 30
Reached "Binance" wallet
2,277.5520
via 1 relay hop, 19 transfers
Reached "MEXC" wallet
1,201.9758
via 2 merging relay paths, 12 transfers

2,277.5520 + 1,201.9758 = 3,479.5278 TAO, against 3,479.5654 TAO withdrawn from the tracked wallet — the ≈0.0376 TAO gap is cumulative network fees across roughly 30 relay transfers.

Flow diagram — full path, Jul 7 → Jul 30

5FsUpEoL78…TceAQRYs6 single stake transfer Jul 7, 18:30 UTC 13 distinct addresses 13 separate stake transfers Jul 30, 14:13–16:01 UTC see table below for all 13 5FZiuxCBt8p6…scsdjib TAO source Jul 30, 16:14 & 16:21 UTC Subnet-117 α stake hotkey 5DwRMx…RozmGE under wallet's coldkey 510,355.35 α just before close closed 16:23:48 · 0 α left Free TAO balance wallet 5CPGMjk…MkdH (tracked wallet) residual 0.000658 TAO 5DWnCJqf…vqSHwe 101.0000 TAO · routes onward, see below 5C8AKi6e…ye258N 3,378.5654 TAO · routes onward, see below 1,500.0000 α StakeTransferred 508,918.5394 α 13 × StakeTransferred +549.9946 TAO Jul 30 · 2 transfers ≈0.44 TAO Jul 7 · 3 test unstakes +2,929.0266 TAO Jul 30 16:22–16:24 3 unstakes, closes position 101.0000 TAO 16:24–16:26 · test + bulk 3,378.5654 TAO 16:27–16:30 · test + bulk + sweep inbound / internal conversion — main flow, Jul 30 inbound / internal conversion — test, Jul 7 outbound withdrawal — main flow, Jul 30
Two pools sit behind the tracked wallet: the subnet-117 alpha stake (hotkey 5DwRMx…RozmGE) and the free TAO balance. A single 1,500 α transfer arrived Jul 7 and was lightly test-unstaked that day; the bulk — 508,918.5394 α from 13 separate addresses — arrived in the two hours before conversion on Jul 30. All of it was unstaked into TAO, combined with 549.9946 direct TAO deposits, and split across two wallets within 15 minutes. Neither of those two wallets is a final exchange address — both route onward through further hops, traced in full below.

Phase 1 — Test transaction, 2026-07-07

About three weeks before the main event, the wallet received a direct alpha stake transfer of 1,500.000000000 α, was funded with a small TAO gas balance from the same sender, then ran a handful of small-value unstake and root-restake operations — consistent with testing the mechanics before moving the full amount.

Time (UTC)BlockEventAmountCounterparty / detail
18:30:488,571,119STAKE IN1,500.000000000 αfrom 5FsUpEoL78RULAW4bBjc884cUJTno1sfTbNzaasTceAQRYs6 (StakeTransferred, subnet 117 → hotkey 5DwRMx…RozmGE)
18:56:008,571,245TAO IN0.100000000from 5FsUpEoL78RULAW4bBjc884cUJTno1sfTbNzaasTceAQRYs6 (account funding / existential deposit)
18:56:368,571,248SWAP → ROOT10.000000000 αsubnet-117 α unstaked and re-staked to root hotkey 5GKH9FPPnWSUoeeTJp19wVtd84XqFW4pyK2ijV2GsFbhTrP1 (0.033748 root-α received back)
18:59:008,571,260UNSTAKE (test)99.949645 αsubnet-117 α → free balance, 0.337444805 TAO received
19:01:008,571,270UNSTAKE (test)9.994965 αsubnet-117 α → free balance, 0.033740613 TAO received
19:03:248,571,282UNSTAKE ROOT0.033748 αcloses the root test position opened at 18:56:36
19:06:248,571,297UNSTAKE (test)19.989929 αsubnet-117 α → free balance, 0.067478868 TAO received

Net effect: ≈140 α was test-unstaked/swapped (under 10% of the 1,500 α received) for a combined ≈0.44 TAO; the remaining ≈1,360 α was left untouched. Wallet balance settled back to 0.5598 TAO afterward and stayed flat for three weeks while the alpha position grew slowly from subnet emission.

Phase 2 — Pre-conversion consolidation, 2026-07-30, 14:13–16:01 UTC

In the two hours before the position was unstaked, 13 separate transfer_stake transactions arrived from 13 distinct coldkeys, all landing on the same subnet-117 / hotkey 5DwRMx…RozmGE position.

Time (UTC)BlockAmount (α)From
14:13:008,735,368105.0000005DtRWnE4vGh4hway1QmqSzf3Eja7i21AaLBNXojz42PjNb1k
15:24:368,735,72532,800.9526235FeGbiH1rh3Kp6MhtpxBxY7CYjRhtdrQQ1rd5Rqccfy3FbRa
15:30:368,735,755182,823.6257885FRY5a2RaGYKzJaZvsfQDv8DN55gwe6mCeMZdxNE6zgyVMwN
15:35:008,735,77752,580.3586785F6gVRkHLmqis6Xzvx9ESgkvarWGDh1wEjGMMqySPPJPUvfi
15:38:488,735,79641,844.4141135GEvbf9eehfAAHZQzCchfKUS9Qk5CWCoJfsHYtSqyDcnmRFZ
15:41:008,735,80739,470.2985515EgsPPp9uhzaH54Lv88jfZYLy4BDQrZr5kn7PmvYQmNQwkxM
15:42:248,735,81426,386.8797205EjU31rgZjng5Rs97Fp2SSv62tgUx7mgkorTGau4B1UiGnLL
15:43:008,735,81728,323.3168215CaTwyzqPAxHDMqho6ZyiYKoQD3RpoJvCJhVsdYsjg2B4EkM
15:46:248,735,83415,102.2293935HW76zVWB2rChvDegdYAQsNj4zU9QujsU3zxH63ewsUNs43B
15:47:368,735,8404,304.0647475Cg3Vr7xLsBRSwYV11XLgvZvtHgCFs1BH6AJCjqXo3ieNaoQ
15:51:488,735,86125,838.8346245CaCGA4rbKoSo9eArcHww8oVoPWtaSmHrY1TZurugPpjidz9
15:59:488,735,90132,198.1062625Guex3PCbCgwLKPVo6DVUztP7teabZAf4oVMfMKAEjmGzSsi
16:01:128,735,90827,140.4580885DFeZuK3ixPRzz2KYiJoGqJCbqTniNrQLbZ4kc9P5oiqwnfN
Subtotal — 13 stake transfers508,918.539409

Combined with the ≈1,360 α left over from Phase 1 and a little more subnet emission, the position stood at 510,355.350031 α at block 8,736,015 — immediately before the first unstake below.

Phase 3 — Conversion & withdrawal, 2026-07-30, 16:14–16:30 UTC

All activity below happened inside a single 15-minute window. TAO arrived from two direct deposits, the full alpha position (510,355.35 α, built up over Phases 1–2) was unstaked in three transactions, and the resulting balance was sent to two intermediate wallets — the first hop in a longer relay chain traced in Phase 4.

Inbound — deposits & unstakes

Time (UTC)BlockEventAmount (TAO)Source
16:14:248,735,974TAO IN275.0000000005FZiuxCBt8p6PFDisJ9ZEbBaKNVKy6TeemVJd1Z6jscsdjib
16:21:248,736,009TAO IN274.9946000005FZiuxCBt8p6PFDisJ9ZEbBaKNVKy6TeemVJd1Z6jscsdjib
Subtotal — direct TAO deposits549.994600000
16:22:488,736,016UNSTAKE5.878846121subnet 117, hotkey 5DwRMx…RozmGE
16:23:248,736,019UNSTAKE11.712986368subnet 117, hotkey 5DwRMx…RozmGE
16:23:488,736,021UNSTAKE — final2,911.434754259subnet 117, hotkey 5DwRMx…RozmGE — position fully closed
Subtotal — alpha → TAO conversion2,929.026586748

Outbound — to first-hop wallets

Time (UTC)BlockEventAmount (TAO)Destination
16:24:488,736,026TAO OUT1.0000000005DWnCJqfSBt2c8S7Ud7nLWHysGyoWGUBYGbq7gHDpWvqSHwe — test-sized
16:25:488,736,031TAO OUT100.0000000005DWnCJqfSBt2c8S7Ud7nLWHysGyoWGUBYGbq7gHDpWvqSHwe
Subtotal — hop wallet A (5DWnCJqf…vqSHwe)101.000000000
16:27:128,736,038TAO OUT10.0000000005C8AKi6eoD24CwP3A8Z6dXJ7xLhdw7WY2khFvguLHfye258N — test-sized
16:28:128,736,043TAO OUT1,500.0000000005C8AKi6eoD24CwP3A8Z6dXJ7xLhdw7WY2khFvguLHfye258N
16:29:368,736,050TAO OUT — sweep1,868.5653855715C8AKi6eoD24CwP3A8Z6dXJ7xLhdw7WY2khFvguLHfye258N — final balance sweep
Subtotal — hop wallet B (5C8AKi6e…ye258N)3,378.565385571
Total sent to first-hop wallets3,479.565385571

Market impact — the alpha price during Phases 2–3

Subnet-117 (GLYPH) alpha price is on-chain state — the pool ratio the runtime uses to price stake and unstake operations — so it can be sampled directly at any historical block, independent of any third-party market feed. Sampling it at 4-hour resolution across the full window, and 15-minute resolution across July 30 itself, shows the same mechanism the fund-flow trace already implies: large buy-side pressure during Phase 2's consolidation, then a single large sell absorbing available liquidity at the Phase 3 unstake.

0.0020.0040.0060.0080.0100.012 Jul 7Jul 14Jul 21Jul 28Aug 4 consolidation beginsunstake / crash
Subnet-117 (GLYPH) alpha price, 4h resolution, Jul 7 – Aug 5 2026, sampled directly from on-chain pool state at each block. Low of 0.002575 at 2026-07-28T20:00 UTC; peak of 0.012870 at 2026-07-30T15:30 UTC; settles around 0.0026 by early August — close to, but slightly below, its pre-event range.
0.0020.0040.0060.0080.0100.012 12:0014:0016:0018:0020:00 14:13 consolidation starts15:30 peak 0.01287016:24 final unstake
Zoomed to the event window, 12:00–22:00 UTC, July 30 2026. Price roughly triples during the two-hour stake-transfer consolidation (Phase 2), peaking at 0.012870 TAO/α at 15:30, then falls to 0.003799 within 15 minutes of the final unstake at 16:23:48 — consistent with a single large sell absorbing available liquidity. Hover to inspect any point.
MarkerTime (UTC)BlockPrice (TAO/α)
Pre-event lowJul 28, 20:008,722,6800.002575
Consolidation beginsJul 30, 14:138,735,3680.005082
PeakJul 30, 15:308,735,7300.012870
Immediately pre-unstakeJul 30, 16:158,735,9550.011106
Final unstake (2,911.43 TAO for 508,855 α)Jul 30, 16:23:488,736,021≈0.005722*
Post-crash sampleJul 30, 16:308,736,0300.003799
Settled (as of report snapshot)Aug 5, 16:008,779,0800.002647

*The final unstake's effective price is the realized TAO/α for that specific trade (2,911.434754259 TAO ÷ 508,855.350031 α unstaked — the entire remaining position), about half the pool price quoted 15 minutes earlier — the gap is slippage from a single trade of that size draining the position's available liquidity in one block.

Phase 4 — Downstream routing to the exchange wallets

Neither hop-wallet A nor hop-wallet B is a deposit address by itself — both route through further hops. Hop wallet A forwards in a single clean transfer to what the team identifies as a MEXC deposit wallet. Hop wallet B splits across two separate paths: most of it goes through a dedicated relay to what the team identifies as a Binance deposit wallet, but roughly a third of it is routed through a third address — not part of the chain originally supplied — that merges back into the same MEXC-bound relay hop wallet A uses. The two paths are traced separately below, then reconciled against the totals.

5DWnCJqf…vqSHwe hop A · 101.0000 TAO 5C8AKi6e…ye258N hop B · 3,378.5654 TAO 5FELR992…gc8fi8WjN Binance relay (13→6 txns) 5GuJeAGy…u8DhLy third-party router (not in supplied chain) 5EAQuf9w…kk4D66a MEXC relay (merge point) receives from 2 upstream sources 5GBnPzvP…kNPiEUi "Binance" (per team) 5FqBL928…RkFzLxoy2s "MEXC" (per team) 2,277.5530 TAO 13 chunked sends 1,101.0000 TAO 2 sends — unlisted 3rd address 100.9900 TAO 1 send, direct 1,100.9885 TAO 10 chunked forwards 2,277.5520 TAO 6 batch sweeps 1,201.9758 TAO 11 forwards (2 merged sources) route the team identified the unlisted branch, discovered on-chain
Hop wallet B's outflow splits roughly 2:1 between the Binance relay and the unlisted third-party router. That router turns out to feed the same relay wallet ("MEXC relay") that hop wallet A feeds directly — so part of what was sent toward "Binance" is, by this trace, actually routed toward the MEXC wallet.

MEXC leg — hop A → MEXC relay → MEXC wallet (clean, single transfers)

Time (UTC)BlockLegAmount (TAO)Detail
21:34:368,737,573hop A MEXC relay100.9900000005DWnCJqfSBt2c8S7Ud7nLWHysGyoWGUBYGbq7gHDpWvqSHwe → 5EAQuf9wgNPsnqKxhxGTXPYQkxFXTobtZfeNHXWMykk4D66a
21:36:128,737,581MEXC relay MEXC wallet100.9898337505EAQuf9wgNPsnqKxhxGTXPYQkxFXTobtZfeNHXWMykk4D66a → 5FqBL928choLPmeFz5UVAvonBD5k7K2mZSXVC9RkFzLxoy2s

Binance leg — hop B → Binance relay (13 chunked sends)

13 transfers, 2,277.552990 TAO total — click to expand
Time (UTC)BlockAmount (TAO)
16:33:368,736,07030.000000000
16:43:368,736,12060.000000000
16:50:008,736,15290.000000000
16:53:248,736,16990.000000000
16:57:128,736,18890.000000000
17:02:248,736,214180.000000000
17:05:248,736,229180.000000000
17:08:368,736,245180.000000000
17:11:368,736,260180.000000000
17:15:008,736,277360.000000000
17:19:368,736,300360.000000000
17:24:008,736,322360.000000000
17:27:488,736,341117.552989584
Subtotal2,277.552989584

Binance relay → Binance wallet (6 batch sweeps, ~every 10 min)

Time (UTC)BlockAmount (TAO)
16:40:128,736,10329.999828858
16:50:128,736,15359.999828858
17:00:128,736,203269.999828858
17:10:128,736,253539.999828858
17:20:128,736,303539.999828858
17:30:128,736,353837.552818442
Subtotal — reaches 5GBnPzvPghS8AuCoo6bfnK7JUFHuyUhWSFD4woBNsKnPiEUi2,277.551962732

The unlisted branch — hop B → third-party router (2 sends)

These two transfers go to 5GuJeAGyKKyh1t7BgouMwBMCc4QKik6hkRNCSxqzP1u8DhLy — an address that was not part of the withdrawal chain as originally supplied. A full scan of every transfer touching this address shows it behaves as a simple relay, not a mixed pool: it received exactly 1,101.0 TAO in this window, only from hop B, and forwarded 1,100.988460 TAO onward (the ≈0.0115 TAO gap is fees) — all of it to the same MEXC relay wallet A feeds directly.

Time (UTC)BlockAmount (TAO)
16:58:128,736,1931.000000000
16:59:248,736,1991,100.000000000
Subtotal — to 5GuJeAGyKKyh1t7BgouMwBMCc4QKik6hkRNCSxqzP1u8DhLy1,101.000000000

Router → MEXC relay (10 chunked forwards)

10 transfers, 1,100.988460 TAO total — click to expand
Time (UTC)BlockAmount (TAO)
18:18:368,736,5955.000000000
18:37:128,736,68830.000000000
18:52:128,736,76360.000000000
19:04:488,736,826150.000000000
19:18:368,736,89530.000000000
20:05:008,737,12790.000000000
20:29:368,737,249180.000000000
20:43:008,737,315180.000000000
21:00:488,737,404180.000000000
21:16:128,737,481195.988459722
Subtotal — to 5EAQuf9wgNPsnqKxhxGTXPYQkxFXTobtZfeNHXWMykk4D66a1,100.988459722

MEXC relay → MEXC wallet (11 forwards — 10 from the router, 1 from hop A)

11 transfers, 1,201.975797 TAO total — click to expand
Time (UTC)BlockAmount (TAO)Source
18:27:248,736,6394.998999500router
18:41:368,736,71029.999833750router
18:54:008,736,77259.999833750router
19:06:128,736,833149.999833750router
19:23:488,736,92129.999833750router
20:09:128,737,14889.999833750router
20:33:128,737,266179.999833750router
20:48:008,737,340179.999833750router
21:08:368,737,443179.999833750router
21:21:128,737,506195.988293472router
21:36:128,737,581100.989833750hop A (direct)
Subtotal — reaches 5FqBL928choLPmeFz5UVAvonBD5k7K2mZSXVC9RkFzLxoy2s1,201.975796722

Net result: ≈2,277.55 TAO reaches the wallet identified as Binance; ≈1,201.98 TAO reaches the wallet identified as MEXC — not the 3,378.57 / 101.00 split the first-hop amounts alone would suggest. Binance still received more than MEXC, consistent with what was reported, but the margin is far smaller once the full routing is traced: roughly 65% / 35% rather than 97% / 3%.

Address reference

Tracked wallet
5CPGMjkTcGdCeyqYcPxFxFAUUNo19Z2qxkfqXv2HU3P7MkdH
Coldkey under investigation. Current balance 0.000657717 TAO, zero open stake positions, no owned hotkeys, no on-chain identity registered.
TAO funding source
5FZiuxCBt8p6PFDisJ9ZEbBaKNVKy6TeemVJd1Z6jscsdjib
Sent both July-30 TAO deposits (549.9946 TAO total). Currently holds 74,316.36 TAO — an active, well-funded coldkey.
Alpha / test source
5FsUpEoL78RULAW4bBjc884cUJTno1sfTbNzaasTceAQRYs6
Originated the July-7 alpha stake transfer and the 0.1 TAO test funding. Currently holds 0.7641 TAO.
Hop wallet A
5DWnCJqfSBt2c8S7Ud7nLWHysGyoWGUBYGbq7gHDpWvqSHwe
Received 101.0000 TAO from the tracked wallet, forwarded 100.9900 TAO on to the MEXC relay in one transfer. No on-chain identity set. Currently at dust (0.000658 TAO).
Hop wallet B
5C8AKi6eoD24CwP3A8Z6dXJ7xLhdw7WY2khFvguLHfye258N
Received 3,378.5654 TAO from the tracked wallet, split it 2,277.5530 TAO to the Binance relay (13 sends) and 1,101.0000 TAO to the third-party router (2 sends). No on-chain identity set. Currently at dust (0.000658 TAO).
Binance relay
5FELR9923w7JcbQtRj2kN4X3KrgAwtxiLgu4x7Ngc8fi8WjN
Pure pass-through: receives from hop wallet B only, sweeps its balance to the Binance wallet roughly every 10 minutes (6 sweeps). Currently at zero balance. No on-chain identity set.
Third-party router
5GuJeAGyKKyh1t7BgouMwBMCc4QKik6hkRNCSxqzP1u8DhLy
Not part of the withdrawal chain as originally supplied — found by tracing hop wallet B's full outflow. Received 1,101.0000 TAO, only from hop wallet B, in this window; forwarded 1,100.9885 TAO onward in 10 chunks, entirely to the MEXC relay below. Currently at dust (0.009829 TAO). No on-chain identity set.
MEXC relay
5EAQuf9wgNPsnqKxhxGTXPYQkxFXTobtZfeNHXWMykk4D66a
Merge point: receives from both hop wallet A (directly) and the third-party router. Total received 1,201.9785 TAO, forwarded 1,201.9758 TAO on to the MEXC wallet in 11 transfers. Currently at dust (0.000834 TAO). No on-chain identity set.
"Binance" wallet — per team
5GBnPzvPghS8AuCoo6bfnK7JUFHuyUhWSFD4woBNsKnPiEUi
Final destination of the Binance relay's sweeps: 2,277.5520 TAO received in this window. Currently holds 66,939.74 TAO — an active wallet with substantial unrelated balance/turnover, consistent with an exchange hot wallet. No on-chain identity set.
"MEXC" wallet — per team
5FqBL928choLPmeFz5UVAvonBD5k7K2mZSXVC9RkFzLxoy2s
Final destination of the MEXC relay's forwards: 1,201.9758 TAO received in this window. Currently holds 16,576.42 TAO — an active wallet with substantial unrelated balance/turnover, consistent with an exchange hot wallet. No on-chain identity set.

Subnet-117 hotkey referenced throughout: 5DwRMxJG2KxxMXF9qqfc1NowJWKnY46QJHNf5R4CG9RozmGE. Root (netuid 0) test hotkey: 5GKH9FPPnWSUoeeTJp19wVtd84XqFW4pyK2ijV2GsFbhTrP1. The 13 addresses behind the Jul-30 alpha cluster are listed in the Phase 2 table above and not repeated here.

On the Binance / MEXC attribution

The exchange labels above come from the team's own knowledge, not from on-chain data. None of the wallets in the routing chain — including the two final wallets — have a registered Bittensor on-chain identity, and no public, unauthenticated source ties either final address to a named exchange. The assignment follows the team's statement that more TAO reached Binance than MEXC, matched here to the larger (2,277.5520 TAO) and smaller (1,201.9758 TAO) final total respectively, once the full routing — not just the first hop — is accounted for.

The third-party router (5GuJeAGyKKyh1t7…) was not part of the chain as originally supplied; it was found by exhaustively tracing every transfer out of hop wallet B rather than assuming the first address mentioned was the only destination. Both final wallets carry substantial balances and turnover unrelated to this specific withdrawal, consistent with active exchange hot wallets, but that alone doesn't identify which named exchange operates them — for a report that needs to stand on its own evidentially, corroborate against the team's withdrawal confirmations (destination address + amount + timestamp from the exchange side) or a licensed address-labeling service.

Methodology

  1. 01Connected directly to the Bittensor Finney network over public RPC (no third-party indexer or API key) and confirmed the wallet's current state: balance, stake positions, owned hotkeys, on-chain identity.
  2. 02Converted the user-supplied dates (~2026-07-30 for the main event, ~one month prior for a test transaction) into block ranges using the chain's fixed 12-second block time.
  3. 03Located the exact blocks where wallet state changed using a binary search over free balance and open stake positions across each date window — far cheaper than scanning every block, and necessary because the public endpoint enforces a "historical work" rate budget that a full linear scan exhausts almost immediately.
  4. 04Filtered out subnet emission/dividend noise from the search signal — alpha stake balances drift continuously from epoch rewards, which would otherwise register as false positives on every epoch boundary — while separately checking the raw balance directly (not just whether a position was open or closed) to catch deposits added to an already-open position.
  5. 05For each real change block, pulled the full decoded event log and cross-checked every amount against either a matching Balances.Transfer event or a direct before/after stake-balance query, rather than trusting the raw numeric fields inside StakeAdded / StakeRemoved / StakeTransferred events at face value — their field order varies in meaning by operation type.
  6. 06For the downstream withdrawal routing, followed every outgoing transfer from each hop wallet rather than assuming the supplied chain was complete — balance-endpoint comparisons alone miss pure pass-through addresses whose balance returns to the same value before and after a burst of activity, so each relay's full inbound and outbound transfer list was pulled directly and reconciled to the rao.

← Back to the incident report