The Boost V2 Docs are under active development and will be subject to changes.

The Managed Budget contract is a flexible budget implementation that allows for the distribution of tokens with role-based access control. A Managed Budget is required to deploy boosts. In order to deploy boosts from a budget, the budget must be funded with enough ERC-20 tokens to cover the cost of the boost incentives, plus any fees.

ManagedBudget is designed to hold and distribute assets while providing fine-grained control over who can perform various operations.

Key Features

  • Role-based access control for management and administration
  • Flexible allocation and distribution of assets
  • Clawback functionality for asset recovery

Create a new ManagedBudget

To initialize a new ManagedBudget contract:

Get an existing ManagedBudget

To get an existing ManagedBudget contract:

Once a budget is created, it can be funded and used to deploy boosts.