Skip to content
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

Kaleido noderunner dev cherry pick 479530dbc #3

Conversation

Chengxuan
Copy link

PR description

Fixed Issue(s)

siladu and others added 30 commits May 26, 2023 14:56
* run non-mainnet ATs on PRs, split into sets

* split privacy and permissioning

Signed-off-by: Sally MacFarlane <[email protected]>

---------

Signed-off-by: Sally MacFarlane <[email protected]>
Add a new version of engine Shanghai ATs with a modified genesis that allows for calling a push0 contract

Remove shanghai test cases from Paris and rename to ExecutionEngineParisAcceptanceTest

Signed-off-by: Simon Dudley <[email protected]>
* Allow scheme (ws or wss) to be specified in ethstats url
* Start ethstat service after main ethereum loop is up

Signed-off-by: Usman Saleem <[email protected]>
Add support for withdrawals in GraphQL, including needed changes to
testing infrastructure for shanghai-era blocks.
Also align existing adapters with graphql schema optionality.

Signed-off-by: Danno Ferrin <[email protected]>
Migrate from EIP specified numeric values to execution-spec specified
string values.

Signed-off-by: Danno Ferrin <[email protected]>
* log mods for investigation of blockchain queries

Signed-off-by: garyschulte <[email protected]>

* remove additional debug logging from log4j2.xml

Signed-off-by: garyschulte <[email protected]>

---------

Signed-off-by: garyschulte <[email protected]>
* removed non-mainnetATs line

Signed-off-by: Sally MacFarlane <[email protected]>

---------

Signed-off-by: Sally MacFarlane <[email protected]>
* refactor txpool options

* move options in BesuCommand

Signed-off-by: George Tebrean <[email protected]>
---------

Signed-off-by: George Tebrean <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
…ion (hyperledger#5522)

- Print docker commands during upload and manifest creation
- Separate out docker push and docker manifest push commands for release

Signed-off-by: Simon Dudley <[email protected]>
* junit5

Signed-off-by: Sally MacFarlane <[email protected]>

* lenient mocking

Signed-off-by: Sally MacFarlane <[email protected]>

* remove junit4

Signed-off-by: Sally MacFarlane <[email protected]>

---------

Signed-off-by: Sally MacFarlane <[email protected]>
* Revert "Revert "Add plugin API to select Transactions (hyperledger#5396)" (hyperledger#5499)"

This reverts commit a0c6052.

* fix receipt root bug

Signed-off-by: Stefan <[email protected]>
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Usman Saleem <[email protected]>
Signed-off-by: Stefan Pingel <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Co-authored-by: Usman Saleem <[email protected]>
…5527)

* add isClosed check to Transaction decorator to prevent segfaults on shutdown

Signed-off-by: garyschulte <[email protected]>
* logging cleanup, giant new payload.

Signed-off-by: Matt Nelson <[email protected]>

---------

Signed-off-by: Matt Nelson <[email protected]>
This results in a port conflict check however the push metrics port refers to a push gateway for besu to connect to rather than a port it is serving itself

Signed-off-by: Simon Dudley <[email protected]>
* remove PoW header validation if merge is enabled

Signed-off-by: garyschulte <[email protected]>
Add the MCOPY operation targeting cancun.
Adding EVM memory to the text fixture so memory ops can be tested better.

Signed-off-by: Danno Ferrin <[email protected]>
* Load code when WS snapshot still available

Signed-off-by: Gabriel Fukushima <[email protected]>

* Handle invalid account address

Signed-off-by: Gabriel Fukushima <[email protected]>

---------

Signed-off-by: Gabriel Fukushima <[email protected]>
hyperledger#5483)

* Remove TOML table headings before checking for valid config parameters

* Use dotted paths to find parameters under table headings

Signed-off-by: Matthew Whitehead <[email protected]>

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Co-authored-by: Matthew Whitehead <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
* update to 2.4.1

* update use of DNS daemon with Vertx

* fix issue with Bytes.repeat

* update antlr version

* fix dns tests

Signed-off-by: Antoine Toulme <[email protected]>

---------

Signed-off-by: Antoine Toulme <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
* Fix code and storage retrieve for bonsai getting a new world state snapshot to fetch code/storage from in the AccountAdapter

Signed-off-by: Gabriel Fukushima <[email protected]>

---------

Signed-off-by: Gabriel Fukushima <[email protected]>
* Improve log of p2p messages

Signed-off-by: Fabio Di Fabio <[email protected]>

* [skip ci] Update ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/rlpx/wire/AbstractMessageData.java

Co-authored-by: Gabriel Fukushima <[email protected]>
Signed-off-by: Fabio Di Fabio <[email protected]>

* Use a more flexible way to trim logged data

Signed-off-by: Fabio Di Fabio <[email protected]>

* Sanitize user input before printing it in logs

Signed-off-by: Fabio Di Fabio <[email protected]>

---------

Signed-off-by: Fabio Di Fabio <[email protected]>
Co-authored-by: Gabriel Fukushima <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
macfarla and others added 5 commits June 9, 2023 15:01
…he enode is allowed (hyperledger#5584)

* Use the node's configuration to decide if adding a peer with DNS in the enode is allowed

Signed-off-by: Matthew Whitehead <[email protected]>

* Update command test mocks

Signed-off-by: Matthew Whitehead <[email protected]>

* Update besu/src/main/java/org/hyperledger/besu/cli/BesuCommand.java

Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>

* Address PR comments. Add a reference in the change log. Fix failing integration test.

Signed-off-by: Matthew Whitehead <[email protected]>

* Add the same DNS-config checking logic to admin_removePeer, along with a unit test file for it

Signed-off-by: Matthew Whitehead <[email protected]>

* Tweak the change log

Signed-off-by: Matthew Whitehead <[email protected]>

* Add clearer error messages for the cases where enode DNS is disabled (but a hostname one has been specified in the URL) or where DNS name resolution failed

Signed-off-by: Matthew Whitehead <[email protected]>

* Spotless Java fixes

Signed-off-by: Matthew Whitehead <[email protected]>

* Fix copyright for new file

Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>

* Address PR comments (mainly copyright & constant renaming)

Signed-off-by: Matthew Whitehead <[email protected]>

* move changelog entry to 23.4.4

Signed-off-by: Sally MacFarlane <[email protected]>

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Signed-off-by: Sally MacFarlane <[email protected]>
Co-authored-by: Matthew Whitehead <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
* Add lock to creation of pending transaction stream

Signed-off-by: Matthew Whitehead <[email protected]>

* Alternative synchonization of signalInvalidAndRemoveDependentTransactions

Signed-off-by: Fabio Di Fabio <[email protected]>

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Fabio Di Fabio <[email protected]>
Co-authored-by: Matthew Whitehead <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
…er#5669)

* Modify the min-gas-price option validation
* Check for whether ethash is in use, either from genesis or network config, and use that for miner checks
* Add genesis configuration isPoa() convenience function

---------

Signed-off-by: Matthew Whitehead <[email protected]>
Signed-off-by: Matt Whitehead <[email protected]>
Co-authored-by: Simon Dudley <[email protected]>
Signed-off-by:  Simon Dudley <[email protected]>
@Chengxuan Chengxuan marked this pull request as ready for review December 13, 2023 09:51
@Chengxuan Chengxuan closed this Dec 13, 2023
@Chengxuan Chengxuan deleted the kaleido-noderunner-dev-cherry-pick-479530dbc branch December 13, 2023 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.