kodxana
e536a2be13
Add support for Ledger Nano S Plus
2022-07-20 21:41:43 +02:00
kodxana
82b0f92861
Added alternate server
2020-12-16 19:33:10 +01:00
kodxana
5f11b4cb93
Ledger enumeration fix
2020-12-16 19:23:30 +01:00
kodxana
634916ffd8
Update servers.json
2020-02-19 15:36:07 +01:00
kodxana
5fa4f61a48
Update servers.json
2020-02-19 15:35:27 +01:00
kodxana
d2faa61e37
Update main_window.py
2020-02-19 15:34:36 +01:00
kodxana
227a74c327
Update ecc.py
2020-02-19 15:17:06 +01:00
kodxana
72c79597fa
Update simple_config.py
2020-02-19 14:47:51 +01:00
kodxana
a1e23ac46f
ecc.ECPubkey: also accept bytearray in __init__
2020-02-19 14:43:52 +01:00
kodxana
1a18e70d92
ecc.ECPubkey: also accept bytearray in __init__
2020-02-19 14:43:00 +01:00
kodxana
9350f9f26a
Data directory linux fix
2020-02-19 09:34:25 +01:00
kodxana
3f92d775b6
Update icons
2020-02-18 13:30:20 +01:00
kodxana
94201aa845
Update main_window.py
2020-02-18 10:07:05 +01:00
kodxana
39258cf967
Rebrand Electrum to LBRY Vault
2020-02-18 10:00:07 +01:00
kodxana
dbfc9a5df7
Rebase Electrum to 3.3.8
2020-02-17 23:58:06 +01:00
Madiator2011
43a67ef148
Upgrade Electrum base to 3.3.8
2020-02-17 23:42:13 +01:00
SomberNight
a6e3a244e8
add comment re lnchannel channel_states
2020-02-14 16:15:25 +01:00
ThomasV
bb21e01823
(minor) call lnwatcher.add_channel from lnworker.add_channel
2020-02-14 14:15:15 +01:00
ThomasV
471fdd1d97
follow-up previous commit
2020-02-14 13:37:45 +01:00
ThomasV
2a7b5081c9
channel states: make sure that closing_txid is saved if channel is closed
2020-02-14 13:25:04 +01:00
SomberNight
111ef9ebb1
follow-up fixes to storage-db separation
...
e1ce3aace7
2020-02-13 20:00:12 +01:00
SomberNight
5d8d8f743a
kivy: more reliable saving of "last wallet"
...
The intended behaviour is that when the user launches the app,
the wallet we try to open is the wallet most recently opened by the user.
The old code in 'on_stop' in practice only got called if the user exited via
repeatedly pressing the system 'back' button.
related #5952
2020-02-13 03:12:32 +01:00
SomberNight
091f6ced58
android build: update buildozer and p4a versions
...
also update NDK version (new p4a demands it)
2020-02-13 02:25:04 +01:00
SomberNight
ab4e2dd9f0
wallet: fix is_mine/can_sign. don't just rely on ks, also check script
...
Previously a standard (single-sig) wallet would consider a multisig txin as is_mine
(if the keystore found its pubkey in the txin).
fixes #5948
2020-02-12 18:14:07 +01:00
SomberNight
0d33da2f95
wallet: (sanity) is_mine now guaranteed to handle 'None' input
2020-02-12 18:14:04 +01:00
SomberNight
07f5d6b745
keystore: 'get_tx_derivations' no longer public
2020-02-12 18:14:00 +01:00
ThomasV
beee880dba
fix data_loss_protect (missing return, json conversion)
2020-02-12 14:19:31 +01:00
ThomasV
9734546fe9
test_lnpeer: use less side-effects
2020-02-12 10:32:55 +01:00
ThomasV
e3630d87b2
test_lnpeer: test_reestablish_with_old_state
2020-02-12 10:22:22 +01:00
ThomasV
3377627070
reestablish_channel: shorter varnames
2020-02-12 06:18:22 +01:00
ThomasV
69ef9aa3d7
channel_reestablish: assume that DLP is enabled, because we require it
2020-02-11 21:39:23 +01:00
SomberNight
e42e17779d
windows: dll-load 'hack' needs to be applied not only from main script
...
but also when running tests, or just importing electrum from an interpreter
2020-02-11 20:57:37 +01:00
ThomasV
9ccfa318f8
add new peer_state for the case where we are waiting for the remote party to force close a channel
2020-02-11 20:55:52 +01:00
ThomasV
8688a6530a
reestablish_channel: do not send second channel_reestablish message if they are ahead (they should know it)
2020-02-11 20:42:16 +01:00
ThomasV
ece75c3244
test_lnpeer: simple test of channel_reestablish
2020-02-11 19:53:21 +01:00
SomberNight
4cec098d2d
build: create a standalone build script for libsecp256k1
...
heavily based on Electron-Cash/Electron-Cash@eda015908e
2020-02-11 16:48:24 +01:00
SomberNight
1d72585b7d
ecc: hard fail if libsecp256k1 is not found/usable
2020-02-11 16:46:35 +01:00
SomberNight
de1ca27d63
tests: rm "needs_test_with_all_ecc_implementations" decorator
...
now libsecp256k1 is the only implementation
2020-02-11 16:46:31 +01:00
SomberNight
0a5ad9fda4
ecc: small API clean-up
2020-02-11 16:42:02 +01:00
SomberNight
288d793893
ecc: use libsecp256k1 for pubkey recovery (from sig and msg)
2020-02-11 16:41:59 +01:00
SomberNight
ab0c70e291
ecc: use libsecp256k1 for signature conversions
...
(instead of python-ecdsa)
2020-02-11 16:41:56 +01:00
SomberNight
ad408ea832
ecc: use libsecp256k1 for sign/verify/mul/add
2020-02-11 16:41:52 +01:00
SomberNight
2cf2135528
ecc: abstract away some usage of python-ecdsa: bytes<->int conversions
2020-02-11 16:41:49 +01:00
SomberNight
004acb906d
ecc: abstract away some usage of python-ecdsa: randrange
2020-02-11 16:41:45 +01:00
ThomasV
a600873cf9
move wrapper definition outside of main_window class
2020-02-11 11:08:33 +01:00
ThomasV
e1ce3aace7
Separate db from storage
...
- storage is content-agnostic
- db and storage are passed to wallet contructor
2020-02-10 17:45:23 +01:00
ThomasV
c61e5db6a9
fixes for text interface
2020-02-08 12:35:07 +01:00
SomberNight
f9960a5fe2
qt: don't clear send tab in broadcast_done
...
no longer needed as fields are already cleared when user clicks Save/Pay
2020-02-07 20:11:08 +01:00
SomberNight
34392e82b9
cosigner pool: easy fix (works but with worse than previous behaviour)
...
got broken as part of PSBT changes in #5721
2020-02-07 20:09:40 +01:00
ThomasV
7bd29ed8fc
regtest: wait_for_balance
2020-02-05 08:56:58 +01:00