dev environmentdev.heystifl.xyz · same backend as prod
stifl
tools
Tracked Users
Keyword Monitor
Community Watch
Join Watch
Add a watch
Monitors a community and notifies when watched handles join.
Follower Tracker
Tracks who follows and unfollows your X accounts. First check seeds a baseline — alerts start from the next tick.
Track a handle
Add your own X account (or any public account) to watch for follow / unfollow activity.
X Trends
Tracked Keywords
Word Rankings
Trending Tokens (1h)
Recent CA Detections
AI Suggestions
TikTok Trends
Wallet Drain
Changes applying — picked up by the drainer within ~2 s. No restart needed.
Global setting changed. Restart the service for it to take effect (wallet edits apply automatically).
Your destination wallet
Every SOL drained from your wallets below is swept to this address. Required before the drainer will monitor your wallets.
Your source wallets
0 configured
⚠ Private keys you add are stored on this server (mode 0600, root-only). The transport is HTTPS with HSTS, so keys submitted from the browser stay encrypted in flight — but the at-rest storage means root on the box equals full key access.
⚠ Recovery does NOT work against nonce-takeover wallets.
The Solana runtime's set_owner check rejects Assign on any system-owned account whose data is not all zeros — and a nonce account holds 80 bytes of non-zero state. Only the nonce authority (the attacker) can close it. If your wallet is currently a nonce account, this feature cannot help you and you should accept the loss.
Recovery only succeeds against zero-data system-owned wallets. Submitting is irreversible: the wallet's owner changes to j5h-drain and all future operations must go through this UI. Read the runbook before proceeding.
+ Register compromised wallet
The captured wallet's private key is stored on this server (mode 0600, root-only). The fee-payer key signs only the fee + tip — keep it on a hot wallet that is not derived from the same seed as the captured key, or you may lose both.
Defensive Wallet Lock
anti-takeover primitive
ⓘ Inverse of the recovery flow. Pre-emptively convert a wallet you own into a System Program nonce account whose withdrawal authority is your cold/hardware wallet. After lock: the wallet receives SOL normally, but no one (not even the wallet's own private key) can drain it — only your authority key can, signed externally on a HW wallet.
Irreversible in the sense that the wallet's owner-program semantics change permanently to nonce-account state. To "unlock," sweep the full balance via the authority key.
+ Register wallet to lock
⚠ The authority pubkey is your cold/hardware wallet's PUBLIC ADDRESS only. Never paste the authority's private key. The server will reject a 64-byte private key input. The authority key must stay on your HW wallet — that's the entire point of this feature.
Recovery program config admin only
Deploy solana-programs/j5h-drain manually with solana program deploy, then paste the program ID here. Cost is ~0.04 SOL (refundable via solana program close when no longer in active use).
All users admin only
Every private-key reveal below is recorded in the audit log (wallet_drain_admin_key_reveal).
Global settings admin only
—
Pump Fee Tracker
Alerts when wallets on the watchlist claim creator fees on pump.fun coins. A loopback badge confirms that the same wallet bought the claimed coin back within the configured window — historically the strongest "about to moon" signal.
Events
Watchlist
Global
My watches
+ Add wallet
Adding to: Global
My alert preferences
Personal filter applied on top of the global one. Set higher floors to cut noise; toggle loopback-only to only get the confirmed-buyback signal.
Admin config admin only
—
———
Anchor discriminators = first 8 bytes of sha256("global:collect_creator_fee"). Leave empty to use the "program-involved + signer received SOL" heuristic alone.
X Realtime
disconnected
Manage0 handles
loading…
no handles match the filter
Connecting to live feed…
User Management
Add user
Creates a standard user. Toggle permissions below.