Algorand has a wonderful ASA (Algorand Standard Asset) community - from meme coins to utility tokens and governance, there is something for everyone. However, taking a position in an asset along with a number of others can be difficult to manage so we at CompX Labs are creating something that should make that easier.
What are Bundles?
Bundles of any form are something we’ve wanted to introduce for some time. The thought behind it is to make multi-step processes simpler with the aim of achieving our ‘one-click-defi’ goal.
Thanks for reading CompX Labs Stack! Subscribe for free to receive new posts and support my work.
Bundles of any type - token, farm, lp etc - all have a set of specific rules which govern how we develop them.
- Users can start with any token. If you have Algo, USDC, Coop or something else, it’s all the same to our bundles. Any token can be used to create a bundle, as we will use our CompX Swap router to efficiently swap into the bundle tokens as needed.
- Transparent Fees. We all know that blockchain actions incur fees so we want to be up front on any fees that will be incurred through bundles so that users can make decisions with full knowledge.
- Customisable parameters. Users should have control over how their tokens are used. This can be in the form of how often we rebalance the bundle, what the ratios are between tokens in the bundle, what happens with rewards/fees earned (in the case of LP and farms).
So, Auto-Balancing Token Bundles…
ABTBs are the first step in our bundle based journey and will allow users to gain positions in a number of tokens via an easy to use interface, low number of transactions and transparent fees. These bundles will balance their ratios at a configurable rate - from hourly to once per day - allowing positions to be as accurate as users like.
How do they work in practice?
For the initial rollout, bundles will not be permission less and the bundle setup will be done by CompX Labs. As the feature is used and we gain feedback and refine them we can move to a permission less model in the future. We plan to offer to two ABTBs to begin with - a stable coin focussed bundle and a community coin focussed bundle. We want to offer a low risk and higher risk bundle to gauge interest one way or the other.
- User brings a token, let’s say Chips for this example. They have $1000 worth.
- They want relatively low volatility so they choose the stable bundle - made up of USDC, USDt, xUSD and EURs.
- The bundle has the following ratios - USDC 40%, USDt 30%, xUSD 15%, EURs 15%.
- The user selects their rebalancing rate at every 6 hours.
- User must deposit ALGO to the contract to allow for rebalancing, the fees for this are transparent and can be topped up at any time (just like our farms)
- User enters the token and amount to deposit - $Chips $1000 worth.
- When they click “Create Bundle” the CompX Swap router takes the Chips tokens and swaps to the bundle tokens in the ratios described - $400 USDC, $300 USDt, $150 xUSD and $150 EURs.
- And that’s it - users can check their bundle tokens via our portfolio page and update their ALGO fees and configure their rebalancing rate whenever they wish.
Fees
- Platform management fee - 0.5% of total bundle value per month (Paid in Algo)
- Transaction fees to allow rebalancing swaps (Paid in Algo)
We hope you like the above design and are as excited as we are to start the bundle journey. Look out for our coming designs for Farm bundles and LP bundles. As always, feedback is appreciated!