mirror of https://github.com/hyperledger/besu
Tag:
Branch:
Tree:
821daf12b9
23.4.4-branch
4844-devnet-5b
5561migrate-tests-to-Junit5
CloseServerSocket
TransactionValidatorService
add-peer-dns
besu-for-fleet
bump_web3j
eip-4844-interop
github_ci
main
mega-eof
pectra-devnet-4
pectra-devnet3-block-110500-issue
reduceRetries
release-23.1.x
release-23.10.2
release-23.10.3
release-23.10.x
release-23.4.x
release-23.7.x
release-24.1.1
release-24.1.2
release-24.1.x
release-24.2.0
release-24.3.0-hotfix
release-24.3.2-hotfix
release-24.3.3-hotfix
release-24.4.0
release-24.5.0-rc1
release-24.5.0-rc2
release-24.5.3
release-24.7.0
revert-7203-patch-1
revert-7586-fixCHANGELOGtypo
sally-delete-me-2
sally-delete-me-testing-rules
sonarTour
tag-24.3.2
tessera_as_internal_process
test-dco1
test-dco2
test-dco3
verkle
0.8.0
0.8.0-RC1
0.8.0-RC2
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.9.0
0.9.1
1.0.0
1.0.0-RC1
1.0.1
1.0.2
1.0.3
1.1.0
1.1.0-RC1
1.1.1
1.1.2
1.1.3
1.1.4
1.2.0
1.2.0-RC1
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.0-RC1
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.3.9
1.4.0
1.4.0-RC1
1.4.0-RC2
1.4.0-beta1
1.4.0-beta2
1.4.0-beta3
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.5-RC1
1.4.5-RC2
1.4.5-RC3
1.4.6
1.4.6-RC1
1.4.6-RC2
1.5.0
1.5.0-RC1
1.5.0-RC2
1.5.0-RC3
1.5.1
1.5.1-RC1
1.5.2
1.5.3
1.5.4
1.5.5
1626082128492
1626086821182
20.10.0
20.10.0-RC1
20.10.0-RC2
20.10.1
20.10.2
20.10.3
20.10.4
21.1.0
21.1.0-RC1
21.1.0-RC2
21.1.1
21.1.2
21.1.3
21.1.4
21.1.5
21.1.6
21.1.7
21.10.0
21.10.0-RC1
21.10.0-RC2
21.10.0-RC3
21.10.0-RC4
21.10.1
21.10.2
21.10.3
21.10.4
21.10.5
21.10.6
21.10.7
21.10.8
21.10.9
21.2.0-RC1
21.7.0
21.7.0-RC1
21.7.0-RC2
21.7.1
21.7.2
21.7.3
21.7.4
22.1.0
22.1.0-RC1
22.1.0-RC2
22.1.0-RC3
22.1.0-RC4
22.1.1
22.1.2
22.1.3
22.10.0
22.10.0-RC1
22.10.0-RC2
22.10.1
22.10.101
22.10.2
22.10.3
22.12.8.1
22.12.8.2
22.12.8.3
22.12.8.4
22.4.0
22.4.0-RC1
22.4.0-RC2
22.4.1
22.4.2
22.4.3
22.4.4
22.7.0
22.7.0-RC1
22.7.0-RC2
22.7.0-RC3
22.7.1
22.7.2
22.7.3
22.7.4
22.7.5
22.7.6
22.7.7
23.1.0
23.1.0-BETA
23.1.0-RC1
23.1.0-RC2
23.1.1
23.1.1-RC1
23.1.100
23.1.2
23.1.3
23.10.0
23.10.1
23.10.2
23.10.3
23.10.3-hotfix
23.4.0
23.4.0-RC1
23.4.1
23.4.2
23.4.3
23.4.4
23.7.0
23.7.1
23.7.2
23.7.3
24.1.0
24.1.1
24.1.2
24.10.0
24.10.0-RC1
24.10.0-RC2
24.2.0
24.2.0-RC1
24.2.0-RC2
24.2.0-RC3
24.2.0-RC4
24.3.0
24.3.0-hotfix
24.3.1
24.3.2
24.3.3
24.4.0
24.4.0-RC1
24.4.0-RC2
24.4.0-RC3
24.5.0
24.5.0-RC1
24.5.1
24.5.2
24.5.2-RC0
24.5.2-RC1
24.5.3
24.5.4
24.6.0
24.6.0-RC1
24.6.0-RC2
24.7.0
24.7.0-RC1
24.7.1
24.7.1-RC1
24.8.0
24.8.0-RC1
24.9.0
24.9.0-RC1
24.9.0-RC2
24.9.1
24.9.1-RC1
GHA-TESTRUN-1
GHA.TESTRUN.1
canary
dev
develop
${ noResults }
158 Commits (821daf12b910f9be3a53c867c2d3a2317d0ca293)
Author | SHA1 | Message | Date |
---|---|---|---|
Joshua Fernandes |
bac5c673d3
|
Adding a spdx license check gradle task (#30)
* adding in spdx-license-identifier & updated check for the same; removing license check from spotless Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net> * Change CheckSpdxHeader to a task. Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
Joshua Fernandes | d6a2394e2d |
Migrating Pantheon to Besu (#1945)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
Ratan Rai Sur | dedd6416ed |
[refactor] Make JSON-RPC and GraphQL share parent module (#1929)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
CJ Hare | dec01db6f9 |
Refactoring Rocksdb as a module (#1889)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
Abdelhamid Bakhta | 2d5e31ad17 |
Implement trace replay block transactions trace option (#1886)
* Factorise metrics code for KeyValueStorage database - introduce `MonitorableKeyValueStorage` - factorise code - remove metrics instanciation in `RocksDbKeyValueStorage` and `ColumnarRocksDbKeyValueStorage` * Rename class * [PAN-2995] Make account.getAddress() return an Optional<Address> * fix Jenkins failure * fix failing test * fix failing test * Revert "fix failing test" This reverts commit e2bb261a185d20f75e33be0ec72f5b5851c40461. * Revert "fix failing test" This reverts commit e5dc3fa073ef968bc017e513d15657204f54e519. * Revert "fix Jenkins failure" This reverts commit 15f90ea5e214ac624b891225bd096466c2ce1111. * Revert "[PAN-2995] Make account.getAddress() return an Optional<Address>" This reverts commit 08cc7ca5b785c666acd8d2b34d5f672837cd78fe. * init trace_replayBlockTransactions * Revert "init trace_replayBlockTransactions" This reverts commit 545426595c8ede0b30ab1025bbdd262ce51281b7. * Revert "Revert "init trace_replayBlockTransactions"" This reverts commit 756f52bb019c0e0c61aac4a97269d40198341c86. * Update TraceReplayBlockTransactions.java * Check request parameters Method returns an error if any option other than “trace” is supplied. * Update TraceReplayBlockTransactions.java * implement trace_replayBlockTransactions - start business logic implementation - iterate through `TraceFrame` and transform to parity style - detect `CALL` opcode to retrieve contract address required in parity format * remove comments * add final modifier for method parameters * fix unit tests * remove useless log * transform address from stack (Bytes32) to an Address * trace_replayBlockTransactions new features - compute gas used for each sub trace - detect `RETURN` opcode - to get `ouput` value from `memory` - detect end of subtrace * fix unit tests * Update FlatTrace.java add final modifier * pretty format JSON file * handle smart contract deployments * handle smart contract deployment - set `code` field when contract creation transaction - set `address` field when contract creation transaction * introduce FlatTraceGenerator * refactoring * spotless apply * update tests to compare Json node tree independently of the order - added generated test cases - use jackson `ObjectMapper` to compare the actual result to the expected one - `assertThat(mapper.readTree(actualResult)).isEqualTo(mapper.readTree(expectedResult));` * fix unit tests - return empty result if block is empty - handle case where there is no `RETURN`, `STOP` is then considered as a return to close the trace and perform gas computation. - increment gas remaining by gas used * spotless apply * introduce SELFDESTRUCT * set result to null when suicide type * remove result field, use builder only * re-enable tracing tests * implement gas used computation - implement a strategy with 2 options - if first frame gas remaining is higher than gas remaining after transaction was processed then the gas used will be the net difference - otherwise a frame by frame cumulative gas cost will be used * get self destruct refund balance from message frame * give access to `ProtocolSchedule` to get `GasCalculator` * fix gas used computation for subtrace (1 level deep) * fix input, use all memory and not only first element * fix trace addresses * debug log * remove some tests files * Revert "remove some tests files" This reverts commit 88ee6aa84c199e1f386e1ba314c507d17c89226d. * debug jenkins * out instead of err * spotless apply * add debug info * remove static modifier for blockchainSetupUtil field * remove unused field * add javadoc for gasCalculator parameter * fix PR review comments * add javadoc for Trace interface Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
mark-terry | 402937a459 |
[PIE-1859] Extracted Metrics interfaces to plugins-api. (#1898)
* [PIE-1859] Extracted Metrics interfaces to plugins-api. * [PIE-1859] Bump. * [PIE-1859] Renamed PantheonMetricsSystem -> ObservableMetricsSystem. Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
mbaxter | 6d255e9213 |
[PIE-1810] Add read-only blockchain factory method (#1845)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |
Danno Ferrin | 06a284817e |
[PAN-2946] Retesteth support (#1818)
Add support for retesteth, a JSON-RPC based reference testing API. Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net> |
5 years ago |