avirgovi
572252abcd
coldcard: rebase #7682 and fix CC bugs
1 year ago
Sander van Grieken
a9751765e2
plugin: cosigner_pool: refactor to ecies_encrypt_message, ecies_decrypt_message
1 year ago
SomberNight
225ed079a9
hw plugins: ledger: bump pinned lib to 0.3.0, raise max_lib to <0.4
...
closes https://github.com/spesmilo/electrum/issues/9035
1 year ago
SomberNight
dd46808549
hw plugins: cmdline: support numpad for trezor one PIN codes
1 year ago
SomberNight
ecf0a5854d
hw plugins: adapt trezor_qt_pinmatrix.py to qt6
...
This fixes the pinmatrix dialog (used by trezor one, keepkey, safet),
which was previously segfaulting.
follow-up https://github.com/spesmilo/electrum/pull/9189
1 year ago
SomberNight
5d988af18d
hw plugins: include a copy of pinmatrix.py from python-trezor, as-is
...
3f1d2059ca/python/src/trezorlib/qt/pinmatrix.py
I will use this in the trezor (and clones) plugins in a modified form to work with qt6.
Otherwise we would have to ask the trezor devs, who would actually respond,
but also the keepkey and safet lib authors, who would not... to support qt6.
1 year ago
SomberNight
15d5b96dda
hw plugins: ledger: minor fix re qt6 migration
...
follow-up https://github.com/spesmilo/electrum/pull/9189
1 year ago
SomberNight
48661b5913
follow-up electrum_ecc: fix some import names
...
ref https://github.com/spesmilo/electrum/pull/9234
1 year ago
ThomasV
3721f04ac8
replace electrum/ecc with electrum_ecc package
1 year ago
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'
1 year ago
SomberNight
1ee6361c7e
qt gui: qt6 migration follow-ups
1 year ago
SomberNight
cfe8502f96
qt desktop gui: upgrade qt5->qt6
...
closes https://github.com/spesmilo/electrum/issues/8007
1 year ago
Soren Stoutner
815e18302d
revealer plugin: move font initialisation to earlier
...
Co-authored-by: SomberNight <somber.night@protonmail.com>
1 year ago
Sander van Grieken
0b09592ef1
qt: move query_choice to MessageBoxMixin, document ChoiceWidget
1 year ago
Sander van Grieken
0277950247
qt: factor out remaining ChoicesLayout uses
1 year ago
Soren Stoutner
47370d773c
Update Source Sans Pro font to the current Source Sans 3.
1 year ago
SomberNight
f091f23776
follow-up moving some funcs from ecc.py to bitcoin.py (no. 2)
...
follow-up 2f3d89f415
1 year ago
Jamie C. Driver
2cba0708d5
jade: use Jade's native PSBT signing and remove massaging into legacy format
1 year ago
Jamie C. Driver
11f5ba31ce
jade: update Jade api to 1.0.31
...
This extends the serial api to recognise recently supported hardware.
1 year ago
SomberNight
a674a22155
follow-up moving some funcs from ecc.py to bitcoin.py
...
follow-up 2f3d89f415
1 year ago
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
1 year ago
timesince
18d90aee4f
chore: fix some comments and var name
...
Signed-off-by: timesince <seekseat@icloud.com>
1 year ago
shangchenglumetro
4064686359
chore: fix some comments
1 year ago
Darsey Litzenberger
8ae2a7868e
trezor: Fix for trezor library version 0.13.9
...
This enables support for the Trezor Safe 5.
1 year ago
Sander van Grieken
295ea97f1f
digitalbitbox: follow-up 2f3d89f415
1 year ago
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.
2 years ago
SomberNight
2eb51bcbe6
trustedcoin: sanitize error messages coming from 2fa server
...
related https://github.com/spesmilo/electrum/issues/9096
2 years ago
SomberNight
09e0413d38
trustedcoin: rm dead code (unused server method transfer_credit)
2 years ago
SomberNight
20d22d26b3
trustedcoin: rm dead code
2 years ago
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)
2 years ago
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
2 years ago
SomberNight
13e2949088
rm some legacy cruft for old python versions
2 years ago
SomberNight
7827be17d1
qt wizard: fix offline 2fa wallet creation in some cases
...
fixes https://github.com/spesmilo/electrum/issues/9037
2 years ago
Sander van Grieken
cea9055a65
wizard: fix wrong icon and icon disappearing when resuming unfinished wallet
2 years ago
hugehope
c0a2ed5dd3
chore: fix some typos
...
Signed-off-by: hugehope <cmm7@sina.cn>
2 years ago
ThomasV
fd672fed9f
submarine swaps: separate server logic from transport
2 years ago
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.
2 years ago
goodmost
9a7345a0dd
jade.py: fix some typos
...
Signed-off-by: goodmost <zhaohaiyang@outlook.com>
2 years ago
fuyangpengqi
91de8e70e5
chore: fix some typos in comments ( #9014 )
...
Signed-off-by: fuyangpengqi <995764973@qq.com>
2 years ago
CoolCu
3f95ceab60
chore: fix some typos in comments
...
Signed-off-by: CoolCu <coolcui@qq.com>
2 years ago
Jamie C. Driver
17508086aa
jade: update Jade api to 1.0.29
...
Updates cbor dependency to cbor2, required for modern linux/python
versions.
2 years ago
ThomasV
ff07a77cfc
move virtualkeyboard plugin to other repo
...
add plugin metadata to electrum/plugins.json
2 years ago
ThomasV
3e7d4749cf
turn classmethod 'find_all_plugins' into an instance method.
...
change 'use_' prefix to 'enable_plugin_'
2 years ago
SomberNight
bd9d0ccc33
ecc: refactor/clean-up sign/verify APIs
2 years ago
snoppy
81c943ae83
chore: fix typos
2 years ago
Nicolas Kuttler
519437f46f
Call pairing dialog when necessary, fixes #8970
2 years ago
Soren Stoutner
fd421e234d
Change copyright email address to soren@debian.org.
2 years ago
ThomasV
f6312366e6
swapserver: raise exception if client uses deprecated API
2 years ago
SomberNight
85ea2dfc48
trezor: add_slip_19_ownership_proofs_to_tx to not skip complete inputs
...
closes https://github.com/spesmilo/electrum/issues/8910
2 years ago
SomberNight
b4712397cc
logging: (trivial) use repr() of seed_type
...
for more obvious empty string
related: https://github.com/spesmilo/electrum/issues/4326#issuecomment-1903747632
2 years ago