diff --git a/cashu/core/helpers.py b/cashu/core/helpers.py index 0f8c885..680e773 100644 --- a/cashu/core/helpers.py +++ b/cashu/core/helpers.py @@ -1,7 +1,8 @@ import asyncio from functools import partial, wraps -from cashu.core.settings import LIGHTNING_FEE_PERCENT, LIGHTNING_RESERVE_FEE_MIN +from cashu.core.settings import (LIGHTNING_FEE_PERCENT, + LIGHTNING_RESERVE_FEE_MIN) def async_wrap(func): diff --git a/cashu/core/script.py b/cashu/core/script.py index 6961cef..ea2012d 100644 --- a/cashu/core/script.py +++ b/cashu/core/script.py @@ -6,15 +6,12 @@ COIN = 100_000_000 TXID = "bff785da9f8169f49be92fa95e31f0890c385bfb1bd24d6b94d7900057c617ae" SEED = b"__not__used" -from bitcoin.core import CMutableTxIn, CMutableTxOut, COutPoint, CTransaction, lx +from bitcoin.core import (CMutableTxIn, CMutableTxOut, COutPoint, CTransaction, + lx) from bitcoin.core.script import * from bitcoin.core.script import CScript -from bitcoin.core.scripteval import ( - SCRIPT_VERIFY_P2SH, - EvalScriptError, - VerifyScript, - VerifyScriptError, -) +from bitcoin.core.scripteval import (SCRIPT_VERIFY_P2SH, EvalScriptError, + VerifyScript, VerifyScriptError) from bitcoin.wallet import CBitcoinSecret, P2SHBitcoinAddress diff --git a/cashu/lightning/lnbits.py b/cashu/lightning/lnbits.py index f174f2d..5a5a6de 100644 --- a/cashu/lightning/lnbits.py +++ b/cashu/lightning/lnbits.py @@ -8,13 +8,8 @@ import requests from cashu.core.settings import LNBITS_ENDPOINT, LNBITS_KEY -from .base import ( - InvoiceResponse, - PaymentResponse, - PaymentStatus, - StatusResponse, - Wallet, -) +from .base import (InvoiceResponse, PaymentResponse, PaymentStatus, + StatusResponse, Wallet) class LNbitsWallet(Wallet): diff --git a/cashu/mint/ledger.py b/cashu/mint/ledger.py index 12c610d..5813fd0 100644 --- a/cashu/mint/ledger.py +++ b/cashu/mint/ledger.py @@ -16,14 +16,9 @@ from cashu.core.secp import PrivateKey, PublicKey from cashu.core.settings import LIGHTNING, MAX_ORDER from cashu.core.split import amount_split from cashu.lightning import WALLET -from cashu.mint.crud import ( - get_lightning_invoice, - get_proofs_used, - invalidate_proof, - store_lightning_invoice, - store_promise, - update_lightning_invoice, -) +from cashu.mint.crud import (get_lightning_invoice, get_proofs_used, + invalidate_proof, store_lightning_invoice, + store_promise, update_lightning_invoice) class Ledger: diff --git a/cashu/mint/router.py b/cashu/mint/router.py index ad70992..cd2310b 100644 --- a/cashu/mint/router.py +++ b/cashu/mint/router.py @@ -3,16 +3,9 @@ from typing import Union from fastapi import APIRouter from secp256k1 import PublicKey -from cashu.core.base import ( - CashuError, - CheckRequest, - GetMeltResponse, - GetMintResponse, - MeltRequest, - MintRequest, - PostSplitResponse, - SplitRequest, -) +from cashu.core.base import (CashuError, CheckRequest, GetMeltResponse, + GetMintResponse, MeltRequest, MintRequest, + PostSplitResponse, SplitRequest) from cashu.mint import ledger router: APIRouter = APIRouter() diff --git a/cashu/wallet/cli.py b/cashu/wallet/cli.py index 84a9a92..40ffb47 100755 --- a/cashu/wallet/cli.py +++ b/cashu/wallet/cli.py @@ -20,7 +20,8 @@ from cashu.core.base import Proof from cashu.core.bolt11 import Invoice from cashu.core.helpers import fee_reserve from cashu.core.migrations import migrate_databases -from cashu.core.settings import CASHU_DIR, DEBUG, ENV_FILE, LIGHTNING, MINT_URL, VERSION +from cashu.core.settings import (CASHU_DIR, DEBUG, ENV_FILE, LIGHTNING, + MINT_URL, VERSION) from cashu.wallet import migrations from cashu.wallet.crud import get_reserved_proofs, get_unused_locks from cashu.wallet.wallet import Wallet as Wallet diff --git a/cashu/wallet/wallet.py b/cashu/wallet/wallet.py index e7f97bb..1c41869 100644 --- a/cashu/wallet/wallet.py +++ b/cashu/wallet/wallet.py @@ -8,34 +8,19 @@ import requests from loguru import logger import cashu.core.b_dhke as b_dhke -from cashu.core.base import ( - BlindedMessage, - BlindedSignature, - CheckRequest, - MeltRequest, - MintRequest, - P2SHScript, - Proof, - SplitRequest, -) +from cashu.core.base import (BlindedMessage, BlindedSignature, CheckRequest, + MeltRequest, MintRequest, P2SHScript, Proof, + SplitRequest) from cashu.core.db import Database -from cashu.core.script import ( - step0_carol_checksig_redeemscrip, - step0_carol_privkey, - step1_carol_create_p2sh_address, - step2_carol_sign_tx, -) +from cashu.core.script import (step0_carol_checksig_redeemscrip, + step0_carol_privkey, + step1_carol_create_p2sh_address, + step2_carol_sign_tx) from cashu.core.secp import PublicKey from cashu.core.settings import DEBUG from cashu.core.split import amount_split -from cashu.wallet.crud import ( - get_proofs, - invalidate_proof, - secret_used, - store_p2sh, - store_proof, - update_proof_reserved, -) +from cashu.wallet.crud import (get_proofs, invalidate_proof, secret_used, + store_p2sh, store_proof, update_proof_reserved) class LedgerAPI: