Skip to content

Commit

Permalink
run spotlessApply
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan <[email protected]>
  • Loading branch information
pinges committed Aug 4, 2023
1 parent b6615df commit fb3f437
Show file tree
Hide file tree
Showing 28 changed files with 284 additions and 193 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@ public static BlockHeader createBlockHeader(
null,
null,
null,
null, null,
null,
null,
blockHeaderFunctions);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -86,19 +86,19 @@ public MergeBlockCreator(
/**
* Create block and return block creation result.
*
* @param maybeTransactions the maybe transactions
* @param random the random
* @param timestamp the timestamp
* @param withdrawals optional list of withdrawals
* @param maybeTransactions the maybe transactions
* @param random the random
* @param timestamp the timestamp
* @param withdrawals optional list of withdrawals
* @param parentBeaconBlockRoot optional root hash of the parent beacon block
* @return the block creation result
*/
public BlockCreationResult createBlock(
final Optional<List<Transaction>> maybeTransactions,
final Bytes32 random,
final long timestamp,
final Optional<List<Withdrawal>> withdrawals,
final Optional<Bytes32> parentBeaconBlockRoot) {
final Optional<List<Transaction>> maybeTransactions,
final Bytes32 random,
final long timestamp,
final Optional<List<Withdrawal>> withdrawals,
final Optional<Bytes32> parentBeaconBlockRoot) {

return createBlock(
maybeTransactions,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,11 +242,12 @@ public void changeTargetGasLimit(final Long newTargetGasLimit) {

@Override
public PayloadIdentifier preparePayload(
final BlockHeader parentHeader,
final Long timestamp,
final Bytes32 prevRandao,
final Address feeRecipient,
final Optional<List<Withdrawal>> withdrawals, final Optional<Bytes32> parentBeaconBlockRoot) {
final BlockHeader parentHeader,
final Long timestamp,
final Bytes32 prevRandao,
final Address feeRecipient,
final Optional<List<Withdrawal>> withdrawals,
final Optional<Bytes32> parentBeaconBlockRoot) {

// we assume that preparePayload is always called sequentially, since the RPC Engine calls
// are sequential, if this assumption changes then more synchronization should be added to
Expand All @@ -273,7 +274,12 @@ public PayloadIdentifier preparePayload(
// put the empty block in first
final Block emptyBlock =
mergeBlockCreator
.createBlock(Optional.of(Collections.emptyList()), prevRandao, timestamp, withdrawals, parentBeaconBlockRoot)
.createBlock(
Optional.of(Collections.emptyList()),
prevRandao,
timestamp,
withdrawals,
parentBeaconBlockRoot)
.getBlock();

BlockProcessingResult result = validateProposedBlock(emptyBlock);
Expand All @@ -294,7 +300,13 @@ public PayloadIdentifier preparePayload(
}
}

tryToBuildBetterBlock(timestamp, prevRandao, payloadIdentifier, mergeBlockCreator, withdrawals, parentBeaconBlockRoot);
tryToBuildBetterBlock(
timestamp,
prevRandao,
payloadIdentifier,
mergeBlockCreator,
withdrawals,
parentBeaconBlockRoot);

return payloadIdentifier;
}
Expand Down Expand Up @@ -330,14 +342,17 @@ public void finalizeProposalById(final PayloadIdentifier payloadId) {
}

private void tryToBuildBetterBlock(
final Long timestamp,
final Bytes32 random,
final PayloadIdentifier payloadIdentifier,
final MergeBlockCreator mergeBlockCreator,
final Optional<List<Withdrawal>> withdrawals, final Optional<Bytes32> parentBeaconBlockRoot) {
final Long timestamp,
final Bytes32 random,
final PayloadIdentifier payloadIdentifier,
final MergeBlockCreator mergeBlockCreator,
final Optional<List<Withdrawal>> withdrawals,
final Optional<Bytes32> parentBeaconBlockRoot) {

final Supplier<BlockCreationResult> blockCreator =
() -> mergeBlockCreator.createBlock(Optional.empty(), random, timestamp, withdrawals, parentBeaconBlockRoot);
() ->
mergeBlockCreator.createBlock(
Optional.empty(), random, timestamp, withdrawals, parentBeaconBlockRoot);

LOG.debug(
"Block creation started for payload id {}, remaining time is {}ms",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,20 +36,21 @@ public interface MergeMiningCoordinator extends MiningCoordinator {
/**
* Prepare payload identifier.
*
* @param parentHeader the parent header
* @param timestamp the timestamp
* @param prevRandao the prev randao
* @param feeRecipient the fee recipient
* @param withdrawals the optional list of withdrawals
* @param parentHeader the parent header
* @param timestamp the timestamp
* @param prevRandao the prev randao
* @param feeRecipient the fee recipient
* @param withdrawals the optional list of withdrawals
* @param parentBeaconBlockRoot optional root hash of the parent beacon block
* @return the payload identifier
*/
PayloadIdentifier preparePayload(
final BlockHeader parentHeader,
final Long timestamp,
final Bytes32 prevRandao,
final Address feeRecipient,
final Optional<List<Withdrawal>> withdrawals, final Optional<Bytes32> parentBeaconBlockRoot);
final BlockHeader parentHeader,
final Long timestamp,
final Bytes32 prevRandao,
final Address feeRecipient,
final Optional<List<Withdrawal>> withdrawals,
final Optional<Bytes32> parentBeaconBlockRoot);

@Override
default boolean isCompatibleWithEngineApi() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,12 @@ public void changeTargetGasLimit(final Long targetGasLimit) {

@Override
public PayloadIdentifier preparePayload(
final BlockHeader parentHeader,
final Long timestamp,
final Bytes32 prevRandao,
final Address feeRecipient,
final Optional<List<Withdrawal>> withdrawals, final Optional<Bytes32> parentBeaconBlockRoot) {
final BlockHeader parentHeader,
final Long timestamp,
final Bytes32 prevRandao,
final Address feeRecipient,
final Optional<List<Withdrawal>> withdrawals,
final Optional<Bytes32> parentBeaconBlockRoot) {
return mergeCoordinator.preparePayload(
parentHeader, timestamp, prevRandao, feeRecipient, withdrawals, parentBeaconBlockRoot);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,8 @@ public void coinbaseShouldMatchSuggestedFeeRecipient() {
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
EMPTY_WITHDRAWALS, Optional.empty());
EMPTY_WITHDRAWALS,
Optional.empty());

ArgumentCaptor<BlockWithReceipts> blockWithReceipts =
ArgumentCaptor.forClass(BlockWithReceipts.class);
Expand Down Expand Up @@ -294,7 +295,8 @@ public void exceptionDuringBuildingBlockShouldNotBeInvalid()
.doThrow(new MerkleTrieException("missing leaf"))
.doCallRealMethod()
.when(beingSpiedOn)
.createBlock(any(), any(Bytes32.class), anyLong(), eq(Optional.empty()), Optional.empty());
.createBlock(
any(), any(Bytes32.class), anyLong(), eq(Optional.empty()), Optional.empty());
return beingSpiedOn;
};

Expand Down Expand Up @@ -330,7 +332,8 @@ public void exceptionDuringBuildingBlockShouldNotBeInvalid()
System.currentTimeMillis() / 1000,
Bytes32.random(),
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

verify(willThrow, never()).addBadBlock(any(), any());
blockCreationTask.get();
Expand Down Expand Up @@ -362,7 +365,8 @@ public void shouldNotRecordProposedBadBlockToBadBlockManager()
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

verify(badBlockManager, never()).addBadBlock(any(), any());
assertThat(badBlockManager.getBadBlocks().size()).isEqualTo(0);
Expand Down Expand Up @@ -394,7 +398,8 @@ public void shouldContinueBuildingBlocksUntilFinalizeIsCalled()
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

blockCreationTask.get();

Expand Down Expand Up @@ -445,7 +450,8 @@ public void blockCreationRepetitionShouldTakeNotLessThanRepetitionMinDuration()
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

blockCreationTask.get();

Expand Down Expand Up @@ -491,7 +497,8 @@ public void shouldRetryBlockCreationOnRecoverableError()
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

blockCreationTask.get();

Expand Down Expand Up @@ -525,7 +532,8 @@ public void shouldStopRetryBlockCreationIfTimeExpired() throws InterruptedExcept
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

try {
blockCreationTask.get();
Expand Down Expand Up @@ -567,7 +575,8 @@ public void shouldStopInProgressBlockCreationIfFinalizedIsCalled()
System.currentTimeMillis() / 1000,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

waitForBlockCreationInProgress.await();
coordinator.finalizeProposalById(payloadId);
Expand Down Expand Up @@ -613,7 +622,8 @@ public void shouldNotStartAnotherBlockCreationJobIfCalledAgainWithTheSamePayload
timestamp,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

final CompletableFuture<Void> task1 = blockCreationTask;

Expand All @@ -623,7 +633,8 @@ public void shouldNotStartAnotherBlockCreationJobIfCalledAgainWithTheSamePayload
timestamp,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

assertThat(payloadId1).isEqualTo(payloadId2);

Expand Down Expand Up @@ -658,7 +669,8 @@ public void shouldCancelPreviousBlockCreationJobIfCalledAgainWithNewPayloadId()
timestamp,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

assertThat(coordinator.isBlockCreationCancelled(payloadId1)).isFalse();

Expand All @@ -668,7 +680,8 @@ public void shouldCancelPreviousBlockCreationJobIfCalledAgainWithNewPayloadId()
timestamp + 1,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

assertThat(payloadId1).isNotEqualTo(payloadId2);
assertThat(coordinator.isBlockCreationCancelled(payloadId1)).isTrue();
Expand Down Expand Up @@ -697,7 +710,8 @@ public void shouldUseExtraDataFromMiningParameters() {
1L,
Bytes32.ZERO,
suggestedFeeRecipient,
Optional.empty(), Optional.empty());
Optional.empty(),
Optional.empty());

ArgumentCaptor<BlockWithReceipts> blockWithReceipts =
ArgumentCaptor.forClass(BlockWithReceipts.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,8 @@ public JsonRpcResponse response(
withdrawalsRoot,
null, // ToDo 4844: set with the value of data_gas_used field
null, // ToDo 4844: set with the value of excess_data_gas field
null, depositsRoot,
null,
depositsRoot,
blockHeaderFunctions);

return new JsonRpcSuccessResponse(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,8 @@ public JsonRpcResponse syncResponse(final JsonRpcRequestContext requestContext)
return respondWithInvalid(reqId, blockParam, null, INVALID, "Invalid versionedHash");
}

Optional<String> maybeParentBeaconBlockRootParam = requestContext.getOptionalParameter(2, String.class);
Optional<String> maybeParentBeaconBlockRootParam =
requestContext.getOptionalParameter(2, String.class);

final Optional<BlockHeader> maybeParentHeader =
protocolContext.getBlockchain().getBlockHeader(blockParam.getParentHash());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,17 @@ public class EnginePayloadAttributesParameter {

@JsonCreator
public EnginePayloadAttributesParameter(
@JsonProperty("timestamp") final String timestamp,
@JsonProperty("prevRandao") final String prevRandao,
@JsonProperty("suggestedFeeRecipient") final String suggestedFeeRecipient,
@JsonProperty("withdrawals") final List<WithdrawalParameter> withdrawals,
@JsonProperty("parentBeaconBlockRoot") final String parentBeaconBlockRoot) {
@JsonProperty("timestamp") final String timestamp,
@JsonProperty("prevRandao") final String prevRandao,
@JsonProperty("suggestedFeeRecipient") final String suggestedFeeRecipient,
@JsonProperty("withdrawals") final List<WithdrawalParameter> withdrawals,
@JsonProperty("parentBeaconBlockRoot") final String parentBeaconBlockRoot) {
this.timestamp = Long.decode(timestamp);
this.prevRandao = Bytes32.fromHexString(prevRandao);
this.suggestedFeeRecipient = Address.fromHexString(suggestedFeeRecipient);
this.withdrawals = withdrawals;
this.parentBeaconBlockRoot = parentBeaconBlockRoot == null ? null : Bytes32.fromHexString(parentBeaconBlockRoot);
this.parentBeaconBlockRoot =
parentBeaconBlockRoot == null ? null : Bytes32.fromHexString(parentBeaconBlockRoot);
}

public Long getTimestamp() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,8 @@ public PayloadResult(
this.dataGasUsed = header.getDataGasUsed().map(Quantity::create).orElse(Quantity.HEX_ZERO);
this.excessDataGas =
header.getExcessDataGas().map(Quantity::create).orElse(Quantity.HEX_ZERO);
this.parentBeaconBlockRoot = header.getParentBeaconBlockRoot().map(Bytes32::toHexString).orElse(null);
this.parentBeaconBlockRoot =
header.getParentBeaconBlockRoot().map(Bytes32::toHexString).orElse(null);
}

@JsonGetter(value = "blockNumber")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,8 @@ private Object createFakeBlock(final Long height) {
null,
null,
null,
null, null,
null,
null,
null),
new BlockBody(
List.of(
Expand Down Expand Up @@ -205,7 +206,8 @@ private Object createEmptyBlock(final Long height) {
null,
null,
null,
null, null,
null,
null,
null),
new BlockBody(List.of(), List.of())));
}
Expand Down
Loading

0 comments on commit fb3f437

Please sign in to comment.