v5.0.0: 1/11/23

Highlights

This update brings in many new features to support customizability within the explorer. My account functions, the ability to add tags, and smart contract verification improvements, including yul verification via the Rust microservice.

New Features List

  • #6092 - Blockscout Account functionality

  • #6324 - Add verified contracts list page

  • #6316 - Public tags functionality

  • #6444 - Add support for yul verification via rust microservice

  • #6073 - Add vyper support for rust verifier microservice integration

  • #6401 - Add Sol2Uml contract visualization

  • #6583, #6687 - Missing ranges collector

  • #6574, #6601 - Allow and manage insecure HTTP connection to the archive node

  • #6433, #6698 - Update error pages

  • #6544 - API improvements

  • #5561, #6523, #6549 - Improve working with contracts implementations

  • #6481 - Smart contract verification improvements

  • #6440 - Add support for base64 encoded NFT metadata

  • #6407 - Indexed ratio for int txs fetching stage

  • #6379, #6429, #6642, #6677 - API v2 for frontend

  • #6351 - Enable forum link env var

  • #6196 - INDEXER_CATCHUP_BLOCKS_BATCH_SIZE and INDEXER_CATCHUP_BLOCKS_CONCURRENCY env variables

  • #6187 - Filter by created time of verified contracts in listcontracts API endpoint

  • #6111 - Add Prometheus metrics to indexer

  • #6168 - Token instance fetcher checks instance owner and updates current token balance

  • #6209 - Add metrics for block import stages, runners, steps

  • #6257, #6276 - DISABLE_TOKEN_INSTANCE_FETCHER env variable

  • #6391, #6427 - TokenTransfer token_id -> token_ids migration

  • #6443 - Drop internal transactions order index

  • #6450 - INDEXER_INTERNAL_TRANSACTIONS_BATCH_SIZE and INDEXER_INTERNAL_TRANSACTIONS_CONCURRENCY env variables

  • #6454 - INDEXER_RECEIPTS_BATCH_SIZE, INDEXER_RECEIPTS_CONCURRENCY, INDEXER_COIN_BALANCES_BATCH_SIZE, INDEXER_COIN_BALANCES_CONCURRENCY env variables

  • #6476, #6484 - Update token balances indexes

  • #6510 - Set consensus: false for blocks on int transaction foreign_key_violation

  • #6565 - Set restart: :permanent for permanent fetchers

  • #6568 - Drop unfetched_token_balances index

  • #6647 - Pending block operations update

  • #6542 - Init mixpanel and amplitude analytics

Last updated