Interface ManagedBudgetWithFeesPayload

The object representation of a ManagedBudgetWithFeesPayload.InitPayload

ManagedBudgetWithFeesPayload

interface ManagedBudgetWithFeesPayload {
    owner: `0x${string}`;
    authorized: `0x${string}`[];
    roles: Roles[];
    managementFee: 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.

roles: Roles[]

List of roles to assign to the corresponding account by index.

managementFee: bigint

Management Fee rate for incentive payouts