But I guess haveno or RetoSwap is getting the price from somewhere and then the users add the premium. Even the price XMRBTC has to come from somewhere otherwise the users of haveno have to use a “fixed” price and that would be nuts and fun considering the volume there
Discussion
Currently they get their price by averaging out the price on several centralized exchanges and using that.
However, on Reto, right now there are an average of 35 trades per day. Once that number rises significantly, you could very well turn off the feeds from the centralized exchanges and just depend on arbitrage to fix the prices properly.
At an average of 35 trades per day, that's one trade on average every 40 minutes. That number would definitely need to come down first, but I think that will occur over time.