API reference · Launches

Ascend swaps stream

Every swap of every Ascend pool, one message per block.

  • Elysium
  • HyperCore: not served
  • HyperEVM: not served
  • Not on HyperCore: a channel of Elysium only
  • Not on HyperEVM: Ascend is an Elysium launchpad; HyperEVM launches (LiquidLaunch): hyperevm.launches

WebSocket channel ascend.swaps on wss://api.femtos.xyz/v1/ws

Parameters

ParamInExample or valuesMeaning
tokenfilter(optional)Launched token: 0x address
launchpadfilter(optional)Launchpad name, e.g. ascend
sidefilter(empty), buy, sellbuy | sell (of the launched token)
traderfilter(optional)Trader (tx.from): 0x address or a named wallet's handle
min_usdfilter(optional)Minimum USD value

Subscribe

{"op":"subscribe","channel":"ascend.swaps","filter":{}}

Key: Authorization: Bearer $FEMTOS_KEY. Get a free key, or with no browser through agent onboarding.

Response fields

FieldTypeMeaning
snapshot: trueAscendSwap[]last 50 matching swaps, chronological
dataAscendSwap[]the matching swaps of every Ascend pool in one block, pushed when the indexer commits the block: {token, symbol, pair, launchpad, side, tokens, quoteAmount, usd, priceUsd, mcapUsd, trader, t, …}
data[].sidebuy | sellSide of the launched token
data[].priceUsddecimal | nullToken price after the swap, USD
data[].mcapUsddecimal | nullMarket cap after the swap, USD
data[].idstring<tx>:<log index>, same id as /api/trades and elysium.trades
data[].blockintBlock
data[].txstringTransaction hash (provenance)
data[].logIndexintLog index of the Swap event (provenance)

Related: Launches

  • Launches GET /v1/launches Elysium, HyperEVM
    Latest LiquidLaunch bonding-curve launches, newest first.
  • Launches stream WS elysium.launches · hyperevm.launches Elysium, HyperEVM
    One message per new LiquidLaunch launch, the moment its block is indexed.
  • Launch detail & signals GET /v1/launches/{token} Elysium, HyperEVM
    Metrics, dev wallet, early buyers and risk signals of one launch.
  • Launch holders GET /v1/launches/{token}/holders Elysium, HyperEVM
    Every holder of a launched token, tagged dev or early buyer, with concentration.
  • Launch timeline GET /v1/launches/{token}/timeline Elysium, HyperEVM
    The whole life of a launch as ordered events with running state.
  • New tokens GET /v1/tokens/new Elysium, HyperEVM
    Every ERC-20 created on HyperEVM, newest first, with its first pool and market figures.
  • New tokens stream WS elysium.tokens.new · hyperevm.tokens.new Elysium, HyperEVM
    One message per new token as its block is indexed, and another when its first pool opens.
  • New pools GET /v1/pools/new Elysium, HyperEVM
    Every new pair or pool on HyperEVM, from every discovered factory and PoolManager, newest first.
  • New pools stream WS elysium.pools.new · hyperevm.pools.new Elysium, HyperEVM
    One message per new pool, the moment its block is indexed.
  • Ascended transitions WS ascend.status Elysium
    A message when a launch crosses your thresholds, in the block where it happens.
  • Lifecycle stage changes WS ascend.lifecycle Elysium
    A message when a launched token reaches its next stage: listing desk, HyperEVM mirror, HyperCore spot, perp.

More

Agent guide (agents.md)llms.txtOpenAPIMCP serverGet an API keyChangelog