Learn about how to interact with the Managed Budget using the SDK
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.
const budget = core.ManagedBudget("0xc55F719709bDad022B320E76f9DfF7e6F5680767")// or if you want a budget from a specific chainconst budgetOnBase = core.ManagedBudget( "0xc55F719709bDad022B320E76f9DfF7e6F5680767", { chainId: 8453 })