Skip to content

Add Arbitrum substreams YAML configs for UniswapV4 and PancakeSwapV3#417

Merged
louise-poole merged 6 commits intomainfrom
tl/ENG-5632-arbitrum-substreams-yaml
Apr 8, 2026
Merged

Add Arbitrum substreams YAML configs for UniswapV4 and PancakeSwapV3#417
louise-poole merged 6 commits intomainfrom
tl/ENG-5632-arbitrum-substreams-yaml

Conversation

@tvinagre
Copy link
Copy Markdown
Contributor

@tvinagre tvinagre commented Apr 4, 2026

Summary

  • Add arbitrum-uniswap-v4-no-hooks.yaml — PoolManager 0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32, block 297842872
  • Add arbitrum-pancakeswap-v3.yaml — Factory 0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865, block 119957974
  • Both share existing wasm binaries; only package name, initialBlock, and contract params differ

Part of ENG-5632 (Arbitrum Protocol Deployment). UniswapV2 and V3 Arbitrum YAMLs already exist.

Test plan

  • Verify YAML syntax is valid
  • Compare structure against existing Base equivalents
  • Build .spkg packages from these manifests
  • Upload to S3 and verify indexer can load them

🤖 Generated with Claude Code

Comment thread substreams/ethereum-uniswap-v3-logs-only/arbitrum-uniswap-v3.yaml Outdated
tvinagre and others added 6 commits April 8, 2026 16:42
…keSwapV3

ENG-5632: Create Arbitrum-specific substreams manifests that share the
existing wasm binaries but with Arbitrum contract addresses and deployment
blocks.

- UniswapV4 no-hooks: PoolManager 0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32, block 297842872
- PancakeSwapV3: Factory 0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865, block 119957974

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ENG-5632: Add the logs-only variant of UniswapV3 for Arbitrum, which is
the production substreams used for Base and Ethereum. Uses factory
0x1F98431c8aD98523631AE4a59f267346ea31F984 at block 37418321.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@louise-poole louise-poole force-pushed the tl/ENG-5632-arbitrum-substreams-yaml branch from 28b77ad to 745bf2a Compare April 8, 2026 14:42
@louise-poole louise-poole enabled auto-merge (squash) April 8, 2026 14:42
@louise-poole louise-poole merged commit 8188bb9 into main Apr 8, 2026
10 checks passed
@louise-poole louise-poole deleted the tl/ENG-5632-arbitrum-substreams-yaml branch April 8, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants