Streams every Transfer(address,address,uint256) log on Arbitrum where the contract 0xc41a5462362f6ab4a878ae0aac91b7259f7176a5 is either the from or to party, then groups them by the parent transaction's function selector (e.g. transfer, swapExactTokensForTokens, multicall).
- Endpoint:
https://arbitrum.hypersync.xyz - Logs:
Transfertopic with the contract as topic1 (outgoing) or topic2 (incoming) - Fields:
TransactionHash,Topic1,Topic2, plus parent txHash+Input(for selector decoding viaviemagainstHyperSync/abi.json) - Range: block
0→ archive head (full history)
Full Arbitrum history scan — 604.83k transfer logs across 462.35M blocks in ~60 seconds. Peak 69.91k logs/sec, scan rate 7.70M blocks/sec.
Install Bun:
curl -fsSL https://bun.sh/install | bashThen:
cd HyperSync
bun install
bun run index.tsOptional: set ENVIO_API_TOKEN in .env for higher rate limits.
