Skip to content

Commit 9102ad3

Browse files
committed
feat(contracts): remove ExceededMaxRespondFee error
1 parent b6834ea commit 9102ad3

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
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/src/core/AlignedLayerServiceManager.sol

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -192,14 +192,12 @@ contract AlignedLayerServiceManager is
192192
uint256 txCost = (initialGasLeft - gasleft() + 70_000) * tx.gasprice;
193193

194194
if (txCost > currentBatch.respondToTaskFeeLimit) {
195-
revert ExceededMaxRespondFee(
196-
currentBatch.respondToTaskFeeLimit,
197-
txCost
198-
);
195+
// Subtract the txCost from the batcher's balance
196+
batchersBalances[senderAddress] -= currentBatch.respondToTaskFeeLimit;
197+
} else {
198+
batchersBalances[senderAddress] -= txCost;
199199
}
200200

201-
// Subtract the txCost from the batcher's balance
202-
batchersBalances[senderAddress] -= txCost;
203201
emit BatcherBalanceUpdated(
204202
senderAddress,
205203
batchersBalances[senderAddress]

contracts/src/core/IAlignedLayerServiceManager.sol

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ interface IAlignedLayerServiceManager {
3535
error InvalidQuorumThreshold(uint256 signedStake, uint256 requiredStake); // a61eb88a
3636
error SenderIsNotAggregator(address sender, address alignedAggregator); // 2cbe4195
3737
error InvalidDepositAmount(uint256 amount); // 412ed242
38-
error ExceededMaxRespondFee(uint256 respondToTaskFeeLimit, uint256 txCost); // 86fc507e
3938
error InvalidAddress(string param); // 161eb542
4039

4140
function createNewTask(

0 commit comments

Comments
 (0)