Skip to content

Commit 86675fd

Browse files
committed
test: modify respondToTaskV2 for retries
1 parent 6873cbe commit 86675fd

File tree

4 files changed

+2227
-2046
lines changed

4 files changed

+2227
-2046
lines changed

contracts/scripts/anvil/state/alignedlayer-deployed-anvil-state.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

contracts/scripts/anvil/state/eigenlayer-deployed-anvil-state.json

Lines changed: 2218 additions & 2043 deletions
Large diffs are not rendered by default.

contracts/src/core/AlignedLayerServiceManager.sol

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,15 @@ contract AlignedLayerServiceManager is
130130
// (batchMerkleRoot,senderAddress) is signed as a way to verify the batch was right
131131
bytes32 batchMerkleRoot,
132132
address senderAddress,
133-
NonSignerStakesAndSignature memory nonSignerStakesAndSignature
133+
NonSignerStakesAndSignature memory nonSignerStakesAndSignature,
134+
uint256 i
134135
) external onlyAggregator {
135136
uint256 initialGasLeft = gasleft();
136137

138+
if (i < 4) {
139+
return;
140+
}
141+
137142
bytes32 batchIdentifierHash = keccak256(
138143
abi.encodePacked(batchMerkleRoot, senderAddress)
139144
);

contracts/src/core/IAlignedLayerServiceManager.sol

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ interface IAlignedLayerServiceManager {
4646
bytes32 batchMerkleRoot,
4747
address senderAddress,
4848
IBLSSignatureChecker.NonSignerStakesAndSignature
49-
memory nonSignerStakesAndSignature
49+
memory nonSignerStakesAndSignature,
50+
uint256 i
5051
) external;
5152

5253
function verifyBatchInclusion(

0 commit comments

Comments
 (0)