LONG-eco launch tool: whitelist PairCreated
After $PONS, the tape often narrows to @longdotxyz / $STONK-class stock-token eco—not a full-chain PairCreated sweep, but a short LONG-eco whitelist first, then open cards on hits. Narrower than “any stock-pair,” easier to hang under eco threads.
Run on the public endpoint · blockreq.com register for 3M free requests monthly.
| Use | Endpoint |
|---|---|
| Public HTTPS | https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public |
| Public WSS | wss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public |
| Private | Trailing public → {API_KEY} (keys stay local) |
Chain: Robinhood Chain EVM chainId = 0x1237 (4663). Public endpoints · eth_subscribe · Plans · Register.
1. Hook: from full table to LONG whitelist
| Tape feel | Listen strategy | You get |
|---|---|---|
| LONG / STONK narrative | eco address whitelist | rarer pushes, closer to hot posts |
| Stock token as quote/base | token0 or token1 ∈ table | ecoSide / memeSide |
| Open cluster | PairCreated + first Swap/Mint | volume / first block |
| vs full stock table | shorter table, fewer false hits | runnable in minutes |
General stock-pair ID: Stock-pair meme launches. This post only shrinks the table to LONG-eco.
2. Whitelist + Factory PairCreated
Keep a local JSON longEco[] (lowercase, deduped): LONG / STONK / eco contracts. On each Factory push, table-lookup token0 / token1; either side hits → tag long-eco.
Step A · Subscribe Factory PairCreated
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": "0xYourFactoryOrPonsPad",
"topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
}]
}
topics[0]: V2-stylePairCreated(confirm ABI; PONS / LONG pads may swap an equivalent topic).- Decode
token0/token1/pair→ whitelist →ecoSide/memeSide.
Step B · Whitelist latch
| Field | Rule |
|---|---|
ecoHit | token0 or token1 ∈ longEco |
ecoSide | Hit-side address + symbolHint |
memeSide | Other side (new launch) |
role | Hit side as quote or base |
Step C · First-block volume / first Mint (optional)
After PairCreated, feed pair into a second narrow subscribe (Swap / Mint). First in-window trade or add-liq → stack firstBlock / earlyVolume.
3. Browser demo
Connect RH public WSS, paste the LONG-eco table + Factory, hit Start, stream long-eco open cards.
:::pages-demo https://blockreq.com/demos1/long-eco-launch-listen/en/ title: LONG-eco launch listen height: 520 :::
Paths: /demos1/long-eco-launch-listen/zh/ · /demos1/long-eco-launch-listen/en/. For keyed: swap trailing public for {API_KEY}.
Quota: blockreq.com register for 3M free requests monthly (public endpoint connects as-is).
4. Alerts
- PairCreated → decode token0/1/pair; run whitelist.
- Hit → card
{ pair, ecoSide, memeSide, role, factoryTx, blockNumber, ts }. - Volume / first block → same-window Swap/Mint fields.
- Outbound →
LONG-eco open · eco=… · meme=… · pair=… · blk=…. - Dedupe → one push per
txHash/pair.
On disconnect: reconnect and re-subscribe; gap-fill with HTTPS eth_getLogs. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.
5. Summary + CTA
- Narrow: full stock table → LONG-eco whitelist.
- Recipe: Factory narrow logs + whitelist + optional volume stack.
- Runnable: browser on BlockReq RH public WSS; demos1 paths above.
- Start: Public endpoints + blockreq.com register for 3M free requests monthly.
Next: pin longEco.json → webhook → stack with basket factory. Docs · Pricing · Register.