Failed-Intent Flow: Reading Unmet Demand Before the Chart Moves
A price chart is a record of agreements. It says nothing about the people who tried to trade and could not. On Solana, those attempts are on-chain too — and they tell a story the chart misses.
Why swaps fail
- Slippage exceeded — price moved past the buyer's tolerance before inclusion.
- Compute or priority-fee contention during busy blocks.
- Insufficient liquidity at the requested size.
When many buys fail for slippage in a short window, it usually means demand arrived faster than the pool could absorb it.
Buys versus sells
Failed buys and failed sells mean opposite things. A surge in failed buys points to crowded demand. A surge in failed sells points to people rushing for the exit into thin liquidity. DeltaWall tracks both separately.
Filtering out automated retries
Bots retry aggressively, so raw failure counts can be dominated by a handful of scripts. Splitting failures into human and automated wallets keeps the signal honest.
failed_buys > 40More than 40 failed buy attempts in the windowfailed_sells < 15Few failed sells — no exit rushbot_pct < 30Automated wallets under 30% of participants
Limits of the signal
Failed intent is context, not a prediction. Congested network periods raise failures everywhere, so compare a token against its own recent history.
Frequently asked
Are failed transactions public?
Yes. Failed transactions are recorded on Solana and can be inspected in any explorer by signature.
Does a failed-buy spike mean price will rise?
No. It shows unmet demand at that moment; it is not a forecast.
Educational content, not financial advice. See policies.