The arbitrators are contacting indexer address 0x1a99dd7d916117a523f3ce6510dcfd6bceab11e7
(p-ops) about disputes filed in the protocol.
To make the investigation as brief as possible, please provide the following information and any other relevant records about the open disputes:
- Version of graph-node used.
- Graph-node configuration in full.
- Type and version of Ethereum node.
- Table of PoIs generated by the affected subgraphs.
- A dump of the call cache data from the database for the affected subgraphs.
- Entity values as of the divergent block once identified.
This is not an all-inclusive list. Request for additional information may be made if considered necessary.
How to Get Relevant Data
You can use the following queries to extract information from the indexer software to be used in the evaluation.
# Get subgraphs schema
SELECT name FROM public.deployment_schemas where subgraph = 'QmSEeNzFx6bimFBwtdbj9uvcx4Hrdsx84XYWSFawy8CV2V';
# Move to the subgraphs schema
SET SEARCH_PATH TO <RESULT_FROM_ABOVE>;
# Dump PoI TABLE - (from outside of psql console but on server)
pg_dump --dbname="<YOUR_DB_NAME" --host=<DB_HOST> --port=5432 --username=<USERNAME> --table='<SUBGRAPH_SCHEMA>."poi2$"' --file='<FILE_TO_SAVE_TO>'
# Dump call cache (on some setups this table may be in a different schema, check it with `select * from public.chains`)
pg_dump --dbname="<YOUR_DB_NAME" --host=<DB_HOST> --port=5432 --username=<USERNAME> --table='public.eth_call_cache"' --file='<FILE_TO_SAVE_TO>'
Once a divergent block is identified:
# loop through all entity tables and get changes for that block
# for each entity table in subgraph deployment schema:
select * from <entity_table> where lower(<DIVERGENT_BLOCK>);
Purpose of the Requirement
This requirement is related to the following disputes:
Dispute (0x40852da89f1ae64ccf68a1ae0614f6f16aa1c35fc6ec4f9b0537796d054d69e5)
ββ Type: Indexing
ββ Status: Undecided (2.98 days ago)
ββ Indexer: p-ops (0x1a99dd7d916117a523f3ce6510dcfd6bceab11e7)
ββ Fisherman: 0xc56961836857210e256d71c91a62e90865075380
ββ SubgraphDeployment
β ββ id: 0x39e4e3dfec58b8e4ddc213ffb907922b6a46e1475312046cd3a1796fafa4d66e (QmSEeNzFx6bimFBwtdbj9uvcx4Hrdsx84XYWSFawy8CV2V)
ββ Economics
β ββ indexerSlashableStake: 60138.972274680226652204 GRT
β ββ indexingRewardsCollected: 469.950294852107025 GRT
ββ Allocation
β ββ id: 0x1911a590488db5f9dcfe5182fe40239611b5d9f6
β ββ createdAtEpoch: 539
β ββ createdAtBlock: 0x2ebd8da7212fa781459a1248eb759db039225be7fa7dcd02c88a2f63a8813a6b
β ββ closedAtEpoch
β β ββ id: 542
β β ββ startBlock: 0xc7f97ac06b38c4732e499be5c54c15fd1231a313b2108baae87fbbf7c74bb5b7 (#15048900)
β ββ closedAtBlock: 0x4120b9606c58b5eb4a231fcfb47a2ed6d2491180a6abf892b0a6d41bbc1bacae (#15055510)
ββ POI
ββ submitted: 0x4945c638a879a0c0b646c4ae04a2526a64521137af77152c9e889354154d78d7
ββ match: Not-Found
ββ previousEpochPOI: Not-Found
ββ lastEpochPOI: Not-Found
About the Procedure
The Arbitration Charter regulates the arbitration process. You can find it in Radicle project ID rad:git:hnrkrhnth6afcc6mnmtokbp4h9575fgrhzbay
For communications, please use this forum. Additionally, please monitor Graph Protocolβs Discord #arbitration (https://discord.gg/9gg7XvfggW ) for any arbitrator reaching out for more information.