Blockscout Blockchain Explorer for inspecting and analyzing EVM Chains. Blockscout provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on EVM (Ethereum Virtual Machine) blockchains. This…
Blockscout
Blockchain Explorer for inspecting and analyzing EVM Chains.

Blockscout provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on EVM (Ethereum Virtual Machine) blockchains. This includes Ethereum Mainnet, Ethereum Classic, Optimism, Gnosis Chain and many other Ethereum testnets, private networks, L2s and sidechains.
See our project documentation for detailed information and setup instructions.
For questions, comments and feature requests see the discussions section or via Discord.
About Blockscout
Blockscout allows users to search transactions, view accounts and balances, verify and interact with smart contracts and view and interact with applications on the Ethereum network including many forks, sidechains, L2s and testnets.
Blockscout is an open-source alternative to centralized, closed source block explorers such as Etherscan, Etherchain and others. As Ethereum sidechains and L2s continue to proliferate in both private and public settings, transparent, open-source tools are needed to analyze and validate all transactions.
Supported Projects
Blockscout currently supports several hundred chains and rollups throughout the greater blockchain ecosystem. Ethereum, Cosmos, Polkadot, Avalanche, Near and many others include Blockscout integrations. A comprehensive list is available at chains.blockscout.com. If your project is not listed, contact the team in Discord.
Getting Started
See the project documentation for instructions:
- Manual deployment
- Docker-compose deployment
- Kubernetes deployment
- Manual deployment (backend + old UI)
- Ansible deployment
- ENV variables
- Configuration options
Acknowledgements
We would like to thank the EthPrize foundation for their funding support.
Contributing
See [CONTRIBUTING.md](.github/CONTRIBUTING.md) for contribution and pull request protocol. We expect contributors to follow our [code of conduct](.github/CODE_OF_CONDUCT.md) when submitting code or comments.
License

This project is licensed under the Blockscout Software Licence. See the [LICENSE](LICENSE) file for full terms.
Third-party components included in this repository remain subject to their own licenses. See dependency manifests and bundled third-party notices for component-level license terms.
Members
-
blockscout ★ PINNED
Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
Elixir ★ 4.6k 1d agoExplain → -
frontend ★ PINNED
Front-end application for Blockscout chain explorer
TypeScript ★ 288 17h agoExplain → -
blockscout-rs ★ PINNED
Microservices for blockscout indexer
Rust ★ 226 1d agoExplain → -
docs-archive ★ PINNED
Documentation for BlockScout
★ 80 11mo agoExplain → -
chainscout
No description.
TypeScript ★ 70 21h agoExplain → -
mcp-server
Wraps Blockscout APIs and exposes blockchain data by Model Context Protocol
Python ★ 40 5d agoExplain → -
helm-charts
Helm charts for blockscout and other services
Go Template ★ 27 28d agoExplain → -
agent-skills
A collection of AI agent skills for working with the Blockscout ecosystem — blockchain explorers, APIs, and supporting services.
Python ★ 14 7d agoExplain → -
blockscout-verkle-tree
Module for visualizing Verkle tree proofs
Rust ★ 13 3y agoExplain → -
verified-smart-contracts
Blockscout verified smart-contracts dumps
★ 12 4y agoExplain → -
frontend-configs
No description.
JavaScript ★ 10 17h agoExplain → -
docs
Blockscout Documentation
MDX ★ 9 1d agoExplain → -
terraform-for-supernet
No description.
HCL ★ 9 3y agoExplain → -
actix-prost
Actix route generator for gRPC server
Rust ★ 8 16d agoExplain → -
app-sdk
Blockscout toolkit to build onchain apps
TypeScript ★ 6 1y agoExplain → -
blockscout-api-v2-swagger ▣
Docs for BlockScout API v2
★ 6 6mo agoExplain → -
blockscout-db-schema
No description.
HTML ★ 6 8mo agoExplain → -
scoutup
Dev tool for running local blockscouts
Go ★ 5 1y agoExplain → -
swapscout
No description.
TypeScript ★ 5 3mo agoExplain → -
swaggers
No description.
HTML ★ 4 1d agoExplain → -
devcontainer-elixir
Repo to keep docker images that could be used for VSCode devcontainers
Dockerfile ★ 4 6mo agoExplain → -
solc-bin
solc binaries (with nightly versions) for linux-amd64
Shell ★ 4 4mo agoExplain → -
.github
No description.
★ 4 2y agoExplain → -
transaction-decoder
No description.
Solidity ★ 4 3y agoExplain → -
global-wallet-examples
The repo with global wallet SDK examples
★ 3 4mo agoExplain → -
sol-to-uml ▣
No description.
Rust ★ 3 3y agoExplain → -
backend-configs
Public configs of backend for chains
Shell ★ 2 22h agoExplain → -
linkybara
Chrome extension for rewriting blockchain explorer links to Blockscout
JavaScript ★ 2 3mo agoExplain → -
iframe ⑂
A set of context and hook for an iframe that allows interaction with dApps using a connected wallet.
TypeScript ★ 2 5mo agoExplain → -
zilliqa-stakers-squid
No description.
TypeScript ★ 2 11mo agoExplain → -
mcp-server-plugin
Higress MCP Server Plugin for Blockscout
★ 2 11mo agoExplain → -
absinthe_plug ⑂
Plug support for Absinthe, the GraphQL toolkit for Elixir
Elixir ★ 2 2y agoExplain → -
eth ⑂
Ethereum utilities for Elixir
Elixir ★ 2 4y agoExplain → -
eth-vegeta ⑂
Configuring Vegeta (https://github.com/tsenart/vegeta) to work for eth load tests
★ 2 3y agoExplain → -
tracing-actix-web ⑂
Structured logging for actix-web applications.
Rust ★ 2 2y agoExplain → -
openapi-to-cli ⑂
Turns any OpenAPI/Swagger API into an CLI with set of commands. One CLI command per endpoint.
TypeScript ★ 1 3mo agoExplain → -
blockscout-req-opt-batch-size-finder
Script for finding optimal batch size and concurrency for block import for the given archive node endpoint
Rust ★ 1 4y agoExplain → -
remix-project ⑂
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
TypeScript ★ 1 2y agoExplain → -
gradient-avatar ⑂
🌈 Beautiful avatars.
JavaScript ★ 1 2y agoExplain → -
siwe-ex ⑂
Sign-In with Ethereum Implementation for Elixir
Elixir ★ 1 1y agoExplain → -
alpine-elixir ⑂
A Dockerfile based on my alpine-erlang image for Elixir applications
Makefile ★ 1 3y agoExplain → -
alpine-elixir-phoenix ⑂
An Alpine Linux base image containing Elixir, Erlang, Node, Hex, and Rebar. Ready for Phoenix applications!
Makefile ★ 1 3y agoExplain → -
websocket_client ⑂
Erlang websocket client (ws and wss supported)
Erlang ★ 1 3y agoExplain → -
alpine-erlang ⑂
An alpine image with Erlang installed, intended for releases
Dockerfile ★ 1 3y agoExplain → -
terraform-aws-polygon-technology-edge ⑂
Polygon Edge Terraform module for building Ethereum-compatible blockchain networks in the AWS Cloud
★ 1 3y agoExplain → -
cargo-stylus-test-examples
No description.
★ 1 1y agoExplain → -
blockscout-merits-website
Blockscout merits website
TypeScript ★ 0 20h agoExplain → -
actions
No description.
Shell ★ 0 1mo agoExplain → -
docker-images
No description.
Dockerfile ★ 0 3mo agoExplain → -
ex_eth_bls
No description.
Elixir ★ 0 10mo agoExplain → -
sdk-compatibility
No description.
HTML ★ 0 1y agoExplain → -
asset
No description.
★ 0 2y agoExplain →
No repos match these filters.