Download Latest Version BlockScout v12.0.2 source code.zip (11.1 MB) Google Add to Preferred Sources
Home / v12.0.1
Name Modified Size InfoDownloads / Week
Parent folder
BlockScout v12.0.1 source code.tar.gz 2026-10-12 8.9 MB
BlockScout v12.0.1 source code.zip 2026-10-12 11.1 MB
README.md 2026-10-12 5.4 kB
Totals: 3 Items   20.0 MB 0

💥 API Breaking changes v12

https://docs.blockscout.com/blockscout-v12-0-0-api-updates-and-breaking-changes

🐛 Bug Fixes

  • Fix parsing celo transfers from internal transactions (#14929)
  • Support Gloas blob fetching via /eth/v1/beacon/blobs endpoint (#14921)
  • Mark replaced pending transactions imported after their replacement confirmed (#14922)
  • Fix started? condition of optimize logs fields migration (#14923)
  • Skip media type HEAD request for non-http(s) NFT media URLs (#14920)
  • Declare age query param in advanced-filters OpenAPI spec (#14919)
  • Validate version upgrade before executing migrations (#14915)
  • Fix SanitizeDuplicatedLogIndexLogs migration query options (#14916)

⚡ Performance

  • Block import optimizations (#14925)

⚙️ Miscellaneous Tasks

  • Prefer CoinGecko over CryptoCompare for coin price history (#14928)
  • Add envs for DeleteNonConsensusLogs migration (#14927)
  • Erlang OTP 27 -> 28 (#14917)

📘 Updated Swagger Documentation

Swagger files for version 12.0.1: https://github.com/blockscout/swaggers/tree/master/blockscout/12.0.1

💡 New environment variables

New environment variables list | Variable | Description | Parameters | |-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| | `MIGRATION_DELETE_NON_CONSENSUS_LOGS_BATCH_SIZE` | Number of blocks to delete non-consensus logs from in the batch. Implemented in [#14927](https://github.com/blockscout/blockscout/pull/14927). | Version: v12.0.1\+
Default: `100`
Applications: Indexer | | `MIGRATION_DELETE_NON_CONSENSUS_LOGS_CONCURRENCY` | Number of parallel deleting log batches processing. Implemented in [#14927](https://github.com/blockscout/blockscout/pull/14927). | Version: v12.0.1\+
Default: `10`
Applications: Indexer | | `MIGRATION_DELETE_NON_CONSENSUS_LOGS_TIMEOUT` | Timeout between deleting log batches processing. Implemented in [#14927](https://github.com/blockscout/blockscout/pull/14927). | Version: v12.0.1\+
Default: `0s`
Applications: Indexer | | `MARKET_NATIVE_COIN_HISTORY_SOURCE` | Sets the source for native coin price history fetching. Available values are `crypto_compare`, `coin_gecko`, `mobula`, `coin_market_cap`, `crypto_rank` and `dia`. When unset, the source is auto-detected; CoinGecko is preferred when `MARKET_COINGECKO_COIN_ID` is configured, and CryptoCompare remains the fallback when no CoinGecko or CoinMarketCap coin ID is configured. Set to `crypto_compare` to keep using CryptoCompare. Behavior changed in v12.0.1. Implemented in [#14928](https://github.com/blockscout/blockscout/pull/14928). | Version: v8.0.0\+
Default: auto-detected
Applications: Indexer | | `MARKET_SECONDARY_COIN_HISTORY_SOURCE` | Sets the source for secondary coin price history fetching. Available values are `crypto_compare`, `coin_gecko`, `mobula`, `coin_market_cap`, `crypto_rank` and `dia`. When unset, the source is auto-detected; CoinGecko is preferred when `MARKET_COINGECKO_SECONDARY_COIN_ID` is configured, and CryptoCompare remains the fallback when no CoinGecko or CoinMarketCap coin ID is configured. Set to `crypto_compare` to keep using CryptoCompare. Behavior changed in v12.0.1. Implemented in [#14928](https://github.com/blockscout/blockscout/pull/14928). | Version: v8.0.0\+
Default: auto-detected
Applications: Indexer |
Source: README.md, updated 2026-10-12