Skip to content

Commit 1d695aa

Browse files
committed
Merge branch 'andrius/fdc-reward-sig-fix' into 'main'
Rewards: FDC signature parsing - fix grouping for "wrong" signatures. See merge request flarenetwork/ftso/ftso-scaling!151
2 parents 1e45599 + bb281d0 commit 1d695aa

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

libs/fsp-rewards/src/DataManagerForRewarding.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,12 +300,12 @@ export class DataManagerForRewarding extends DataManager {
300300
`Critical error: signerToSigningWeight or signerToDelegationAddress is not defined for signer ${signer}`
301301
);
302302
}
303-
const signatures = signatureMap.get(messageHash) || [];
303+
const signatures = signatureMap.get(signaturePayload.messageHash) || [];
304304
const submissionData: GenericSubmissionData<ISignaturePayload> = {
305305
...submission,
306306
messages: signaturePayload,
307307
};
308-
signatureMap.set(messageHash, signatures);
308+
signatureMap.set(signaturePayload.messageHash, signatures);
309309
signatures.push(submissionData);
310310
}
311311
} catch (e) {

libs/fsp-rewards/src/reward-calculation/reward-offers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export function granulatedPartialOfferMapForRandomFeedSelection(
100100
} else {
101101
const adaptedCommunityOffer = PartialRewardOffer.fromRewardOffered(rewardOffer);
102102
adaptCommunityRewardOffer(adaptedCommunityOffer);
103-
currencyRewardOffers.set(rewardOffer.feedId, PartialRewardOffer.fromRewardOffered(rewardOffer));
103+
currencyRewardOffers.set(rewardOffer.feedId, adaptedCommunityOffer);
104104
}
105105
}
106106
// Create a map of votingRoundId -> feedId -> rewardOffer

0 commit comments

Comments
 (0)