Integration and indexing · generated 2026-10-02 12:27:02 UTC
Status
What this instance is configured to read, what was verified and when, and what is live right now. Endpoints are shown as host names; no key, connection string or other secret is ever part of this page.
Database
OK
PostgreSQL
Worker · inline
Live
No separate worker: scans run inside the web deployment in time slices of up to 120 s, at most 2 at once. A slice that ends with work waiting requests the next one itself, so a scan continues after its page is closed.
Queue
0 queued
0 running · last 24 h: 9 finished, 3 failed
Index
8 tokens
9 reports · 56,707 transfer logs · 37,561 venue events · 21,515 attributed trades
Storage and retention
94,268 indexed logs stored of a budget of 200,000 · database size 90.3 MB
At most 200,000 indexed logs are kept. When a new scan would exceed that, the least recently scanned tokens are removed; their report links then say the snapshot is no longer stored, and scanning the token again rebuilds it. Up to 50,000 logs are indexed per token and stream; a longer history is reported as partial. The newest 3 reports of a token are kept.
Live, partial, blocked
Holder Map
Live
Transfer replay from the launch block, reconciled with totalSupply() and balanceOf() at the snapshot block.
Book Rebuilder
Live
Pons V2 bonding curve and the launch's Uniswap v4 pool. Other venues are not decoded; flows through them stay transfers.
Profit Lens
Live
P&L in the token's pair asset. No conversion between assets is performed.
Exit Check
Live
eth_simulateV1 on the public endpoint, within the endpoint's state horizon of a few thousand blocks.
Cross-Token Record
Live
Covers the 8 tokens indexed on this instance. The chain cannot list a wallet's tokens through the public RPC, so the universe grows only as tokens are scanned.
Evidence Desk
Live
Deterministic findings with evidence ids.
AI summary
Live
Optional plain-language summary (claude-opus-5-5); every paragraph is checked against the report before it is stored. One request per report, at most 50 requests a day across all visitors; 1 used today.
Wallet token discovery
Partial
The explorer API refuses server requests (Cloudflare challenge), so candidate tokens are read by the visitor's browser and then verified against the factory on chain.
USD conversion
Blocked
Not offered: it needs a timestamped price source for every trade. Values are shown in the pair asset.
Robinhood Chain
chain id 4663LiveRPC
- rpc.mainnet.chain.robinhood.comOKeth_chainId = 4663
Head block 78,230,215 · answered in 109 ms
Measured endpoint limits · 2026-10-02
- eth_getLogs with an address filter accepts at most 10,000,000 blocks per query; without one, 30,000.
- A query matching more than 10,000 logs is rejected and must be split.
- The public node is not archival: eth_call at blocks older than a few thousand blocks answers 'historical state ... is not available'.
- Log objects carry blockTimestamp = 0x0, so block timestamps are read from block headers.
- eth_simulateV1 and eth_call state overrides are supported; debug_traceCall is not.
Configuration verification
Last run of pnpm verify:config: 2026-10-02 09:05:57 UTC · 51 of 51 checks passed
- RPC chain identity passed· rpc.mainnet.chain.robinhood.com answers eth_chainId = 4663; head block 78110807
- Contract code: Multicall3 passed· 0xca11bde05977b3631167028862be2a173976ca11 · 3808 bytes
- Contract code: Pons factory passed· 0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e · 24177 bytes
- Contract code: Pons launchAndBuy passed· 0xe33e9e479df8802cb0866d5d05258bec4cf62948 · 4416 bytes
- Contract code: Pons launchDeployer passed· 0x3711cea4feade896c913c68f01eda97cb06d1a42 · 20906 bytes
- Contract code: Pons feeEscrow passed· 0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e · 1932 bytes
- Contract code: Pons memeHook passed· 0xe5e702641ea86f4ae6cc3cdaed2b886f976be044 · 15167 bytes
- Contract code: Pons buybackVault passed· 0x42df2a798f82289e177311362e8f5ccc45c1219c · 4602 bytes
- Contract code: Pons locker passed· 0x267444d099b10fb5ed7c3cc7b7c767adca574952 · 1969 bytes
- Contract code: Pons graduationExecutor passed· 0xc7819b64a1daecd7ec19856d026cb14efbd89046 · 4402 bytes
- Contract code: Pons graduationGuard passed· 0xf5695117b99b6f6401e67d4195bd653628176c6c · 2896 bytes
- Contract code: Uniswap poolManager passed· 0x8366a39cc670b4001a1121b8f6a443a643e40951 · 24009 bytes
- Contract code: Uniswap positionManager passed· 0x58daec3116aae6d93017baaea7749052e8a04fa7 · 23877 bytes
- Contract code: Uniswap quoter passed· 0x8dc178efb8111bb0973dd9d722ebeff267c98f94 · 6118 bytes
- Contract code: Uniswap stateView passed· 0xf3334192d15450cdd385c8b70e03f9a6bd9e673b · 3531 bytes
- Contract code: Uniswap universalRouter passed· 0x06afba43fd06227fa663b0daecf536f6eaa6bf99 · 24546 bytes
- Contract code: Uniswap permit2 passed· 0x000000000022d473030f116ddee9f6b43ac78ba3 · 9152 bytes
- Factory pointer: memeHook() passed· 0xe5e702641ea86f4ae6cc3cdaed2b886f976be044
- Factory pointer: feeEscrow() passed· 0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e
- Factory pointer: buybackVault() passed· 0x42df2a798f82289e177311362e8f5ccc45c1219c
- Factory pointer: locker() passed· 0x267444d099b10fb5ed7c3cc7b7c767adca574952
- Factory pointer: launchForwarder() passed· 0xe33e9e479df8802cb0866d5d05258bec4cf62948
- Factory pointer: launchDeployer() passed· 0x3711cea4feade896c913c68f01eda97cb06d1a42
- Factory pointer: graduationExecutor() passed· 0xc7819b64a1daecd7ec19856d026cb14efbd89046
- Factory pointer: graduationGuard() passed· 0xf5695117b99b6f6401e67d4195bd653628176c6c
- Factory pointer: poolManager() passed· 0x8366a39cc670b4001a1121b8f6a443a643e40951
- Factory pointer: positionManager() passed· 0x58daec3116aae6d93017baaea7749052e8a04fa7
- Factory pointer: permit2() passed· 0x000000000022d473030f116ddee9f6b43ac78ba3
- Hook points back at the factory passed· 0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e
- Factory answers launchEnabled() passed· launchEnabled = true
- Sourcify record: factory passed· PonsV2LaunchFactory · runtime exact_match · compiler 0.8.35+commit.47b9dedd
- Sourcify record: memeHook passed· PonsV2MemeHook · runtime match · compiler 0.8.35+commit.47b9dedd
- Sourcify record: feeEscrow passed· PonsV2FeeEscrow · runtime match · compiler 0.8.35+commit.47b9dedd
- Sourcify record: buybackVault passed· PonsV2BuybackVault · runtime match · compiler 0.8.35+commit.47b9dedd
- Sourcify record: locker passed· RobinFunFiV2LaunchLocker · runtime match · compiler 0.8.26+commit.8a97fa7a
- Sourcify record: launchAndBuy passed· PonsV2LaunchAndBuy · runtime exact_match · compiler 0.8.35+commit.47b9dedd
- Sourcify record: launchDeployer passed· PonsV2LaunchDeployer · runtime exact_match · compiler 0.8.35+commit.47b9dedd
- Sourcify record: graduationExecutor passed· PonsV2GraduationExecutor · runtime match · compiler 0.8.35+commit.47b9dedd
- Uniswap feed: PoolManager passed· 0x8366a39cc670b4001a1121b8f6a443a643e40951
- Uniswap feed: PositionManager passed· 0x58daec3116aae6d93017baaea7749052e8a04fa7
- Uniswap feed: V4Quoter passed· 0x8dc178efb8111bb0973dd9d722ebeff267c98f94
- Uniswap feed: StateView passed· 0xf3334192d15450cdd385c8b70e03f9a6bd9e673b
- Uniswap feed: UniversalRouter passed· 0x06afba43fd06227fa663b0daecf536f6eaa6bf99
- Uniswap feed: Permit2 passed· 0x000000000022d473030f116ddee9f6b43ac78ba3
- ABI matches bytecode: factory passed· 15 functions present
- ABI matches bytecode: meme hook passed· 4 functions present
- ABI matches bytecode: launcher token passed· 0x87ab671f788d4323a7b0a2a727073c7ff8e2a764 (launched at block 78110802)
- ABI matches bytecode: bonding curve passed· 0xaf911ba9a63335a4eabf36f9057e432dc7ac5225
- Factory registry answers for a real launch passed· getLaunchedToken(0x87ab671f788d4323a7b0a2a727073c7ff8e2a764).exists = true
- RPC supports eth_simulateV1 passed· owner() simulated against the factory
- RPC serves state inside the configured horizon passed· eth_call at block 78108307 (2500 blocks behind head) answered
Pons V2 · decoded venues and registry
- addresses: https://www.ponsfamily.com/docs/v2 (factory) and the factory's own on-chain pointers (memeHook(), feeEscrow(), buybackVault(), locker(), launchForwarder(), launchDeployer(), graduationExecutor(), graduationGuard())
- verification: Sourcify chain 4663 records: https://sourcify.dev/server/v2/contract/4663/<address>; sources mirrored in protocol-ref/pons-v2
- terms: Third-party interfaces must index the factory and the curves directly; SquvaTerminal is not operated by or affiliated with Pons.
Uniswap v4
- addresses: https://developers.uniswap.org/deployments.json (chainId 4663); poolManager, positionManager and permit2 are also the factory's own immutables
Robinhood Chain Testnet
chain id 46630Blocked▢ Not supported: No Pons V2 factory is deployed on the testnet (eth_getCode at the mainnet factory address returns 0x), so there is no verified integration to scan.
Scan settings on this instance · methodology 2026.10.1
- Snapshot lag:
- 100 blocks behind head
- Log cap per stream:
- 50,000
- RPC budget:
- 4 requests per second
- Reports kept per token:
- 3
- Balances reconciled:
- top 200
- Wallets simulated per scan:
- 3