{"id":13743352,"url":"https://github.com/messari/subgraphs","last_synced_at":"2026-01-17T03:34:51.821Z","repository":{"id":36970856,"uuid":"468103477","full_name":"messari/subgraphs","owner":"messari","description":"Standardized subgraphs for blockchain data","archived":false,"fork":false,"pushed_at":"2025-03-25T19:24:27.000Z","size":36754,"stargazers_count":530,"open_issues_count":119,"forks_count":246,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-09T01:36:41.665Z","etag":null,"topics":["blockchain","defi","ethereum","graphql","solidity","thegraph"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/messari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-03-09T21:53:51.000Z","updated_at":"2025-05-02T09:50:56.000Z","dependencies_parsed_at":"2023-01-17T10:02:19.895Z","dependency_job_id":"bbfa55ae-e73f-42f9-80fd-daf6101470be","html_url":"https://github.com/messari/subgraphs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/messari/subgraphs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/messari%2Fsubgraphs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/messari%2Fsubgraphs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/messari%2Fsubgraphs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/messari%2Fsubgraphs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/messari","download_url":"https://codeload.github.com/messari/subgraphs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/messari%2Fsubgraphs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28493174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T02:39:23.645Z","status":"ssl_error","status_checked_at":"2026-01-17T02:34:19.649Z","response_time":85,"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":["blockchain","defi","ethereum","graphql","solidity","thegraph"],"created_at":"2024-08-03T05:00:45.140Z","updated_at":"2026-01-17T03:34:51.802Z","avatar_url":"https://github.com/messari.png","language":"TypeScript","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Messari Standard Subgraphs \u0026bull; [![GitHub license](https://img.shields.io/badge/license-MIT-blue)](https://github.com/messari/subgraphs/blob/master/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](docs/CONTRIBUTING.md) [![Issues Report](https://img.shields.io/badge/issues-report-yellow.svg)](https://github.com/messari/subgraphs/issues/new)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://messari.io/protocol-explorer/all-protocols\"\u003e\n    \u003cimg src=\"./docs/images/messari-logo.png\" alt=\"Messari Logo\" width=\"460\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nMessari subgraphs set an industry leading standard for on chain data 🚀\n\nUtilizing [The Graph](https://thegraph.com/) these subgraphs extract raw blockchain data and transform it into meaningful metrics, for products and analytics.\n\nWe aim to make sense of DEFI protocols in an open, holistic approach capturing every piece of data from a given protocol type.\n\n\u003e Protocol types supported: [Lending](./schema-lending.graphql), [CDP](./schema-lending.graphql), [DEX](./schema-dex-amm.graphql), [Yield Aggregator](./schema-yield.graphql), [NFT Marketplace](./schema-nft-marketplace.graphql), [Network](./schema-network.graphql), [Bridge](./schema-bridge.graphql), [Perpetual Futures](./schema-derivatives-perpfutures.graphql), [Options](./schema-derivatives-options.graphql), Governance\n\n\u003csub\u003eIf you are a protocol and want to collaborate please visit [messari.io/web3-data-collaboration](https://messari.io/web3-data-collaboration)\u003c/sub\u003e\n\n## Working Environment\n\nGo to [`docs/SETUP.md`](./docs/SETUP.md) to learn how to setup your machine for Messari subgraph development.\n\n## Learn the Project\n\nIt is important to familiarize yourself with the project structure and tooling to build efficiently. Go to [`docs/STRUCTURE.md`](./docs/STRUCTURE.md) and [`docs/TOOLING.md`](./docs/TOOLING.md) to learn more.\n\n- Familiarize yourself with our schemas labeled `schema-{protocol type}.graphql`. Read more details in [`docs/SCHEMA.md`](./docs/SCHEMA.md)\n- We update our schemas as necessary. You can find out about each upgrade in [`docs/CHANGES.md`](./docs/CHANGES.md)\n- To learn about Messari standard methodologies see [`docs/METHODOLOGY.md`](./docs/METHODOLOGY.md)\n\n## Becoming a Subgraph Developer\n\nBecoming a good subgraph developer will take patience and practice. The following resources are for developers of all skill levels to learn the ins and outs of subgraph development. 👾\n\n- For a full walkthrough of our subgraph development process visit [`docs/WALKTHROUGH.md`](./docs/WALKTHROUGH.md).\n- Resources for development of varying levels can be found in [`docs/RESOURCES.md`](./docs/RESOURCES.md).\n- To learn about common errors, best error handling practices, and debugging see [`docs/ERRORS.md`](./docs/ERRORS.md)\n- Subgraph performance is also a concern. Learn about indexing / querying performance by reading [`docs/PERFORMANCE`](./docs/PERFORMANCE.md)\n- Learn about retrieving prices in subgraphs and how to handle this in [`docs/ORACLES.md`](./docs/ORACLES.md)\n\n## Contributing Guidelines\n\nWe welcome contributions from the community! You can point out or fix bugs, suggest changes, add new features, or add new subgraphs. ✅\n\n- For bugs, features, or change requests please submit an [issue](https://github.com/messari/subgraphs/issues) following our [guide](./docs/ISSUES.md).\n- General contribution guidelines and practices will be found in [`docs/CONTRIBUTING.md`](./docs/CONTRIBUTING.md)\n\n## Development Status\n\nYou can find a visualizer with the status of all Messari subgraphs at [subgraphs.xyz](https://subgraphs.messari.io/)! The code lives under `./dashboard`.\n\nYou can see our subgraphs supporting the data for our product [\"Protocol Metrics\"](https://messari.io/protocol-explorer/all-protocols)\n\n\u003e _Quick note_: the raw deployment status of all subgraphs lives in [`./deployment/deployment.json`](./deployment/deployment.json)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmessari%2Fsubgraphs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmessari%2Fsubgraphs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmessari%2Fsubgraphs/lists"}