Conversation
Greptile SummaryThis PR adds payment subgraph support for the Boba network by introducing
Confidence Score: 4/5Safe to merge once the missing conversion-proxy question is resolved; the core four data sources and deployment wiring look correct. The four configured contracts, their start blocks, and the deploy matrix addition are all consistent with the existing chain manifests. The main open question is whether ERC20ConversionProxy and EthConversionProxy_0_2_0 exist on Boba in the bumped smart-contracts package — if they do and are omitted, conversion payments on Boba will not be indexed. subgraph.boba.yaml — confirm whether conversion proxy contracts are deployed on Boba and need to be added Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[GitHub Actions Deploy Matrix] --> B{chain = boba}
B --> C[Build subgraph.boba.yaml]
C --> D[Deploy to The Graph Studio\nrequest-payments-boba]
C --> S1[ERC20Proxy\n0x5079...bd72\nstartBlock: 32880247]
C --> S2[ERC20FeeProxy_0_2_0\n0x8881...BeE7\nstartBlock: 32880250]
C --> S3[EthProxy_0_3_0\n0xba25...fBA\nstartBlock: 32880244]
C --> S4[EthFeeProxy_0_2_0\n0xe456...6eF\nstartBlock: 32880246]
S1 -->|TransferWithReference| H1[handleTransferWithReference]
S2 -->|TransferWithReferenceAndFee| H2[handleTransferWithReferenceAndFee]
S3 -->|TransferWithReference| H3[handleTransferWithReference]
S4 -->|TransferWithReferenceAndFee| H4[handleTransferWithReferenceAndFee]
Reviews (2): Last reviewed commit: "fix: rebuild yarn.lock file" | Re-trigger Greptile |
Description
Add payment subgraph for Boba