Interface ManagedBudgetPayload

The object representation of a ManagedBudgetPayload.InitPayload

ManagedBudgetPayload

interface ManagedBudgetPayload {
    owner: `0x${string}`;
    authorized: `0x${string}`[];
    roles: Roles[];
}

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.