{"id":27444387,"url":"https://github.com/rebase-agency/substrate-blocks-squid","last_synced_at":"2026-02-15T13:16:24.675Z","repository":{"id":224086563,"uuid":"762376282","full_name":"rebase-agency/substrate-blocks-squid","owner":"rebase-agency","description":"Blocks indexer for Substrate based chains with GraphQL API available out of the box","archived":false,"fork":false,"pushed_at":"2024-12-03T21:41:33.000Z","size":171,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T03:15:56.089Z","etag":null,"topics":["blockchain","blocks","docker","docker-image","polkadot","squid","subsquid","substrate","typescript","web3"],"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/rebase-agency.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"publiccode":null,"codemeta":null}},"created_at":"2024-02-23T16:45:44.000Z","updated_at":"2024-12-03T21:39:17.000Z","dependencies_parsed_at":"2024-03-29T19:38:47.559Z","dependency_job_id":"667e1d05-9c71-41f0-8223-ec62172f266c","html_url":"https://github.com/rebase-agency/substrate-blocks-squid","commit_stats":null,"previous_names":["rebase-agency/substrate-blocks-squid"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase-agency%2Fsubstrate-blocks-squid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase-agency%2Fsubstrate-blocks-squid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase-agency%2Fsubstrate-blocks-squid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase-agency%2Fsubstrate-blocks-squid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rebase-agency","download_url":"https://codeload.github.com/rebase-agency/substrate-blocks-squid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248997084,"owners_count":21195799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","blocks","docker","docker-image","polkadot","squid","subsquid","substrate","typescript","web3"],"created_at":"2025-04-15T03:16:00.099Z","updated_at":"2026-02-15T13:16:19.619Z","avatar_url":"https://github.com/rebase-agency.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Substrate Blocks Squid\n\n🚀 Blazing fast* and simple real-time blocks indexer for Substrate based chains with GraphQL API available out of the box which\ncan be quickly configured with environment variables and deployed anywhere with Docker. Details about deployment and\nconfiguration will be described soon.\n\n\u0026ast; – the maximum indexing speed can be reached with Subsquid Gateways. The list of supported Substrate chains can be found\n[here](https://docs.subsquid.io/subsquid-network/reference/substrate-networks/).\n\nMore information about Squids and Subsquid protocol can be found in the [offical documentation](https://docs.subsquid.io).\n\n## Local running\n\n```bash\n# 1. Install dependencies\nnpm ci\n\n# 2. Start a Postgres database container and detach\nsqd up\n\n# 3. Build the squid\nsqd build\n\n# 4. Start both the squid processor and the GraphQL server\nsqd run .\n```\n\nA GraphiQL playground will be available at [localhost:4350/graphql](http://localhost:4350/graphql).\n\nYou can also start squid services one by one:\n\n```bash\nsqd process\nsqd serve\n```\n\n## Project conventions\n\nSquid tools assume a certain [project layout](https://docs.subsquid.io/basics/squid-structure):\n\n* All compiled js files must reside in `lib` and all TypeScript sources in `src`.\n  The layout of `lib` must reflect `src`.\n* All TypeORM classes must be exported by `src/model/index.ts` (`lib/model` module).\n* Database schema must be defined in `schema.graphql`.\n* Database migrations must reside in `db/migrations` and must be plain js files.\n* `sqd(1)` and `squid-*(1)` executables consult `.env` file for environment variables.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frebase-agency%2Fsubstrate-blocks-squid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frebase-agency%2Fsubstrate-blocks-squid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frebase-agency%2Fsubstrate-blocks-squid/lists"}