Feat/opcode tracing plugin#10131
Merged
Merged
Conversation
* start * more dependencies * build * rename * voting * vote task * bit of refactor * invoke block produced dont seal * refactor context * format * timeout missing * block producer * format * basic incomplete setup * test * block production test * format * merge cleanup * merged * use the constant * use timestamp from attributes * Merged * Merged fix * cleanup * fixes * cleanup * commit cert before vote propose in background * merge and refactor * rename * format * comment * refactor to continuous loop * remove TCM * Format * fix * draft implmentation * cleanup * handle regenesis block in XdcTestBlockchain * refactor to inherit from TestBlockchain * register FromXdcContainer * handle _fromContainer from base * attempt rotating signers * test fix * test fix * test and container setup fix * decoder fix * bug fixes * init QC * test xdc sealer rotation * bug fixes and working now * Format * Update packages.lock.json * remove * total difficulty fix * format * override in blocktree * fix * unittest * format * fix build issues * fix * Fix * remove test * fixes * format * cleanup * refactor vote tests to use test blockchain class * undo merge and cleanup usings * add custom genesis builder for xdc * format whitespaces * Do not insert block if invalid fork * format * reorg test * revert block processor * revert cloning of header in PrepareBlockForProcessing * reorgs tests working * fix bad db * fix seal validator * fix * format * implement add block without commiting qc and generate extra keys for testing * move vote tests that check vote round to unit tests * fix and refactor * optional params * fix * one fix and a bit of refactor * reorg test * rename * return block instead * reorg test * fixes * dont set author * 10 seconds per add block * test blockchain changes * format * fixes for hotstuff module * fixes for filter votes and add tests * fix test block producer * fixes for epoch master calculation * format * rename * rollback QC test blockchain order * build fix * format * cleanup * fix filter vote test to use get snapshot by gap number * remove redundant --------- Co-authored-by: ak88 <anders.holmbjerg@hotmail.com> Co-authored-by: Demuirgos <ayman.bouchareb@outlook.fr> Co-authored-by: Ayman Bouchareb <Ayman.Bouchareb@outlook.com>
* Create README.md * readme * change description * correction
* fix: Align BasicJsonRpcClient nullability with IJsonRpcClient * fix ci * Apply suggestions from code review * Update src/Nethermind/Nethermind.Merge.Plugin.Test/ExternalRpcIntegrationTests.cs * fix ci --------- Co-authored-by: Lukasz Rozmej <lukasz.rozmej@gmail.com>
Co-authored-by: rubo <rubo@users.noreply.github.com>
Co-authored-by: emlautarom1 <emlautarom1@users.noreply.github.com>
* Harden Abi parsing, always throw AbiException from AbiDecoder * Add test * add inner exception when Abi fails * simplify InvalidBlockException
* Cached node * Unit test * Remove TODO * Do not limit batch size at start if snap sync
Fix invalid block
* start * more dependencies * build * rename * voting * vote task * bit of refactor * invoke block produced dont seal * refactor context * format * timeout missing * block producer * format * basic incomplete setup * test * block production test * format * merge cleanup * merged * use the constant * use timestamp from attributes * Merged * Merged fix * cleanup * fixes * cleanup * commit cert before vote propose in background * merge and refactor * rename * format * comment * refactor to continuous loop * remove TCM * Format * fix * draft implmentation * cleanup * handle regenesis block in XdcTestBlockchain * refactor to inherit from TestBlockchain * register FromXdcContainer * handle _fromContainer from base * attempt rotating signers * test fix * test fix * test and container setup fix * decoder fix * bug fixes * init QC * test xdc sealer rotation * bug fixes and working now * Format * Update packages.lock.json * remove * total difficulty fix * format * override in blocktree * fix * unittest * format * fix build issues * fix * Fix * remove test * fixes * format * cleanup * undo merge and cleanup usings * add custom genesis builder for xdc * format whitespaces * Do not insert block if invalid fork * format * reorg test * revert block processor * revert cloning of header in PrepareBlockForProcessing * reorgs tests working * fix bad db * fix seal validator * fix * format * implement add block without commiting qc and generate extra keys for testing * fix and refactor * optional params * fix * one fix and a bit of refactor * reorg test * rename * return block instead * reorg test * fixes * dont set author * 10 seconds per add block * test blockchain changes * format * some setup and ports * fixes for hotstuff module * fix failing test * fix test block producer * fixes for epoch master calculation * format * rename * rollback QC test blockchain order * added extra tests * snapshotmanager tests fixed * format * cleanup * remove TestBlockchainTester * cleanup * added more tests * fix failing tests * fix the failing tests (again) * fix merge issues * format * rename tests * remove unncessary variable * removed unused field * mine module test and a bit of refactor * format --------- Co-authored-by: ak88 <anders.holmbjerg@hotmail.com> Co-authored-by: cicr99 <kr1000a@gmail.com>
* run tests in parallel and cleanup a lot * cleanup * cleanup * dont use shared variable
…#9729) * fix missing dispose in HandleMessage(PooledTransactionRequestMessage message) * simplify
update
* Make blob tx min priority fee configurable * Set 0 by default
* Migrate to .NET 10 * Update MTP settings * Update README * Remove System.IO.Pipelines package * Replace obsolete `Rfc2898DeriveBytes` API * Replace obsolete ASP.NET API * Replace `IWebHost` with `IHost` * Fix formatting * Remove System.Linq.Async package * Add .NET SDK version * Update lock file * Fix formatting * Update packages * Update Dockerfiles * Remove dotnet.config * Remove Microsoft.Testing.Extensions.VSTestBridge package * Minor revision * Revise script permissions assignment * Update logo * Fix formatting * Update warning settings * Update .gitignore * Fix formatting * Fix interface access modifier * Fix formatting * Set to C# 14 * Revise tests workflow * Update .NET versions to GA * Fix formatting * Fix formatting * Update .NET packages * Update other packages * Remove redundant packages * Downgrade Microsoft.Testing.Extensions.CodeCoverage package * Remove IDE-specific stuff * Update BenchmarkDotNet packages * Update packages * Enable retries for a trie test
* call result change * make constructor private
* Fix generic parameter name * Remove `virtual` modifier
* Separate gas prices * add baseEffectiveGasPrice * minor change * renaming * cosmetic rename * Make it better (+additional refactors) * fix comment * better parenthesis for clearance --------- Co-authored-by: lukasz.rozmej <lukasz.rozmej@gmail.com>
* Remove defaults * fix npe * Remove gas cap * known tests * Cap gas * Comment * Fix rpc tests * Fix formatting * Fix blockchain tests * remove ok check * Fixes
* Fix al * Formatting & known tests * Update src/Nethermind/Nethermind.JsonRpc/Modules/Eth/EthRpcModule.TransactionExecutor.cs Co-authored-by: Lukasz Rozmej <lukasz.rozmej@gmail.com> --------- Co-authored-by: Lukasz Rozmej <lukasz.rozmej@gmail.com>
Co-authored-by: rubo <rubo@users.noreply.github.com>
Co-authored-by: rubo <rubo@users.noreply.github.com>
…ting test (#10086) Update BlockTreeTests.cs
* Drop eth66 and eth67 support * Fix tests * test * bump versions * Fix E2ESyncTests failures when isPostMerge=false - remove eth/69 from default capabilities (#10103) * Initial plan * Remove eth/69 from default capabilities - added dynamically by MergePlugin Co-authored-by: benaadams <1142958+benaadams@users.noreply.github.com> * Fix test expecting eth/69 as highest default protocol version Co-authored-by: benaadams <1142958+benaadams@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: benaadams <1142958+benaadams@users.noreply.github.com> * fix --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: benaadams <1142958+benaadams@users.noreply.github.com>
* Add Address recovery from PublicKey to KeccakCache * Improve comments * Feedback
* Update to UInt256 version 1.4.0 * Fix some div zero
Update IEraAdminRpcModule.cs
Update BlockTreeTests.cs
…10070) Update SimpleConsoleLogManager.cs
* optimize eth_gasPrice using kth algorithm * fix: review nethermind --------- Co-authored-by: weixie.cui <weixie.cui@okg.com>
* Don't queue prunes * Add delay * Add Delay reasoning comment
* refactor: simplify Avx2 branches for UInt256 shuffles * Update EvmStack.cs
* Ignore claude config in git * Ignore claude config in git
… in BlockTree (#10125) Update BlockTree.cs
* Add Directory.Build.targets with: - Skip copying dependencies and native runtimes for library projects - Filter native runtimes to current OS only during local builds - Share native runtimes across projects during local builds with a shared location and junctions/symlinks * NethermindCopyAllRuntimes -> CI * Remove filtering native lib by os * Move Directory.Build.targets to src/Nethermind * Make mechanism opt-in with SlimBuild parameter Add Directory.Build.targets to Solution Items * SlimBuild can have any value to be enabled * Refactor Directory.Build.targets (#10122) --------- Co-authored-by: Ruben Buniatyan <rubo@users.noreply.github.com>
3b99ef7 to
dfab3a4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.