Integrate Styxn
Everything a terminal, aggregator or bot needs to recognize Styxn launches, show their logo and links, and trade them. No API key needed.
1. What a Styxn launch is
Every token launched on Styxn is a plain ERC-20 (1,000,000,000 supply, 18 decimals, no owner, taxes or blacklist) whose whole supply sits in one one-sided Uniswap V3 position in a standard pool on ElysPump's V3 factory, 1% fee tier, paired with WHYPE. If you index that factory you already see every Styxn pool and can trade it with any V3 router. The launchpad holds the position forever (there is no function to remove it) and splits its swap fees 50/50 between the creator and Styxn.
Elysium mainnet, chain id 999010xa5d26111D563831CbE437c77A1E519697C505A370x367F85886af509E364c8190862BC714555FeFc3e0xbA876237B0F021A6c6D852d6c26E107997cC5E8110000 (1%), tick spacing 2000x10C2b8f290f90F373B9b86C14cdF532367D1a22e / 0x3e6158ef8ee2087b210a59939a1fff6d20c3dd7e2. Recognize launches: the TokenLaunched event
The launchpad emits one event per launch, in the same transaction as the pool's PoolCreated. Index it to label pools as Styxn and to get the creator, name, symbol and metadata without extra calls.
event TokenLaunched( address indexed token, address indexed pool, address indexed creator, string name, string symbol, string meta, // JSON, see below int24 tickLower, int24 tickUpper ) topic0 = 0xbc6c385fe83940342930047f87eb87c8df4ad077819f1bf913b1adc18c0c9299 emitted by 0xa5d26111D563831CbE437c77A1E519697C505A37
Or read it on demand:
launches(address token) → (creator, createdAt, creatorShareBps, tickLower, tickUpper, pool) tokensCount() → uint256 allTokens(uint256 i) → address
3. Metadata and images
The event's meta field is a JSON object; every field is optional.
{
"image": "https://styxn.fun/api/img/<sha256>",
"description": "…",
"website": "https://…",
"twitter": "handle", // without @
"telegram": "handle" // t.me/<handle>
}Images are content-addressed (the URL is the SHA-256 of the file), served with cache-control: immutable and open CORS, so you can embed or cache them as they are. The same data, already cleaned, is in GET /tokens/{address} (image and meta).
4. Public API
Base URL https://styxn.fun/api. JSON over HTTPS, CORS open to every origin. Please cache responses for a few seconds and keep to a few requests per second per client.
New, trending and top Styxn launches (drop ?pads for every Elysium launchpad)Token profile: name, symbol, supply, holders, image, description and links, and its pools with price, market cap and liquidityLargest holders with balance and share of supplyLatest trades with trader, side, amounts and USD valueOHLCV candles in USD; res is one of 1, 15, 60, 300, 900, 3600, 14400, 86400 secondsSearch across every indexed Elysium tokenLive stream: send {"sub": ["pulse", "pool:0x…", "wallet:0x…"]} to get pool updates and trades as they happenElysium JSON-RPC (chain 99901) with retries on the public node’s timeoutscurl https://styxn.fun/api/pulse?pads=styxn
curl https://styxn.fun/api/tokens/{address}5. Bridge
StyxBridge on HyperEVM (chain 999) at 0x2C8EdA9715BB345e4F92529a0f8c76Df4956225D deposits HYPE into Elysium through its canonical Arbitrum Inbox, crediting the sender's address. It emits Deposited(sender, to, referrer, amountIn, credited, fee, referrerFee, ticketId).
Contact
Listing Styxn launches or want a feed we don't offer yet? Reach us on X @StyxnTerminal, or try the live launches.

