Skip to content

Commit f0d98fb

Browse files
committed
fix: change reward adjustment to fee exemption
1 parent 42fe024 commit f0d98fb

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

abi/ValidatorConsolidationRequests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ export const validatorConsolidationRequestsAbi = [
139139
type: 'uint256',
140140
},
141141
],
142-
name: 'getConsolidationRequestsAndAdjustmentIncreaseEncodedCalls',
142+
name: 'getConsolidationRequestsAndFeeExemptionEncodedCalls',
143143
outputs: [
144144
{
145145
internalType: 'bytes',

features/consolidation.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
const CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS =
1919
'0x0000BBdDc7CE488642fb579F8B00f3a590007251';
2020

21-
export const consolidationRequestsAndIncreaseRewardsAdjustment = async (
21+
export const consolidationRequestsAndIncreaseFeeExemption = async (
2222
sourcePubkeys: Hex[][],
2323
targetPubkeys: Hex[],
2424
sourceValidatorsInfo: ValidatorsInfo,
@@ -42,7 +42,7 @@ export const consolidationRequestsAndIncreaseRewardsAdjustment = async (
4242
if (!data) throw new Error('Fee read returned empty data');
4343
const feePerRequest = hexToBigInt(data);
4444

45-
// 2. Fetch consolidation request encoded calls and increase rewards adjustment encoded call.
45+
// 2. Fetch consolidation request encoded calls and increase fee exemption amount encoded call.
4646
const sourcePubkeysFlattened = sourcePubkeys.map(
4747
(group) => '0x' + group.map((p) => p.replace(/^0x/, '')).join(''),
4848
) as Hex[];
@@ -51,10 +51,10 @@ export const consolidationRequestsAndIncreaseRewardsAdjustment = async (
5151
(sum, validator) => sum + parseGwei(validator.balance),
5252
0n,
5353
);
54-
const [adjustmentIncreaseEncodedCall, consolidationRequestEncodedCalls] =
54+
const [feeExemptionEncodedCall, consolidationRequestEncodedCalls] =
5555
await callReadMethodSilent(
5656
consolidationContract,
57-
'getConsolidationRequestsAndAdjustmentIncreaseEncodedCalls',
57+
'getConsolidationRequestsAndFeeExemptionEncodedCalls',
5858
[sourcePubkeysFlattened, targetPubkeys, dashboard, totalBalance],
5959
);
6060

@@ -69,11 +69,11 @@ export const consolidationRequestsAndIncreaseRewardsAdjustment = async (
6969
},
7070
);
7171

72-
// 4. Create populated transaction for increase rewards adjustment
72+
// 4. Create populated transaction to increase the fee exemption amount
7373
if (totalBalance > 0n) {
7474
populatedTxs.push({
7575
to: dashboard,
76-
data: adjustmentIncreaseEncodedCall,
76+
data: feeExemptionEncodedCall,
7777
});
7878
}
7979

programs/use-cases/consolidation/write.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
checkConsolidationInput,
1212
checkValidators,
1313
} from 'features/consolidation.js';
14-
import { consolidationRequestsAndIncreaseRewardsAdjustment } from 'features/consolidation.js';
14+
import { consolidationRequestsAndIncreaseFeeExemption } from 'features/consolidation.js';
1515
import { PubkeyMap } from 'types/common.js';
1616
import { toHex } from 'utils/proof/merkle-utils.js';
1717

@@ -61,13 +61,12 @@ consolidation
6161
sourcePubkeys,
6262
targetPubkeys,
6363
);
64-
const populatedTxs =
65-
await consolidationRequestsAndIncreaseRewardsAdjustment(
66-
sourcePubkeys,
67-
targetPubkeys,
68-
sourceValidatorsInfo,
69-
dashboard,
70-
);
64+
const populatedTxs = await consolidationRequestsAndIncreaseFeeExemption(
65+
sourcePubkeys,
66+
targetPubkeys,
67+
sourceValidatorsInfo,
68+
dashboard,
69+
);
7170
await callWriteMethodWithReceiptBatchCalls({
7271
calls: populatedTxs,
7372
withSpinner: true,

0 commit comments

Comments
 (0)