Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 6c9309c
Author: Ruben Buniatyan <rubo@users.noreply.github.com>
Date:   Thu Jan 4 23:14:46 2024 +0100

    Fix solution builds and add debug build configuration (#6456)

commit 4cb9a94
Author: Kamil Chodoła <43241881+kamilchodola@users.noreply.github.com>
Date:   Thu Jan 4 20:54:08 2024 +0100

    Bump version to 1.26.0-unstable (#6443)

    * Bump version to 1.25.0

    * Change already to 1.26.0

    ---------

    Co-authored-by: Kamil Chodoła <kamil@nethermind.io>

commit 61245df
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Thu Jan 4 14:43:09 2024 +0000

    Use the empty account cache as cache (#6452)

    * Use the empty account cache as cache

    * Rename

commit a7cbe27
Author: Marcin Sobczak <77129288+marcindsobczak@users.noreply.github.com>
Date:   Thu Jan 4 10:32:12 2024 +0100

    Fix `BlobGasUsed` and `ExcessBlobGas` in Cancun genesis (#6446)

    * try hotfix

    * try with default 0

    * another approach

    * try

    * requested simplification

commit ab3711c
Author: Ahmad Bitar <33181301+smartprogrammer93@users.noreply.github.com>
Date:   Thu Jan 4 11:28:31 2024 +0300

    fix debug build (#6447)

commit 95d966c
Author: Kamil Chodoła <43241881+kamilchodola@users.noreply.github.com>
Date:   Wed Jan 3 17:46:02 2024 +0100

    Fix checkout paths (#6451)

    Co-authored-by: Kamil Chodoła <kamil@nethermind.io>

commit 805f942
Author: Kamil Chodoła <43241881+kamilchodola@users.noreply.github.com>
Date:   Wed Jan 3 17:10:18 2024 +0100

    Fix permission on build files (#6450)

    Co-authored-by: Kamil Chodoła <kamil@nethermind.io>

commit 299d3c6
Author: Kamil Chodoła <43241881+kamilchodola@users.noreply.github.com>
Date:   Wed Jan 3 16:34:52 2024 +0100

    Fix Release Action (#6449)

commit 0e6ffe7
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Wed Jan 3 08:02:40 2024 +0000

    Return to NoGCRegion now runtime bug is fixed (#6381)

    * Return to NoGCRegion now runtime bug is fixed

    * Remove other comment

commit 292acdd
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Wed Jan 3 07:01:54 2024 +0000

    Speed up trie node traversal (#6436)

commit d3c0443
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Wed Jan 3 06:59:20 2024 +0000

    Gas price estimation as float (#6445)

commit cbc3e67
Author: Amirul Ashraf <asdacap@gmail.com>
Date:   Tue Jan 2 22:16:21 2024 +0800

    Fix/flush on snap finish (#6444)

    * Flush on snap finish

    * Added test

commit a3caae8
Author: Ruben Buniatyan <rubo@users.noreply.github.com>
Date:   Tue Jan 2 12:25:31 2024 +0100

    Update packages (#6437)

    * Update packages

    * Update packages

    * Update line endings

commit 7bb1a4d
Author: Ruben Buniatyan <rubo@users.noreply.github.com>
Date:   Tue Jan 2 01:06:10 2024 +0100

    Update file header (#6442)

commit 6f2698c
Author: Nikita Mescheryakov <root@nikitam.io>
Date:   Mon Jan 1 21:13:10 2024 +0300

    Optimism canyon (#6374)

    * Receipts

    * Create2Deployer

    * Fix null value

    * Refactor 1559

    * Canyon eip 1559

    * Refactor

    * MarkAsFailed

    * Revert TxProcessor

    * Fix tests

    * Fix tests

    * decoder

    * Fix configs

    * base-goerli regolith timestamp

    * Fix elasticity multiplier

    * Check tx type

commit 344c568
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Jan 1 11:00:30 2024 +0100

    Updating Fast Sync config files (#6441)

    Co-authored-by: LukaszRozmej <LukaszRozmej@users.noreply.github.com>

commit 087b06a
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Fri Dec 29 23:49:48 2023 +0000

    Remove db throttling (#6438)

commit c4767a4
Author: Ahmad Bitar <33181301+smartprogrammer93@users.noreply.github.com>
Date:   Fri Dec 29 19:18:11 2023 +0300

    [Fix] Potential fix to missing tx index sometimes (related to reorgs) (#6422)

    * fixes

    * update unit tests to reflect reorg

    ---------

    Co-authored-by: Ahmad Mazen Radwan Bitar <am.bitar@diyarme.com>

commit 6a9c76d
Author: Marek Moraczyński <marekm2504@gmail.com>
Date:   Fri Dec 29 16:44:14 2023 +0100

    Fixed FinalTotalDifficulty based on genesis (#6435)

    * Fixed FinalTotalDifficulty based on genesis

    * Fix whitespace

    * Fix test setup

commit f601ede
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Fri Dec 29 05:11:17 2023 +0000

    Make CappedArray readonly (#6434)

commit 075365a
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Thu Dec 28 23:08:43 2023 +0000

    Reduce lock contention (#6417)

    * Reduce TxPool lock contention

    * Reduce lock contention with added spice

    * Use McsLock for LruCache

    * Whitespace

    * Calculate hashes in parallel

    * Name clash with extension and invalid round trip check

    * Add tests

    * Fix

    * Use monitor signalling to wake up sleeping threads

    * Additional comments

    * throttle db read/writes

    * Less contention on the priority lock

    * Whitespace

    * Boost forkchoice

commit d8debc6
Author: Lautaro Emanuel <31224949+emlautarom1@users.noreply.github.com>
Date:   Thu Dec 28 16:37:17 2023 -0300

    Fix node restart on `gnosis-cancun` (#6423)

    * first draft

    * add more things

    * fix metric

    * fix

    * add tests

    * add serializers and tests

    * simplification

    * adjust network and rpc tests

    * post-merge fixes

    * enable eth68

    * adjust tests

    * fix

    * Use blob gas instead of count

    * Shuffle 4844 constants, add GetMaxBlobsPerBlock

    * Replace `Keccak` with `Hash256`

    * fix PeerInfoExtensions

    * fix StateSyncDownloader

    * fix GetNodeDataTrieNodeRecovery

    * improve switching capabilities

    * `WasProcessed = true` for Genesis `BlockInfo`

    * Add tests

    ---------

    Co-authored-by: Marcin Sobczak <marcindsobczak@gmail.com>
    Co-authored-by: Ruben Buniatyan <rubo@users.noreply.github.com>
    Co-authored-by: Alexey Osipov <me@flcl.me>

commit 2a66d41
Author: Amirul Ashraf <asdacap@gmail.com>
Date:   Thu Dec 28 22:22:28 2023 +0800

    Fix metric not working (#6432)

commit c81d577
Author: Marek Moraczyński <marekm2504@gmail.com>
Date:   Thu Dec 28 14:49:34 2023 +0100

    Fix TotalDifficulty for post-merge networks in genesis (#6407)

    * Fix TotalDifficulty for post-merge devnets

    * Fix whitespaces

    * test fixes

commit dd613af
Author: Marcin Sobczak <77129288+marcindsobczak@users.noreply.github.com>
Date:   Thu Dec 28 14:46:09 2023 +0100

    Update configs tests, add FastSyncCatchUpHeightDelta for holesky (#6431)

    * adjust config tests

    * add high FastSyncCatchUpHeightDelta for holesky

    * fix one more test

commit fe807bb
Author: Marcin Sobczak <77129288+marcindsobczak@users.noreply.github.com>
Date:   Thu Dec 28 11:54:35 2023 +0100

    Enable blob txs support in goerli configs (#6430)

    * enable blob support for goerli

    * add config test

commit 2402d5a
Author: Lukasz Rozmej <lukasz.rozmej@gmail.com>
Date:   Thu Dec 28 11:40:47 2023 +0100

    fix memory guard and slice (#6396)

    * fix memory guard and slice

    * Trim or pad variable length bytes (as Geth does)

    * fix ArgumentException

    * whitespace

commit ada8cc9
Author: Amirul Ashraf <asdacap@gmail.com>
Date:   Thu Dec 28 17:39:11 2023 +0800

    Reimplement KestrelMetricServer (#6429)

commit be00812
Author: Amirul Ashraf <asdacap@gmail.com>
Date:   Thu Dec 28 17:13:06 2023 +0800

    Feature/exit on blocknumber (#6428)

    * Exit on block number

    * Some minor log

commit 2ad33cc
Author: Ahmad Bitar <33181301+smartprogrammer93@users.noreply.github.com>
Date:   Thu Dec 28 11:45:40 2023 +0300

    [Cancun]{Spec} Goerli config and fix for `ChainSpecBasedSpecProvider` (#6409)

    * init

    * format

    * format

    * Empty-Commit

    * make tests granular

    * Remove timestamp consecutive block transition. Keep first timestamp transition past block.

    * change approach to test fix

    * fixes

    * fix future fork info

    * Fully separate block forks from timtestamp ones (#6419)

    ---------

    Co-authored-by: lukasz.rozmej <lukasz.rozmej@gmail.com>
    Co-authored-by: MarekM25 <marekm2504@gmail.com>
    Co-authored-by: Alexey <me@flcl.me>

commit 0ad72e9
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Wed Dec 27 16:39:14 2023 +0000

    Don't use exceptions for flow control during sync (#6425)

    * Don't use exceptions for flow control during sync

    * Fix header caching

    * Fix time reporting

    * Better progress time

commit 7e6c340
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Wed Dec 27 09:39:01 2023 +0000

    Update Chain size test (#6426)

commit 8fa3263
Author: Marcin Sobczak <77129288+marcindsobczak@users.noreply.github.com>
Date:   Wed Dec 27 10:26:37 2023 +0100

    Blob txs reorgs (#6254)

    * add column for processed txs

    * add feature of returning keys only

    * adjust BlobTxStorage

    * cosmetics

    * add logic for storing processed blob txs and removing finalized

    * rename

    * fix

    * add tests

    * cosmetics

    * add sender recovery for reorganized blob txs

    * requested change

    * one more place

    * postmerge fix

    * fix saving of processed blob txs

    * optimize saving processed txs

    * readd blob support config

    * fix whitespace

    * fix test

    * fix tests parallelism?

    * add more logs

    * fix blob txs metric

    * refactor BlobTxStorage

    * optimize collecting blob txs from processed block

    * Create IBlobTxStorage and separate blob specific methods from ITxStorage

    * use batch when cleaning processed txs db

    * fix

    * fix file encoding

    * fix init when blob support or reorgs disabled

    * fix signing test txs

    * add regression test

    * fix tests

    * one more regression test

    * post-merge fix

    * add test for readding reorganized blob txs

    * improve test

    * one more check in test

    * Remove unnecessary list

    Sleep -> Task in test

    * cosmetic

    * compress 3 bool flags to 1 enum

    * fix file encoding

    * fix whitespaces

    ---------

    Co-authored-by: lukasz.rozmej <lukasz.rozmej@gmail.com>

commit f3ed968
Author: Lautaro Emanuel <31224949+emlautarom1@users.noreply.github.com>
Date:   Tue Dec 26 11:09:44 2023 -0300

    Upgrade Kute (#6366)

    * Introduce filter limits

    - Filters can include optional limits

    * Report progress at the start

    - Fixes progress not updating

    * Initial response validator

    - Verifies that the response does not contain an 'error' field

    * Include more examples of filters and limits

    * Perform validation outside time measurement

    * Add 'TracerValidator'

    - Responses can be stored into a new file

    * Document 'TracerValidator'

    - Disabled by default
    - Response tracing is ignored in dry mode

    * Make config help text more consistent

    * Capitalize

    * Change name of tracing to verbose

    * Update README.md

    * Use `-r|--responses` to store responses

    * Invert condition

    - Append if file exists
    - Create one if not

    * Make 'IJsonRpcValidator' take also request into consideration

    * Validate 'NewPayload' responses using custom strategy

    - 'TracerValidator' is no longer a decorator

    * Separate 'ResponseTracer' from Validator

    - Tracer should be independent
    - Add File and Null tracers
    - Simplify services setup

    * Validate and trace batch responses

    * Add TickSucceeded

    * Add temp sampleSize

    * Tick succeeded on batches too

    * Use 'CompleteReservoir' for sampling

    - Removes need for hack/magic numbers

    * Remove whitespace

    * Remove `IAuth` from `NullJsonRpcSubmitter`

    ---------

    Co-authored-by: Kamil Chodoła <43241881+kamilchodola@users.noreply.github.com>
    Co-authored-by: Kamil Chodoła <kamil@nethermind.io>

commit 1df2cf4
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Tue Dec 26 12:01:45 2023 +0000

    Remove duplicate calls to FindHeader in eth_getLogs (#6421)

    * Remove duplicate calls to FindHeader in eth_getLogs

    * Check cancellation token

    * Fix tests due to params change

commit 3fa5ba5
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Tue Dec 26 08:50:53 2023 +0000

    Remove Duplicate call to TryGetPendingTransaction in RPC (#6420)

commit 02221a9
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Dec 25 12:58:27 2023 +0100

    Updating Fast Sync config files (#6416)

    Co-authored-by: LukaszRozmej <LukaszRozmej@users.noreply.github.com>

commit 716a791
Author: Amirul Ashraf <asdacap@gmail.com>
Date:   Mon Dec 25 07:40:00 2023 +0800

    Fix double write during full pruning (#6415)

    * Fix double write during full pruning

    * Missed a null condition

commit 1c0ce55
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Sun Dec 24 15:26:38 2023 +0000

    RateLimiter: Remove unneeded async statemachine (#6418)

    * RateLimiter: Remove unneeded async statemachine

    * Fix test

commit 3bd89b3
Author: Ruben Buniatyan <rubo@users.noreply.github.com>
Date:   Sat Dec 23 01:37:38 2023 +0100

    Fix POSDAO tests workflow (#6414)

commit aa6800c
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Fri Dec 22 10:53:34 2023 +0000

    Fix unbounded memory growth in DoubleArrayConverter (#6412)

    * Fix unbounded memory growth in DoubleArrayConverter

    * Whitespace

commit bb1840f
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Fri Dec 22 02:58:40 2023 +0000

    Throw less expensive exceptions from Evm (#6406)

    * Reduce Evm eceptions

    * Less exceptions

    * Less exceptions

    * Whitespace

    * Remove signed benchmark

    * Moar

commit b86383f
Author: Ben Adams <thundercat@illyriad.co.uk>
Date:   Fri Dec 22 00:20:27 2023 +0000

    Increase regex cache size (#6408)

commit 90416e5
Author: Ruben Buniatyan <rubo@users.noreply.github.com>
Date:   Thu Dec 21 23:57:12 2023 +0100

    Remove Nethermind launcher build (#6404)

commit 536e2f7
Author: Ruben Buniatyan <rubo@users.noreply.github.com>
Date:   Thu Dec 21 21:08:48 2023 +0100

    Revise and improve diagnostics Dockerfile (#6398)

commit 76c73a1
Author: Ayman Bouchareb <Ayman.bouchareb@outlook.fr>
Date:   Thu Dec 21 14:09:54 2023 +0100

    Add new RPC methods debug_getRawBlock, debug_getRawReceipts, debug_getRawHeader, debug_getRawTransaction (#6368)

    * Fix peer header when no peers to show (#4411)

    * Fix peer header when no peers to show

    * Only order once

    * Better fix maybe

    * Applying lukasz suggestion

    * Revise product version (#4322)

    * Replace submodules with packages (#4374)

    * Add optional argument Address in parity_pendingTransactions (#4413)

    * Add enough projects to build benchmark runner (#4431)

    * Fix peer header when no peers to show (#4411)

    * Fix peer header when no peers to show

    * Only order once

    * Better fix maybe

    * Applying lukasz suggestion

    * Revise product version (#4322)

    * Replace submodules with packages (#4374)

    * Add optional argument Address in parity_pendingTransactions (#4413)

    * Add enough projects to build benchmark runner (#4431)

    * Fix develop branch

    * Exit early on error (#4220)

    Exit early on error in steps except for step with "mustInitialize" set to false.

    * Fix peer header when no peers to show (#4411)

    * Fix peer header when no peers to show

    * Only order once

    * Better fix maybe

    * Applying lukasz suggestion

    * Revise product version (#4322)

    * Replace submodules with packages (#4374)

    * Add optional argument Address in parity_pendingTransactions (#4413)

    * Add enough projects to build benchmark runner (#4431)

    * Fix develop branch

    * Exit early on error (#4220)

    Exit early on error in steps except for step with "mustInitialize" set to false.

    * Changes to BlockForRPC class : Ignored Author field in JsonDeserialization

    * Changes to TransactionForRPC class : Ignored 'data' field in JsonDeserialization if null or empty, and Assigned ChainId from Signature.ChainId if tx.ChainId is null

    * Changes to [DebugBridge, IDebugBridge] files : Added utility functions to get Transactions and Receipts per block

    * Changes to [DebugRpcModule, IDebugRpcModule] files : Added missing debug Functions [getRawBlock, getRawBlockHeader, getRawReceipts, getRawTransaction]

    * Changes to TransactionForRPC class : Ignored 'data' field in JsonDeserialization if null or empty, and Assigned ChainId from Signature.ChainId if tx.ChainId is null

    * Changes to ProofConverter class : stripped leading zeros from value field, and stripped leading zeros while keeping lenght even in key

    * Changes to [DebugRpcModule, IDebugRpcModule] files : new Debug functions only accept Keccak inputs

    * Changes to [DebugRpcModule, IDebugRpcModule] files : fix getRawReceipts

    * Changes to [Rlp, ReceiptStorageDecoder] files : added parameterless constructor to RSD, and added a selector method to decorder in RLP

    * Changes to [ReceiptMessageDecoder] files : added IRlpObjectDecoder interface to RMD

    * Changes to [Rlp] files : changed Decoder selection strategy to depend on custom attribute

    * Changes to [DebugRpcModule] files : added custom RlpBehaviour to Rlp.Encode in debug_getRawReceipts

    * Changes to [EthRpcModule.cs] files : deactivated optimization for eth_createaAccessList

    * fix merge issues

    * fix failing tests

    * fixed ws
    removed added file

    * fix merge issue

    * revert script changes

    * remove non related changes from PR

    ---------

    Co-authored-by: smartprogrammer93 <33181301+smartprogrammer93@users.noreply.github.com>
    Co-authored-by: Ruben Buniatyan <rubo@users.noreply.github.com>
    Co-authored-by: Alexey <me@flcl.me>
    Co-authored-by: DCeleda <dceleda@hotmail.com>
    Co-authored-by: Amirul Ashraf <asdacap@gmail.com>
  • Loading branch information
ak88 committed Jan 15, 2024
1 parent 55d37c9 commit e750563
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion src/Nethermind/Nethermind.Core/Caching/LruCache.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
using Nethermind.Core.Extensions;
using Nethermind.Core.Threading;

Expand Down

0 comments on commit e750563

Please sign in to comment.