InfraredV1_4

Git Source

Inherits: InfraredV1_3, IInfraredV1_4

Upgrade adds integration with BGTIncentiveDistributor for claiming booster rewards.

Implements IInfrared_V1_4, inheriting from InfraredV1_3. Maintains UUPS upgradeability. Uses potentially updated ValidatorManagerLib to allow external validator boosting via existing functions.

Functions

claimBGTIncentives

Claims BGT incentive rewards via BGTIncentiveDistributor.

Relays call for msg.sender. Distributor address is set once during initialization.

function claimBGTIncentives(IBGTIncentiveDistributor.Claim[] calldata _claims)
    external
    onlyKeeper;

Parameters

NameTypeDescription
_claimsIBGTIncentiveDistributor.Claim[]Array of claim data compatible with IBGTIncentiveDistributor.