chainId
chainId: number = ...
incentives
incentives: {
type: IncentiveTypeString;
assetAddress?: `0x${string}`;
rewardAmount?: string;
rewardAmountFormatted?: string;
rewardPercentage?: number;
maxReward?: string;
rewardUsdValue?: number;
tokenSymbol?: string;
tokenImageUri?: string;
metadata?:
| null
| {
id: string;
chainId: number;
address: `0x${string}`;
decimals: number;
name: string;
symbol: string;
imageUri: string;
};
}[] = ...
actionTemplate
actionTemplate:
| null
| {
id: string;
actionType: string;
projectId: string;
projectImage?: string;
} = ...
Optional
boostName
boostName?: null | string = ...
Optional
tokenImageUri
tokenImageUri?: null | string = ...
Optional
nftImageUri
nftImageUri?: null | string = ...
Optional
nftName
nftName?: null | string = ...
Optional
status
status?: "active" | "claimable" | "claimed" = ...
Optional
txHash
txHash?: string = ...
Optional
blockTimestamp
blockTimestamp?: string = ...
Represents a reward boost in the RewardKit system.
Example