SWARMOpen bot
Docs / resolution

Resolution windows + rugs

Once a Call is extracted, the resolver re-prices its contract at increasing intervals and records both peak and realized return.

Cadence

Call agePoll intervalWhat we record
0 - 1h5 mincurrent price, peak so far
1h - 24h30 min+1h, +6h, +24h return checkpoints
24h - 7d1h+7d return when it lands
7d - 30d6h+30d return
30d+dailyarchive resolution

Sources

  1. DexScreener — primary. Covers ETH/Base/BSC/Solana/Polygon/Arbitrum. No API key required.
  2. Birdeye — fallback for Solana if DexScreener is missing a pair (API key optional, free tier OK).
  3. GeckoTerminal — fallback for long-tail EVM tokens.

Rug detection

A Call is marked rugged when:

Rugs map to realizedReturnPct = -100 in the scoring engine. Peak return is preserved so admins can still see "this went +500% before rugging."

Edge cases