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.

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

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.