Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 6c9309c Author: Ruben Buniatyan <[email protected]> Date: Thu Jan 4 23:14:46 2024 +0100 Fix solution builds and add debug build configuration (#6456) commit 4cb9a94 Author: Kamil Chodoła <[email protected]> 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 <[email protected]> commit 61245df Author: Ben Adams <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Thu Jan 4 11:28:31 2024 +0300 fix debug build (#6447) commit 95d966c Author: Kamil Chodoła <[email protected]> Date: Wed Jan 3 17:46:02 2024 +0100 Fix checkout paths (#6451) Co-authored-by: Kamil Chodoła <[email protected]> commit 805f942 Author: Kamil Chodoła <[email protected]> Date: Wed Jan 3 17:10:18 2024 +0100 Fix permission on build files (#6450) Co-authored-by: Kamil Chodoła <[email protected]> commit 299d3c6 Author: Kamil Chodoła <[email protected]> Date: Wed Jan 3 16:34:52 2024 +0100 Fix Release Action (#6449) commit 0e6ffe7 Author: Ben Adams <[email protected]> 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 <[email protected]> Date: Wed Jan 3 07:01:54 2024 +0000 Speed up trie node traversal (#6436) commit d3c0443 Author: Ben Adams <[email protected]> Date: Wed Jan 3 06:59:20 2024 +0000 Gas price estimation as float (#6445) commit cbc3e67 Author: Amirul Ashraf <[email protected]> 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 <[email protected]> Date: Tue Jan 2 12:25:31 2024 +0100 Update packages (#6437) * Update packages * Update packages * Update line endings commit 7bb1a4d Author: Ruben Buniatyan <[email protected]> Date: Tue Jan 2 01:06:10 2024 +0100 Update file header (#6442) commit 6f2698c Author: Nikita Mescheryakov <[email protected]> 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 <[email protected]> commit 087b06a Author: Ben Adams <[email protected]> Date: Fri Dec 29 23:49:48 2023 +0000 Remove db throttling (#6438) commit c4767a4 Author: Ahmad Bitar <[email protected]> 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 <[email protected]> commit 6a9c76d Author: Marek Moraczyński <[email protected]> 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 <[email protected]> Date: Fri Dec 29 05:11:17 2023 +0000 Make CappedArray readonly (#6434) commit 075365a Author: Ben Adams <[email protected]> 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 <[email protected]> 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 <[email protected]> Co-authored-by: Ruben Buniatyan <[email protected]> Co-authored-by: Alexey Osipov <[email protected]> commit 2a66d41 Author: Amirul Ashraf <[email protected]> Date: Thu Dec 28 22:22:28 2023 +0800 Fix metric not working (#6432) commit c81d577 Author: Marek Moraczyński <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Thu Dec 28 17:39:11 2023 +0800 Reimplement KestrelMetricServer (#6429) commit be00812 Author: Amirul Ashraf <[email protected]> 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 <[email protected]> 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 <[email protected]> Co-authored-by: MarekM25 <[email protected]> Co-authored-by: Alexey <[email protected]> commit 0ad72e9 Author: Ben Adams <[email protected]> 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 <[email protected]> Date: Wed Dec 27 09:39:01 2023 +0000 Update Chain size test (#6426) commit 8fa3263 Author: Marcin Sobczak <[email protected]> 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 <[email protected]> commit f3ed968 Author: Lautaro Emanuel <[email protected]> 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 <[email protected]> Co-authored-by: Kamil Chodoła <[email protected]> commit 1df2cf4 Author: Ben Adams <[email protected]> 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 <[email protected]> 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 <[email protected]> commit 716a791 Author: Amirul Ashraf <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Dec 23 01:37:38 2023 +0100 Fix POSDAO tests workflow (#6414) commit aa6800c Author: Ben Adams <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Fri Dec 22 00:20:27 2023 +0000 Increase regex cache size (#6408) commit 90416e5 Author: Ruben Buniatyan <[email protected]> Date: Thu Dec 21 23:57:12 2023 +0100 Remove Nethermind launcher build (#6404) commit 536e2f7 Author: Ruben Buniatyan <[email protected]> Date: Thu Dec 21 21:08:48 2023 +0100 Revise and improve diagnostics Dockerfile (#6398) commit 76c73a1 Author: Ayman Bouchareb <[email protected]> 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 <[email protected]> Co-authored-by: Ruben Buniatyan <[email protected]> Co-authored-by: Alexey <[email protected]> Co-authored-by: DCeleda <[email protected]> Co-authored-by: Amirul Ashraf <[email protected]>
- Loading branch information