ThomasV
a740a8a004
TxEditor: move set_locktime
2023-02-09 11:15:31 +01:00
ThomasV
95433cd153
TxEditor: update_extra_fees, overloaded by ConfirmTxDialog
2023-02-09 11:07:37 +01:00
ThomasV
8c00188348
TxEditor: set locktime
2023-02-09 10:52:09 +01:00
ThomasV
1d00b56b64
make ConfirmTxDialog resizeable
2023-02-08 13:28:03 +01:00
ThomasV
53b7cc3f90
use shared prefix for config keys related to tx editor
2023-02-08 11:34:48 +01:00
ThomasV
6e8e8798c7
feerounding_icon: use transparent background, and disable if not visible
2023-02-08 11:22:02 +01:00
ThomasV
bc3946d2f4
Qt: new onchain tx creation flow:
...
- transaction_dialog is read-only
- ConfirmTxDialog and RBF dialogs inherit from TxEditor
- TxEditors are configurable
2023-02-07 16:42:20 +01:00
Sander van Grieken
5eb7bcebef
qml: remove ugly notification popup, add wallet name to notifications
2023-02-07 13:55:22 +01:00
Sander van Grieken
c3c308ec0b
qml: qewallet logger add wallet name
2023-02-07 13:50:26 +01:00
Sander van Grieken
78d68d00e0
qml: override default Material styling for toolbar, use grays
2023-02-07 12:23:14 +01:00
Sander van Grieken
73004b4993
qml: button min size
2023-02-07 11:54:10 +01:00
Sander van Grieken
393dcde7ae
qml: set a minimum button size
2023-02-07 11:49:57 +01:00
Sander van Grieken
9d02f6ee4c
qml: shorten text for adding addresses/keys and add add.png icon
2023-02-07 11:40:31 +01:00
Sander van Grieken
2dff6a10ca
qml: fix issue with number of addresses in model
2023-02-07 11:18:27 +01:00
Sander van Grieken
9d4e00d582
qml: styling ImportAddressesKeysDialog
2023-02-07 11:10:28 +01:00
Sander van Grieken
db34efd333
qml: silence undefined property errors when not really used
2023-02-07 10:35:34 +01:00
ghost43
899c468c34
Merge pull request #8190 from jsarenik/jsn/signet-on-bublina
...
signet on bublina
2023-02-06 23:59:02 +00:00
Sander van Grieken
b9b0ada15d
qml: better fix
2023-02-07 00:21:21 +01:00
Sander van Grieken
b2d4a2a81f
qml: fix show mempool depth when unconfirmed
2023-02-07 00:13:03 +01:00
Sander van Grieken
fa72da57fd
Revert "qml: silence undefined property errors when not really used"
...
This reverts commit ba51cef0d5 .
2023-02-07 00:06:05 +01:00
Sander van Grieken
ba51cef0d5
qml: silence undefined property errors when not really used
2023-02-07 00:03:48 +01:00
Sander van Grieken
2cfcf5035d
qml: add rocket.png for fee bump icon
2023-02-06 23:57:44 +01:00
Sander van Grieken
99133a65dd
followup a844503861
2023-02-06 22:52:38 +01:00
Sander van Grieken
a844503861
qml: move separator visible property binding to its component so our master index ref is stable
2023-02-06 22:49:03 +01:00
Sander van Grieken
049a59f57a
qml: move fee bump button below fee amount
2023-02-06 22:49:03 +01:00
Sander van Grieken
ad26d809a4
qml: update history in more cases when saving/removing tx
2023-02-06 22:49:03 +01:00
SomberNight
d3a10c4225
commands: allow cmd to launch new gui window for wallet
...
e.g. imagine electrum Qt gui is already running, with some wallet (wallet_1) open,
running `$ ./run_electrum --testnet -w ~/.electrum/testnet/wallets/wallet_2` should
open a new window, for wallet_2.
related https://github.com/spesmilo/electrum/issues/8188#issuecomment-1419444675
2023-02-06 17:55:56 +00:00
Sander van Grieken
7adc8b1fbb
qml: fix issues with close channel
2023-02-06 13:12:14 +01:00
Sander van Grieken
036a5997c7
qml: fix confusion when dialogs not on top of activeDialog stack are closed
2023-02-06 12:43:54 +01:00
SomberNight
c6b464f1cb
gitignore: add .so.* (.so libs regardless of version)
...
to cover `electrum/libsecp256k1.so.1`
2023-02-06 11:31:56 +00:00
SomberNight
046609c5d2
lnpeer: add note about thread-safety, and some checks
...
I was calling methods from the Qt console (e.g. peer.pay()) and seeing weird behaviour...
htlc_switch() (running on asyncio thread) was racing with pay() (running on GUI thread).
2023-02-05 22:49:12 +00:00
ThomasV
406b676ce6
Merge pull request #8189 from 1440000bytes/duplicate-asyncio
...
remove duplicate import
2023-02-05 15:51:29 +01:00
Jan Sarenik
c7a7c54ccd
Add another signet electrum server
...
Running electrs v0.9.11 currently. TLS via nginx.
Always up-to-date info at http://ln.uk.ms/signet.txt
2023-02-05 10:32:11 +01:00
Jan Sarenik
9ef9b9b768
Add ex.signet.bublina.. option for signet explorer
2023-02-05 10:30:09 +01:00
/dev/fd0
d4a6768b40
remove duplicate import
2023-02-05 02:09:25 +05:30
ghost43
0eea47c78d
libsecp256k1: update hardcoded .so lib name in binaries ( #8186 )
...
follow-up 7d83335e34
2023-02-04 01:36:19 +00:00
SomberNight
c66411f47e
contrib/make_libsecp256k1.sh: rm Makefile patch
...
unneeded since c0cd7de6d4
and in fact buggy since 0bd3e4243c
related https://github.com/spesmilo/electrum/pull/8185#issuecomment-1416171287
2023-02-03 17:36:46 +00:00
SomberNight
240edb4a77
Merge branch '20230203_libsecp'
2023-02-03 17:12:57 +00:00
SomberNight
7d83335e34
bump libsecp256k1 version
...
now there are tags :O
2023-02-03 17:11:16 +00:00
SomberNight
dd141c7fa0
libsecp256k1: add runtime support for both 0.2.x and <0.2.0 lib vers
...
related:
https://github.com/spesmilo/electrum/pull/8185
https://github.com/bitcoin-core/secp256k1/pull/1055
2023-02-03 17:09:51 +00:00
Sander van Grieken
f8e43b3149
qml: styling MessageDialog
2023-02-03 17:27:12 +01:00
Sander van Grieken
3cd3212921
qml: show correct delete confirm text for channel backups
2023-02-03 17:13:44 +01:00
SomberNight
b4d2c902c4
qt tx dialog: fix for pre-segwit legacy wallets
...
```
Traceback (most recent call last):
File "/home/user/wspace/electrum/electrum/gui/qt/invoice_list.py", line 169, in <lambda>
menu.addAction(_("Pay") + "...", lambda: self.send_tab.do_pay_invoice(invoice))
File "/home/user/wspace/electrum/electrum/gui/qt/send_tab.py", line 585, in do_pay_invoice
self.pay_onchain_dialog(self.window.get_coins(), invoice.outputs)
File "/home/user/wspace/electrum/electrum/gui/qt/send_tab.py", line 271, in pay_onchain_dialog
preview_dlg = PreviewTxDialog(
File "/home/user/wspace/electrum/electrum/gui/qt/transaction_dialog.py", line 962, in __init__
self.update()
File "/home/user/wspace/electrum/electrum/gui/qt/transaction_dialog.py", line 658, in update
self.io_widget.update(self.tx)
File "/home/user/wspace/electrum/electrum/gui/qt/transaction_dialog.py", line 212, in update
tx_height, tx_pos = self.wallet.adb.get_txpos(self.tx.txid())
File "/home/user/wspace/electrum/electrum/address_synchronizer.py", line 483, in get_txpos
verified_tx_mined_info = self.db.get_verified_tx(tx_hash)
File "/home/user/wspace/electrum/electrum/json_db.py", line 44, in wrapper
return func(self, *args, **kwargs)
File "/home/user/wspace/electrum/electrum/wallet_db.py", line 1256, in get_verified_tx
assert isinstance(txid, str)
AssertionError
```
2023-02-03 16:10:03 +00:00
SomberNight
b9f4758853
qt tx dialog: add "Copy Outpoint" to both IO ctx menus
2023-02-03 16:09:59 +00:00
Sander van Grieken
ee5dec0c59
qml: correctly update channel list after channel backup import, and correctly delete channel backup
2023-02-03 17:08:12 +01:00
SomberNight
3dadfadcab
qt tx dialog: readd "insert_tx_io" code-factorisation recently rm-ed
...
follow-up 7d42676785
2023-02-03 15:50:16 +00:00
Roman Zeyde
f05ab403fb
Support latest Debian libsecp256k1 package
...
https://packages.debian.org/source/testing/libsecp256k1
2023-02-03 17:35:09 +02:00
Sander van Grieken
dc1441d129
qml: make sure to keep ref to instance
2023-02-03 16:27:22 +01:00
SomberNight
6ae105ca99
qt tx dialog: fix size of IO textedits when resizing
...
textedit.setMinimumWidth(950) (from 5af399d19639b0c141398db964270c4974f124acdoes) does not play well with the tx_dlg.setMinimumWidth(640)
when resizing. Make 950 only affect the default sizing of the textedit.
2023-02-03 15:17:42 +00:00
SomberNight
04a5aaeddc
transaction: (trivial) add comment about is_cb_input vs is_cb_output
...
follow-up d6febb5c12 , 96ac199f5c
2023-02-03 14:49:16 +00:00