| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| BlockScout v12.0.2 source code.tar.gz | 2026-10-16 | 8.9 MB | |
| BlockScout v12.0.2 source code.zip | 2026-10-16 | 11.1 MB | |
| README.md | 2026-10-16 | 5.1 kB | |
| Totals: 3 Items | 20.0 MB | 0 | |
💥 v12 API Breaking changes
https://docs.blockscout.com/blockscout-v12-0-0-api-updates-and-breaking-changes
🚀 Features
- Expose rollup L1 data fee in the Etherscan-compatible API (#14954)
- Add JSON-RPC-compatible tokenholderlist, tokenholdercount, tokeninfo endpoints (#14935)
🐛 Bug Fixes
- Fix log join in optimism withdrawal list (#14955)
- Tolerate malformed content-type headers in NFT media type detection (#14949)
- Widen withdrawals.validator_index to bigint for ePBS builder withdrawals (#14948)
- Run token instance media type fetcher only on indexer nodes (#14936)
⚡ Performance
- Optimize scam tokens filtering (#14952)
- Merge address count and coin balance sum counters into one query (#14934)
⚙️ Miscellaneous Tasks
- Refactor FillLogsOptimizedFields to iterate over logs instead of blocks (#14956)
- Increase default concurrency of coin balance fetcher (#14953)
- Update Hackney 1.18 -> 4.0 (#14947)
- Bump phoenix to v1.6.17 (#14946)
- Remove deprecated blocks join in token_transfers_query_function (#14700)
- Migrate to Elixir 1.20.x (#14932)
📘 Updated Swagger Documentation
Swagger files for version 12.0.2: https://github.com/blockscout/swaggers/tree/master/blockscout/12.0.2
💡 New environment variables
New environment variables list
| Variable | Description | Parameters | |-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| | `INDEXER_TOKEN_INSTANCE_MEDIA_TYPE_INIT_QUERY_LIMIT` | Limit on the number of token instances loaded into the media type fetcher queue during each init pass. Implemented in [#14936](https://github.com/blockscout/blockscout/pull/14936). | Version: v12.0.2\+Default: `1000`
Applications: Indexer | | `CACHE_ADDRESS_AGGREGATES_PERIOD` | Refresh period for the combined addresses count and coin balance sums. [Time format](/setup/env-variables/backend-env-variables#time-format). Implemented in [#14934](https://github.com/blockscout/blockscout/pull/14934). | Version: v12.0.2\+
Default: `1h`
Applications: API, Indexer |