diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ac86f4491..bd0cf6cfd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Fixes - [1680](https://github.com/umee-network/umee/pull/1680) Add amino support for MsgMaxWithdraw. +- [1710](https://github.com/umee-network/umee/pull/1710) Skip blacklisted tokens in MaxBorrow and MaxWithdraw queries. ### Features diff --git a/x/leverage/keeper/grpc_query.go b/x/leverage/keeper/grpc_query.go index 026f77002e..39583172f5 100644 --- a/x/leverage/keeper/grpc_query.go +++ b/x/leverage/keeper/grpc_query.go @@ -307,7 +307,9 @@ func (q Querier) MaxWithdraw( } else { // Denom not specified for _, t := range q.Keeper.GetAllRegisteredTokens(ctx) { - denoms = append(denoms, t.BaseDenom) + if !t.Blacklist { + denoms = append(denoms, t.BaseDenom) + } } } @@ -368,7 +370,9 @@ func (q Querier) MaxBorrow( } else { // Denom not specified for _, t := range q.Keeper.GetAllRegisteredTokens(ctx) { - denoms = append(denoms, t.BaseDenom) + if !t.Blacklist { + denoms = append(denoms, t.BaseDenom) + } } }