Interface ERC20VariableIncentivePayload

The object representation of a ERC20VariableIncentivePayload.InitPayload

ERC20VariableIncentivePayload

interface ERC20VariableIncentivePayload {
    asset: `0x${string}`;
    reward: bigint;
    limit: bigint;
    manager: `0x${string}`;
}

Properties

asset: `0x${string}`

The address of the incentivized asset.

reward: bigint

The reward multiplier. If 0, the signed amount from the claim payload is used directly. Variable amount (in ETH decimal format) will by multiplied by this value.

limit: bigint

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

manager: `0x${string}`

The entity that can clawback funds