Consider to allow native currency to be added to list of accepted currencies.
AcceptedCurrencies are also used in XCM trader, so sufficient tests are needed to ensure that having HDX in this list would not have any side effect.
this storage is also used to populate prices in on_initialize, so for HDX it needs to be handled explicitly, because you would not get price of HDX from spot price provider.
Fallback price should be always set to 1 regardless of price provided.
Regarding your comment on HDX price - something to think about during this change is if we want to use stable price instead of HDX price as part of this change.
Consider to allow native currency to be added to list of accepted currencies.
AcceptedCurrencies are also used in XCM trader, so sufficient tests are needed to ensure that having HDX in this list would not have any side effect.
this storage is also used to populate prices in on_initialize, so for HDX it needs to be handled explicitly, because you would not get price of HDX from spot price provider.
Fallback price should be always set to 1 regardless of price provided.