mycelium-com / wallet-android

Mycelium Bitcoin Wallet for Android
http://mycelium.com
Other
667 stars 322 forks source link

Exchange rate fiat conversion not correct MyCelium API server #579

Open Array-0 opened 3 years ago

Array-0 commented 3 years ago

I investigated a bit and the exchange rate only is good in USD. When you choose EUR and Kraken fiat rate exchange for example. It checks XBTUSD and after do a EURUSD conversion on other place. The correct way is check XBTEUR on Kraken directly.

This cause me a lot discusions with other people who use mycelium too about the real amount when I receive/send.

I attach screenshot. Real XBTEUR in Kraken and mycelium rate. https://i.imgur.com/LCtEn1c.png

Note: Rates come to mycelium client from https://mws30.mycelium.com/wapitestnet/wapi/getExchangeRates API json

I request the exchange rate is not converted using USD on third places and is get directly from exchanges if it is available.

Giszmo commented 3 years ago

That is indeed quite a discrepancy. Over the years, the capabilities of our backend were extended and I think it's quite doable to query more direct rates. Ideally Mycelium should mark non-direct rates as such.