diff --git a/cashu/wallet/cli/cli.py b/cashu/wallet/cli/cli.py index 907db59..e7af3c7 100644 --- a/cashu/wallet/cli/cli.py +++ b/cashu/wallet/cli/cli.py @@ -457,7 +457,9 @@ async def burn(ctx: Context, token: str, all: bool, force: bool, delete: str): proofs = [proof for proof in reserved_proofs if proof["send_id"] == delete] else: # check only the specified ones - proofs = [Proof(**p) for p in json.loads(base64.urlsafe_b64decode(token))] + proofs = [ + Proof(**p) for p in json.loads(base64.urlsafe_b64decode(token))["proofs"] + ] if delete: await wallet.invalidate(proofs, check_spendable=False)