Formerly mygnoscan. Same tool, same data, same URLs, renamed on 2026-09-28.
Nothing moved: docs/rename.md lists every old name and where it
now points.
A fast, minimal block explorer for gno.land — built around the question generic explorers answer badly: what code is deployed, what does it import, and who actually calls it?
Transactions and blocks are table stakes. The dependency and usage graph between realms is the point.
- Realm inspector — source, imports, dependents, callers, MsgRun references
- Realm screenshots — what each realm actually looks like, on its own page and in every listing
- Dependency graph — interactive D3 view of what imports what
- Usage tracking — direct calls, indirect imports, MsgRun references
- Multi-network — several chains in one instance and one database, switchable
- Analytics — activity over time, gas, storage growth, leaderboards
- Embeddable badges —
/_badges/*draws a usage graph, or a one-line shield (live,1,284 txs,42 users,r6), for any markdown to carry: a README, a wiki, a gno realm's ownRender() - Single binary — Go backend with the frontend embedded, no Node.js
Built on the tx-indexer GraphQL API, with a local SQLite cache for the dependency analysis.
make install
gnoscope
# http://localhost:8888Point it at one network:
gnoscope -indexer https://indexer.onyx.testnets.gno.land/graphql/query -network onyx…or several, with a config file:
gnoscope -config networks.jsonWith Docker:
docker run -p 8888:8888 ghcr.io/gnoverse/gnoscope:mainEverything lives in docs/ — start there.
| docs/spec.md | what gnoscope is, the data model, how networks are scoped |
| docs/architecture.md | components, data flow, design decisions, known weak points |
| docs/api.md | full /api/* reference |
| docs/code.md | /code: every package on a chain as a map, a file tree and a jump-to-anything palette |
| docs/mcp.md | the read-only MCP endpoint at /mcp, for agents |
| docs/rename.md | mygnoscan became gnoscope: what changed, what did not, and where old links go |
| docs/badges.md | /_badges/*: the SVG cards and shields other documents embed, including a gno realm's Render() |
| docs/development.md | local development loop |
| docs/deployment.md | flags, config, operating notes |
| docs/screenshots.md | regenerating the images above |
| CONTRIBUTING.md | how to contribute |
| AGENTS.md | conventions and invariants for code changes |




