SomberNight
c017f788ac
wallet: TxMinedInfo (merged TxMinedStatus and VerifiedTxInfo)
6 years ago
Janus
e1f4865844
digitalbitbox, trustedcoin: proxied http client
use common cross-thread HTTP method, which is put in network.py,
since that is where the proxy is. TrustedCoin tested successfully,
but DigitalBitbox can't be tested completely due to #4903
before this commit, digitalbitbox would not use any proxying
6 years ago
Janus
0169ec880c
digitalbitbox: make constant strings
6 years ago
Janus
9a3f2e8fcc
digitalbitbox: fix stretch_key bytes/str confusion
6 years ago
SomberNight
31a5d0c2f0
tweak release notes for 3.3
6 years ago
SomberNight
503bd357f4
requirements: bump python-trezor to 0.11
6 years ago
SomberNight
8c3920a0db
hw: check_libraries_available now gets version of incompatible libs
previously we would return early and the user would
just see "missing libraries"
6 years ago
ghost43
1546d65ebe
Merge pull request #4875 from matejcik/trezor-0.11
WIP: Trezor 0.11
6 years ago
SomberNight
20fa7fc2f7
trezor: fix sign_transaction prev_tx
6 years ago
SomberNight
9e86bc586c
trezor: only confirm passphrase when creating wallet
but not when decrypting
6 years ago
SomberNight
605982a2b7
android build: less verbose buildozer logs
6 years ago
SomberNight
2f7573850e
fix prev
6 years ago
SomberNight
8999e92f76
android build: fix warning re ndk_api
"NDK API target was not set manually, using the default of 21 = min(android-api=28, default ndk-api=21)"
6 years ago
SomberNight
a62e5d39ca
android build: add "how to deploy apk on phone" to readme
6 years ago
SomberNight
993374dce7
travis: build android apk
6 years ago
SomberNight
e8a8a17217
test_wallet_vertical: offline sign with old seed
6 years ago
matejcik
8e681c1723
trezor: update name (TREZOR -> Trezor)
6 years ago
matejcik
43acd09df8
trezor: support outdated firmware notifications
Outdated firmware error messages were originally raised from
create_client, which would mean that a client for an outdated device
would not be created.
This had a number of undesirable outcomes due to "client does not exist"
being conflated with "no device is connected".
Instead, we raise in setup_client (which prevents creating new wallets
with outdated devices, BUT shows them in device list), and python-trezor
also raises on most calls (which gives us an error message when opening
wallet and/or trying to do basically anything with it).
This is still suboptimal - i.e., there's currently no way for Electrum to
claim higher version requirement than the underlying python-trezor, and
so minimum_firmware property is pretty much useless ATM.
6 years ago
matejcik
8571cafcc8
trezor: call get_xpub with correct argument
`creating` indicates that this is a new wallet. Which is always the case
in `setup_device`
6 years ago
SomberNight
c3deb16a7d
exchange rate: fix coinbase
closes #4897
6 years ago
SomberNight
cc0db41879
qt history: speed up ensure_fields_available (faster startup)
6 years ago
SomberNight
e35f2c5bed
qt history list: fix #4896
6 years ago
SomberNight
923a9c36cb
util: Satoshis and Fiat should not be namedtuples
undo part of 37b009a342
due to json encoding problems
6 years ago
SomberNight
960855d0aa
wallet history fees: only calculate fees when exporting history
it's expensive, and it slows down startup of large wallets a lot
6 years ago
ThomasV
ebea5b0159
follow-up 5473320ce459b3076d60f71dab490ed3a07b86a5: do not call get_full_history in constructor
6 years ago
ThomasV
bd5c82404d
do not block load_wallet with watching_only warning
6 years ago
ThomasV
5ae9365f77
Merge pull request #4895 from benma/bitbox
plugins/digitalbitbox: compatibility with firmware v5.0.0
6 years ago
Marko Bencun
92a9cda4fc
plugins/digitalbitbox: compatibility with firmware v5.0.0
6 years ago
SomberNight
059beab700
qt history list: small clean-up
6 years ago
SomberNight
ea235a1468
qt dark theme: use correct QR code icon (light/dark)
6 years ago
matejcik
8973bb6f71
Merge branch 'master' into trezor-0.11
6 years ago
SomberNight
d69ef890c0
downgrade qdarkstyle for now
see ColinDuquesnoy/QDarkStyleSheet#123
6 years ago
Janus
0677ce6d52
qt: avoid app.palette().text().color(), doesn't work on dark style
6 years ago
Janus
72957f4d51
qt_standardmodel: only use proxymodel when appropriate
6 years ago
Janus
5473320ce4
qt: use QStandardItemModel
6 years ago
SomberNight
9350709f13
wallet creation: take care not to write plaintext keys to disk
when creating imported privkey wallets the privkeys
were written to disk unencrypted first, then overwritten with ciphertext
6 years ago
SomberNight
ff454ab29d
cli restore: fix imported privkeys with password
closes #4894
6 years ago
ThomasV
e1fb75a81d
Merge pull request #4892 from preserveddarnell/patch-2
Update README.rst
6 years ago
ThomasV
dc46149f1c
Merge pull request #4893 from cculianu/fix_tx_desc_coins_tab
UI: Make Coins Tab -> Details TX Dialog show TX Description (label)
6 years ago
Calin Culianu
4386799fb0
follow-up
6 years ago
Calin Culianu
d2374d62aa
UI Pet Peeve: Make Coins Tab -> Details pop up a tx dialog that actually includes the tx description as seen in UTXOList (if available)
6 years ago
Ken
2f4b9aa1f0
Update README.rst
6 years ago
SomberNight
74f6ac27af
wizard/hw: cap transport string
follow-up 32af83b7ae
6 years ago
Janus
ec5f406f49
plugins: labels: dump response if malformed sync server response
6 years ago
SomberNight
fe6367cbcd
network: validate donation address for server
6 years ago
SomberNight
ed22f968f9
text gui: fix network event handler
6 years ago
SomberNight
73e2b09ba8
blockchain: check best chain on disk is consistent with checkpoints
had a corrupted mainnet datadir that had testnet blockchain_headers file
(I had probably corrupted it myself but electrum could not recover from it)
6 years ago
ThomasV
2484c52611
Merge pull request #4838 from SomberNight/keystore_pw_hash2b
keystore: stronger pbkdf for encryption
6 years ago
ThomasV
1165d3f330
update version number
6 years ago
ThomasV
86e42a9081
release notes for 3.3
6 years ago