Interface BoostConfig

Configuration used to instantiate a Boost instance.

BoostConfig

interface BoostConfig {
    id: bigint;
    budget: ManagedBudget;
    action: EventAction;
    validator: Validator;
    allowList: AllowList;
    incentives: Incentive[];
    protocolFee?: bigint;
    maxParticipants?: bigint;
    owner?: `0x${string}`;
}

Properties

id: bigint
action: EventAction
validator: Validator
allowList: AllowList
incentives: Incentive[]
protocolFee?: bigint
maxParticipants?: bigint
owner?: `0x${string}`