# Discussion: DAO Finances & Stakes

**URL:** <https://gov.bancor.network/t/discussion-dao-finances-stakes/2499>\
**Category:** Community Chatroom (DISCUSSION)\
**Created:** [June 27, 2021, 6:53pm UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499 "2021-06-27T18:53:46Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ccc](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.bancor.network/ccc/32/3214_2.png) [@ccc](https://gov.bancor.network/u/ccc)\
**Post date:** [June 27, 2021, 6:53pm UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/1 "2021-06-27T18:53:46Z")

</div>

Hello fellow Bancorians,  
I want to write a proposal. However, I need some data and I’m having trouble finding it, and also I’m not 100% sure what I want to propose can even be done in the first place. So this thread is partially a discussion of what can/should be done with DAO finances, and partially just me asking for where I can find data on what the DAO itself has at its disposal.

I want to propose that we acquire a stake of some size in, for example, Keeper DAO. That is to say, I think that our DAO should buy and hold some amount of $ROOK (in line with my example), and collectively we should vote on how that stake votes in Keeper DAO should we take an interest; I make an example of Keeper specifically because we’ve integrated them into our systems.

If we integrate a project into our systems, we should make sure of at least the two following things:

- That we do not put the project in the core of our system; that should remain purely in-house code, and it should be laser-focused on what we do and nothing else. External projects are peripherals, and we need to be able to perform our _core_-level function such that we can guarantee it will do what it says on the tin 100% of the time, regardless of what anyone else in the defi space is doing. Ultimately, this is a development subject and can be discussed at a later time. _ **More importantly…** _

- **That we own a stake in projects we integrate, _if possible_** , and furthermore we might avoid integrating projects that we can’t own a stake in. Regardless of exactly _where_ a project fits into our system, any change will affect the _surface_-level functionality (which is the _end-user experience_), even if imperceptibly. That is a significant factor in shaping user opinions of us, and that means we absolutely should have a say in how those projects are governed to ensure that if another DAO has a proposal that will negatively affect us, we have a tool at our disposal to push back.

In order to even begin proposing this, however, I need to know what funds the DAO has where. In essence, I need a page that I can look at that tells me “We have _w_ total, _x_ free, _y_ locked in _A_, _z_ locked in _B_, …” and so on. Or something to that effect; Dune doesn’t seem to provide that sort of info. I’ve seen a couple people suggest using the Vortex Burner for things; aside from being a _terrible_ use of the Burner almost every time, I think the ideas spring from not knowing what funds we actually have available to use for things like that.

---

<div class="post-metadata">

**Author:** ![tenzent](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.bancor.network/tenzent/32/1821_2.png) [@tenzent](https://gov.bancor.network/u/tenzent)\
**Post date:** [June 28, 2021, 1:41am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/2 "2021-06-28T01:41:35Z")

</div>

This is an interesting idea, YFI has done similar things diversifying their treasury.

I had an idea, if it’s possible that is. @mbr @MichalHerzyk

Could we allow people to forgo their trading fees in exchange for an equivalent of BNT ? That is to say give the staker the choice to receive native token rewards or BNT at the same rates as eachother.

Could work like this :

- Stakers opt-in to receive BNT instead of Native Rewards.
- Trading fee rewards in native are traded for BNT or newly minted BNT.
- Trading fees are given to protocol and protocol adds them to the pool.
- These Tokens are owned by the Protocol while at the same time create permanent Token Side Liquidity.

The difference between trading and minting BNT could be done in a way that is more capital efficient as well I’m sure. Doesn’t have to work exactly that way but there is a lot to be gained from Bancor having a source of permanent increasing token side liquidity. This would also create a deterministic minimum price floor for BNT.

---

<div class="post-metadata">

**Author:** ![Sjwill](https://avatars.discourse-cdn.com/v4/letter/s/85e7bf/32.png) [@Sjwill](https://gov.bancor.network/u/Sjwill)\
**Post date:** [June 28, 2021, 2:19am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/3 "2021-06-28T02:19:11Z")

</div>

Tenzent’s suggestion is creative, but requires an opt-in and I dont think would have much of an uptake. If I understand it right it would lead to increased minting and emissions and thus is in the long term inflationary. I would rather take a miniscule tax from all swap fees and use them for DAO activities. The main problem is that this would lead to a wild assortment of tiny amounts of all tokens in various wallets, which would need swapping and cost a lot of gas. A simpler approach would be to only tax the BNT side of the transaction. This would be much simpler and would give earnings in only BNT. Anyone doing a two-legged swap would pay and only those swapping into BNT would avoid the tax. 1% of swap fees? Would this cost too much gas?

---

<div class="post-metadata">

**Author:** ![tenzent](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.bancor.network/tenzent/32/1821_2.png) [@tenzent](https://gov.bancor.network/u/tenzent)\
**Post date:** [June 28, 2021, 2:28am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/4 "2021-06-28T02:28:04Z")

</div>

You bring an interesting point and you are right that it could be done in a much simpler way.

Couldn’t we simply put a small % of the tokens earned by the vortex as permanent liquidity which could also serve as a treasury. I think the Vortex exists to lock BNT Liquidity, it could also be used to create token side liquidity.

---

<div class="post-metadata">

**Author:** ![Sjwill](https://avatars.discourse-cdn.com/v4/letter/s/85e7bf/32.png) [@Sjwill](https://gov.bancor.network/u/Sjwill)\
**Post date:** [June 28, 2021, 2:55am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/5 "2021-06-28T02:55:37Z")

</div>

You are right that the mechanism to collect a tax from swap fees is already there. So the simplest thing would be to take a percentage of the vortex TKNs after they have been swapped to BNT and divert it into a wallet or pool instead of vBNT swap. Of course this muddies the water with the vortex mechanism, but it would be a very simply way to build a DAO fund.

---

<div class="post-metadata">

**Author:** ![glenn](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.bancor.network/glenn/32/1720_2.png) [@glenn](https://gov.bancor.network/u/glenn)\
**Post date:** [June 28, 2021, 3:23am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/6 "2021-06-28T03:23:47Z")

</div>

Just quoting myself from another thread [(DEPRECATED) (BIP) Reallocate 50% of Vortex Burner vBNT for Bancor Brand Awareness Campaigns - #14 by glenn](https://gov.bancor.network/t/deprecated-bip-reallocate-50-of-vortex-burner-vbnt-for-bancor-brand-awareness-campaigns/2198/14) with a similar in nature idea.

> [@(DEPRECATED) (BIP) Reallocate 50% of Vortex Burner vBNT for Bancor Brand Awareness Campaigns](https://gov.bancor.network/t/deprecated-bip-reallocate-50-of-vortex-burner-vbnt-for-bancor-brand-awareness-campaigns/2198/14):
>
> If you want to collect fees for brand awareness purpose (I still think that it is aiming small, better idea below) then do it outside of the vortex. Leave the vortex as is and bring a proposal to the DAO that collects a small percentage of all trading fees for what you intend to do. Projections of how much will be collected at different percentages can be based on total platform fees collected in previous weeks/months.
> 
> 1. The vBNT that would normally get collected by this proposal is highly variable in price due to multiple vortex factors (people leveraging, burn rate, BNT price, etc…). When you collect the vBNT and by the time that you decide to use it to fund a brand awareness campaign, the vBNT to BNT rate could have gone against or in your favor for when you swap (I don’t think anyone will take payment in vBNT) to BNT or to TKN (some might not accept payment in BNT so you will have to swap to TKN). This means that you are paying fees again to go back from vBNT to BNT or to TKN. I don’t think this makes much sense since you could have collected the fees in their original state (either BNT or TKN) and put them somewhere else until you are ready to distribute them. Ultimately, you are not wasting a portion of the funds that you collect by doing a bunch of swaps that you will have to later undo.
> 
> A cool thing about collecting swap fees in their original state is that the fund that you are building will naturally be diversified due to the nature of all the tokens that we support. This is better than having a fund that’s solely composed of one asset (vBNT). This also gives us a large advantage over other communities which have a similar problem of having their community funds solely be composed by their governance token.

---

<div class="post-metadata">

**Author:** ![Sjwill](https://avatars.discourse-cdn.com/v4/letter/s/85e7bf/32.png) [@Sjwill](https://gov.bancor.network/u/Sjwill)\
**Post date:** [June 28, 2021, 4:22am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/7 "2021-06-28T04:22:45Z")

</div>

All good comments, but I dont think it means that its decided one way or another.

---

<div class="post-metadata">

**Author:** ![tenzent](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.bancor.network/tenzent/32/1821_2.png) [@tenzent](https://gov.bancor.network/u/tenzent)\
**Post date:** [June 28, 2021, 4:28am UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/8 "2021-06-28T04:28:31Z")

</div>

The good thing with allowing people to receive their rewards in BNT is we are basically just facilitating a swap for them, the network doesn’t loose anything since it gains it back from the value of tokens underneath. but a minting feature of sorts would be required if we want to lock that liquidity forever, since just trading it for them does not lock up any token side liquidity.

I’m really interested in ways we could somehow lock up tokens the way we do with BNT in a capital efficient way if anyone has any ideas I’d love to hear them.

---

<div class="post-metadata">

**Author:** ![ccc](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.bancor.network/ccc/32/3214_2.png) [@ccc](https://gov.bancor.network/u/ccc)\
**Post date:** [June 28, 2021, 1:20pm UTC](https://gov.bancor.network/t/discussion-dao-finances-stakes/2499/9 "2021-06-28T13:20:07Z")

</div>

It seems like we should figure out how to _get_ a Capital Reserve (if we don’t already have one; haven’t seen any answers yet one way or the other) before we can decide how we _use_ one, and it seems like the least disruptive/most prudent option is to tax a portion of all swap fees and to **stay the _hecc_ away from the Burner**.

Firstly, I think that we should have **one tax** that feeds into the top-level Treasury, and from there all funds are divided. It would be unwise to tax swap fees more than once, as that’s more taxes to track and _will_ lead to either all flows reducing to a trickle to maintain an overall tax rate _or_ to all swap fees being eaten up by an ever-growing sea of taxes for new things that we need to fund. Either one is bad, so only one tax ever, and the rate can be decided on by governance now and automated later.

You might think, “that’s just kicking the can down the road.” This is not the case, as the Treasury acts like a buffer and allows budget flows to continue at a consistent rate undisturbed for a period, even if swap fees are lighter for the period while significantly extending “time to bingo fuel” when times are good.

We should also decide the exact nature of the Capital Reserve. Should we keep it in BNT, thus keeping it one leg away from any TKN, or should we keep it in TKN for diversification? Or some combination of the two?

[Maker](https://makerdao.com/en/), for instance, keeps their “Surplus Buffer” in Dai collected from stability fees; this model seems to work for them, but then again, they’re a different class of DAO. They’re lending, we’re markets. But maybe we can use that!

What if we kept a Capital Reserve (whatever exact form that takes) but instead of paying out of it directly, we use it to mint Dai as needed (from a Keeper-underwritten Vault!) and use future swap fees to pay back the debt? This way, we’re not swapping anything, we can ensure via code that the Capital Reserve will only ever go one place (our Maker Vault, to be minted), we can give grants and such in a (permissionless) stablecoin that we don’t have to make ourselves, and when we pay back the debt we get our collateral back so we don’t lose our diversification.

Alternatively, the tax could just be automatically directed to a Maker Vault (or a contract that periodically dumps its balance into one, to save gas) and then when funds are needed, we just hit a (figurative) Big Red Button and mint Dai. This could probably save a lot of development time–speaking as an _ **hobbyist** _ developer, bear in mind–and there’s a lot of room for optimization, tweaking and improvement (OTI).

If we keep the Capital Reserve in BNT, then we could automatically swap to a Maker ilk that’s favorable when funds are needed, and this _kinda sorta_ preserves the diversification but not nearly as well, and it’s much more costly–more computational steps, more gas required. The advantage is that we can swap to an ilk that has lower stability fees, a higher debt ceiling, or some other favorable attribute.

If we’re not talking about grants, and we’re just talking about budgets (paying for infrastructure we have in the future, etc), we can still utilize Maker loans! All we need to do is stream (via Sablier) an appropriate amount of Dai for the duration of the budget. This ensures that funds are not spent too quickly and that capital (effectively) flows away from us at a constant, known rate. Meanwhile, the debt is being consistently paid down by swap fees; perhaps we can also use streams to handle this, too.

Either way we go with the Capital Reserve, I think we should make use of Maker since it’s there and we’re big enough that we won’t have any issues using their system (dust limit, etc). There’s nothing wrong with doing things in Dai, it’s a decentralized stablecoin; this is exactly the sort of thing I think it’s meant for. Is this the sort of token-locking thing you meant, @tenzent?

Sorry for the wall of text; there’s a lot here in this thread already!
