mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-13 15:09:42 +00:00
Kraken: Fix GetLatestFundingRates requiring pair enabled (#1522)
* Kraken: Fix GetLatestFundingRates requiring pair enabled * Tests: Add latestRateRequests to all asset tests
This commit is contained in:
@@ -1695,12 +1695,10 @@ func (k *Kraken) GetLatestFundingRates(ctx context.Context, r *fundingrate.Lates
|
||||
return nil, fmt.Errorf("%w %v", asset.ErrNotSupported, r.Asset)
|
||||
}
|
||||
if !r.Pair.IsEmpty() {
|
||||
_, isEnabled, err := k.MatchSymbolCheckEnabled(r.Pair.String(), r.Asset, r.Pair.Delimiter != "")
|
||||
if err != nil && !errors.Is(err, currency.ErrPairNotFound) {
|
||||
if ok, err := k.CurrencyPairs.IsPairAvailable(r.Pair, r.Asset); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if !isEnabled {
|
||||
return nil, fmt.Errorf("%w %v", currency.ErrPairNotEnabled, r.Pair)
|
||||
} else if !ok {
|
||||
return nil, currency.ErrPairNotContainedInAvailablePairs
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user