Fees and Gas
The OneStake protocol is designed to keep fees to a minimum. It has inbuilt mechanisms to automatically drive the investment portfolio into equilibrium to avoid costly portfolio rebalances.
Each transaction is characterised by size as a percentage of TVL. The small transactions simply go in or out of the stablecoin vault in the same stablecoins and amounts requested by the user. This is the cheapest way to transact. Medium-sized transactions get swapped if the deposit is into the most overexposed stablecoin or the withdrawal is from the most underexposed stablecoin. This can be more costly if a swap needs to happen. The large transactions get deposited or withdrawn in a balanced way, from each provider, to keep the system in equilibrium. This is the most costly of the three in gas, since whales effectively execute a rebalance each time they deposit or withdraw funds.
We also keep a small percentage of TVL uninvested in order to allow for withdrawal traffic to have easy, low-cost access to funds and to not have to withdraw from strategies. In the long term, we expect the protocol to be able to handle the vast majority of deposits and withdrawals without needing to swap or withdraw from strategies while still maintaining a state of portfolio equilibrium. As usage goes up, system stability and yields follow suit while user fees go down.
In addition to gas fees, we currently have a 20% performance fee. There is also a 0.5% withdrawal fee.
The performance fee is a system parameter that could be subject to change by governance in the future.