-
Notifications
You must be signed in to change notification settings - Fork 0
ArbitrumEthRpcModule tests support #195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ArbitrumEthRpcModule tests support #195
Conversation
|
The build failures are unrelated with the changes, have to do with recent changes NethermindEth/nethermind#9232 on the master sync branch in NC that are not present in this repo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like we get to the point where we start writing tests for tests... 😅
Actually... instead of checking dependencies, it would be correct to check that tests can actually use eth_* APIs. Proving that dependencies are resolved doesn't prove that the module is correctly wired up and we can use it ☝️
|
@wurdum Alright, I added a couple of meaningful tests 😄 I'll update the task description also. |
wurdum
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
* Corrected namespaces * Adjust code to latest nm changes * Genesis loader fix * Add worldState scope for PrepareBlock * Cleanup * Making most tests work * Fix precompile execution context Orgin / GrandCaller * Fix stylus origin set * Fix rpc module tests * Test fix * Submodule change * Post merge test fixes * Test fixes - scoped WorldState * Submodule update * build fix for precompiled addresses - still pending implementation * VM tests fix * Spec fix - disable new eips * Register `ArbitrumBlockValidationModule` * Code cleanup * Format whitespace * Cleanup * ArbitrumEthRpcModule tests support (#195) * ArbitrumEthRpcModule tests support --------- Co-authored-by: Pavlo Rytikov <[email protected]> * Formatting * Use decorator instead of `ChainSpecBasedSpecProvider` * Change ISpecProvider resolution * Throw OutOfGasException directly instead of calling static method * NM submodule update and fixes * Test fixes * Update NM submodule to master * Fix ArbitrumChainSpecBasedSpecProvider test * Precompiles override & small fixes on nm-master-sync (#196) * Precompiles override * nuget.config fix * IWorldState Import on ArbGasInfoParserTests.cs * Fixes in ArbGasInfoParserTests.cs * ArbGasInfoParserTests.cs worldState fixes * ArbGasInfoParserTests.cs fixes * Nitpick fixes * submodule update * TrackingWorldState.cs fix * Conflicts fix --------- Co-authored-by: stavrosvl7 <[email protected]> Co-authored-by: Stavros Vlachakis <[email protected]> Co-authored-by: Pavlo Rytikov <[email protected]>
Fixes Closes Resolve #180