Overview
Learn about how to interact with the Managed Budget using the SDK
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.
Smart Contract
Read the smart contracts
Typedoc
See technical documentation
SDK Implementation
See the source
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.