SomberNight
383f99796a
qt gui: follow-up qt6: fix args for QWidget.setFocus()
...
Traceback (most recent call last):
File "...\electrum\electrum\gui\qt\main_window.py", line 1797, in toggle_search
self.search_box.setFocus(1)
TypeError: arguments did not match any overloaded call:
setFocus(self): too many arguments
setFocus(self, reason: Qt.FocusReason): argument 1 has unexpected type 'int'
2024-09-18 17:39:46 +00:00
SomberNight
1ee6361c7e
qt gui: qt6 migration follow-ups
2024-09-18 15:48:50 +00:00
SomberNight
cfe8502f96
qt desktop gui: upgrade qt5->qt6
...
closes https://github.com/spesmilo/electrum/issues/8007
2024-09-18 15:48:38 +00:00
SomberNight
c3e0457d1c
Merge branch 'pr/9190': revealer plugin: update Source Sans Pro font
...
see https://github.com/spesmilo/electrum/pull/9190
2024-09-18 15:25:30 +00:00
Soren Stoutner
815e18302d
revealer plugin: move font initialisation to earlier
...
Co-authored-by: SomberNight <somber.night@protonmail.com >
2024-09-18 15:11:30 +00:00
Sander van Grieken
0b09592ef1
qt: move query_choice to MessageBoxMixin, document ChoiceWidget
2024-09-14 11:12:42 +02:00
Sander van Grieken
0277950247
qt: factor out remaining ChoicesLayout uses
2024-09-13 17:10:52 +02:00
Soren Stoutner
47370d773c
Update Source Sans Pro font to the current Source Sans 3.
2024-09-10 17:30:32 -07:00
ghost43
2f9ce3ff8c
Merge pull request #9183 from JamieDriver/jade_native_psbt
...
Jade native psbt
2024-09-09 14:41:47 +00:00
SomberNight
f091f23776
follow-up moving some funcs from ecc.py to bitcoin.py (no. 2)
...
follow-up 2f3d89f415
2024-09-06 17:05:23 +00:00
Jamie C. Driver
2cba0708d5
jade: use Jade's native PSBT signing and remove massaging into legacy format
2024-09-05 08:40:45 +01:00
Jamie C. Driver
11f5ba31ce
jade: update Jade api to 1.0.31
...
This extends the serial api to recognise recently supported hardware.
2024-09-05 08:40:45 +01:00
SomberNight
a674a22155
follow-up moving some funcs from ecc.py to bitcoin.py
...
follow-up 2f3d89f415
2024-09-03 16:58:41 +00:00
SomberNight
5ad8c97c1d
hww: ledger: update udev rules and model ids
...
see https://github.com/bitcoin-core/HWI/pull/746
maybe closes https://github.com/spesmilo/electrum/issues/9179
2024-09-02 13:50:35 +00:00
ghost43
d7014c361d
Merge pull request #9141 from dlitz/fixes-for-trezorlib-0.13.9
...
trezor: Fix for trezor library version 0.13.9
2024-08-14 20:15:10 +00:00
shangchenglumetro
4064686359
chore: fix some comments
2024-07-26 01:41:36 +08:00
Darsey Litzenberger
8ae2a7868e
trezor: Fix for trezor library version 0.13.9
...
This enables support for the Trezor Safe 5.
2024-07-18 23:22:07 -06:00
Sander van Grieken
295ea97f1f
digitalbitbox: follow-up 2f3d89f415
2024-07-03 10:53:16 +02:00
SomberNight
3d6198eff0
trustedcoin: Wallet_2fa.make_unsigned_transaction to use **kwargs
...
We often forget updating the method signature of Wallet_2fa.make_unsigned_transaction
when changing Abstract_Wallet.make_unsigned_transaction.
2024-06-17 16:55:23 +00:00
SomberNight
2eb51bcbe6
trustedcoin: sanitize error messages coming from 2fa server
...
related https://github.com/spesmilo/electrum/issues/9096
2024-06-17 16:52:26 +00:00
SomberNight
09e0413d38
trustedcoin: rm dead code (unused server method transfer_credit)
2024-06-17 14:44:42 +00:00
SomberNight
20d22d26b3
trustedcoin: rm dead code
2024-06-10 20:27:15 +00:00
SomberNight
a2d5e31838
mnemonic: rename seed_type() fn
...
Some functions have an argument named "seed_type" in which it was annoying to call the seed_type() fn.
(especially for functions inside the same module)
2024-06-10 20:00:52 +00:00
ThomasV
912e1a3a5b
reintroduce 'unlock' command
...
- the unlock command was replaced by an option to load_wallet,
because some applications (the swapserver plugin) need to be
executed with an unlocked password. Now the swapserver plugin
waits until the wallet is unlocked.
- wallet.unlock now checks password unconditionally, see #8799
2024-06-08 11:10:33 +02:00
SomberNight
13e2949088
rm some legacy cruft for old python versions
2024-06-05 14:55:48 +00:00
SomberNight
7827be17d1
qt wizard: fix offline 2fa wallet creation in some cases
...
fixes https://github.com/spesmilo/electrum/issues/9037
2024-05-28 15:31:37 +00:00
Sander van Grieken
cea9055a65
wizard: fix wrong icon and icon disappearing when resuming unfinished wallet
2024-05-16 00:08:07 +02:00
hugehope
c0a2ed5dd3
chore: fix some typos
...
Signed-off-by: hugehope <cmm7@sina.cn >
2024-05-15 20:41:01 +08:00
ThomasV
fd672fed9f
submarine swaps: separate server logic from transport
2024-05-07 09:01:33 +02:00
SomberNight
2f1095510c
bitcoin.py/transaction.py: API changes: rm most hex usage
...
Instead of some functions operating with hex strings,
and others using bytes, this consolidates most things to use bytes.
This mainly focuses on bitcoin.py and transaction.py,
and then adapts the API usages in other files.
Notably,
- scripts,
- pubkeys,
- signatures
should be bytes in almost all places now.
2024-04-29 17:10:26 +00:00
goodmost
9a7345a0dd
jade.py: fix some typos
...
Signed-off-by: goodmost <zhaohaiyang@outlook.com >
2024-04-28 18:12:32 +08:00
fuyangpengqi
91de8e70e5
chore: fix some typos in comments ( #9014 )
...
Signed-off-by: fuyangpengqi <995764973@qq.com >
2024-04-18 13:59:39 +00:00
CoolCu
3f95ceab60
chore: fix some typos in comments
...
Signed-off-by: CoolCu <coolcui@qq.com >
2024-04-16 15:54:25 +08:00
Jamie C. Driver
17508086aa
jade: update Jade api to 1.0.29
...
Updates cbor dependency to cbor2, required for modern linux/python
versions.
2024-04-15 12:10:06 +01:00
ThomasV
8759928ec0
Merge pull request #9000 from SomberNight/202404_ecc_schnorr
...
ecc: add bindings for schnorr sign/verify, and refactor
2024-04-15 11:57:29 +02:00
ThomasV
ff07a77cfc
move virtualkeyboard plugin to other repo
...
add plugin metadata to electrum/plugins.json
2024-04-13 11:35:49 +02:00
ThomasV
3e7d4749cf
turn classmethod 'find_all_plugins' into an instance method.
...
change 'use_' prefix to 'enable_plugin_'
2024-04-13 11:35:49 +02:00
SomberNight
bd9d0ccc33
ecc: refactor/clean-up sign/verify APIs
2024-04-11 15:25:45 +00:00
accumulator
1c673884bf
Merge pull request #8971 from nkuttler/8970_bitbox02_pairing
...
Call pairing dialog when necessary, fixes #8970
2024-04-08 16:12:30 +02:00
snoppy
81c943ae83
chore: fix typos
2024-03-29 10:16:47 +08:00
Nicolas Kuttler
519437f46f
Call pairing dialog when necessary, fixes #8970
2024-03-21 21:32:42 +01:00
Soren Stoutner
fd421e234d
Change copyright email address to soren@debian.org.
2024-03-16 13:13:58 -07:00
ThomasV
f6312366e6
swapserver: raise exception if client uses deprecated API
2024-03-01 17:25:37 +01:00
SomberNight
85ea2dfc48
trezor: add_slip_19_ownership_proofs_to_tx to not skip complete inputs
...
closes https://github.com/spesmilo/electrum/issues/8910
2024-02-23 12:50:25 +00:00
SomberNight
b4712397cc
logging: (trivial) use repr() of seed_type
...
for more obvious empty string
related: https://github.com/spesmilo/electrum/issues/4326#issuecomment-1903747632
2024-02-22 11:45:18 +00:00
SomberNight
96f28607f2
keystore: "old"-type seeds cannot have a passphrase
...
related: https://github.com/spesmilo/electrum/pull/8906
2024-02-21 14:30:13 +00:00
Sander van Grieken
da1727b2f7
trustedcoin: validate numeric format of OTP user entry ( fixes #8905 )
2024-02-21 13:33:46 +01:00
ThomasV
e2db5ca2ef
Merge pull request #8871 from SomberNight/202402_slip19_trezor
...
support SLIP-19 ownership proofs, for trezor-based Standard_Wallets
2024-02-21 13:06:28 +01:00
SomberNight
0925f15280
wallet/keystore: add apis for "add_slip_19_ownership_proofs_to_tx"
...
- implement it specifically for the "singlesig trezor" case
- aimed to be generic enough that support for more complex scripts
and other keystores could be added later
2024-02-21 11:56:13 +00:00
Sander van Grieken
643fbecc15
wizard: fix co-signing hardware wallets data incorrectly referenced
2024-02-14 12:42:15 +01:00