ImpulsewhitepaperBack to site
Contents
44 / 12

The X overlay

The core mechanism: the terminal renders inside the post, and nothing runs until you ask.

Impulse reads posts as you scroll and recognises three things: EVM contract addresses, Solana mints, and cashtags. When one appears, a small pill is inserted under the post. That is all that happens automatically. No network call, no panel, no data fetched until you tap it.

Tapping opens the full terminal in place: live price and 24-hour change, market cap, liquidity, volume, a safety verdict, chart, holders, and buy or sell controls.

degen
@onchaindegen · 2m

new one looking strong today, chain gets detected
0x020bfc650a365f8bb26819deaabf3e21291018b4

Trade on Impulse
CASHCATV4
Cash Cat
$0.04458
+21.4%
Mcap$44.1M
Liq$1.87M
Vol 24h$4.67M
Safety: No red flagsdetails ›
BuySell
0.01
0.05
0.1
0.25
Buy 0.05 ETH
Wallet 1 · 0.4210 ETHOpen wallet ↗
The pill is all that appears on its own. Tapping it opens the terminal in place.

Chain detection

Tickers in a timeline do not come labelled with a network. Impulse resolves the address to the chain it lives on, then routes, quotes and signs there. The button under the post is the same button whichever chain the token turns out to be on, and the panel states the network before you sign.

Cashtag resolution

A cashtag is not an identifier. The same ticker exists on several chains at once, and for anything trending most of the matches are impostors. Ranking them is an adversarial problem: liquidity can be fabricated by minting a token against a large nominal balance, and volume can be fabricated by wash trading.

Neither signal is trustworthy alone, so Impulse requires them to corroborate each other. Depth only counts as far as real trading supports it, which leaves genuine markets untouched and collapses the impostors.

$CASHCAT3 matches across 4 chains
Robinhood Chain
CASHCAT / WETH
$1.87M
vol $4.67M
resolved
Solana
CASHCAT / SOL
$113M
vol $14.2K
untraded
Base
CASHCAT / WETH
$41.2K
vol $2.10K
untraded
One cashtag, three chains, one answer. Depth alone would have picked the second row.

Isolation from the page

The panel renders inside a closed shadow root. The host page cannot read it, cannot reach its controls, and never sees a private key. Every control additionally requires a trusted event, so a synthetic click from page script cannot drive a trade. Signing happens in the extension, never in the page.