Link Search Menu Expand Document

besu GitHub

PR #2784 Allow the use of BESU_CONFIG_FILE env var
## PR description Enable the use of environment variable `BESU_CONFIG_FILE` to specify config toml ## Fixed Issue(s) https://github.com/hyperledger/besu/issues/2455 ## Changelog - [ ] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-20 13:41:17 +0000 UTC
PR #2783 Snapsync get list of accounts in range
## PR description ## Fixed Issue(s) ## Changelog - [ ] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-20 08:14:15 +0000 UTC
PR #2782 Feature/merge execute payload
## PR description * implements engine_executePayload * rename and repurpose rayonism options & flag * treat the merge as another consensus mechanism: * add a `merge` consensus gradle subproject * create MergeBesuController * create MergeProtocolSchedule * create MergeContext for merge-specific consensus context * create MergeHeaderValidationRuleFactory for merge specific header validation rules * create MergeUnfinalizedValidationRule, attempt to enforce finalized block rules for import ## Fixed Issue(s) protocol-misc 476 protocol-misc 485
Created At 2021-09-20 06:00:39 +0000 UTC
PR #2779 Create new datatypes module for Address, Hash, and Wei
## PR description Create a new `datatypes` module to hold datatypes that are broadly used. This will aid modularization by making sure the base types in the module minimize the amount of unrelated support classes needed. Move the Address, Hash, and Wei to datatypes in as they are needed for EVM modularization. ## Changelog - [X] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-17 14:34:09 +0000 UTC
PR #2774 fix RC1-SNAPSHOT release version 🤦‍♂️
Signed-off-by: garyschulte <garyschulte@gmail.com> ## PR description add missing -SNAPSHOT to gradle.properties build version ## Fixed Issue(s) ## Changelog - [ ] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-16 19:12:07 +0000 UTC
PR #2773 prepare for 21.10.0-RC1
Signed-off-by: garyschulte <garyschulte@gmail.com> ## PR description ## Fixed Issue(s) bump build version and changelog to reflect next quarterly release candidate ## Changelog - [ ] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-16 17:35:30 +0000 UTC
PR #2772 Release 21.7.4
</td> </tr> </table>
Created At 2021-09-16 16:07:28 +0000 UTC
</div>
PR #2771 CHANGELOG: moved experimental features
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net> Moved QBFT experimental features to the "Early access features" section ## Changelog - [x] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-15 23:58:12 +0000 UTC
PR #2770 Changelog for 21.7.4
Move entires that were mistakenly added to 21.7.3 lists to 21.7.4. Add entry for ETC gas calculator bug. Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com> ## Changelog - [ ] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-15 21:30:05 +0000 UTC
PR #2769 Add additional minimum merge spec stubs #474
## PR description * Stub out additional [minimum merge spec](https://gist.github.com/mkalinin/e26f1fe70df83a25834cc6a62b6afdac) endpoints
Created At 2021-09-15 19:51:46 +0000 UTC
PR #2768 Proposal for breaking change to the way plugins load cli options
# Description https://wiki.hyperledger.org/display/BESU/DRAFT+-+Pico+CLI+Plugin+Integration The main change is to move preparePlugins into the begging of the run method. This means that all the cli parsing will happen before any plugins are called. The only way to register cli options will be to have them on the `BesuPlugin` e.g https://github.com/hyperledger/besu/pull/2768/files#diff-2080ac0bf38c1e492921f4191b738b729195e0b1ad82657abc9103f19ac87cd8L1195 ``` @AutoService(BesuPlugin.class) public class MyPlugin implements BesuPlugin { @Option( names = {"--Xplugin-my-option"}, defaultValue = "foo") String myOption; @Override public Optional getName() { return Optional.of("my"); } } ``` The other breaking change is that you should override getName and provide a meaningful plugin name. This is used for the namespace when registering the cli arguments. https://github.com/hyperledger/besu/pull/2768/files#diff-2080ac0bf38c1e492921f4191b738b729195e0b1ad82657abc9103f19ac87cd8R1204 </td> </tr> </table>
Created At 2021-09-15 14:39:39 +0000 UTC
</div>
PR #2763 Stub out new execution endpoint api, #474
Update json-rpc consensus API (474) * change rpc endpoint to engine_* rather than consensus_* * split consensus_assembleBlock into engine_preparePayload and engine_getPayload * engine_preparePayload should be stubbed to return a success response * engine_getPayload should repurpose consensus_assembleBlock stub out: * engine_executePayload * engine_consensusValidated * engine_forkChoiceUpdated remove/repurpose: * consensus_finalizeBlock * consensus_newBlock * consensus_setHead
Created At 2021-09-15 00:01:05 +0000 UTC
PR #2761 Gradle 7.2 upgrade / Java 17 Build Support
* Upgrade to Gradle 7.2, which supports Java 17 * Regenerate gradlew script and wrapper (as recommended) * Suppress the removal warning for `AccessController` for now * Update the JMH version to get rid of Gradle deprecation warning * Add spotless `targetExcludes` so it won't re-format submodules Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com> ## Changelog - [x] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-14 17:54:31 +0000 UTC
PR #2758 [MINOR] typo
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net> Fixed a typo ## Changelog - [x] I thought about the changelog and included a [changelog update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
Created At 2021-09-14 04:04:35 +0000 UTC