Skip to content

v2.5.2#1906

Merged
marcello33 merged 27 commits intomasterfrom
v2.5.2-candidate
Nov 25, 2025
Merged

v2.5.2#1906
marcello33 merged 27 commits intomasterfrom
v2.5.2-candidate

Conversation

@marcello33
Copy link
Copy Markdown
Collaborator

Description

v2.5.2

cffls and others added 27 commits November 5, 2025 13:39
Since stateless nodes are using a different pruner from the regular pruner in geth, the transaction indexer will have problem with pruned blocks, resulting hanging goroutines in memory. This change prevents stateless node from running indexer on pruned blocks.
* consensus, internal: don't limit gas cap for system txns

* internal/ethapi: handle nil receiver
Signed-off-by: tinyfoolish <tinyfoolish@outlook.com>
State-sync transaction type wasn't handled while marshalling / unmarshalling data when constructing a response for get block query in ethclient.
* feat: add mutex for thread-safe access in historyReader

* feat: enhance thread safety in indexReader with RWMutex

---------

Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
* (feat): add is active producer flag to allow config modifications

* (feat): update flag behaviour to allow gas tip override

* update docs
…1893)

* core/txpool/legacypool: add metrics in txpool.add for lock observability

* add metrics for report and evict

* reheap metrics

* count reheap calls
@sonarqubecloud
Copy link
Copy Markdown

@marcello33 marcello33 requested a review from a team November 25, 2025 12:37
@marcello33 marcello33 requested a review from a team November 25, 2025 14:21
@marcello33 marcello33 merged commit ff906a0 into master Nov 25, 2025
12 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants