diff --git a/services/wallet/thirdparty/opensea/client_v2.go b/services/wallet/thirdparty/opensea/client_v2.go index 5e8ed8352..0e2e2905b 100644 --- a/services/wallet/thirdparty/opensea/client_v2.go +++ b/services/wallet/thirdparty/opensea/client_v2.go @@ -297,6 +297,10 @@ func (o *ClientV2) FetchCollectionsDataByContractID(contractIDs []thirdparty.Con return nil, err } + if contractData == nil || contractData.Collection == "" { + continue + } + collectionData, err := o.fetchCollectionDataBySlug(id.ChainID, contractData.Collection) if err != nil { return nil, err