SomberNight
e365eb0d85
(trivial) kivy: add missing import
follow-up 90d66953cf
4 years ago
SomberNight
1b3674b318
qt send: handle simultaneous NoDynamicFeeEstimates+NotEnoughFunds
fixes #6424
4 years ago
ThomasV
90d66953cf
kivy: add confirm_tx_dialog, similar to qt
4 years ago
zebra-lucky
12c9de6bf9
qt: fix PayToEdit.parse_amount ( #6951 )
nicer error messages for malformed inputs
4 years ago
ThomasV
35c0565395
formatting (rm blank spaces)
4 years ago
bitromortac
08ec368baf
fee-slider: fix dialog crashes for float pos values
4 years ago
bitromortac
fe78ed2a8e
swaps: add swaps to android
4 years ago
ThomasV
6522a1e1a3
fix #6341
4 years ago
ThomasV
10f4715f43
set the same features in LNWallet and LNBackups. fixes #6943
4 years ago
ThomasV
f130cb53ce
bump_dee and dscancel: call tx.estimated_size() after add_input_info().
This is a workaround, see the FIXME. PartialTxInput.is_segwit() should
return the correct value, or raise if information is missing.
4 years ago
ThomasV
091d7e104a
rbf_dialog: show error in the dialog window
4 years ago
ThomasV
9e94ffd08e
factorize code for bumb_fee and dscancel dialogs. Disable ok button if fee_rate is None
4 years ago
ThomasV
b3eb8592f3
upfront_shutdown_script: fix ChannelBackup constructor
4 years ago
ThomasV
23ece8b33b
lnpeer: initialize new channel storage with lnworker db
4 years ago
ThomasV
5598b04c8b
fix regtest/start_bitcoind.sh: createwallet needs to be called
4 years ago
ThomasV
7619949b2f
fix #6674 : raise exceptions if dscancel or cpfp create dust or negative output.
4 years ago
ThomasV
be438bdd60
check_password_for_directory: skip non-files
4 years ago
ThomasV
1e4fa83098
Kivy: use the same password for all wallets
When the app is started, the password is checked against all
wallets in the directory.
If the test passes:
- subsequent wallet creations will use the same password
- subsequent password updates will be performed on all wallets
- wallets that are not storage encrypted will encrypted
on the next password update (even if they are watching-only)
This behaviour is restricted on Android, with a 'single_password' config variable.
Wallet creation without password is disabled if single_password is set
4 years ago
ThomasV
9406541456
kivy wizard: verify seed extension
4 years ago
ThomasV
620a6aaf99
kivy: fix confirm_seed_dialog (broken in 77e0d3745e
)
4 years ago
ThomasV
3cb68b10b9
remove broken payment requests. fixes #6350
4 years ago
ThomasV
66d31305e4
kivy: minor fix (follow-up 94708f63e4
)
4 years ago
ThomasV
641968fcf8
Wizard: do not ask seed type, default to segwit
segwit addresses are widely supported today.
4 years ago
ThomasV
94708f63e4
invoices and requests: rm 3 seconds delay
4 years ago
ThomasV
a2122a8c19
auto-remove paid invoices from GUI
- delay 3 seconds in GUI
- kivy remove 'delete' buttons from send/receive screens
4 years ago
ThomasV
90abfda12b
add unconfirmed state for onchain invoices and requests
4 years ago
ThomasV
d50a8d1b84
Qt: rename incoming/outgoing payments to send/receive queue. fixes #6711
4 years ago
SomberNight
3d640dfc1f
windows binaries: bump python version (3.7.9->3.8.7)
Had to also bump ubuntu version 18.04->20.04,
as was getting errors running the self-compiled pyinstaller otherwise (weird...):
```
from .utils.git import get_repo_revision
ModuleNotFoundError: No module named 'PyInstaller.utils'
```
(similar to https://github.com/pyinstaller/pyinstaller/issues/4403 )
-----
Note re appimage: when trying to compile python 3.8.x on ubuntu 16.04, I am getting:
./Modules/posixmodule.c: In function ‘os_copy_file_range_impl’:
./Modules/posixmodule.c:10351:15: error: implicit declaration of function ‘copy_file_range’ [-Werror=implicit-function-declaration]
ret = copy_file_range(src, p_offset_src, dst, p_offset_dst, count, flags);
This is because ubuntu 16.04 has too old glibc.
4 years ago
ThomasV
b2be29b508
follow-up previous commit (variable name)
4 years ago
ThomasV
ad91257729
pass blacklist to lnrouter.find_route, so that lnrouter is stateless (see #6778 )
4 years ago
ThomasV
9d7a317404
fix tests (follow-up 3f5c1a0171
)
4 years ago
ThomasV
47027b6646
Merge pull request #6476 from brianddk/deserialize_serialize
Correct errors in command 'serialize(deserialize(pbst))'
4 years ago
ThomasV
d5c360a958
simplify lnrouter API
4 years ago
ThomasV
805c5a2120
upfront_shutdown_script: rm dead code, fix test
4 years ago
bitromortac
bd178fbed5
lnpeer: remove unused imports, code cleanup
4 years ago
bitromortac
e555ea650e
lnpeer: add unit test for upfront shutdown script
4 years ago
bitromortac
673f89f0d2
scripts: add Lightning feature analysis script
4 years ago
bitromortac
5a72df2bb4
lnrater: suggest nodes compatible with our LN features
4 years ago
bitromortac
f7e5c2d3b0
lnworker: enable upfront shutdown script
4 years ago
bitromortac
6b90a2d36c
lnpeer: implement upfront shutdown script logic
Upfront shutdown script is a script provided on channel opening,
which will be used by the peer to enforce us closing to this script
on collaborative channel close.
4 years ago
bitromortac
e5458bb534
wallet_db: migrate to upfront shutdown scripts
4 years ago
bitromortac
cf6e3e4efa
lnwire: add upfront shutdown script tlvs
4 years ago
bitromortac
863fe031f0
lnpeer: await on_message handlers to raise exceptions
4 years ago
SomberNight
2eb02931ae
hw plugins: log exception at import time (but only if interesting)
related: https://github.com/spesmilo/electrum/issues/6928
4 years ago
ThomasV
de903103da
pass daemon to Commands instance in qt console. fixes #6926
4 years ago
SomberNight
2ec548dda3
ChannelDB: avoid duplicate (host,port) entries in ChannelDB._addresses
before:
node_id -> set of (host, port, ts)
after:
node_id -> NetAddress -> timestamp
Look at e.g. add_recent_peer; we only want to store
the last connection time, not all of them.
4 years ago
SomberNight
9a803cd1d6
ChannelDB: fix get_last_good_address
4 years ago
ghost43
b3a84e3137
Merge pull request #6922 from Coldcard/pr-v321
Export full derivation paths for Coldcard v3.2.1
4 years ago
Peter D. Gray
e829f2a0bc
plugins/coldcard/coldcard.py: include derivation path for each part of multisig (for v3.2.1 of firmware)
4 years ago
Peter D. Gray
a810bc50be
plugins/coldcard/README.md: updates and cleanup
4 years ago