Parameters required for claiming rewards

interface ClaimRewardParams {
    users: readonly `0x${string}`[];
    campaignIds: readonly bigint[];
    amounts: readonly bigint[];
    proofs: readonly (readonly `0x${string}`[])[];
    rewarderAddress: `0x${string}`;
}

Properties

users: readonly `0x${string}`[]

Array of user addresses who are claiming

campaignIds: readonly bigint[]

Array of campaign IDs corresponding to each claim

amounts: readonly bigint[]

Array of amounts to claim

proofs: readonly (readonly `0x${string}`[])[]

Array of merkle proofs for verification

rewarderAddress: `0x${string}`

Address of the smart rewarder contract