Skip to content

Commit 4c6fba8

Browse files
JOYclaude
andcommitted
chore: merge upstream v11.0.1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 parents 5a20784 + ef0b63a commit 4c6fba8

45 files changed

Lines changed: 1379 additions & 521 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# Changelog
22

3+
## 11.0.1
4+
5+
### 🐛 Bug Fixes
6+
7+
- Update OnDemand.InternalTransaction etherscan fields ([#14297](https://github.com/blockscout/blockscout/pull/14297))
8+
- Use inner join for verified contract addresses instead of lateral join ([#14294](https://github.com/blockscout/blockscout/pull/14294))
9+
- Disable on-demand internal tx fetch when corresponding flag is provided ([#14289](https://github.com/blockscout/blockscout/pull/14289))
10+
- Add fill IT addresses dependency into drop index migrations ([#14280](https://github.com/blockscout/blockscout/issues/14280))
11+
- Fix incorrect batch size in Indexer.Fetcher.OnDemand.TokenBalance ([#14265](https://github.com/blockscout/blockscout/issues/14265))
12+
- Prevent ETS crash in ContractCreator on GenServer restart ([#14221](https://github.com/blockscout/blockscout/issues/14221))
13+
- Fix internal transactions address dynamic condition ([#14278](https://github.com/blockscout/blockscout/issues/14278))
14+
- Remove addresses preload in celo parse_internal_transactions ([#14272](https://github.com/blockscout/blockscout/issues/14272))
15+
- Parse celo reward cursor params for address pagination ([#14275](https://github.com/blockscout/blockscout/issues/14275))
16+
- Map optimism-celo to celo OpenAPI folder ([#14274](https://github.com/blockscout/blockscout/issues/14274))
17+
- Make "sort_param" description endpoint-agnostic in OpenAPI spec ([#14270](https://github.com/blockscout/blockscout/issues/14270))
18+
- Fix Celo epochs list pagination ([#14269](https://github.com/blockscout/blockscout/issues/14269))
19+
20+
### 🚜 Refactor
21+
22+
- Move preload contract creation internal transaction under runtime toggle ([#14279](https://github.com/blockscout/blockscout/issues/14279), ([#14287](https://github.com/blockscout/blockscout/pull/14287)))
23+
24+
### ⚙️ Miscellaneous Tasks
25+
26+
- Cover all RPC API stats endpoints and stabilize flaky specs ([#14299](https://github.com/blockscout/blockscout/pull/14299))
27+
- Change "coinsupply" RPC API response to fit JSON RPC requirements ([#14298](https://github.com/blockscout/blockscout/pull/14298))
28+
- Optimize internal transactions address_match_dynamic ([#14293](https://github.com/blockscout/blockscout/pull/14293))
29+
- Add window_size for PendingTransactionsSanitizer ([#14292](https://github.com/blockscout/blockscout/pull/14292))
30+
- Make pending operations helper batching configurable ([#14273](https://github.com/blockscout/blockscout/issues/14273))
31+
32+
### New ENV variables
33+
34+
| Variable | Description | Parameters |
35+
|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|
36+
| `INDEXER_PENDING_TRANSACTIONS_WINDOW_SIZE` | Time offset for pending transactions sanitizer. Implemented in [#14292](https://github.com/blockscout/blockscout/pull/14292). | Version: v11.0.1\+ <br />Default: `1d` <br />Applications: Indexer |
37+
| `TOKEN_BALANCE_ON_DEMAND_FETCHER_BATCH_SIZE` | Batch size for Indexer.Fetcher.OnDemand.TokenBalance. Introduced in [#14265](https://github.com/poanetwork/blockscout/pull/14265) | Version: v11.0.1\+ <br />Default: `500` <br />Applications: API, Indexer |
38+
| `TOKEN_BALANCE_ON_DEMAND_FETCHER_CONCURRENCY` | Concurrency for Indexer.Fetcher.OnDemand.TokenBalance. Introduced in [#14265](https://github.com/poanetwork/blockscout/pull/14265) | Version: v11.0.1\+ <br />Default: `4` <br />Applications: API, Indexer |
39+
| `TOKEN_BALANCE_ON_DEMAND_FETCHER_ADDRESS_QUEUE_FLUSH_INTERVAL` | How often the on-demand token balance address queue is flushed to processing. Use a shorter interval for lower latency, or a longer interval to accumulate larger batches and reduce query frequency. Introduced in [#14265](https://github.com/poanetwork/blockscout/pull/14265) | Version: v11.0.1\+ <br />Default: `1s` <br />Applications: API, Indexer |
40+
| `TOKEN_BALANCE_ON_DEMAND_FETCHER_ADDRESS_QUEUE_BATCH_SIZE` | Batch size for on-demand token balance address queue. Introduced in [#14265](https://github.com/poanetwork/blockscout/pull/14265) | Version: v11.0.1\+ <br />Default: `50` <br />Applications: API, Indexer |
41+
| `PENDING_OPERATIONS_HELPER_TRANSACTIONS_BATCH_SIZE` | Batch size for transactions when processing pending operations. Implemented in [#14273](https://github.com/blockscout/blockscout/pull/14273). | Version: v11.0.1\+ <br />Default: `1000` <br />Applications: Indexer |
42+
| `PENDING_OPERATIONS_HELPER_BLOCKS_BATCH_SIZE` | Batch size for blocks when processing pending operations. Implemented in [#14273](https://github.com/blockscout/blockscout/pull/14273). | Version: v11.0.1\+ <br />Default: `10` <br />Applications: Indexer |
43+
44+
45+
346
## 11.0.0
447

548
### 🚀 Features

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<p align="center">Blockchain Explorer for inspecting and analyzing EVM Chains.</p>
33
<div align="center">
44

5-
[![Blockscout](https://github.com/blockscout/blockscout/actions/workflows/config.yml/badge.svg)](https://github.com/blockscout/blockscout/actions)
65
[![Discord](https://img.shields.io/badge/chat-Blockscout-green.svg)](https://discord.gg/blockscout)
76

87
</div>

0 commit comments

Comments
 (0)