diff --git a/cashu/mint/features.py b/cashu/mint/features.py index a08d7dc5..d571db7e 100644 --- a/cashu/mint/features.py +++ b/cashu/mint/features.py @@ -63,7 +63,7 @@ def mint_features(self) -> Dict[int, Union[List[Any], Dict[str, Any]]]: DLC_NUT: dict( supported=True, funding_proof_pubkey='XXXXXX', - max_payous=30, + max_payouts=30, ttl=2629743, # 1 month fees=dict( sat=dict( diff --git a/cashu/mint/ledger.py b/cashu/mint/ledger.py index 3db3bfb4..51ac2bb4 100644 --- a/cashu/mint/ledger.py +++ b/cashu/mint/ledger.py @@ -1223,8 +1223,9 @@ async def register_dlc(self, request: PostDlcRegistrationRequest) -> PostDlcRegi for registration in request.registrations: try: logger.trace(f"processing registration {registration.dlc_root}") - assert registration.inputs is not None # mypy give me a break + assert registration.inputs is not None await self._verify_dlc_inputs(registration) + amount_provided = await self._verify_dlc_amount_fees_coverage( registration.funding_amount, registration.unit, diff --git a/cashu/mint/verification.py b/cashu/mint/verification.py index d697da5c..77c665c3 100644 --- a/cashu/mint/verification.py +++ b/cashu/mint/verification.py @@ -335,7 +335,6 @@ async def _verify_dlc_inputs(self, dlc: DiscreetLogContract): Args: dlc (DiscreetLogContract): the DLC to be funded - proofs: (List[Proof]): proofs to be verified Raises: DlcVerificationFail