The 29 Oct “Binance 14” outflow on DEX pools, block by block
On 29 Oct 2026 the wallet labelled “Binance 14” on Etherscan sent ETH, stablecoins and 60+ tokens to a fresh address. We did not look at who or why. We looked at what happened next in the DEX pools of the tokens that left it — every number below links to the block or transaction it comes from.
Ethereum mainnet · first snapshot at block ≈ 26,301,760 (29 Oct, 23:43 UTC) · all figures re-derived on public nodes on 31 Oct 2026, up to block 26,315,134 · token units, blocks and pool prices only; no USD values
−91%ONDO/WETH pool price inside one block (26,301,597), after one saleback to −5% by the end of that block
7,018,792 UNIsent to one address and sold in about 50 minutesmain pool low −40%
13 of 14tokens we track from the outflow were sold into Uniswap pools by 30 Oct, 01:56 UTCSNX has not moved
99 alertsfrom our near-real-time large-trade monitor on these tokens that evening23 were the sells themselves
2 freezesUSDT and USDC have both blacklisted the receiving address1,175,464,713 USDT and 823,000,000 USDC still there
What happened
At 20:24:23 UTC on 29 Oct (block 26,300,770, tx 0x53bd38b8…), the wallet labelled “Binance 14” (0x28c6…1d60) sent ETH, stablecoins and 63 token transfers to a fresh address, 0x5227…2f8c — “the receiver” below. More transfers to it followed in the next blocks.
As of 31 Oct 2026 we have not found a formal statement from Binance explaining this outflow. Press reports quote people and figures we have not verified, so we leave them out. We make no claim about the cause.
Stablecoins can be frozen by their issuers, and both did: on-chain at block 26,315,134, the receiver is blacklisted by USDT (isBlackListed = true) and by USDC (isBlacklisted = true), with 1,175,464,712.88 USDT and 823,000,000 USDC still on it.
Most other tokens cannot be frozen. 14 of the tokens in the outflow are in our catalog. Between 21:51 on 29 Oct and 01:56 UTC on 30 Oct, 13 of the 14 were sold into Uniswap pools, either by fresh addresses that had received them from the receiver or by the receiver itself. SNX (8,405,742) still sits at the small contract it was moved to.
ONDO: one seller, one pool, −91% inside one block
The receiver sent 21,851,871 ONDO to 0x42cd…7810 (block 26,301,515, tx 0x6bf04dd8…). That address sold all of it into one pool, Uniswap v3 ONDO/WETH 0.3% (0x7b1e…3cc7), in 29 sales between blocks 26,301,556 and 26,301,642 (23:01–23:19 UTC) — about one sale every three blocks.
Each sale pushed the pool price down, by 8% to 91% inside its block. Other swaps in the same block, most likely arbitrage, bought ONDO back, so at the end of every block the price was at most about 20% below where it started. The deepest sale was in block 26,301,597 (tx 0x03fcad03…): −90.8%. From the first sale to block 26,301,760, about 72% of all ONDO sold into this pool came from this one address.
ONDO/WETH 0.3% pool price, block by block
29 Oct 2026, 23:01–23:19 UTC · change vs. the last swap before the first sale (0.00016547 WETH per ONDO)
Lowest price inside a block with a sale by 0x42cd…7810
Pool price at the end of each block
Each orange stem is one sale: it starts at the price before the block and ends at the lowest price inside it. Hover a dot for the block, the amount and the change. Source: the pool’s Swap logs; price from sqrtPriceX96, token order read from the pool.All 29 sales (block, ONDO sold, lowest price inside the block, price at the end of the block, deepest tx)
The same address 0x42cd…7810 had received 7,018,792 UNI earlier (block 26,301,181, tx 0x028bdd8b…) — more than the 6.19M in the first transfer, because of later top-ups. It sold all of it in 42 transactions between blocks 26,301,203 and 26,301,460 (21:51–22:42 UTC), through aggregators and solvers.
In the main pool, Uniswap v3 UNI/WETH 0.3% (0x1d42…d801), the lowest price inside a block was −40% (block 26,301,440, tx 0x1ab63674…). Unlike ONDO, the end-of-block price also drifted lower, to about −14%, while the wider market was falling at the same time. By block 26,301,760 it was back to −1%.
UNI/WETH 0.3% pool price, block by block
29 Oct 2026, 21:51–23:43 UTC · change vs. the last swap before the first sale (block 26,301,201, 0.0028837 WETH per UNI)
Lowest price inside a block with a sale by 0x42cd…7810
Pool price at the end of each block
Orange stems: the 42 swaps in transactions that moved UNI out of 0x42cd…7810 (3,863,388 UNI into this pool). Source: the pool’s Swap logs.
Where the 7,018,792 UNI went
Net UNI received by each venue in the 42 transactions that moved UNI out of 0x42cd…7810 (routers and solvers that only passed UNI through net to zero):
By block 26,301,760 the receiver had passed six of our tracked tokens to four fresh addresses. Each of them has since sold everything it received. The lowest pool price is measured inside a block, against the last swap before that address’s first sale.
Lowest pool price inside a block
vs. the last swap before the first sale · * low reached after our first snapshot
Hover a bar for the block. Source: Swap logs of each pool; block and tx of every low are in the table below.
* At our first snapshot 190,287,982 ENA and 16,217,869 WLD were still unsold; see since our first snapshot.
Our monitor caught it as it happened
Our near-real-time large-trade monitor (part of Live Pro) raised 99 alerts on Ethereum for these tokens between blocks 26,301,184 and 26,301,696 (21:47–23:30 UTC). Afterwards we matched each alert’s transaction against the addresses on this page. The alert list comes from our internal alert history; the transactions behind each alert are public.
23 were the sells by outflow-linked addresses themselves: UNI 8, AAVE 5, ONDO 4, ENA 3, LINK 2, WLD 1.
20 were reaction trades right after them, most likely arbitrage or buybacks (our reading of the flow); 4 were volume bursts that overlap the sells.
52 were market-wide moves with no link we could find — including every PENDLE, LDO, ETHFI and COMP alert. Those tokens had not left the receiver yet at that time.
Alerts per token, by what they turned out to be
99 Ethereum alerts, 29 Oct 2026, blocks 26,301,184–26,301,696
Sells by outflow-linked addresses (23)
Reaction: arbitrage and buybacks (20)
Volume bursts overlapping those sells (4)
Market-wide, no link found (52)
An alert counts as outflow-linked when its transaction was sent by, or moved tokens from, one of the addresses on this page. “Reaction” = a trade by others inside a token’s sell window (first sale −2 to last sale +30 blocks). Our classification; a seller we have not identified would show up as market-wide.
Since our first snapshot (new, 31 Oct)
On 31 Oct the receiver held none of the ZRO, PENDLE, EIGEN, LDO, ETHFI, COMP or 1INCH it still had at block 26,301,760. We traced every token transfer out of it after that block. All seven were sold into Uniswap v3 pools between 00:30 and 01:56 UTC on 30 Oct, about an hour after our snapshot. ZRO went through a fresh address first; the other six were sold by the receiver itself through Uniswap’s SwapRouter02 (0x68b3…fc45) for WETH. The holders of ENA and WLD sold what they had left too. In three of these pools (ZRO, LDO and 1INCH) one sale pushed the price to almost zero inside a block.
After our first snapshot: lowest pool price inside a block
30 Oct 2026, 00:30–01:56 UTC · vs. the last swap before the first sale
Hover a bar for the block. A low near −100% means one sale used up the WETH the pool had in range; it is a pool state, not a market price. Source: Swap logs of each pool.
still at 0xeb31…7769 (a 170-byte contract); no transfer out up to block 26,315,134
no
—
Also after the snapshot, the receiver sold small leftovers into the same pools: 6,590.78 LINK (0x3a9e765c…) and 81.57 AAVE (blocks 26,302,874–26,302,882), plus the last 735 ETHFI and 725 LDO included above. Its ETH balance went from 2,072.9 ETH at block 26,301,760 to 0.0015 ETH; we have not traced that ETH here. A zero-value LINK transfer to the look-alike address 0xcf4c3997…23e0 (block 26,308,274) is a look-alike transfer, not a sale.
How to check it yourself
Everything above comes from public Ethereum logs. Here is the ONDO finding, end to end. One request returns every swap in the ONDO/WETH 0.3% pool from block 26,301,550 to 26,301,650:
Some free nodes only keep the most recent logs (publicnode answers “archive request” for these blocks); on 31 Oct 2026 Tenderly’s public gateway and https://rpc.mevblocker.io both returned them. The script below adds the sender of each swap’s transaction and the pool price. It printed exactly what this page says:
import json, urllib.request
RPC = "https://gateway.tenderly.co/public/mainnet" # any Ethereum node that still serves logs from 29 Oct 2026
POOL = "0x7b1e5d984a43ee732de195628d20d05cfabc3cc7" # Uniswap v3 ONDO/WETH 0.3%: token0 = WETH, token1 = ONDO (18 decimals each)
SWAP = "0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67"
SELLER = "0x42cdf00c85005630cc8605731b9364f712077810"
def call(method, params):
req = urllib.request.Request(RPC, json.dumps({"jsonrpc": "2.0", "id": 1, "method": method, "params": params}).encode(),
{"Content-Type": "application/json", "User-Agent": "check"})
return json.load(urllib.request.urlopen(req))["result"]
def word(log, i):
v = int(log["data"][2 + 64 * i:2 + 64 * (i + 1)], 16)
return v - 2**256 if v >= 2**255 else v
logs = call("eth_getLogs", [{"address": POOL, "topics": [SWAP], "fromBlock": hex(26301550), "toBlock": hex(26301650)}])
price = lambda log: 1 / (word(log, 2) / 2**96) ** 2 # WETH per ONDO after the swap (sqrtPriceX96 is word 2)
senders = {h: call("eth_getTransactionByHash", [h])["from"].lower() for h in {l["transactionHash"] for l in logs}}
before, sold, sells = None, 0.0, 0
for log in logs:
if senders[log["transactionHash"]] == SELLER and word(log, 1) > 0:
sold += word(log, 1) / 1e18; sells += 1 # amount1 > 0: ONDO went into the pool
elif sells == 0:
before = log # last swap before the first sale
low = min(logs, key=price)
print(f"{len(logs)} swaps; {sells} sales by the seller, {sold:,.2f} ONDO")
print(f"before: {price(before):.8f} WETH/ONDO; low: {price(low):.8f} in block {int(low['blockNumber'], 16)} "
f"({100 * (price(low) / price(before) - 1):.1f}%), tx {low['transactionHash']}")
# 438 swaps; 29 sales by the seller, 21,851,870.65 ONDO
# before: 0.00016547 WETH/ONDO; low: 0.00001517 in block 26301597 (-90.8%), tx 0x03fcad03…bc6c
The same method — pool Swap logs, sqrtPriceX96, and the sender of each transaction — gives every other number on this page. Token amounts that left an address come from its ERC-20 Transfer logs; the blacklist flags come from isBlackListed (USDT) and isBlacklisted (USDC) calls.
What this does and does not say
It shows transfers and swaps that anyone can see on Ethereum. It does not say who controls these addresses, why the outflow happened, or whose funds they were. We make no attribution.
“Outflow-linked” is our label for a transaction sent by, or moving tokens from, an address that received tokens from the receiver (list below). A seller we have not identified would count as market activity.
The whole market fell on the evening of 29 Oct. Price drift at the end of a block (for example UNI at −14%) cannot be pinned on these sales alone. The lows inside a block can, because they are the pool’s state right after a specific sale.
Lows are pool prices inside one block. A thin pool can be pushed to near zero by one large sale; that is not a market price and not what any trader necessarily paid.
Shares such as “about 72% of ONDO sold into the pool” are approximate: they depend on the block window and on what counts as a sale.
Ethereum only; other chains were not checked. No USD values: all amounts are token units.
WATAM is independent and not affiliated with Binance, Tether, Circle, Uniswap or any token team. This is not investment advice.
This is what our pipeline does every day for the tokens in our catalog: who moved the pool, by how much, in which block — with the evidence attached. Token teams can start with the free 7-day evidence report from their token’s page. Live Pro adds the near-real-time large-trade monitor used above. Questions or a token we do not cover yet: admin@wearetheartmakers.com.
Is your token one of the 13 sold here? Its free report covers the latest 7 days of its measured pools (requested by 5 Nov 2026, that window still includes 29–30 Oct), with the evidence behind each finding: