Interface VestingBudgetPayload

The object representation of a VestingBudget.InitPayload

VestingBudgetPayload

interface VestingBudgetPayload {
    owner: `0x${string}`;
    authorized: `0x${string}`[];
    start: bigint;
    duration: bigint;
    cliff: bigint;
}

Properties

owner: `0x${string}`

The budget's owner.

authorized: `0x${string}`[]

List of accounts authorized to use the budget. This list should include a Boost core address to interact with the protocol.

start: bigint

The timestamp at which the vesting schedule begins

duration: bigint

The duration of the vesting schedule (in seconds)

cliff: bigint

The duration of the cliff period (in seconds)