diff --git a/cashu/mint/features.py b/cashu/mint/features.py index 85e8f71..f216de9 100644 --- a/cashu/mint/features.py +++ b/cashu/mint/features.py @@ -76,7 +76,7 @@ class LedgerFeatures(SupportsBackends): ) if mpp_features: - mint_features[MPP_NUT] = mpp_features + mint_features[MPP_NUT] = dict(methods=mpp_features) # specify which websocket features are supported # these two are supported by default diff --git a/cashu/wallet/mint_info.py b/cashu/wallet/mint_info.py index ccd0008..a9154c8 100644 --- a/cashu/wallet/mint_info.py +++ b/cashu/wallet/mint_info.py @@ -31,10 +31,10 @@ class MintInfo(BaseModel): if not self.nuts: return False nut_15 = self.nuts.get(MPP_NUT) - if not nut_15 or not self.supports_nut(MPP_NUT): + if not nut_15 or not self.supports_nut(MPP_NUT) or not nut_15.get("methods"): return False - for entry in nut_15: + for entry in nut_15["methods"]: entry_obj = Nut15MppSupport.parse_obj(entry) if entry_obj.method == method and entry_obj.unit == unit.name: return True