Skip to content

[PAN-3202][BESU-37] Implement EIP-2124#156

Merged
RatanRSur merged 59 commits into
besu-eth:masterfrom
SteveMieskoski:eip-2124
Jan 10, 2020
Merged

[PAN-3202][BESU-37] Implement EIP-2124#156
RatanRSur merged 59 commits into
besu-eth:masterfrom
SteveMieskoski:eip-2124

Conversation

@SteveMieskoski
Copy link
Copy Markdown
Contributor

@SteveMieskoski SteveMieskoski commented Nov 4, 2019

#156 [PAN-3202] Implement EIP-2124

  • Collect list of forks for creation of EIP-2124 fork hashes

  • Implement creation of fork hashes for related to EIP-2124

  • Provide mechanism to check the fork hash of a peer

  • Note: see issue comments for additional details.

@shemnon
Copy link
Copy Markdown
Contributor

shemnon commented Nov 4, 2019

Build is failing because of formatting.

./gradlew spotlessApply

run this and commit the diffs.

@shemnon
Copy link
Copy Markdown
Contributor

shemnon commented Nov 5, 2019

DCO bot is unhappy now - https://github.com/hyperledger/besu/pull/156/checks?check_run_id=288832044

For my IDE (IntelliJ( I just turned on a flag that always adds DCOs to my commits

macfarla and others added 10 commits November 5, 2019 10:38
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
besu-eth#154)

Signed-off-by: Christopher Hare <chris.hare@consensys.net>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
…eth#150)

Support the "--identity" flag.  This adds a fifth field to the normally 
four part clientId, with the identity in the second position.

For example, if the CLI flag "--identity PegaSysEng" were passed in the
clientID reported by ethernodes would read

`besu/PegaSysEng/v1.3.2/linux-x86_64/oracle_openjdk-java-11`

Whereas without the flag it would just read

`besu/v1.3.2/linux-x86_64/oracle_openjdk-java-11`

Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
Signed-off-by: Ratan Rai Sur <ratan.r.sur@gmail.com>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
…or the release tomorrow and dont have jenkins & circle attempting to publish (besu-eth#157)

Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
Signed-off-by: Christopher Hare <chris.hare@consensys.net>
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
Signed-off-by: SteveM <SteveM@myEtherWallet.com>
…forkId announced

Signed-off-by: SteveM <SteveM@myEtherWallet.com>
@SteveMieskoski
Copy link
Copy Markdown
Contributor Author

Thanks, I see the option now.

Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
@SteveMieskoski SteveMieskoski changed the title [PAN-3202] Implement EIP-2124 [PAN-3202][BESU-37] Implement EIP-2124 Nov 11, 2019
@RatanRSur
Copy link
Copy Markdown
Contributor

Thanks for the contribution! Taking a look at it now and I'll leave some comments.

Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
…ge class to accept forkId, and use bytesValue instead of string within forkId

Signed-off-by: SteveM <SteveM@myEtherWallet.com>
Comment thread besu/src/main/java/org/hyperledger/besu/controller/BesuControllerBuilder.java Outdated
Comment thread ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/ForkId.java Outdated
SteveMieskoski and others added 6 commits December 12, 2019 08:47
@RatanRSur
Copy link
Copy Markdown
Contributor

@SteveMieskoski I'm good with you merging this when you are :)

@SteveMieskoski
Copy link
Copy Markdown
Contributor Author

@RatanRSur sounds good to me. I'm taking a moment right now to fix the ci errors, and then it should be good to go.

@SteveMieskoski
Copy link
Copy Markdown
Contributor Author

@RatanRSur everything seems good to go now :)

@RatanRSur RatanRSur merged commit ef61b54 into besu-eth:master Jan 10, 2020
edwardmack pushed a commit to ChainSafe/besu that referenced this pull request Feb 4, 2020
Signed-off-by: SteveM <SteveM@myEtherWallet.com>

Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
Co-authored-by: CJ Hare <CjHare@users.noreply.github.com>
Co-authored-by: Danno Ferrin <danno.ferrin@shemnon.com>
Co-authored-by: Ratan Rai Sur <ratan.r.sur@gmail.com>
Co-authored-by: Joshua Fernandes <joshua.fernandes@consensys.net>
edwardmack pushed a commit to ChainSafe/besu that referenced this pull request Feb 4, 2020
Signed-off-by: SteveM <SteveM@myEtherWallet.com>

Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
Co-authored-by: CJ Hare <CjHare@users.noreply.github.com>
Co-authored-by: Danno Ferrin <danno.ferrin@shemnon.com>
Co-authored-by: Ratan Rai Sur <ratan.r.sur@gmail.com>
Co-authored-by: Joshua Fernandes <joshua.fernandes@consensys.net>
Signed-off-by: edwardmack <ed@edwardmack.com>
siladu pushed a commit to siladu/besu that referenced this pull request Oct 28, 2024
Add output of ref'd openrpc document for other consumers
garyschulte pushed a commit to garyschulte/besu that referenced this pull request Mar 4, 2025
updates the rust verkle dependency to the latest version and modifies the code to match.
- PedersenHash has changed internally to use MapToScalarField
- Methods now take a context and not a committer to make calling them easier.

---------

Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
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.

6 participants