-
Notifications
You must be signed in to change notification settings - Fork 518
New clients + bug fixes #151
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
Conversation
…local/version.json
Co-Authored-By: FrankSzendzielarz <[email protected]>
Trinity + helpful genesis mapping tools for clients Devp2p simulations and Simulator Hive client (ethereum#145) * Rename clients/aleth:nightly/Dockerfile to clients/aleth_nightly/Dockerfile * Rename clients/aleth:nightly/aleth.sh to clients/aleth_nightly/aleth.sh * Rename clients/aleth:nightly/config.json to clients/aleth_nightly/config.json * Rename clients/ethereumj:develop/Dockerfile to clients/ethereumj-develop/Dockerfile * Rename clients/ethereumj:develop/harmony.sh to clients/ethereumj-develop/harmony.sh * Rename clients/ethereumj:master/Dockerfile to clients/ethereumj-master/Dockerfile * Rename clients/ethereumj:master/harmony.sh to clients/ethereumj-master/harmony.sh * Rename clients/go-ethereum:local/Dockerfile to clients/go-ethereum-local/Dockerfile * Rename clients/go-ethereum:local/geth.sh to clients/go-ethereum-local/geth.sh * Rename clients/go-ethereum:local/version.json to clients/go-ethereum-local/version.json * Rename clients/go-ethereum:master/Dockerfile to clients/go-ethereum-master/Dockerfile * Rename clients/go-ethereum:master/geth.sh to clients/go-ethereum-master/geth.sh * Rename clients/go-ethereum:stable/Dockerfile to clients/go-ethereum-stable/Dockerfile * Rename clients/go-ethereum:stable/geth.sh to clients/go-ethereum-stable/geth.sh * Rename clients/parity:beta/parity.sh to clients/parity-beta/parity.sh * Rename clients/parity:beta/Dockerfile to clients/parity-beta/Dockerfile * Rename clients/parity:beta/chain.json to clients/parity-beta/chain.json * Rename clients/parity:master/Dockerfile to clients/parity-master/Dockerfile * Rename clients/parity:master/chain.json to clients/parity-master/chain.json * Rename clients/parity:master/parity.sh to clients/parity-master/parity.sh * Windows compatibility * Remove unwanted comments * Moving launch.json * Correcting json format * More json correction * Unstaged .vscode using gitignore * devp2p tests * Including UDP/disc code * Ping done, adding docker context * - * Test running in docker * Updating TODOs * Allowing validator to get client enode * ping finally working! * Ping enode or container IP * Devp2p clients with bootnodes * Listing tests in the project * Added test placeholders and docs * Test isolation for when tests need the client reset to initial state * Test isolation continues * Unexpected packet refactoring start * More refactorings in the udp.go * Refactoring the udp test code * Test mods * Error in matched flag * Test body implementations * Implementing more tests * Tests implemented * Tweaks * Mods inc parity chain config correction * Adds test logging into the validators so that the test criteria and outcome can be confirmed. * Simulator on windows error fixed * Reworked logging * Appending summary results to summary file * Logs all done * Modified results viewing html and js to view all types of Hive output * Extraneous file * Stashing * Python modified to generate test cases per available client * Fixing bugs in multisim * Final tweaks * Bug in log link * Hidden characters in file? * Remote debugging working * Simulator test host working against incomplete API * Stashing - devp2p simulators almost complete * Simulator go client (and devp2p sims) complete * Readme * Update clients/go-ethereum_master/geth.sh Co-Authored-By: FrankSzendzielarz <[email protected]> log output folder (ethereum#148) hive/simulator: wrap errors in multiprocessing execution bugfix simulator more fixes more bugfixes simulator: fix a free varialbe assignment (ethereum#149) Simulatorfixes (ethereum#150) * simulator: fix a free varialbe assignment * indentation Readme update and bug fixes
author Frank Szendzielarz <[email protected]> 1538578090 +0200 committer Frank Szendzielarz <[email protected]> 1543830530 +0100 parent 7357410 author Frank Szendzielarz <[email protected]> 1538578090 +0200 committer Frank Szendzielarz <[email protected]> 1543830413 +0100 parent 7357410 author Frank Szendzielarz <[email protected]> 1538578090 +0200 committer Frank Szendzielarz <[email protected]> 1543829320 +0100 parent 7357410 author Frank Szendzielarz <[email protected]> 1538578090 +0200 committer Frank Szendzielarz <[email protected]> 1543827429 +0100 Remove unwanted comments Moving launch.json Correcting json format More json correction Unstaged .vscode using gitignore Optimizes client module loading and blocks dump import. (ethereum#125) * Optimizes client module loading and blocks dump importing. * Adds launch function for Harmony into ethereumj:develop start script. * Temporary removes ethereumj:master client. devp2p tests Including UDP/disc code Ping done, adding docker context - Test running in docker Updating TODOs Allowing validator to get client enode ping finally working! Ping enode or container IP Devp2p clients with bootnodes Listing tests in the project Added test placeholders and docs Test isolation for when tests need the client reset to initial state Test isolation continues Unexpected packet refactoring start More refactorings in the udp.go Refactoring the udp test code Test mods Error in matched flag Test body implementations Implementing more tests Tests implemented Tweaks Fixing Issue 122 Make the simulator able to specify a kill-timeout on containers (ethereum#130) * Add build error to pass client info. Output json on build error * Add build error to pass client info. Output json on build error * Update PR based on comments. * Update PR based on comments. * Correct client name in error returned * Create Goroutine for timeout * Calculate variables at declaration. Create terminateContainer function. * Update PR based on comments. 1.Windows compatibility. 2. Conflicts merged. 3.All discv4 tests (ethereum#128) * Rename clients/aleth:nightly/Dockerfile to clients/aleth_nightly/Dockerfile * Rename clients/aleth:nightly/aleth.sh to clients/aleth_nightly/aleth.sh * Rename clients/aleth:nightly/config.json to clients/aleth_nightly/config.json * Rename clients/ethereumj:develop/Dockerfile to clients/ethereumj-develop/Dockerfile * Rename clients/ethereumj:develop/harmony.sh to clients/ethereumj-develop/harmony.sh * Rename clients/ethereumj:master/Dockerfile to clients/ethereumj-master/Dockerfile * Rename clients/ethereumj:master/harmony.sh to clients/ethereumj-master/harmony.sh * Rename clients/go-ethereum:local/Dockerfile to clients/go-ethereum-local/Dockerfile * Rename clients/go-ethereum:local/geth.sh to clients/go-ethereum-local/geth.sh * Rename clients/go-ethereum:local/version.json to clients/go-ethereum-local/version.json * Rename clients/go-ethereum:master/Dockerfile to clients/go-ethereum-master/Dockerfile * Rename clients/go-ethereum:master/geth.sh to clients/go-ethereum-master/geth.sh * Rename clients/go-ethereum:stable/Dockerfile to clients/go-ethereum-stable/Dockerfile * Rename clients/go-ethereum:stable/geth.sh to clients/go-ethereum-stable/geth.sh * Rename clients/parity:beta/parity.sh to clients/parity-beta/parity.sh * Rename clients/parity:beta/Dockerfile to clients/parity-beta/Dockerfile * Rename clients/parity:beta/chain.json to clients/parity-beta/chain.json * Rename clients/parity:master/Dockerfile to clients/parity-master/Dockerfile * Rename clients/parity:master/chain.json to clients/parity-master/chain.json * Rename clients/parity:master/parity.sh to clients/parity-master/parity.sh * Windows compatibility * Remove unwanted comments * Moving launch.json * Correcting json format * More json correction * Unstaged .vscode using gitignore * devp2p tests * Including UDP/disc code * Ping done, adding docker context * - * Test running in docker * Updating TODOs * Allowing validator to get client enode * ping finally working! * Ping enode or container IP * Devp2p clients with bootnodes * Listing tests in the project * Added test placeholders and docs * Test isolation for when tests need the client reset to initial state * Test isolation continues * Unexpected packet refactoring start * More refactorings in the udp.go * Refactoring the udp test code * Test mods * Error in matched flag * Test body implementations * Implementing more tests * Tests implemented * Tweaks Mods inc parity chain config correction Adds test logging into the validators so that the test criteria and outcome can be confirmed. Simulator on windows error fixed Reworked logging Appending summary results to summary file Logs all done Modified results viewing html and js to view all types of Hive output Extraneous file Stashing Python modified to generate test cases per available client Fixing bugs in multisim Final tweaks geth: decrease verbosity again Bug in log link Hidden characters in file? Fixed udp.go (ethereum#142) Remove merge-leftover Remote debugging working Simulator test host working against incomplete API Stashing - devp2p simulators almost complete Simulator go client (and devp2p sims) complete possibly fix ethereum#143 (ethereum#144) Simulator fix, hive output fix Readme Update clients/go-ethereum_master/geth.sh Co-Authored-By: FrankSzendzielarz <[email protected]> Log folder creation Trinity + helpful genesis mapping tools for clients Devp2p simulations and Simulator Hive client (ethereum#145) * Rename clients/aleth:nightly/Dockerfile to clients/aleth_nightly/Dockerfile * Rename clients/aleth:nightly/aleth.sh to clients/aleth_nightly/aleth.sh * Rename clients/aleth:nightly/config.json to clients/aleth_nightly/config.json * Rename clients/ethereumj:develop/Dockerfile to clients/ethereumj-develop/Dockerfile * Rename clients/ethereumj:develop/harmony.sh to clients/ethereumj-develop/harmony.sh * Rename clients/ethereumj:master/Dockerfile to clients/ethereumj-master/Dockerfile * Rename clients/ethereumj:master/harmony.sh to clients/ethereumj-master/harmony.sh * Rename clients/go-ethereum:local/Dockerfile to clients/go-ethereum-local/Dockerfile * Rename clients/go-ethereum:local/geth.sh to clients/go-ethereum-local/geth.sh * Rename clients/go-ethereum:local/version.json to clients/go-ethereum-local/version.json * Rename clients/go-ethereum:master/Dockerfile to clients/go-ethereum-master/Dockerfile * Rename clients/go-ethereum:master/geth.sh to clients/go-ethereum-master/geth.sh * Rename clients/go-ethereum:stable/Dockerfile to clients/go-ethereum-stable/Dockerfile * Rename clients/go-ethereum:stable/geth.sh to clients/go-ethereum-stable/geth.sh * Rename clients/parity:beta/parity.sh to clients/parity-beta/parity.sh * Rename clients/parity:beta/Dockerfile to clients/parity-beta/Dockerfile * Rename clients/parity:beta/chain.json to clients/parity-beta/chain.json * Rename clients/parity:master/Dockerfile to clients/parity-master/Dockerfile * Rename clients/parity:master/chain.json to clients/parity-master/chain.json * Rename clients/parity:master/parity.sh to clients/parity-master/parity.sh * Windows compatibility * Remove unwanted comments * Moving launch.json * Correcting json format * More json correction * Unstaged .vscode using gitignore * devp2p tests * Including UDP/disc code * Ping done, adding docker context * - * Test running in docker * Updating TODOs * Allowing validator to get client enode * ping finally working! * Ping enode or container IP * Devp2p clients with bootnodes * Listing tests in the project * Added test placeholders and docs * Test isolation for when tests need the client reset to initial state * Test isolation continues * Unexpected packet refactoring start * More refactorings in the udp.go * Refactoring the udp test code * Test mods * Error in matched flag * Test body implementations * Implementing more tests * Tests implemented * Tweaks * Mods inc parity chain config correction * Adds test logging into the validators so that the test criteria and outcome can be confirmed. * Simulator on windows error fixed * Reworked logging * Appending summary results to summary file * Logs all done * Modified results viewing html and js to view all types of Hive output * Extraneous file * Stashing * Python modified to generate test cases per available client * Fixing bugs in multisim * Final tweaks * Bug in log link * Hidden characters in file? * Remote debugging working * Simulator test host working against incomplete API * Stashing - devp2p simulators almost complete * Simulator go client (and devp2p sims) complete * Readme * Update clients/go-ethereum_master/geth.sh Co-Authored-By: FrankSzendzielarz <[email protected]> log output folder (ethereum#148) hive/simulator: wrap errors in multiprocessing execution bugfix simulator more fixes more bugfixes simulator: fix a free varialbe assignment (ethereum#149) Simulatorfixes (ethereum#150) * simulator: fix a free varialbe assignment * indentation Readme update and bug fixes Log folder creation Trinity + helpful genesis mapping tools for clients Devp2p simulations and Simulator Hive client (ethereum#145) * Rename clients/aleth:nightly/Dockerfile to clients/aleth_nightly/Dockerfile * Rename clients/aleth:nightly/aleth.sh to clients/aleth_nightly/aleth.sh * Rename clients/aleth:nightly/config.json to clients/aleth_nightly/config.json * Rename clients/ethereumj:develop/Dockerfile to clients/ethereumj-develop/Dockerfile * Rename clients/ethereumj:develop/harmony.sh to clients/ethereumj-develop/harmony.sh * Rename clients/ethereumj:master/Dockerfile to clients/ethereumj-master/Dockerfile * Rename clients/ethereumj:master/harmony.sh to clients/ethereumj-master/harmony.sh * Rename clients/go-ethereum:local/Dockerfile to clients/go-ethereum-local/Dockerfile * Rename clients/go-ethereum:local/geth.sh to clients/go-ethereum-local/geth.sh * Rename clients/go-ethereum:local/version.json to clients/go-ethereum-local/version.json * Rename clients/go-ethereum:master/Dockerfile to clients/go-ethereum-master/Dockerfile * Rename clients/go-ethereum:master/geth.sh to clients/go-ethereum-master/geth.sh * Rename clients/go-ethereum:stable/Dockerfile to clients/go-ethereum-stable/Dockerfile * Rename clients/go-ethereum:stable/geth.sh to clients/go-ethereum-stable/geth.sh * Rename clients/parity:beta/parity.sh to clients/parity-beta/parity.sh * Rename clients/parity:beta/Dockerfile to clients/parity-beta/Dockerfile * Rename clients/parity:beta/chain.json to clients/parity-beta/chain.json * Rename clients/parity:master/Dockerfile to clients/parity-master/Dockerfile * Rename clients/parity:master/chain.json to clients/parity-master/chain.json * Rename clients/parity:master/parity.sh to clients/parity-master/parity.sh * Windows compatibility * Remove unwanted comments * Moving launch.json * Correcting json format * More json correction * Unstaged .vscode using gitignore * devp2p tests * Including UDP/disc code * Ping done, adding docker context * - * Test running in docker * Updating TODOs * Allowing validator to get client enode * ping finally working! * Ping enode or container IP * Devp2p clients with bootnodes * Listing tests in the project * Added test placeholders and docs * Test isolation for when tests need the client reset to initial state * Test isolation continues * Unexpected packet refactoring start * More refactorings in the udp.go * Refactoring the udp test code * Test mods * Error in matched flag * Test body implementations * Implementing more tests * Tests implemented * Tweaks * Mods inc parity chain config correction * Adds test logging into the validators so that the test criteria and outcome can be confirmed. * Simulator on windows error fixed * Reworked logging * Appending summary results to summary file * Logs all done * Modified results viewing html and js to view all types of Hive output * Extraneous file * Stashing * Python modified to generate test cases per available client * Fixing bugs in multisim * Final tweaks * Bug in log link * Hidden characters in file? * Remote debugging working * Simulator test host working against incomplete API * Stashing - devp2p simulators almost complete * Simulator go client (and devp2p sims) complete * Readme * Update clients/go-ethereum_master/geth.sh Co-Authored-By: FrankSzendzielarz <[email protected]> log output folder (ethereum#148) more bugfixes Simulatorfixes (ethereum#150) * simulator: fix a free varialbe assignment * indentation Readme update and bug fixes
simulator.go
Outdated
|
|
||
| func (h *simulatorAPIHandler) terminateContainer(id string, w http.ResponseWriter) { | ||
|
|
||
| h.lock.Lock() |
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.
I don't think this was actually racy... or if it was, I don't think you fixed it the right way. Even before this change, the callers of terminateContainer already held this lock, see e.g. L581.
simulator.go
Outdated
|
|
||
| func (h *simulatorAPIHandler) terminateContainer(id string, w http.ResponseWriter) { | ||
|
|
||
| _, ok := h.terminating[id] |
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.
I don't see the point in this.. What's the scenario where this would be needed?
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.
This is probably no longer essential. It was added under the assumption that the containers were ending prematurely or being Del'd by the simulator. A scenario where this would be useful would be that the simulator calls for example Delete after a Submitresults. If you want, I will remove.
|
If you fix the remaining conflicts, maybe we can just merge this and deal with any fallout afterwards. And then you switch to master and abandon this godforsaken mess of a branch :) |
|
Sounds good. Am on it.
From: Martin Holst Swende <[email protected]>
Sent: Wednesday, December 5, 2018 3:45 PM
To: ethereum/hive <[email protected]>
Cc: Frank Szendzielarz <[email protected]>; Author <[email protected]>
Subject: Re: [ethereum/hive] New clients + bug fixes (#151)
If you fix the remaining conflicts, maybe we can just merge this and deal with any fallout afterwards. And then you switch to master and abandon this godforsaken mess of a branch :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#151 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/Af9nzvEXsLIRbhiAva3BMv6BQOArDVQkks5u19vegaJpZM4Y7of0>.
|
🤖 I have created a release *beep* *boop* --- ## [0.3.0](ethpandaops/ethereum-package@0.2.0...0.3.0) (2023-09-03) ### ⚠ BREAKING CHANGES * Uses the `plan` object. Users will have to update their Kurtosis CLI to >= 0.63.0 and restart the engine ### Features * add beacon-metrics-gazer + beacon-metrics-gazer grafana dashboard ([ethereum#114](ethpandaops/ethereum-package#114)) ([5540587](ethpandaops/ethereum-package@5540587)) * add deneb support ([ethereum#96](ethpandaops/ethereum-package#96)) ([07ed500](ethpandaops/ethereum-package@07ed500)) * add ethereumjs to nightly runners ([b86d886](ethpandaops/ethereum-package@b86d886)) * add ethereumjs to nightly runners ([ethereum#154](ethpandaops/ethereum-package#154)) ([b86d886](ethpandaops/ethereum-package@b86d886)) * add forkmon ([ethereum#107](ethpandaops/ethereum-package#107)) ([2a8ad19](ethpandaops/ethereum-package@2a8ad19)) * add light-beaconchain-explorer ([83e01a1](ethpandaops/ethereum-package@83e01a1)) * add light-beaconchain-explorer ([ethereum#125](ethpandaops/ethereum-package#125)) ([83e01a1](ethpandaops/ethereum-package@83e01a1)) * add multiple endpoint support for lightbeaconchain expolorer ([ethereum#151](ethpandaops/ethereum-package#151)) ([68572cd](ethpandaops/ethereum-package@68572cd)) * counting by summing each participant ([f9b638b](ethpandaops/ethereum-package@f9b638b)) * counting by summing each participant ([ethereum#112](ethpandaops/ethereum-package#112)) ([f9b638b](ethpandaops/ethereum-package@f9b638b)) * disable login for grafana ([4d7df4b](ethpandaops/ethereum-package@4d7df4b)) * disable login for grafana ([ethereum#122](ethpandaops/ethereum-package#122)) ([4d7df4b](ethpandaops/ethereum-package@4d7df4b)) * **formatting:** Add editorconfig, move everything to using tabs (4) ([ethereum#106](ethpandaops/ethereum-package#106)) ([cb0fc69](ethpandaops/ethereum-package@cb0fc69)) * launch the mock mev builder ([ethereum#94](ethpandaops/ethereum-package#94)) ([7fcd3e2](ethpandaops/ethereum-package@7fcd3e2)) * make it possible to have capella on epoch 0 or non 0 ([ethereum#108](ethpandaops/ethereum-package#108)) ([1133497](ethpandaops/ethereum-package@1133497)) * make mev more configurable ([ethereum#164](ethpandaops/ethereum-package#164)) ([0165ef1](ethpandaops/ethereum-package@0165ef1)) * parameterize mev_boost and mev_builder images ([ethereum#171](ethpandaops/ethereum-package#171)) ([28adec1](ethpandaops/ethereum-package@28adec1)) * snooper support ([ethereum#121](ethpandaops/ethereum-package#121)) ([d2cccf4](ethpandaops/ethereum-package@d2cccf4)) * support full MEV ([ethereum#115](ethpandaops/ethereum-package#115)) ([e9e8c41](ethpandaops/ethereum-package@e9e8c41)) * use eth-network-package to spin up participant network ([ethereum#90](ethpandaops/ethereum-package#90)) ([91029ac](ethpandaops/ethereum-package@91029ac)) ### Bug Fixes * a bug around participants ([ethereum#129](ethpandaops/ethereum-package#129)) ([9382767](ethpandaops/ethereum-package@9382767)) * delay deneb to 500 epoch ([ethereum#102](ethpandaops/ethereum-package#102)) ([d07270b](ethpandaops/ethereum-package@d07270b)) * dont spin up extra el/cl client for mock-mev ([ethereum#158](ethpandaops/ethereum-package#158)) ([46d67fc](ethpandaops/ethereum-package@46d67fc)) * fix an arg parsing bug ([ethereum#135](ethpandaops/ethereum-package#135)) ([f084e7c](ethpandaops/ethereum-package@f084e7c)) * fix passed argument parsing ([ethereum#85](ethpandaops/ethereum-package#85)) ([a5d40e9](ethpandaops/ethereum-package@a5d40e9)) * fixed teku validator params for MEV ([ethereum#149](ethpandaops/ethereum-package#149)) ([b0079cf](ethpandaops/ethereum-package@b0079cf)) * fixing nimbus payload url ([ethereum#155](ethpandaops/ethereum-package#155)) ([55c1f59](ethpandaops/ethereum-package@55c1f59)) * geth failing after ethash package removal ([ethereum#93](ethpandaops/ethereum-package#93)) ([41e3d2c](ethpandaops/ethereum-package@41e3d2c)), closes [ethereum#91](ethpandaops/ethereum-package#91) * make besu a bootnode ([29296cd](ethpandaops/ethereum-package@29296cd)) * make besu a bootnode ([ethereum#146](ethpandaops/ethereum-package#146)) ([29296cd](ethpandaops/ethereum-package@29296cd)) * make this work with kurtosis 0.65.0 ([ethereum#73](ethpandaops/ethereum-package#73)) ([13c72ec](ethpandaops/ethereum-package@13c72ec)) * mention reth in package readme ([ethereum#133](ethpandaops/ethereum-package#133)) ([d11a689](ethpandaops/ethereum-package@d11a689)) * move parallel keystore generation to global config ([0789eed](ethpandaops/ethereum-package@0789eed)) * move parallel keystore generation to global config ([ethereum#130](ethpandaops/ethereum-package#130)) ([0789eed](ethpandaops/ethereum-package@0789eed)) * nightly tests that rely on etherejums get the right image ([ethereum#159](ethpandaops/ethereum-package#159)) ([97b4d33](ethpandaops/ethereum-package@97b4d33)) * Nimbus can't run when slot time is below 12s ([ethereum#100](ethpandaops/ethereum-package#100)) ([c38bff9](ethpandaops/ethereum-package@c38bff9)) * pass right mev-boost url to teku ([ethereum#147](ethpandaops/ethereum-package#147)) ([8bb75d9](ethpandaops/ethereum-package@8bb75d9)) * pin postgres package ([ethereum#174](ethpandaops/ethereum-package#174)) ([6b8d9d3](ethpandaops/ethereum-package@6b8d9d3)) * Remove nethermind restriction ([ethereum#126](ethpandaops/ethereum-package#126)) ([373c6c9](ethpandaops/ethereum-package@373c6c9)) * Switch default images to latest ([ethereum#99](ethpandaops/ethereum-package#99)) ([4a85c9d](ethpandaops/ethereum-package@4a85c9d)) * Update enclave name flag ([ethereum#87](ethpandaops/ethereum-package#87)) ([6531a7a](ethpandaops/ethereum-package@6531a7a)) * update genesis generator to support netherminds new format ([ethereum#68](ethpandaops/ethereum-package#68)) ([094352d](ethpandaops/ethereum-package@094352d)) * update nightly runner ([ethereum#163](ethpandaops/ethereum-package#163)) ([4eba65d](ethpandaops/ethereum-package@4eba65d)) * use eth maintained tx-fuzz ([ethereum#110](ethpandaops/ethereum-package#110)) ([b0903bd](ethpandaops/ethereum-package@b0903bd)) * use flashbots builder ([ethereum#162](ethpandaops/ethereum-package#162)) ([7a0c2d0](ethpandaops/ethereum-package@7a0c2d0)) * use mev-boost-relay by flashbots ([ethereum#141](ethpandaops/ethereum-package#141)) ([fca62fc](ethpandaops/ethereum-package@fca62fc)) * use named artifacts ([ethereum#69](ethpandaops/ethereum-package#69)) ([968f073](ethpandaops/ethereum-package@968f073)), closes [ethereum#70](ethpandaops/ethereum-package#70) * Use plan object ([ethereum#65](ethpandaops/ethereum-package#65)) ([8e5d185](ethpandaops/ethereum-package@8e5d185)) * use v2 endoint to get the head block ([ethereum#153](ethpandaops/ethereum-package#153)) ([f084711](ethpandaops/ethereum-package@f084711)) * work with latest eth-network-package ([14dc957](ethpandaops/ethereum-package@14dc957)) * work with latest eth-network-package ([ethereum#116](ethpandaops/ethereum-package#116)) ([14dc957](ethpandaops/ethereum-package@14dc957)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Gyanendra Mishra <[email protected]>
This adds Trinity to the list of clients, mainly, with an example mechanism of how other clients can integrate in the form of a mapper.jq jq filter (clients/trinity_master/mapper.jq), which should be tailored by each client to convert hive genesis to local genesis/parmaters.
This also fixes one or two minor bugs. HIVE_PARALLELISM was getting the wrong value.