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

merge main into verkle #7928

Merged
merged 57 commits into from
Nov 27, 2024
Merged

Conversation

matkt
Copy link
Contributor

@matkt matkt commented Nov 26, 2024

PR description

merge main (674a7ba) into verkle

Fixed Issue(s)

Thanks for sending a pull request! Have you done the following?

  • Checked out our contribution guidelines?
  • Considered documentation and added the doc-change-required label to this PR if updates are required.
  • Considered the changelog and included an update if required.
  • For database changes (e.g. KeyValueSegmentIdentifier) considered compatibility and performed forwards and backwards compatibility tests

Locally, you can run these tests to catch failures early:

  • unit tests: ./gradlew build
  • acceptance tests: ./gradlew acceptanceTest
  • integration tests: ./gradlew integrationTest
  • reference tests: ./gradlew ethereum:referenceTests:referenceTests

fab-10 and others added 30 commits October 30, 2024 16:21
* Make timeout feature use vertx timer.
* Handle all errors resulting from timeout.
* Ensure that after the timeout occurs, we properly handle the response and don't allow the execution to continue.


---------

Signed-off-by: Ade Lucas <[email protected]>
Signed-off-by: cloudspores <[email protected]>
Co-authored-by: Ade Lucas <[email protected]>
Co-authored-by: Ade Lucas <[email protected]>
Co-authored-by: Justin Florentine <[email protected]>
Signed-off-by: monem <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
…r#7837)

Also change "Missing" -> "Unexpected" message when V3 blob params sent to V2

Signed-off-by: Simon Dudley <[email protected]>
* remove retesteth rpc service and commands

Signed-off-by: garyschulte <[email protected]>
decoupled parent block header from block creators
optionalized some fields of ProtocolSchedule constructor, which will allow us to reduce number of constructors later.
Refactored JsonBlockImporterTest so it can provide a BesuComponent
ProtocolScheduleBuilder optionalizes the default chainid
Blocks SubCommand is now Dagger aware
Creates but rarely uses ProtocolSpec and ProtocolSchedule modules. Deeper adoption pending.
Adds a Coinbase module with fixed values for use in testing.
Introduces an EthereumCoreComponent, to be used as a subcomponent of BesuComponent in the future.
Introduces a MiningParameters module with common static values used by tests. Removes MiningParameters static constructor.

---------

Signed-off-by: Justin Florentine <[email protected]>
Signed-off-by: jflo <[email protected]>
* adds issue templates

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

* adopts pr suggestions

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

---------

Signed-off-by: jflo <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
…ger#7821)

* add optional worldstate move to debug_setHead
* make state rolling occur incrementally so as not to overwhelm memory and resources

Signed-off-by: garyschulte <[email protected]>
…yperledger#7834)

* fix(push): right pad if push parameter exceeds code length
* test: add push operation padding tests
* better perf rightPadding thnks to Ameziane

Signed-off-by: F Bojarski <[email protected]>
Co-authored-by: Ameziane H. <[email protected]>
* fixes hyperledger#7749
Signed-off-by: vaidikcode <[email protected]>

* tests
Signed-off-by: vaidikcode <[email protected]>

* spotless format fix
Signed-off-by: vaidikcode <[email protected]>

---------

Co-authored-by: Sally MacFarlane <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
* Fix incorrect duration for THREE_MINUTES from 1 minute to 3 minutes

Signed-off-by: Bhanu Pulluri <[email protected]>

* Add options to enable TLS/mTLS for websocket connections

Signed-off-by: Bhanu Pulluri <[email protected]>

* Revert an irrelevant change

Signed-off-by: Bhanu Pulluri <[email protected]>

* Update tests, options and option dependencies

Signed-off-by: Bhanu Pulluri <[email protected]>

* Fix CHANGELOG entry

Signed-off-by: Bhanu Pulluri <[email protected]>

* Fix CHANGELOG entry

Signed-off-by: Bhanu Pulluri <[email protected]>

---------

Signed-off-by: Bhanu Pulluri <[email protected]>
Co-authored-by: Bhanu Pulluri <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
"ope.ex.mem" should be "op.ex.mem" — The abbreviation for "opcode execution" should be "op" rather than "ope."

Corrected.

Signed-off-by: Dmitry <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
* Implementing Issue hyperledger#7047 - Optionally load jemalloc

Signed-off-by: Antonio Mota <[email protected]>

* Implementing Issue hyperledger#7047 - Optionally load jemalloc

Signed-off-by: Antonio Mota <[email protected]>

* Implementing Issue hyperledger#7047 - Optionally load jemalloc: fixes after review

Signed-off-by: Antonio Mota <[email protected]>

* Implementing Issue hyperledger#7047 - Optionally load jemalloc: added entry to CHANGELOG

Signed-off-by: Antonio Mota <[email protected]>

* Changes after review

Signed-off-by: Antonio Mota <[email protected]>

* Added env var check in unix script

Signed-off-by: Antonio Mota <[email protected]>

* Improved code and script, build and tested

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

* Improved code and script, build and tested

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

---------

Signed-off-by: Antonio Mota <[email protected]>
Signed-off-by: amsmota <[email protected]>
…#7878)

* Upgrade netty to 4.1.115 (latest version) to resolve CVE

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

* Update changelog

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

---------

Signed-off-by: Matthew Whitehead <[email protected]>
jflo and others added 26 commits November 19, 2024 13:15
…r#7877)

* Consolidate all metric collectors into the metrics system

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

* Fixes

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

* Do not recreate the Prometheus metric system

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

---------

Signed-off-by: Fabio Di Fabio <[email protected]>
* fix-hyperledger#7810
Signed-off-by: vaidikcode <[email protected]>

* fix-hyperledger#7810
Signed-off-by: vaidikcode <[email protected]>

---------

Co-authored-by: Sally MacFarlane <[email protected]>
* add state and account overrides

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

---------

Signed-off-by: Sally MacFarlane <[email protected]>
Co-authored-by: Fabio Di Fabio <[email protected]>
* Don't create reward account if no reward

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

* Remove unnecessary test stub

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

* Extra check to only create 0 balance accounts if clearEmptyAccounts isn't set

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

---------

Signed-off-by: Matthew Whitehead <[email protected]>
…ger#7894)

* Add support for counter metric with external supplied value

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

* Update CHANGELOG

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

---------

Signed-off-by: Fabio Di Fabio <[email protected]>
* parse account overrides parameter for eth_estimateGas

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

* changelog

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

---------

Signed-off-by: Sally MacFarlane <[email protected]>
BesuContext was not a helpful name for an interface that only manipulates services to be used by plugins.

---------

Signed-off-by: jflo <[email protected]>
* move AccountOverrides into plugin datatypes; add simulate method that accepts this param

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

---------

Signed-off-by: Sally MacFarlane <[email protected]>
…t sync (hyperledger#7891)

* typo

* added deprecation for sunset group

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

---------

Signed-off-by: Sally MacFarlane <[email protected]>
* add deprecation notice to help descriptions for all privacy options

* log deprecation warning for privacy enabled options

* added @Deprecation annotations to privacy plugin classes

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

---------

Signed-off-by: Sally MacFarlane <[email protected]>
This pull request addresses a minor stylistic improvement in the documentation.

Signed-off-by: Donny <[email protected]>
Co-authored-by: Sally MacFarlane <[email protected]>
Signed-off-by: Gabriel-Trintinalia <[email protected]>
* Upgrade rocksdb jni lib from 8.3.2 to 9.7.3
* Remove deprecated metrics
* Add changelog entry

Signed-off-by: Ameziane H. <[email protected]>
Copy link
Contributor

@lu-pinto lu-pinto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should fix DCO issues but LGTM

@matkt matkt merged commit 72d2781 into hyperledger:verkle Nov 27, 2024
0 of 3 checks passed
@matkt matkt deleted the feature/merge-main-verkle branch November 28, 2024 15:42
@matkt matkt added the verkle label Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.