Budget Accounts
Guide on how budget accounts work in Boost V2
Budget accounts are a fundamental component of Boost V2 that enable secure and controlled distribution of reward tokens. They act as smart-contract powered treasuries that hold and manage the funds used for your boost campaigns.
Budget accounts are required to deploy boosts. Make sure to fund your budget account with enough tokens to cover your reward strategy.
Overview
Budget accounts use a role-based access control system to manage permissions and fund distribution. Here are the key features of budget accounts:
Fund Management
Deposit and manage tokens that will be used for funding boosts
Access Control
Assign different roles to team members
Analytics
Monitor and track fund usage
Role-Based Access Control
Budget accounts implement a robust role-based access control system that allows for secure and organized team management of funds.
The Manager role is designed for team members who need to create and manage boost campaigns. Managers can:
- Deploy new boost campaigns using budget funds
- Monitor and track fund usage
- Manage and disburse funds
Managers have significant control over fund distribution, so this role should only be granted to trusted team members.
Analytics
Budget accounts provide real-time insights into your fund usage and distribution:
The analytics dashboard shows key metrics including total rewards distributed, available balance, and total funds allocated across all boosts, with more detailed analytics coming soon.
Deploy and Configure Your Budget Account
To deploy a budget account, navigate to the Boost V2 interface and connect your wallet.
After connecting your wallet, you’ll be taken to your dashboard where you can create a new budget account.
Click the “Create Budget” button and fill in the budget details including Display Name and Deployment Network.
You will need to make a budget account for each chain you wish to deploy funds from.
After filling in the details, click the “Deploy” button.
Fill in the Display Name and Network details for your budget
Adding Funds
After deploying your budget account, add funds by navigating to the tokens tab and clicking “Deposit”. This opens a modal where you can select the token and amount to deposit.
Select the token and amount you want to deposit
After depositing tokens, the amount will be reflected in your available funds and appear in the tokens list.
Adding Team Members
Add team members by navigating to the members tab and clicking “Add Members”. From here, you can add wallet addresses and assign them either Manager or Admin roles.
Members can be assigned either the Manager or Admin role
Authorized addresses will appear in the members list with their assigned role. Admin role holders can manage and revoke roles from this view.
Manage Deployed Boosts
You can view the boosts deployed from your budget by navigating to the boosts tab. From here you can view the status of each boost, as well as withdraw any remaining balance.
You can click on a boost to view more details
You can use the Boost SDK to deploy and interact with budget accounts programmatically.