SomberNight
ffdc36285b
use string.format instead of old style (%) formatting
7 years ago
SomberNight
48e8bbff69
Revert "fix conflicting local txns, e.g. when using RBF"
This reverts commit 8a71e46e9b
.
7 years ago
SomberNight
ac69f628fe
clean-up wallet.get_address_index
7 years ago
SomberNight
d92a6d46eb
wallet.is_mine: use inheritance for more readable code
7 years ago
SomberNight
704bdedea1
tx heights: replace magic numbers with named constants
7 years ago
SomberNight
2dca7bd39c
subtle typo
7 years ago
SomberNight
8a71e46e9b
fix conflicting local txns, e.g. when using RBF
7 years ago
Johann Bauer
8676e870f3
Raise exception if transaction is not related to wallet
7 years ago
SomberNight
f0e7ae20f2
fix #3790
7 years ago
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
7 years ago
SomberNight
d1e2ca4bc5
make wallet.is_change faster
7 years ago
SomberNight
1c67cfe01b
optimise wallet.is_mine
7 years ago
SomberNight
7f3b627aa4
make wallet.get_address_index faster by storing an addr->index dict
7 years ago
SomberNight
d09138446f
fix wallet.check_history
7 years ago
Johann Bauer
fbcee9a6f6
Also remove child transactions
7 years ago
Johann Bauer
887e06eebb
Set icon for offline transactions
7 years ago
ThomasV
e6dd3e6ad8
allow to save unbroadcasted transactions in wallet
7 years ago
SomberNight
7033125186
fee ui - rounding: display info icon with tooltip. show pre-rounding values in ui.
7 years ago
Andrew Chow
0a83b3af22
Avoid modifying self.transactions in prepare_for_verifier
In python3, the `.keys()` function returns an iterator, not a list,
so to get a list that can be iterated over, use `list()` instead to
avoid modification of a list while in use.
7 years ago
SomberNight
6c2b974796
change default relay fee to 1000 sat/kbyte
7 years ago
SomberNight
6f954090e6
fix fee ui: offline case
7 years ago
SomberNight
e2c05c2400
RBF/sweep: use BIP_LI01_sort()
7 years ago
SomberNight
3ba864bbca
connect fee edits together
7 years ago
SomberNight
32b248245e
fix: address filters for Imported_Wallet: wallet.is_used()
7 years ago
SomberNight
ec99304ae1
fix sweeping for 2fa wallets
7 years ago
SomberNight
4e4a7746fc
clean-up: use is_segwit_input in wallet.py
7 years ago
SomberNight
e65b598756
use the send tab when sweeping (qt gui)
7 years ago
ThomasV
f715caa27d
fix #3413
7 years ago
ThomasV
2ea59aad14
fix #3345 : do not require a wallet in order to sweep
7 years ago
ThomasV
60e0b43b81
fix 3262: protobuf SerializeToString() returns bytes..
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
SomberNight
9e2cd17790
sweeping minikeys: search for both compressed and uncompressed pubkeys
7 years ago
SomberNight
bdfd3e7190
wallet.check_password() remove code duplication
7 years ago
ThomasV
0a10d6512b
follow up previous commit
7 years ago
ThomasV
f7ecfd104d
fix #3201
7 years ago
SomberNight
a328f83797
proper address deletion for imported wallets
7 years ago
ThomasV
036d5746a3
fix verified_tx iteration
7 years ago
SomberNight
9bbb3f81b3
fix: import_address() for existing Imported_Wallet was willing to import anything
7 years ago
ThomasV
f36024e216
hardware wallets: pass xtype to get_xpub
7 years ago
SomberNight
211fa9a062
txn: set locktime to local height for RBF, CPFP, sweep
7 years ago
SomberNight
5109075e4f
fix: sweep p2pk - small display bug (unknown -> pubkey)
7 years ago
ThomasV
0af700bda0
fix typo
7 years ago
ThomasV
a220932711
serialize txin-type in xpub/xprv
7 years ago
SomberNight
1c31177d03
try to sweep p2pk outputs from old type WIF privkeys
7 years ago
SomberNight
1f102913e9
typo in wallet.import_private_key()
7 years ago
ThomasV
ccf1f0f5d1
add class Simple_Wallet
7 years ago
ThomasV
0dbb976baf
update unsigned tx format, so that imported wallets can sign all address types
7 years ago
SomberNight
e406829904
fix: Imported_Wallet cannot spend from p2wpkh or p2wpkh-p2sh
7 years ago
ThomasV
de85b56e0a
re-enable locktime
7 years ago
SomberNight
0a1ebea669
sweep txs are now always RBF
7 years ago