BlockReq
Back to all articles

Rpc Tutorials

Multiplr leverage launchpad listen: ETH2x-quote opens

Multiplr Ethereum leverage-quote launchpad: public WSS eth_subscribe LAUNCH_TOPIC0 + quote whitelist (default ETH2x-FLI) — curve prints / V3 graduate / Transfer burst cards. Register for 3M free requests monthly.

BlockReq EngineeringSeptember 12, 20265 min read

Multiplr leverage launchpad listen: ETH2x-quote opens

Multiplr frames the tape as an Ethereum mainnet leverage-quote launchpad—this post watches bonding → V3 graduate: Factory LAUNCH_TOPIC0 arrives → decode token / creator → quote hits an editable whitelist (default ETH2x-FLI) → open card; optional layers for curve TRADE, Uniswap V3 PoolCreated, ETH2x-FLI Transfer bursts. ETH StablePair Hook watches peg / fee / LP; here we watch the leverage-quote open heartbeat.

Run on the public endpoint · blockreq.com register for 3M free requests monthly.

UseEndpoint
Public HTTPShttps://ethereum-rpc.blockreq.com/v1/rpc/public
Public WSSwss://ethereum-rpc.blockreq.com/v1/rpc/public
PrivateTrailing public{API_KEY} (keys stay local)

Chain: Ethereum Mainnet EVM chainId = 0x1 (1). Public endpoints · eth_subscribe · Plans · Register.

1. Hook: leverage quote × ETH2x open

Tape feelOn-chain signalWatch
Leverage-quote openFactory LAUNCH_TOPIC0token · creator · quote
Early curve printFactory / bondingCurve TRADEearly size · tape
V3 graduateUniswap V3 PoolCreatedtoken into pool · pool
Quote-side burstETH2x-FLI Transfer clusterbuyback / burn window
ContractAddress
Launchpad / factory0xe0a5b04c2c9147124b5c720be11a5fe225dc1d64
Bonding curve0xb50ccf18caff564737b93fd6f7cc80a6e98f33ba
Swap router0xb1626d1ec35f0bd030d151d2398c070f4c621df1
Uniswap V3 factory0x1f98431c8ad98523631ae4a59f267346ea31f984
Fee0x8cf32c5f732c7414f149ba84a76c43e0a345ce87
Fee vault0x02fd731a293892bfff8555e3783e318f8e4c2979
LP lock0xd635a57355512733ba5b3136aac7867249c4f172
Leverage-token controller0x4c92e8808fb54a99d5a481971520cdca0e316421
MPLR0x5ceb0503b34d139a0026b0033f84d0c147401ef7
ETH2x-FLI quote0xaa6e8127831c9de45ae56bb1b0d4d4da6e5665bd
Creator / deployer0x578eb89b566c1e62efcf029542619331f0bdb6f9
MPLR/ETH2x-FLI V3 pool0xdd9e6d6b78b340e55e7f59922eb09de967c0edc9

Config start: deployments/config (startBlock 25960390).

2. Event: LAUNCH → quote whitelist → curve / V3 / Transfer

Keep local JSON LAUNCHPAD_FACTORY + editable QUOTE_WHITELIST (default ETH2x-FLI). One Ethereum public WSS: subscribe Factory LAUNCH, filter by quote; optionally parallel TRADE, V3 PoolCreated, ETH2x-FLI Transfer.

Step A · Subscribe Factory LAUNCH_TOPIC0

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xe0a5b04c2c9147124b5c720be11a5fe225dc1d64",
    "topics": ["0x6463f19bda11319a1f6386f04409a12ac72660f134d541e3dd38aa0c27e284dd"]
  }]
}
  • topics[0]: LAUNCH (token launch)
  • topics[1] = token · topics[2] = creator
  • data word0 often the quote (ETH2x-FLI 0xaa6e… or other leverage quotes)
  • quote ∈ QUOTE_WHITELIST → write launchState[token], open the launch window

Step B · Optional parallel: TRADE_TOPIC0 (early curve prints)

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": [
      "0xe0a5b04c2c9147124b5c720be11a5fe225dc1d64",
      "0xb50ccf18caff564737b93fd6f7cc80a6e98f33ba"
    ],
    "topics": ["0x770154dd94b2cc206923a3ad58af013c86d55fdbe62b2bbcf13bff9c19ff4d02"]
  }]
}

Same window also surfaces 0x023ce0543d1ba98a7cafe5ae0b5c0edca5b0b4dd8af74d2b0280334a67a2a1ba — demo can OR-list it.

Step C · Optional: V3 PoolCreated (graduate card)

{
  "jsonrpc": "2.0", "id": 3, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0x1f98431c8ad98523631ae4a59f267346ea31f984",
    "topics": ["0x783cca1c0412dd0d695e784568c96da2e9c22ff989357a2e8b1d9b2b4e6b7118"]
  }]
}

Decode token0 / token1 hitting an open launchState → emit a V3 graduate card.

Step D · Optional: ETH2x-FLI Transfer bursts

{
  "jsonrpc": "2.0", "id": 4, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xaa6e8127831c9de45ae56bb1b0d4d4da6e5665bd",
    "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
  }]
}

Short-window Transfer clusters → buyback / burn hint card.

FieldRule
token / creatorLAUNCH topics[1] / topics[2]
quotedata word0 ∈ QUOTE_WHITELIST
curvePrintsame-window TRADE hit
v3PoolPoolCreated hits same token
readyLAUNCH + quote whitelist both seen

Step E · Open-card fields

{ chain: "ethereum", pad: "multiplr-leverage", factory, token, creator, quote, launchTx, curvePrintTx, v3Pool, transferBurst, blockNumber, ts }

Dedupe on token + launchTx; demo knobs: QUOTE_WHITELIST and optional side-channel toggles.

3. Browser demo (StackBlitz)

Default Ethereum public WSS; Factory / quote whitelist prefilled and editable — hit Start, stream leverage-open cards. Code lives in StackBlitz — the post only embeds the preview:

Repo: blockreq/blog-demosexamples/multiplr-eth-leverage-launchpad-listen (Vite+React+viem; open repo root in StackBlitz).

Product page: ZH · EN

WSS  → wss://ethereum-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://ethereum-rpc.blockreq.com/v1/rpc/public
env  → LAUNCHPAD_FACTORY · LAUNCH_TOPIC0 · QUOTE_WHITELIST · TRADE_TOPIC0 · V3_FACTORY · ETH2X_FLI

Keyed: swap trailing public for {API_KEY}. Quota: blockreq.com register for 3M free requests monthly.

4. Alert rhythm

  1. LAUNCH arrives → decode token / creator / quote · quote ∈ whitelist opens the window.
  2. TRADE early print (optional) → curve fill layers onto same token.
  3. V3 PoolCreated (optional) → graduate card · pool address on card.
  4. Transfer burst (optional) → ETH2x-FLI short-window cluster hint.
  5. OutboundMultiplr · token=… · quote=ETH2x · creator=… · launchTx=… · blk=….
  6. Dedupe → one push per token + launchTx.

On disconnect: reconnect and re-subscribe; gap-fill with HTTPS eth_getLogs over an ~800–1024 block Free window on the same Factory. POST → https://ethereum-rpc.blockreq.com/v1/rpc/public.

5. Summary + CTA

  1. Grain: Multiplr leverage launchpad = LAUNCH + ETH2x quote whitelist.
  2. Recipe: Factory LAUNCH_TOPIC0 + QUOTE_WHITELIST → open card; optional TRADE / V3 / Transfer.
  3. Runnable: browser on BlockReq Ethereum public WSS; demos1 paths above.
  4. Start: Public endpoints + blockreq.com register for 3M free requests monthly.

Next: widen QUOTE_WHITELIST → webhook → stack on-screen with the ETH StablePair Hook panel. Docs · Pricing · Register.