ThomasV
|
f061fe047d
|
add lock to storage.write
|
9 years ago |
ThomasV
|
824f86475e
|
add get_master_public_key to all wallets
|
9 years ago |
ThomasV
|
59825c913c
|
follow up c6a46df158
|
9 years ago |
ThomasV
|
c6a46df158
|
fix issue #1853
|
9 years ago |
ThomasV
|
342d6633a6
|
wizard: add capability to restore multisig
|
9 years ago |
ThomasV
|
9182392b55
|
kivy: separate base wizard class from gui
|
9 years ago |
ThomasV
|
9896718f09
|
get_tx_info: fix types
|
9 years ago |
ThomasV
|
8886e5098a
|
fix get_tx_info
|
9 years ago |
ThomasV
|
5af7139598
|
kivy: handle 'verified' event
|
9 years ago |
ThomasV
|
7f7aa97e2e
|
tx dialog: fix confirmation time estimate
|
9 years ago |
ThomasV
|
b94a7920af
|
factorize code used for tx dialogs
|
9 years ago |
ThomasV
|
a07a3f748e
|
Qt GUI: let users type tx output in script language
|
9 years ago |
ThomasV
|
9da2076328
|
fix: relayfee is per kb
|
9 years ago |
ThomasV
|
0843aaafb5
|
gat_wallet_delta: reverse sign of returned fee
|
9 years ago |
ThomasV
|
79fbb5edce
|
get_tx_delta: do not return fee if tx is not mine
|
9 years ago |
ThomasV
|
403fbdd39e
|
rename is_send -> is_mine
|
9 years ago |
ThomasV
|
016d733c0f
|
low_fee threshold
|
9 years ago |
ThomasV
|
8e0d1f1e44
|
fix low_fee value
|
9 years ago |
ThomasV
|
2cf4795250
|
dynamic fees: define fee levels using expected confirmation times
|
9 years ago |
ThomasV
|
599906eef6
|
show warning icon if unconfirmed tx has low fee. fixes 1798
|
9 years ago |
ThomasV
|
076ecb2680
|
move get_status to synchronizer
|
9 years ago |
ThomasV
|
59d3910882
|
fix utxo_can_sign
|
9 years ago |
ThomasV
|
1a46a795a5
|
detect non-final transactions, and transactions with unconfirmed inputs
|
9 years ago |
ThomasV
|
f01f931e83
|
add extra checkbox for RBF
|
9 years ago |
ThomasV
|
18a2498b76
|
show UTXOs in address tab
|
9 years ago |
ThomasV
|
3314b3acc7
|
Use dynamic fees by default, show fee slider in send tab, and discretize fee levels.
|
9 years ago |
ThomasV
|
d83058e2e8
|
raise the maximum imposed on dynamic fees
|
9 years ago |
ThomasV
|
bc1bef60a0
|
support Replace-By-Fee in GUI
|
9 years ago |
ThomasV
|
bca0f31fca
|
coinchooser methods should not belong in wallet class
|
9 years ago |
ThomasV
|
a57274930b
|
kivy's python-for-android can import stat
|
9 years ago |
ThomasV
|
f60c949911
|
storage: do not raise error if file is empty
|
9 years ago |
ThomasV
|
94664566e7
|
kivy: fix watching-only issue
|
9 years ago |
ThomasV
|
d58ec9a570
|
kivy: support old-type seed phrases in wizard
|
9 years ago |
ThomasV
|
96f144eb03
|
make sure the broadcast tx thread always times out
|
9 years ago |
ThomasV
|
305843999e
|
Relicensing
|
9 years ago |
ThomasV
|
f97fdf3ba8
|
labels plugin: use get_fingerprint
|
9 years ago |
ThomasV
|
a7d3175799
|
replace semantically relevant instances of 'assert' with exceptions
|
9 years ago |
ThomasV
|
a1ef7c4bb6
|
get_sorted_request: sort by address index, not by timestamp
|
9 years ago |
ThomasV
|
b7c4492d3b
|
get_request_status: return PR_UNKNOWN if request is unknown
|
9 years ago |
Neil Booth
|
b54ba556bc
|
Wallet: encapsulate wallet_types
Previously plugins would append lines to it and wizard.py would
hack into it too.
|
9 years ago |
Neil Booth
|
317e6cea32
|
Multisig: revert part of "reformatting"
Broken by fe9ec6de06
|
9 years ago |
ThomasV
|
fab001833f
|
rm print debug statement
|
9 years ago |
ThomasV
|
8b68a742d1
|
follow up to 2a507b91c1
|
9 years ago |
ThomasV
|
2a507b91c1
|
fix #1666
|
9 years ago |
ThomasV
|
3ee61c4c6e
|
define wallet.dummy_address method
|
9 years ago |
ThomasV
|
eb36884c66
|
move estimate_fee back to wallet
|
9 years ago |
ThomasV
|
fe9ec6de06
|
reformatting
|
9 years ago |
ThomasV
|
9b09c55356
|
dynamic fees: use hardcoded value as upper bound
|
9 years ago |
Neil Booth
|
a0ef42d572
|
Fix typo causing change address reuse
|
9 years ago |
Neil Booth
|
efa1efedca
|
Hardware wallets: limit change outputs to 1
|
9 years ago |