RH basket-factory sniper tool: watch createBasket
Beyond single-token opens, RH also ships index / basket mints: one Factory createBasket drops a whole basket of stock tokens or meme legs. BlendPad / HoodFunds / BasketFactory-style narratives all sit on this well—this post gives you a ready listen: narrow-subscribe the Factory, push basket cards.
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: a whole basket lands—skip single-token progress
| Tape feel | On-chain signal | Watch |
|---|---|---|
| Basket / index mint | Factory createBasket (or equivalent Create) | basket / name / symbol |
| Component list | components[] (stock tokens / memes) | component addresses |
| USDG in | later mint / deposit | optional stack |
| Open card | Create hit → outbound | Dedupe = txHash / basket |
Single tokens listen to PairCreated; baskets listen to Factory Create—one level coarser, rarer hits, fuller fields.
Related: Stock-pair meme · PONS one-pad · V4 direct-open.
2. Event: BasketFactory createBasket
Keep BASKET_FACTORY in env (swap the live address when ready). One public WSS; subscribe Create-class topics.
Step A · Subscribe createBasket logs
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": "BASKET_FACTORY",
"topics": ["0xREPLACE_WITH_CREATE_BASKET_TOPIC0"]
}]
}
address=process.env.BASKET_FACTORY.topics[0]: confirm against ABI (samplecreateBasket(name,symbol,components,maxPriceAge)event topic; swap only this item across pads).- Decode
basket/name/symbol/components→ writebasketState.
Step B · Open-card fields
{ pad: "basket-factory", basket, name, symbol, components[], factoryTx, blockNumber, ts }
Dedupe on txHash / basket; merge repeat pushes for the same basket inside a short window.
Step C · Optional stack: first mint / deposit cluster
After Create, feed basket into a second narrow subscribe (Mint / Deposit). First in-window add → stack firstMint / earlyDeposit.
3. Browser demo
Connect RH public WSS, fill BASKET_FACTORY + topic0, hit Start, stream basket cards.
:::pages-demo https://blockreq.com/demos1/rh-basket-factory-listen/en/ title: RH basket factory listen height: 520 :::
Paths: /demos1/rh-basket-factory-listen/zh/ · /demos1/rh-basket-factory-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. Alert rhythm
- Create arrives → decode basket / name / symbol / components.
- Outbound →
basket land · symbol=… · basket=… · comps=N · blk=…. - Optional → same-window mint/deposit density as a second chip.
- Dedupe → one push per
txHash/basket.
On disconnect: reconnect and re-subscribe; gap-fill with HTTPS eth_getLogs on the same Factory. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.
5. Summary + CTA
- Grain: basket / index = Factory Create—not single-token bonding progress.
- Recipe:
BASKET_FACTORY+ createBasket topic + optional mint stack → basket card. - Runnable: browser on BlockReq RH public WSS; demos1 paths above.
- Start: Public endpoints + blockreq.com register for 3M free requests monthly.
Next: pin Factory / topic → webhook → stack with a stock-token table. Docs · Pricing · Register.