SomberNight
51ed8a998c
fix: network.interface can become None at any time
7 years ago
SomberNight
f8dab46a4b
kivy: fix fork detection gui
7 years ago
ghost43
d03dc0e508
Merge pull request #4458 from JeremyRand/bitcoin-bip44-coin
Move BIP44 coin type to net constants.
7 years ago
JeremyRand
d1d92e8704
Move BIP44 coin type to net constants.
7 years ago
Janus
88d95123fb
kivy: use RecycleView in address list
7 years ago
SomberNight
5f050aa13e
follow-up prev
7 years ago
SomberNight
5220451b73
fix #4457
7 years ago
Janus
45b6afe190
kivy: use RecycleView in OutputList
7 years ago
Janus Troelsen
4f85615734
add simnet support ( #4455 )
7 years ago
ThomasV
a141c69b25
Merge pull request #4313 from toxeus/master
electrum: cleanup plugin imports
7 years ago
ThomasV
24818c14ca
Merge pull request #3762 from SomberNight/txin_type_address_segwit
change partial txn serialization format for imported addresses txins
7 years ago
SomberNight
174d14ba89
add comment to guess_txintype_from_address
7 years ago
ThomasV
112b0e0544
Merge pull request #4453 from SomberNight/network_locks
locks in network.py
7 years ago
ThomasV
a7589a97ad
Merge pull request #4454 from matejcik/master
trezor: drop list of supported coins
7 years ago
matejcik
5974fd75df
trezor: drop list of supported coins
python-trezor 0.10.0 and up doesn't provide a list of supported coins,
and newer Trezor firmwares will not send it.
7 years ago
SomberNight
cd41a451f6
locks in network.py
7 years ago
SomberNight
a28ef06a58
kivy: tx_dialog scroll with bar
7 years ago
SomberNight
e3c9ce319c
kivy: make history and addresses scroll bars wider
7 years ago
ThomasV
dea6e41966
Merge pull request #4452 from spesmilo/history_recycle_view
kivy: use RecycleView in history
7 years ago
Janus
5607c4bb7f
kivy: use RecycleView in history
7 years ago
SomberNight
ae786cafdf
(minor) don't raise BaseException
7 years ago
ghost43
61a9deaa61
Check SPV proof inner nodes not to be valid transactions. ( #4436 )
7 years ago
ghost43
7797af6ffa
Qt: show WIF help in import(x2) and sweep dialogs ( #4425 )
7 years ago
SomberNight
ecf6ace975
follow-up #4442
7 years ago
Francisco J. Hernandez Heras
469565c188
Improving imports ( #4448 )
7 years ago
ThomasV
a4da04110e
Merge pull request #4442 from SomberNight/bip32_fix_invalid_ecpoint
handle bip32 edge cases
7 years ago
SomberNight
12af2dc63b
kivy history tab: allow scrolling with bar
follow kivy/kivy@0edae84139113c4f1b02c4c65164a1156f0d343f
7 years ago
ThomasV
4018bd12bd
Merge pull request #4446 from SomberNight/android_disable_backups
android: disable backups
7 years ago
SomberNight
ef5121cf12
android: disable backups
7 years ago
SomberNight
0b72803dd4
fix #4319
7 years ago
SomberNight
170f41f50d
tests: sweeping p2pk
7 years ago
SomberNight
73a3d473cc
fix #4400 and minor clean-up in email req plugin
7 years ago
SomberNight
b9d690d64f
handle bip32 edge cases
7 years ago
SomberNight
849f64a010
python3.4: typing module is not part of stdlib
7 years ago
SomberNight
ad7f8f2cbe
wallet.py: fix balance/history for duplicate addresses
in a hd wallet, having duplicate addresses is extremely unlikely, but if it happened, previously an incorrect balance was calculated
7 years ago
SomberNight
59c1d03f01
ecc.py: properly handle point at infinity
7 years ago
SomberNight
1a8e8bc047
bitcoin.py: make int_to_hex throw on overflow
7 years ago
SomberNight
79f4a8bae9
ledger: support hiding outputs on 'receive' branch
so if change is on the 'receive' branch, user won't be prompted to confirm it
7 years ago
SomberNight
529cb3602c
fix ledger signing. fix dbb 2fa. follow-up partial txn ser change ( #4405 )
7 years ago
ghost43
a98e833897
getfeerate command: add optional parameters to specify custom fee level ( #4264 )
7 years ago
SomberNight
2cc15fca57
tests: add missing txid test from #3316
7 years ago
ghost43
cc05c09d6b
minikeys: import with uncompressed pubkey instead of compressed ( #4384 )
7 years ago
SomberNight
6297996d12
tests: (tx signing) offline hd multisig, online address
7 years ago
SomberNight
46fdbbbce5
change partial txn serialization format for imported addresses txins
offline signing with segwit WIF keys now works.
offline seed + online address signing now works.
7 years ago
SomberNight
d150f0dfc0
tests: rbf and cpfp
7 years ago
SomberNight
3e63a3cdc9
README: reference 'fast' extra instead of 'full'
'full' needs additional OS packages (for hw) that are not mentioned
7 years ago
SomberNight
00db9c4552
rerun freeze_packages
and remove rlp from requirements-hw as trezor no longer references it
7 years ago
SomberNight
6298e9b458
in Qt send tab, detect invalid multi-line payto when using "!": "insufficient funds"
if the rest of the amounts (without the "!") are over the available funds; do the correct thing
7 years ago
SomberNight
36ddb68384
synchronizer.py: fix bug where synchronizer would get stuck in case of weird server behaviour
there was some kind of re-org but our reorged transactions did not get into the server's mempool for some reason (and they were not mined either). the synchronizer detected the change in address status and asked for the new address histories but in `on_address_history` it thought it did not ask for the histories.
from log:
[Synchronizer] receiving history (unsolicited) 2N6DydVfmheVM9F94G46pcUi5piyffgNBQ9 0
[Synchronizer] receiving history (unsolicited) 2Mw6LDQUzmmxCX3wouDXo2Pj4wbonJATays 0
[SPV] received an error: {'jsonrpc': '2.0', 'error': {'code': 1, 'message': 'tx hash f7c89eec3454b627dcb8cfc822202a0d1f8b38f2a53db182b607a2f61e6946d1 not in block 000000007ac4e95633a16232bea35bc17edf855e3964dff0ebb108b5887647ff at height 1,325,443'}, 'id': 120, 'method': 'blockchain.transaction.get_merkle', 'params': ['f7c89eec3454b627dcb8cfc822202a0d1f8b38f2a53db182b607a2f61e6946d1', 1325443]}
7 years ago
SomberNight
9365b0f924
RBF: better exception handling
7 years ago