Choose how much JUP and for how long. The scanner rebuilds a wallet's active staked balance from its own governance escrow on Solana and checks that it never dropped below your threshold. No spreadsheets, no archive node, no wallet connection.
Eligibility rule
01
How long?Continuous staking duration
02
How much?Minimum JUP held in active stake
JUP minimum
✓
YOUR RULE
Strict continuityIf active stake drops below the minimum even once — including while a partial unstake is open — the qualifying clock resets.
01
Derive the escrow
Every JUP staker has one Locked Voter escrow at a deterministic address. The scanner derives it locally from the wallet and reads the authoritative current stake from that account.
02
Replay the history backwards
The escrow's finalized transactions are decoded — stake, partial unstake open/cancel, withdrawals — and replayed from the current balance back to creation. A complete replay must end at an empty escrow, which is checked.
03
Apply your rule
The most recent upward crossing of your minimum starts the clock. Any dip below it resets the clock; adding JUP while already above it does not.
What this tool does not claim
Coverage is reported, not assumed.
Bounded steps. Each request indexes up to a fixed number of transactions on rate-limited public RPC. Until history is complete, "continuous since" is shown as a lower bound and the page keeps continuing automatically.
Active stake only. Opening a partial unstake moves JUP out of active stake immediately; cancelling it moves it back. Tokens in a 30-day full-unstake cooldown still count as active until withdrawn, and that state is labelled.
Sybil-likeness is heuristic. The estimated percentage uses only observable patterns in this escrow, such as short continuity, stake/unstake cycling, bursts, and repeated amounts. It does not analyze funding graphs or prove shared ownership, identity, or abuse.
Independent tool. Not affiliated with or endorsed by Jupiter. This is descriptive on-chain history, not eligibility for any specific program, airdrop, or vote.