You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Yuliya Sharafitdinova 843e251a7f
Update sig-provider values
1 day ago
.github Fix unused rust cache in workflows (#379) 3 weeks ago
deploy/values Update sig-provider values 1 day ago
eth-bytecode-db eth-bytecode-db: add chain id and contract address verification metadata (#399) 5 days ago
helm/smart-contract-verifier renamed 7 months ago
libs Fix pr issues 5 days ago
multichain-search Fix 'uninlined_format_args' clippy warning (#337) 1 month ago
sig-provider Build proto definitions only on change (#351) 1 month ago
smart-contract-verifier Fix Sourcify integration tests (#392) 2 weeks ago
stats Drop last point config variable (#398) 5 days ago
visualizer Build proto definitions only on change (#351) 1 month ago
.gitignore update .gitignore 2 months ago Add Readme (#45) 9 months ago
LICENSE-MIT Create LICENSE-MIT 9 months ago fix workflow badges (#256) 3 months ago

Blockscout Rust Services

A set of services used by Blockscout blockchain explorer, written in Rust.


  1. smart-contract-verifier - provides API for ethereum contract verification written in Solidity and Vyper

  2. sig-provider - aggregator of ethereum signatures for transactions and events

  3. multichain-search - service for searching transactions, blocks, tokens, etc in all blockscout instances. Contains frontend and backend parts.

  4. visualizer - service for evm visualization such as:

    1. Solidity contract visualization using sol2uml
  5. eth-bytecode-db - Ethereum Bytecode Database. Verifies smart-contracts and searches for the sources via bytecodes


We appreciate your support. Before writing code and submiting pull request, please read contributing instructions.


This project is primarily distributed under the terms of the MIT license. See LICENSE-MIT for details.