Arc day-1 开盘监听工具:预埋 Factory 订阅
Arc 主网上线当天,把 endpoint 填进环境变量即可开跑。本篇先把 launchpad Factory / PairCreated 的 eth_subscribe 配方预埋好——浏览器侧留 ARC_HTTPS / ARC_WSS 占位,公共端点一就绪就换真值。
公共端点开跑 · blockreq.com 注册每月免费 3M 请求。
| 用途 | Endpoint(day-1 占位) |
|---|---|
| HTTPS | process.env.ARC_HTTPS(上线后填 BlockReq Arc 公共 HTTPS) |
| WSS | process.env.ARC_WSS(上线后填 BlockReq Arc 公共 WSS) |
| 私有 | 末尾 public → {API_KEY}(Key 放本地) |
链:Arc Mainnet EVM(chainId 以官方发布表为准)。公开端点 · eth_subscribe · 套餐 · 注册。
1. Hook:day-1 开盘先听 Factory
| 盘面语感 | 链上信号 | 你盯什么 |
|---|---|---|
| 开盘落地 | Factory PairCreated / 等价 Create | pair / token0 / token1 |
| launchpad 簇 | 多 Factory 同窗推送 | pad 标签 + factoryTx |
| 打狗听声 | Create 命中即出站 | 去重键 = txHash / pair |
| day-1 换端 | env 换真 WSS 即续听 | ARC_WSS 一填开跑 |
配方与 Base / RH 开盘听法同构:窄订 Factory logs → 解码 → 开盘卡。相关对照:Base 新池抢跑 · OpenLaunch 一笔开盘。
2. 事件:预埋 PairCreated eth_subscribe
环境变量先放 ARC_HTTPS / ARC_WSS / LAUNCHPAD_FACTORY / PAIR_CREATED_TOPIC0。公共端点发布后,只改 env,订阅体原样沿用。
Step A · 订 Factory PairCreated
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": "LAUNCHPAD_FACTORY",
"topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
}]
}
address=process.env.LAUNCHPAD_FACTORY(day-1 上线表就绪后直填)。topics[0]:Uniswap V2 风格PairCreated(以 Factory ABI 为准;各 pad 等价 Create topic 只换这一项)。- 解码
token0/token1/pair→ 写入launchState。
Step B · 开盘卡字段
{ pad: "arc-day1", pair, token0, token1, factory, factoryTx, blockNumber, ts }
同 txHash / pair 去重;滑动窗合并同池重复推送。
Step C · 可选叠层:首窗 Swap
Create 命中后,把 pair 填进第二条窄订阅(Swap)。同窗首簇成交 → 叠 firstSwap / earlyDensity。
3. 浏览器 demo
浏览器连 ARC_WSS 占位(可先用本地 mock / 上线后换真值),填 Factory + topic0,点 Start 刷开盘卡。
:::pages-demo https://blockreq.com/demos1/arc-mainnet-day1-listen/zh/ title: Arc day-1 Factory listen height: 520 :::
env → ARC_HTTPS · ARC_WSS · LAUNCHPAD_FACTORY · PAIR_CREATED_TOPIC0
WSS → process.env.ARC_WSS
HTTPS→ process.env.ARC_HTTPS
路径:/demos1/arc-mainnet-day1-listen/zh/ · /demos1/arc-mainnet-day1-listen/en/。换 keyed:WSS 末尾 public → {API_KEY}。
开跑配额:blockreq.com 注册每月免费 3M 请求(公共端点直接连)。
4. 告警节奏
- Create 到达 → 解码 pair / token0 / token1。
- 出站 →
Arc day-1 开盘 · pair=… · t0=… · t1=… · blk=…。 - 可选 → 同窗 Swap 密度作第二色块。
- 去重 → 同
txHash/pair只推一次。
断线后重连并重新 subscribe;空窗 HTTPS eth_getLogs 按块段回补同一 Factory。POST → process.env.ARC_HTTPS。
5. 小结 + CTA
- 粒度:day-1 开盘 = Factory PairCreated / Create。
- 配方:
ARC_WSS+LAUNCHPAD_FACTORY+ PairCreated topic + 可选 Swap 叠层 → 开盘卡。 - 可跑:浏览器预埋占位;主网上线当天换真 endpoint 即续听。
- 开跑:公开端点 + blockreq.com 注册每月免费 3M 请求。
下一步:固化 Factory / topic → Webhook → 与多 pad 地址表叠层。文档 · 定价 · 注册。