diff --git a/x/metoken/keeper/mocks_test.go b/x/metoken/keeper/mocks_test.go index bfd4fe63f8..32f3f90e69 100644 --- a/x/metoken/keeper/mocks_test.go +++ b/x/metoken/keeper/mocks_test.go @@ -18,7 +18,16 @@ func (o Oracle) AllMedianPrices(_ sdk.Context) otypes.Prices { return o.prices } -func (o Oracle) SetExchangeRateWithEvent(_ sdk.Context, _ string, _ sdk.Dec) { +func (o Oracle) SetExchangeRateWithEvent(_ sdk.Context, denom string, rate sdk.Dec) { + o.prices = append( + o.prices, otypes.Price{ + ExchangeRateTuple: otypes.NewExchangeRateTuple( + denom, + rate, + ), + BlockNum: uint64(1), + }, + ) } func NewOracleMock() Oracle { diff --git a/x/metoken/keeper/price.go b/x/metoken/keeper/price.go index 13ff2504ba..c0146d0024 100644 --- a/x/metoken/keeper/price.go +++ b/x/metoken/keeper/price.go @@ -102,7 +102,7 @@ func (k Keeper) SetPricesToOracle() error { for _, index := range indexes { iPrice, err := k.Prices(index) if err != nil { - k.Logger().Debug( + k.Logger().Error( "setting price to oracle: couldn't calculate the price", "denom", index.Denom, "error", err.Error(), @@ -113,7 +113,7 @@ func (k Keeper) SetPricesToOracle() error { indexToken, err := k.leverageKeeper.GetTokenSettings(*k.ctx, index.Denom) if err != nil { - k.Logger().Debug( + k.Logger().Error( "setting price to oracle: couldn't get token settings", "denom", index.Denom, "error", err.Error(),