Interface ERC20VariableCriteriaIncentivePayload

interface ERC20VariableCriteriaIncentivePayload {
    asset: `0x${string}`;
    reward: bigint;
    limit: bigint;
    criteria: IncentiveCriteria;
    maxReward?: bigint;
}

Properties

asset: `0x${string}`

The address of the incentivized asset.

reward: bigint

The amount of the asset to distribute as reward.

limit: bigint

The total spending limit of the asset that will be distributed.

The criteria for the incentive that determines how the reward is distributed.

maxReward?: bigint

The total amount claimable in a single claim or maximum per-action reward.