pardotfamily / Bonded / Hookdaq 類の語り:開池時に quote 側が編集可——株式トークン、ステーブル、任意ホワイトリスト資産がクォート脚になれる。本篇は RH パブリック WSS で V4 Initialize / Factory PairCreated を購読し、編集可 quote ホワイトリストで一刀開池カードを出す。
パブリックエンドポイントで走らせる · blockreq.com 登録すると毎月 3M リクエスト無料。
| 用途 | Endpoint |
|---|---|
| パブリック HTTPS | https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public |
| パブリック WSS | wss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public |
| プライベート | 末尾 public → {API_KEY}(鍵はローカル) |
チェーン:Robinhood Chain EVM chainId = 0x1237(4663)。公開エンドポイント · eth_subscribe · 料金 · 登録。
1. フック:任意 quote 一刀開池
| 板の感触 | オンチェーン信号 | 狙うもの |
|---|---|---|
| 任意クォート脚 | currency0 / currency1 / token0 / token1 ∈ quote ホワイトリスト | quoteSide + memeSide |
| 一刀開池 | V4 Initialize または Factory PairCreated | poolId / pair + fee |
| 多 pad 同型 | pardotfamily / Bonded / Hookdaq 風格 | pad タグは編集可 |
| 先に声を聴く | quote 命中ですぐ送出 | 重複排除キー = txHash / poolOrPair |
面を 編集可 quote 表 まで広げる:PONS 単盤、株式ペア meme、V4 直開 と同族重ね——本篇は quote ゲートを汎用ホワイトリストにする。
2. イベント:Initialize / PairCreated + quote ホワイトリスト
環境変数に POOL_MANAGER / V2_FACTORY / QUOTE_WHITELIST(ローカル JSON、小文字重複排除)。同一本の RH パブリック WSS:二本の購読を並列可。
Step A · V4 Initialize を購読
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": "${POOL_MANAGER}",
"topics": ["0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438"]
}]
}
Step B · Factory PairCreated を購読(並列可)
{
"jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
"params": ["logs", {
"address": "${V2_FACTORY}",
"topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
}]
}
POOL_MANAGER/V2_FACTORY:RH 配備表が揃ったら直填。topics[0]:V4Initialize/ V2PairCreated(ABI に従う)。- 両側アドレスをデコード →
QUOTE_WHITELIST表引き:片側命中 → any-quote タグ、もう片側を発射脚。
Step C · 開盤カードフィールド
{ path: "any-quote", quoteSide, launchSide, poolOrPair, fee?, hooks?, factoryTx, blockNumber, ts }
同じ txHash / poolOrPair で重複排除;ホワイトリストは demo で調整可(USDG / 株トークン / カスタム quote)。
3. ブラウザ demo
ブラウザは RH パブリック WSS に接続し、quote ホワイトリスト + PoolManager / Factory を貼り Start で任意クォート開盤カードを流す。
WSS → wss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
env → POOL_MANAGER · V2_FACTORY · QUOTE_WHITELIST · INIT_TOPIC0 · PAIR_CREATED_TOPIC0
パス:/demos1/rh-any-quote-launch-listen/ja/ · /demos1/rh-any-quote-launch-listen/en/。keyed に換える:WSS 末尾 public → {API_KEY}。
走らせる枠:blockreq.com 登録すると毎月 3M リクエスト無料(パブリックエンドポイントに直結)。
4. アラート節奏
- Initialize / PairCreated 到着 → 両側アドレス + fee / hooks をデコード。
- quote ホワイトリスト命中 → quoteSide / launchSide を標す。
- 送出 →
RH 任意クォート開池 · quote=… · launch=… · pool=… · blk=…。 - 重複排除 → 同じ
txHash/poolOrPairは一度だけ。
切断後は再接続して再 subscribe;空窓は HTTPS eth_getLogs で同一 Manager / Factory をブロック段回補。POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public。
5. まとめ + CTA
- 粒度:任意クォート発射 = Initialize / PairCreated + 編集可 quote ホワイトリスト。
- レシピ:RH パブリック WSS + 双経路 topic +
QUOTE_WHITELIST→ 一刀開池カード。 - 走らせられる:ブラウザを BlockReq RH パブリック WSS に掛ける;demos1 パスは上記。
- 走らせる:公開エンドポイント + blockreq.com 登録すると毎月 3M リクエスト無料。
次:quote 表 / topic を固める → Webhook → バスケット工場、V4 直開 と同屏重ね。ドキュメント · 料金 · 登録。