Signal log
Fired signals from this browser, newest first. Stored encrypted with your alerts.
- Nothing has fired yet.
Private price alerts · Solana
Everyone downloads the same public price table. Your alerts are checked here, in your browser — the server never learns what you watch.
Loading the public table…
Fired signals from this browser, newest first. Stored encrypted with your alerts.
Alerts are encrypted with a key that never leaves this browser.
Add Zignal to your home screen or dock and it runs as its own window — handy for keeping alerts alive. It still only checks while it's open.
In Chrome/Edge: the install icon in the address bar. On iPhone: Share → Add to Home Screen (iOS 16.4+ shows notifications for installed apps).
What it is
An alert service normally has to know exactly what you're waiting for — the token, the price, the direction, and how to reach you. Zignal flips that around: the server publishes one price table that everyone downloads, and your browser does the watching. Your alerts are stored encrypted on your device and never sent anywhere.
What you're looking at
Every token in the public table sits on the ring, ordered by market cap clockwise from twelve o'clock.
Lime spokes reach outward for tokens up over 24 hours, coral spokes point inward for tokens down. Length grows with the size of the move (square-root scale, full length at 30 %).
The beam goes round once per refresh. When it reaches twelve o'clock the server's new table lands and a ripple runs out from the centre.
A spark at the tip means the token moved at least 0.5 % between the last two tables — about a minute.
Each of your alerts is a diamond on the outer orbit at its token: cyan while armed, amber once it's more than 85 % of the way to firing, a white burst when it fires. Only your browser draws them.
Seconds until the next table, and how many of your signals are armed or near. Hover or tap any spoke for its price.
How it works
Every 60 s the server fetches prices for the table's tokens from Jupiter's keyless price API (price/v3, 50 tokens per request) and the token lists hourly.
It publishes one table — symbol, price, 24 h change, liquidity — identical for every visitor and cached with an ETag. Nobody asks for "their" tokens.
Your alerts are decrypted in memory and compared against each new table. Nothing about them is sent back.
A system notification (through the page's service worker), an optional synthesized chime, and the tab title flashing. All local.
Built with
Features
50,000 tokens burned · 30 days · burns stack
How to unlockHonest note: Zignal never sees your alerts, so the alert limit and premium rule types are enforced in your browser. The sparkline history is served only to unlocked wallets.
The coin
In Zignal, the coin does one thing: burning it opens premium for 30 days. The burn is an SPL burnChecked instruction in a transaction your wallet signs and sends — the tokens are destroyed on-chain. Nothing goes to us; there is no treasury. Our server reads the confirmed transaction and checks the mint, amount, burn authority and fee payer before unlocking.
Burning destroys tokens permanently. It gives no return, revenue share or financial right. The free version stays free.
The coin is coming soon — until its address appears here, burning is switched off and everything free works as normal.
Signing in is a free message signature — no transaction, no fee. The wallet you sign in with is the only thing the server learns about you, and it has nothing to do with your alerts.
Checking…
Burn — tokens of — from —.
These tokens are destroyed forever. This is not a payment to us.
No wallet found here. On a phone, open Zignal inside your wallet app:
"Burned on-chain" is the initial 1,000,000,000 supply minus today's supply, so it counts every burn of the coin by anyone — including any the team may do.
Privacy & safety
FAQ
The server refreshes the table every 60 seconds from Jupiter and your page picks it up within a few seconds of each refresh. The hub counts down to the next one.
No. Checking happens in the page, so it has to be open (a background tab works on most desktops, though browsers may slow it). Installing Zignal as an app keeps it in its own window. Server push would require the server to know your alerts, which is the thing Zignal is built to avoid.
The table holds ~300 top tokens plus requested ones. Paste the mint address into the token box and request it; if Jupiter has a price for it, it joins the public table within seconds for everyone.
No. Five alerts with price and percent conditions are free forever. Premium (unlimited alerts, multi-condition rules, 24 h change and ratio conditions, sparklines) is unlocked by burning the app's coin from your own wallet.
Your wallet signs a transaction that destroys the stated amount and carries a short memo. Once it's confirmed, the server verifies it on-chain and unlocks premium for 30 days for that wallet; another burn adds 30 more days.
Any Solana wallet supporting the Wallet Standard with message signing — Phantom, Solflare, Backpack and others. Alerts themselves need no wallet.
Yes. On phones, keep the page open or install it to the home screen; iOS shows web notifications only for installed apps (iOS 16.4+).