1
0

wallet.py: rm unused imports

This commit is contained in:
ThomasV
2025-03-22 13:54:29 +01:00
parent 971d642c13
commit 1aa066ea19

View File

@@ -27,17 +27,12 @@
# - Multisig_Wallet: several HD keystores, M-of-N OP_CHECKMULTISIG scripts # - Multisig_Wallet: several HD keystores, M-of-N OP_CHECKMULTISIG scripts
import os import os
import sys
import random import random
import time import time
import json
import copy import copy
import errno
import operator
import math import math
from functools import partial from functools import partial
from collections import defaultdict from collections import defaultdict
from numbers import Number
from decimal import Decimal from decimal import Decimal
from typing import TYPE_CHECKING, List, Optional, Tuple, Union, NamedTuple, Sequence, Dict, Any, Set, Iterable, Mapping from typing import TYPE_CHECKING, List, Optional, Tuple, Union, NamedTuple, Sequence, Dict, Any, Set, Iterable, Mapping
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
@@ -47,50 +42,47 @@ import enum
import asyncio import asyncio
import electrum_ecc as ecc import electrum_ecc as ecc
from aiorpcx import timeout_after, TaskTimeout, ignore_after, run_in_thread from aiorpcx import ignore_after, run_in_thread
from .i18n import _ from .i18n import _
from .bip32 import BIP32Node, convert_bip32_intpath_to_strpath, convert_bip32_strpath_to_intpath from .bip32 import BIP32Node, convert_bip32_intpath_to_strpath, convert_bip32_strpath_to_intpath
from .crypto import sha256
from . import util from . import util
from .lntransport import extract_nodeid from .lntransport import extract_nodeid
from .util import (NotEnoughFunds, UserCancelled, profiler, OldTaskGroup, ignore_exceptions, from .util import (
format_satoshis, format_fee_satoshis, NoDynamicFeeEstimates, NotEnoughFunds, UserCancelled, profiler, OldTaskGroup, format_fee_satoshis,
WalletFileException, BitcoinException, WalletFileException, BitcoinException, InvalidPassword, format_time, timestamp_to_datetime,
InvalidPassword, format_time, timestamp_to_datetime, Satoshis, Satoshis, Fiat, TxMinedInfo, quantize_feerate, OrderedDictWithIndex
Fiat, bfh, TxMinedInfo, quantize_feerate, OrderedDictWithIndex) )
from .simple_config import SimpleConfig from .simple_config import SimpleConfig
from .fee_policy import FeePolicy, FixedFeePolicy, FeeMethod, FEE_RATIO_HIGH_WARNING, FEERATE_WARNING_HIGH_FEE from .fee_policy import FeePolicy, FixedFeePolicy, FEE_RATIO_HIGH_WARNING, FEERATE_WARNING_HIGH_FEE
from .lnutil import MIN_FUNDING_SAT from .lnutil import MIN_FUNDING_SAT
from .bitcoin import COIN, TYPE_ADDRESS from .bitcoin import COIN, is_address, is_minikey, relayfee, dust_threshold
from .bitcoin import is_address, address_to_script, is_minikey, relayfee, dust_threshold
from .bitcoin import DummyAddress, DummyAddressUsedInTxException from .bitcoin import DummyAddress, DummyAddressUsedInTxException
from .crypto import sha256d
from . import keystore from . import keystore
from .keystore import (load_keystore, Hardware_KeyStore, KeyStore, KeyStoreWithMPK, from .keystore import (load_keystore, Hardware_KeyStore, KeyStore, KeyStoreWithMPK,
AddressIndexGeneric, CannotDerivePubkey) AddressIndexGeneric, CannotDerivePubkey)
from .util import multisig_type, parse_max_spend from .util import multisig_type, parse_max_spend
from .storage import StorageEncryptionVersion, WalletStorage from .storage import StorageEncryptionVersion, WalletStorage
from .wallet_db import WalletDB from .wallet_db import WalletDB
from . import transaction, bitcoin, coinchooser, paymentrequest, bip32 from . import transaction, bitcoin, coinchooser, bip32
from .transaction import (Transaction, TxInput, UnknownTxinType, TxOutput, from .transaction import (
PartialTransaction, PartialTxInput, PartialTxOutput, TxOutpoint, Sighash) Transaction, TxInput, TxOutput, PartialTransaction, PartialTxInput,
PartialTxOutput, TxOutpoint, Sighash
)
from .plugin import run_hook from .plugin import run_hook
from .address_synchronizer import (AddressSynchronizer, TX_HEIGHT_LOCAL, from .address_synchronizer import (AddressSynchronizer, TX_HEIGHT_LOCAL,
TX_HEIGHT_UNCONF_PARENT, TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_FUTURE, TX_TIMESTAMP_INF) TX_HEIGHT_UNCONF_PARENT, TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_FUTURE, TX_TIMESTAMP_INF)
from .invoices import BaseInvoice, Invoice, Request from .invoices import BaseInvoice, Invoice, Request
from .invoices import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED, PR_UNCONFIRMED, PR_INFLIGHT from .invoices import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED, PR_UNCONFIRMED, PR_INFLIGHT
from .contacts import Contacts from .contacts import Contacts
from .interface import NetworkException
from .mnemonic import Mnemonic from .mnemonic import Mnemonic
from .logging import get_logger, Logger from .logging import get_logger, Logger
from .lnworker import LNWallet from .lnworker import LNWallet
from .paymentrequest import PaymentRequest
from .util import read_json_file, write_json_file, UserFacingException, FileImportFailed from .util import read_json_file, write_json_file, UserFacingException, FileImportFailed
from .util import EventListener, event_listener from .util import EventListener, event_listener
from . import descriptor from . import descriptor
from .descriptor import Descriptor from .descriptor import Descriptor
from .util import OnchainHistoryItem, LightningHistoryItem from .util import OnchainHistoryItem
from .txbatcher import TxBatcher from .txbatcher import TxBatcher
if TYPE_CHECKING: if TYPE_CHECKING: