Add network support for ephemery testnet#7471
Add network support for ephemery testnet#7471gconnect wants to merge 134 commits intobesu-eth:mainfrom
Conversation
3f6b682 to
f58f4e0
Compare
|
@gconnect is this still WIP as the title suggests, or ready for review? |
Yes @macfarla it is. Currently working on the requested changed. I have made most of the changes what is left is the test. Should be done with it later today and push update then remove the WIP. Also a quick one, I created the standalone class under the utils directory am not sure if it's okay there. |
* exclude permissioning test from default ATs run on PRs Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> --------- Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
… trace (besu-eth#7336) * eliminate non-constant string concatenation from debug and trace Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> * adjustments Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> --------- Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
--------- Signed-off-by: Simon Dudley <simon.dudley@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
…su-eth#7296) Optimistic transaction parallelization execution during block processing to improve the performances. This feature can enabled with a flag --Xbonsai-parallel-tx-processing-enabled=true Signed-off-by: Karim Taam <karim.t2am@gmail.com> Co-authored-by: Ameziane H <ameziane.hamlat@consensys.net> Co-authored-by: garyschulte <garyschulte@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
* 7732: Remove datagas related stuff in favour of blobgas Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net> --------- Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
Fix NPE for legacy ForkId with no forks Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
…resh, not just the first one (besu-eth#7314) * Add new config option to use bootnodes during any peer table refresh, not just the first one Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> * Update everything-config list Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> * Revert debug setting Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> * Update ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/discovery/internal/PeerDiscoveryController.java Co-authored-by: Stefan Pingel <16143240+pinges@users.noreply.github.com> Signed-off-by: Matt Whitehead <matthew1001@hotmail.com> --------- Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> Signed-off-by: Matt Whitehead <matthew1001@hotmail.com> Co-authored-by: Stefan Pingel <16143240+pinges@users.noreply.github.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
This avoids executing TrieLogPruner.preload Signed-off-by: Simon Dudley <simon.dudley@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
Add unit tests to the EXTCODE* series operations. Also, put all EVM operations tests in the proper package. Signed-off-by: Danno Ferrin <danno@numisight.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
…ction pool (besu-eth#7359) * Introduce score for pending transactions Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net> * Introduce score for pending transactions Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net> * Update package javadoc Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net> --------- Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
…esu-eth#7377) * Update GeneralStateTestCaseEipSpec for use in linea-arithmetization Signed-off-by: Gaurav Ahuja <gauravahuja9@gmail.com> * formatting Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> --------- Signed-off-by: Gaurav Ahuja <gauravahuja9@gmail.com> Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
…act (besu-eth#7380) Signed-off-by: garyschulte <garyschulte@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
There is still a startup error when bonsai-limit-trie-logs-enabled is explicitly set to true --------- Signed-off-by: Simon Dudley <simon.dudley@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
* Do not maintain connections to bootnodes Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> * Update changelog entry Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> --------- Signed-off-by: Matthew Whitehead <matthew1001@gmail.com> Co-authored-by: Stefan Pingel <16143240+pinges@users.noreply.github.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
Also reduce pruning window from 30_000 to 5_000 --------- Signed-off-by: Simon Dudley <simon.dudley@consensys.net> Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
…exist (besu-eth#7305) Signed-off-by: Jason Frame <jason.frame@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
…Info is null (besu-eth#7508) Signed-off-by: kesrishubham2510 <shubhamkeshari90@gmail.com> Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: Neo <neowang725@gmail.com> Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
…7517) * fleet-mode safe behavior for fcU in SynchronizationService Signed-off-by: garyschulte <garyschulte@gmail.com> * spotless Signed-off-by: garyschulte <garyschulte@gmail.com> --------- Signed-off-by: garyschulte <garyschulte@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
* EVMTool should respect --genesis option Update the code so that the genesis file option will be respected when set. Also, default --fork options should set a rational base fee. Signed-off-by: Danno Ferrin <danno@numisight.com> --------- Signed-off-by: Danno Ferrin <danno@numisight.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
The fuzzAll task depended on targets that didn't exist. Signed-off-by: Danno Ferrin <danno@numisight.com> Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: gconnect <agatevureglory@gmail.com>
* Release checklist update More details on homebrew and docs releases in release checklist issue template Co-authored-by: Simon Dudley <simon.dudley@consensys.net> Signed-off-by: Chaminda Divitotawela <cdivitotawela@users.noreply.github.com> * Remove release creation for besu-docs from checklist It has been agreed there is no value creating releases in the hyperledger/besu-docs repo. Remove the related instruction from checklist Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com> --------- Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com> Signed-off-by: Chaminda Divitotawela <cdivitotawela@users.noreply.github.com> Co-authored-by: Simon Dudley <simon.dudley@consensys.net> Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
4a45494 to
ef55bed
Compare
Signed-off-by: Glory Agatevure <agatevureglory@gmail.com>
|
@macfarla I have made the requested changes. |
… test Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
|
@macfarla I have made the requested changes and added the update changelog.md file |
macfarla
left a comment
There was a problem hiding this comment.
it's coming together! a few more comments
| ephemeryGenesisFile = | ||
| new EphemeryGenesisFile(readGenesisConfigFile(), readGenesisConfigOptions()); | ||
| ephemeryGenesisFile.updateGenesis(); | ||
| } |
There was a problem hiding this comment.
I actually think lines 1096 - 1100 should be part of readGenesisConfigFile() so that calling readGenesisConfigFile will always give you the effective genesis file, and then maybe you don't need to modify the EPHEMERY networkName object itself.
There was a problem hiding this comment.
Moving the code to this readGenesisConfigFile() resulted in a recursive error. I placed the code where it is now because I want the check to happen on client start
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
36e1ce1 to
2027ff1
Compare
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: gconnect <agatevureglory@gmail.com>
PR description
Fixed Issue(s)
This PR is in response to this issue 7404
@non-fungible-nelson please review when you have some time.
Thanks for sending a pull request! Have you done the following?
doc-change-requiredlabel to this PR if updates are required.Locally, you can run these tests to catch failures early:
./gradlew build./gradlew acceptanceTest./gradlew integrationTest./gradlew ethereum:referenceTests:referenceTests