u8 (@atarashi) profile picture

co-founder @0xGhostLogs

Joined February 2009
Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)Photo by u8 (@atarashi)
naively, I expected more propAMMs would be using Market Tick by now. ~50% of blocks support it looks like only bisonfi actively uses it for quoting. tessera passes the account in for swaps but it's pools don't seem to have it enabled for quoting yet
9
3
2
38
4,375
Update: epoch 1076 having 50% block coverage was an anomaly. Other epochs are almost 70%
2
290
chart should be 'Updates per slot (for slots with a Market Tick)' not across all slots
2
1
431
Atomic Arb is not a substitute for good routing User lost 50.11 SOL to poor routing Mriya captured 40.1 SOL arb profit Even if 100% of that is rebated to the user (unlikely), they're still out 10 SOL If it turns out apps themselves profit from this, their incentives are misaligned with users. The worse the execution, the more the atomic arb profit.
12
8
4
69
8,972
Validators! CVE-2026-98432 is patched in the linux kernel but not yet patched on ubuntu. Here's what you need to do if you're running ubuntu:
58
164
35
1,337
260,141
Inspired by @haikane's chart, here's the Solana propAMM version the vast majority -- 9 out of 11-- continued quoting (3 of 14 had already stopped quoting well before the hack) mostly they continued beating the CEX's on the majority of trading volume even at top VIP tiers
4
6
2
41
2,990
upgraded our replay runtime (for recent epochs) to 4.4 and now replaying at 20-24 slots/s 2 epochs replaying concurrently on a 9275F
transaction execution in agave 4.4 is significantly faster btw, notice where @cryptomeleabs upgraded
18
822
Ghost RouterEval is pretty good at spotting inefficiencies
Pump mobile app's router sometimes over-eagerly routes through PUMP even when its not the best path our Ghost RouterEval found a route where a user lost almost $1,000 due to routing inefficiencies (this also created a 6+ SOL backrun opportunity that was arb'ed at trigger +1)
1
11
943
Building a router, Part III We took past trades and replayed them through our router against the same onchain state they originally executed in. Compared that to what users actually got In this trade, better routing would have returned ~1,000 bps more, worth ~$600 to the user. As more trading moves onchain (incl tokenized securities), evals for execution quality become more important than ever: "what did I receive" vs "what could I have received" More on this in our talk at Scale or Die at BP2026
9
8
1
61
3,186
Spent a bit of time this morning looking into this Based on this initial examination, I believe at least 1 relay solver may be leaking private intent data to sandwichers Looking at the RH sandwich attacks conducted by these bots(*), every single sandwich contained at least 1 victim from Relay One interesting thing to note about this is that often the swaps have multiple pools they can route through and Relay solvers do a primitive (**) form of onchain routing where they swap multiple candidate routes, reverting each one, and then selecting the best one to run. So that means the attackers have to perturb the pool just enough that they can profit but not so much that the solver routes through another pool (*) Subset of bots where 100% of sandwiches have >=1 Relay victim (search period: last 6 days) 0x44c0ba0b734d4b7705fcd07ddae9fbbc078d74dd 0x38b3f8125bbbd45b56d0c3a535b90181d7dd3880 0x2a23c6d2522f07d230abf9c7a96d703520fd222b 0x18e0efe5be1cbb4e060c26f7f16f276be4dbc38c 0x9d61ad5c82586ae118af38e1cc68c8d1ad50771a (**) by primitive onchain routing, I don't mean it in a negative way, just that it's the simplest way
Hey @fomo, @seyong and @RelayProtocol, check your team or partners: someone is front-running your users (sandwich attack) on the Robinhood chain, likely using private order info. Wallet: 0x44c0ba0b734d4b7705fcd07ddae9fbbc078d74dd Contract (since Sep 24): 0x68a04a63fd1d8eabf167ef48ed0a0ef06c2374d9 Solver affected: 0xccc88a9d1b4ed6b0eaba998850414b24f1c315be Impact on your users: ~$14k+ in the first day Sandwich attacks: 328 Typical lead over your solver: 1–4 blocks Solver volume hit: ~$412k
9
17
8
220
60,276
achieving 3,500,000 transactions/sec fetching + parsing Solana blocks on a single machine! using jetstreamer less than 3 minutes to parse all transactions in an epoch 75Gbps machine so there's more headroom, but start hitting upstream 429s if we fetch much more
5
5
1
74
12,526
upgraded our testnet node to agave for the alpenglow migration without our trusty franken/firedancer gui, I feel a bit like I would if I walked outside without my phone or keys
Frankendancer gui will be missed
3
11
1,173
Horizon (jetstreamer-horizon) is super exciting stuff With it, anyone can easily run simulations against _historical_ Solana account states Looking forward to this!
Horizon epochs are moving to a new home 🤫 Exiting new info coming soon 😉
19
1,509
Building a Router, Part II Quoting: direct quoting vs. simulations You can start with sims (ex: LiteSVM) but you'll quickly find it doesn't scale. Native quoting is 200-3000x faster What goes in to a quote? quote = f(input, pool state, clock, route, flow) Input: direction, input amount Pool state: reserves, ticks/bins, fees, curve params Clock: slot, timestamp, epoch Route: router/profile, hop position, route source/destination Flow: caller, accounts, surrounding instructions, route shape here's a table comparing direct quoting vs. simulation execution for some propAMMs and a subset of AMMs
We built a router. Not meant to compete with existing routers. We need it for our upcoming solana-wide execution quality scoring. More on that in a future post Supports 10+ propAMMs and many more AMMs Still early days and a bit hungry on the CUs
5
4
1
85
7,202
Some are calling it the Solana Stimulus Right now, 3.4M SOL is locked up in rent Up to $307M potentially redeemable* after SIMD-0437-5** activates * at today's exchange rate ** the reduction is 9% then 27% and ultimately 90% at stage 5
Rent is getting cheaper on Solana starting tomorrow
1
2
1
12
1,303
We built a router. Not meant to compete with existing routers. We need it for our upcoming solana-wide execution quality scoring. More on that in a future post Supports 10+ propAMMs and many more AMMs Still early days and a bit hungry on the CUs
10
9
3
114
14,215
added a stream to see the live effect of 553/spg-003 on current transactions at the terminal 1/2 rate link: sandwiched.me/resource-fees
Post more data about 553/spg-3 the resource fee inclusion simd. My two cents. A perfect scheduler with infinite bandwidth and 0 pipeline latency would work with 0 inclusion fee, and if there is no tax leakage priority fee revenue is the same as fee burn. But nothing is perfect. IMHO, it’s worth experimenting but i dont want to break any existing apps. So it’s probably a good idea to experiment within the same budget as the current signature fee on average, while figuring out how to have the inclusion fee burn target the “good” txs and not the bad ones. PRAW :)
10
18
5
78
20,151
couple updates: - added fee rate dropdown for 1/10 (and 1/2) - add Phoenix
4
1
12
829
New Dashboard: Solana PropAMM fills vs. Binance We compare SOL-USDC fills from 10 PropAMMs against Binance For each fill, reconstructs the Binance L2 at the estimated execution time using shred timing data and walks the book for the same input size (*) At least one PropAMM wins 99% of the time vs. Binance even at the VIP9 fee tier (*) we don't compare to midpoint because you don't trade a midpoint
10
12
2
61
5,538
Dashboard includes: - median edge - notional-weighted edge distribution - win rates by fill - will rates by notional You can filter by PropAMM, 1d/7d, and CEX fee tier
1
8
756