(Copying and pasting Raf’s message from Discord to the forum for easier discussion. You can find the original conversation in the #general channel in our Discord. Link here)
We have a protocol decision we need to make this week to keep the eng team unblocked
Basically, once we add multi-asset, how do we want to pay out staking fees?
Right now staking fees are paid out in tfTUSD because TUSD is the only asset on the platform
But in the future, we don’t want people to get a little tfBTC, tfETH, tfUSDC, tfTUSD, etc. because it’ll be too many tokens
Gas cost will be very high with so many tokens
So the main options we’re considering are:
- Sell everything for a single asset e.g. tfUSDC
- Sell everything for TRU
I’m leaning a bit towards selling everything for tfUSDC because I think it’s valuable for us to pay out stable coin rewards for staking TRU. If staking TRU only gets you more TRU (and not stablecoin) then it becomes more difficult to explain the utility of TRU. We’d have to say ‘the value of TRU is you can stake it and get more TRU’ (which feels to people like circular logic) vs ‘the value of TRU is you can stake it and get stablecoin’ (much simpler to understand the value)
Note: this would only impact origination fees, not TRU incentives/rewards that stakers also receive.