Onchain watchdog for Solana
Your
wallet.Fig. 01 · Illustration · Signals shown are not live dataYour
watchdog.
Monitor Solana wallets, inspect tokens, and follow onchain activity, with evidence behind every finding.
Built for Solana. Designed for verifiable insight.
- Mint authority
- Freeze authority
- Token-2022 extensions
- Largest token accounts
- SOL balance
- Token balances
- Transaction status
- Transfer instructions
- Pools and liquidity
- Slot and timestamp
01 · Mission
Give Perro a mission.
Say what matters in plain words. Perro turns it into a structured rule you can read line by line, and nothing is switched on until you confirm the target, the condition, the threshold and the interval.
Mission → rule
Illustrative exampleYou ask
“Watch this wallet and alert me when it transfers more than my chosen threshold.”
Perro proposes
Draft · needs your confirmation- Target
- The wallet you name
- Condition
- Native SOL transfer, outgoing
- Threshold
- The amount you choose, in SOL
- Evaluated
- Every 15 minutes, on the server
- Quiet period
- 1 hour after an alert
- First observation
- Sets the baseline. No alert.
02 · Token Sniff
Inspect what a token can do to you.
Inspect token controls, holder distribution, and available market data. Each check stands on its own, with its evidence and its limits, instead of being folded into a score.
Evidence panel · USDC mint
Live read by this deploymentA stablecoin issuer keeping both authorities is expected. The panel reports the control; it does not judge the token.Open the full report
03 · Wallet Patrol
Follow a wallet without touching it.
Follow balance changes and supported wallet activity from one workspace. Any public address can be read: no connection, no signature, no approval. What Perro cannot decode is shown as unknown, not guessed.
Activity timeline
Illustrative exampleSOL transfer inExample 1
Received SOL from another address.
Basis: A System Program transfer names this wallet as the destination.
Decoded swapExample 2
One asset left, one arrived, through a known venue.
Basis: Labeled a swap only when all three conditions are observed.
Balance changeExample 3
A token balance fell. Not labeled a sale.
Basis: No documented rule explains it as a transfer or a swap.
Failed transactionExample 4
Nothing moved. The fee was still paid.
Basis: The node recorded an error for this transaction.
04 · Follow the Trail
See where value actually went.
Trace observable transfers and inspect how addresses are connected. Every line is a transfer with its transactions behind it. A line never claims that two addresses belong to the same person.
Transfer trail · bounded
Illustrative exampleSelected line
Address A transferred an amount to address D.
- Supporting transactions
- listed
- Hops from start
- 1 of 2
- Same owner?
- not claimed
Limits are shown in the graph: nodes, hops, transactions fetched and requests used.
How it works
Observe, investigate, explain, monitor.
01
Add an address.
Paste any Solana address. Perro reads what it is first: a token mint, a token account, a wallet or a program.
02
Choose what matters.
Pick a rule and a threshold: a large SOL transfer, a falling token balance, a change of mint or freeze authority.
03
Review changes with evidence.
Alerts arrive in your inbox with what changed, the previous and current values, the slot, and the transaction to verify.
Evidence first
A finding you cannot check is an opinion.
PerroAgent is not a scam detector, a price predictor or a trading bot. It reads, it shows its sources, and it tells you where its view ends.
- Where data comes from
- Every panel names its source: the Solana RPC endpoint in use, or the market-data provider. Provider figures are never mixed into chain reads.
- When it was observed
- Chain reads carry the slot they were read at and the time Perro read them. Data that has aged is marked stale instead of quietly reused.
- What was checked
- Findings are per check: one observation, its severity, its evidence and a plain explanation. There is no combined safety score.
- What remains unknown
- Unavailable, unsupported and not evaluated are their own answers. A missing reading is never shown as zero, and never as “no risk”.
- 2
- Token programs read: SPL Token and Token-2022
- 18
- Token-2022 extensions described; any other is marked not evaluated
- 4
- Rule types evaluated on the server
- 0
- Signatures or approvals needed to scan an address
Put Perro on patrol.
Scan a token or a wallet now. Sign in with your wallet when you want watchlists, rules and alerts that keep running after you close the tab.
Launch App