{"id":34590826,"url":"https://github.com/graphops/graphcast-registry-subgraph","last_synced_at":"2026-05-24T13:34:19.986Z","repository":{"id":169022848,"uuid":"598884855","full_name":"graphops/graphcast-registry-subgraph","owner":"graphops","description":"Subgraph API for querying Graphcast IDs","archived":false,"fork":false,"pushed_at":"2024-02-01T13:33:12.000Z","size":190,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-01T19:48:18.438Z","etag":null,"topics":["graph-protocol","graphcast","registry","subgraph","the-graph"],"latest_commit_sha":null,"homepage":"https://github.com/graphops/graphcast-registry-subgraph","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graphops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-02-08T01:56:10.000Z","updated_at":"2024-02-01T19:48:18.439Z","dependencies_parsed_at":"2024-01-31T19:55:56.623Z","dependency_job_id":null,"html_url":"https://github.com/graphops/graphcast-registry-subgraph","commit_stats":null,"previous_names":["graphops/graphcast-registry-subgraph"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/graphops/graphcast-registry-subgraph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphops%2Fgraphcast-registry-subgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphops%2Fgraphcast-registry-subgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphops%2Fgraphcast-registry-subgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphops%2Fgraphcast-registry-subgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graphops","download_url":"https://codeload.github.com/graphops/graphcast-registry-subgraph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphops%2Fgraphcast-registry-subgraph/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33436554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-24T13:13:05.286Z","status":"ssl_error","status_checked_at":"2026-05-24T13:13:03.728Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graph-protocol","graphcast","registry","subgraph","the-graph"],"created_at":"2025-12-24T10:51:01.494Z","updated_at":"2026-05-24T13:34:19.975Z","avatar_url":"https://github.com/graphops.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Graphcast Registry Subgraph\n\n[![Docs](https://img.shields.io/badge/docs-latest-brightgreen.svg)](https://docs.graphops.xyz/graphcast/intro)\n\n## Introduction\n\nGraphcast is a decentralized, distributed peer-to-peer (P2P) communication tool that allows Indexers across the network to exchange information in real-time. This registry subgraph allows a user to query the registry contract and observe the indexer-to-graphcastID relationship using The Graph. \n\nTo see the full idea behind Graphcast, you can check out the [GRC](https://forum.thegraph.com/t/grc-001-graphcast-a-gossip-network-for-indexers/3544/8) for it.\n\n### Endpoints\n\n| Network         | Registry Contract                                           | Subgraph Playground                                             | Subgraph API                                                  |\n| --------------- | ----------------------------------------------------------- | -------------------------------------------------------------- | ------------------------------------------------------------- |\n| Ethereum-mainnet   | [0x89f97698d6006f25570cd2e31737d3d22aedcbcf](https://etherscan.io/address/0x89f97698d6006f25570cd2e31737d3d22aedcbcf) | [Link](https://thegraph.com/hosted-service/subgraph/hopeyen/graphcast-registry-mainnet) | [Link](https://api.thegraph.com/subgraphs/name/hopeyen/graphcast-registry-mainnet) |\n| Ethereum-goerli   | [0x26ebbA649FAa7b56FDB8DE9Ea17aF3504B76BFA0](https://goerli.etherscan.io/address/0x26ebbA649FAa7b56FDB8DE9Ea17aF3504B76BFA0) | [Link](https://thegraph.com/hosted-service/subgraph/hopeyen/graphcast-registry-goerli) | [Link](https://api.thegraph.com/subgraphs/name/hopeyen/graphcast-registry-goerli) |\n| Arbitrum-one   | [0xfae79e8cb8fbac2408e5baf89262bd92b6ca464a](https://arbiscan.io/address/0xfae79e8cb8fbac2408e5baf89262bd92b6ca464a) | [Link](https://thegraph.com/hosted-service/subgraph/hopeyen/graphcast-registry-arb-one) | [Link](https://api.thegraph.com/subgraphs/name/hopeyen/graphcast-registry-arb-one) |\n| Arbitrum-sepolia   | [0x17c3a072E5b1B2c260C29D289ee2E7372b8f7C69](https://sepolia.arbiscan.io/address/0x17c3a072E5b1B2c260C29D289ee2E7372b8f7C69) | [Link](https://thegraph.com/explorer/subgraph/hopeyen/graphcast-registry-arb-sep) | [Link](https://api.thegraph.com/subgraphs/name/hopeyen/graphcast-registry-arb-sep) |\n\n## Features\n\nThis subgraph provides information on both the Indexer registration status and the GraphcastID registration status, specifically mapping the indexer registered on The Graph service registry contract to GraphcastID registered on the Graphcast registry contract.  \n\nYou can try out the subgraph at the explorer [playground](https://thegraph.com/hosted-service/subgraph/hopeyen/graphcast-registry-goerli).\n\nFollowing the subgraph schema, you can make example queries such as below\n\n```\nquery   indexer(id:\"0xe9a1cabd57700b17945fd81feefba82340d9568f\"){\n    graphcastID\n  }\n  indexers(where:{graphcastID:\"0x2bc5349585cbbf924026d25a520ffa9e8b51a39b\"}){\n    id\n    graphcastID\n    registeredAtTimestamp\n    registeredAtTransaction\n    unregisteredAtBlock\n  }\n  serviceRegistereds(first: 5) {\n    indexer\n    blockNumber\n  }\n  ownershipTransferreds(first: 5) {\n    blockNumber\n    owner\n  }\n```\n\n## Quickstart\n\nFollow the Graph [How to create a subgraph](https://thegraph.com/docs/en/developing/creating-a-subgraph/) guide to develop and deploy the subgraph.\n\n## Contributing\n\nWe welcome and appreciate your contributions! Please see the [Contributor Guide](/CONTRIBUTING.md), [Code Of Conduct](/CODE_OF_CONDUCT.md) and [Security Notes](/SECURITY.md) for this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphops%2Fgraphcast-registry-subgraph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraphops%2Fgraphcast-registry-subgraph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphops%2Fgraphcast-registry-subgraph/lists"}