Title
Please update the way USD price is captured within Beam Desktop Wallet by using the Smart Contract price.
Describe the current situation we have
There have been many price oracle issues over the last few months. Below is an error I see frequently -
Because the price oracle stalls (or for whatever reason) the USD price does not get updated and this causes wrong USD prices to populate the column "Amount, USD" values when exporting Transaction History to a CSV file.
Describe the solution you'd like
Use a more reliable USD pricing data source, such as this smart contract pricing feed (see below)
https://explorer.0xmx.net/?network=mainnet&type=contract&id=4f160f01dcc6751e61d793279b803328d5332125fe8492e93ee8f3bfe9abe13b
this will prevent gaps in pricing data, making the TX History Reports more accurate and usable for accounting and recording keeping purposes.
On an aside
This might best be broken out into it's own separate ticket, but it is somewhat associated with the issue above.
Once we have a reliable USD Price for BEAM, what would be great is if there were exchange rate tracker for all the commonly traded Beam DEX trading pairs (maybe these already exists).
We could then couple the BEAM USD price (from the price feed smart contract) with the exchange rate feed of popular trading pairs E.g. BEAM:BEAMX and BEAM:TICO etc. to derive more accurate US Dollars values for those other assets.
This could then feed into the Transaction History CSV files. Because at the moment there is no "Amount, USD" value for assets like E.g. TICO (see below).
I hope that makes sense. As these other "Confidential Assets" will not be listed on Coingecko or CMC, so it would be good to build our own pricing oracles for these assets.
Title
Please update the way USD price is captured within Beam Desktop Wallet by using the Smart Contract price.
Describe the current situation we have
There have been many price oracle issues over the last few months. Below is an error I see frequently -
Because the price oracle stalls (or for whatever reason) the USD price does not get updated and this causes wrong USD prices to populate the column "Amount, USD" values when exporting Transaction History to a CSV file.
Describe the solution you'd like
Use a more reliable USD pricing data source, such as this smart contract pricing feed (see below)
https://explorer.0xmx.net/?network=mainnet&type=contract&id=4f160f01dcc6751e61d793279b803328d5332125fe8492e93ee8f3bfe9abe13b
this will prevent gaps in pricing data, making the TX History Reports more accurate and usable for accounting and recording keeping purposes.
On an aside
This might best be broken out into it's own separate ticket, but it is somewhat associated with the issue above.
Once we have a reliable USD Price for BEAM, what would be great is if there were exchange rate tracker for all the commonly traded Beam DEX trading pairs (maybe these already exists).
We could then couple the BEAM USD price (from the price feed smart contract) with the exchange rate feed of popular trading pairs E.g. BEAM:BEAMX and BEAM:TICO etc. to derive more accurate US Dollars values for those other assets.
This could then feed into the Transaction History CSV files. Because at the moment there is no "Amount, USD" value for assets like E.g. TICO (see below).
I hope that makes sense. As these other "Confidential Assets" will not be listed on Coingecko or CMC, so it would be good to build our own pricing oracles for these assets.