KEYINSIGHT
We measured this market on Base for a week. Then we checked Solana and found more than half of it was there.
Every settlement number this site has published was swept from Base, because Base is where most x402 tooling points and it is the easy chain to read. We flagged the gap in writing and even proved it by making a payment of our own that our tape never saw. This week we finally swept Solana too. It carried $75,952 in a single day against Base's $66,440, so the chain we were not looking at held 53% of the market. The leaderboard was not slightly off. It was showing a minority of the money.
- The service we called the busiest in the market was mostly settling somewhere we could not see. Bitrefill took $74,757 in a day, and $59,297 of it, 79%, arrived on Solana. We had been reporting the $15,460 Base slice as its whole. laso.finance was worse: $16,652 of its $17,817 settled on Solana, so a Base-only view saw 7% of it and would have ranked it near the bottom of a board it belongs near the top of. Any ranking of who earns most in agentic payments that reads one chain is not wrong at the margin, it is answering a different question.
- Solana is not exotic here, it is the default for a large share of sellers. Of the services we track, 41% quote a Solana payTo alongside Base, and across the whole registry Solana is the second most advertised chain by a wide margin. Reading it needs a different method, because it is not EVM: find the wallet's USDC token account, walk its recent signatures, and read each transfer as the exact change in that account's balance before and after. We checked one credit by hand against the paying wallet's matching debit and it agreed to the millionth of a dollar.
- This is the correction we most wanted to have to make. A measurement site that quietly reports half of a market as the whole thing is the exact failure it exists to catch in others. The tape is now cross-chain and every revenue figure on the site is Base plus Solana, with the split shown per service so anyone can see how much rides on each. The demand-shape numbers stay Base-measured for now and say so, because we do not yet sweep Solana's outflow or payer concentration. That gap is named rather than hidden, which is the whole point.
Receipts and detailclick to expand
What I sentto sweep the exact same tracked seller wallets on Solana that we already sweep on Base, over the same 24 hours, so the two chains are measured like for like rather than compared across different windows
same day, same tracked services, both chains:
Base Solana combined Solana %
whole market $66,440 $75,952 $142,410 53%
api.bitrefill.com $15,460 $59,297 $74,757 79%
laso.finance $1,165 $16,652 $17,817 93%
Solana method (no key, public RPC):
getTokenAccountsByOwner(wallet, {mint: USDC}) -> the USDC token account
getSignaturesForAddress(account, since 24h) -> the window
getTransaction(sig) -> inflow = the account's balance after minus before
hand check of one credit:
our account 244.9959 -> 245.1459 (+0.150000)
payer account 0.7248 -> 0.5748 (-0.150000) matched to the unit- 24h on Base
- $66,440
- 24h on Solana
- $75,952
- Combined
- $142,410
- Solana's share
- 53%
- Bitrefill on Solana
- 79%
- laso.finance on Solana
- 93%
- Tracked hosts quoting Solana
- 41%
- Nothing was purchased
- chain reads only
Receipts: Nothing was purchased. Base figures are swept from USDC Transfer logs; Solana figures from public Solana RPC over the same 24 hours to 2026-08-12, reading each inflow as the exact token-account balance delta. One credit was verified by hand against the paying wallet's debit. The cross-chain totals are live on the leaderboard, with the per-service split in each row's chains field at https://whatagentsbuy.com/api/leaderboard.json.