Roman Zeyde
f00df7023c
audio_modem: update plugin to work with latest version.
send() and recv() API are now part of amodem.main module.
10 years ago
ThomasV
395312e70f
fix: add wallet types only if available
10 years ago
BTChip
0da3836b14
Catch up with modifications, along with Python API 0.1.12 closes #869 #868 #957 #871 #870
10 years ago
ThomasV
78ce20b0b8
fix plugins initialization
10 years ago
ThomasV
36a5e09532
trezor restore from seed
10 years ago
ThomasV
94c9bf3655
define special hooks for install wizard
10 years ago
ThomasV
dda4a0fcb3
call load_wallet and close_wallet for each plugin
10 years ago
Roman Zeyde
50c2efc32a
audio_modem: update plugin to work with latest version.
Loading the library is now done after creating the interface.
10 years ago
ThomasV
6a7d50d5c5
raise trustedcoin max fee.
10 years ago
ThomasV
33f48276db
trustedcoin: check that price does not exceed predefined value
10 years ago
ThomasV
622b9d13ee
fix: start listener after testing if available
10 years ago
ThomasV
ee067a47dd
cosign plugin: fix listener
10 years ago
ThomasV
09f4359f62
don't display audio modem message on stdout
10 years ago
ThomasV
95586643a4
plugin for TrustedCoin
10 years ago
ThomasV
2e86ba7d81
do not self-enable plot plugin
10 years ago
ThomasV
2ab839f242
do not self-enable audio modem plugin
10 years ago
Roman Zeyde
7833055308
Update for amodem v1.5
- amodem does not depend on pyaudio (only on numpy)
- use ctypes to access PortAudio API
10 years ago
ThomasV
da968b60e4
drop support for multiple accounts (bip44) in standard wallets
10 years ago
ThomasV
f57c581468
fix issue #967
10 years ago
Roman Zeyde
3fa20d0e33
Add logging for Audio MODEM plugin
10 years ago
Roman Zeyde
a75fcd19eb
Add bitrate settings for Audio MODEM
10 years ago
Roman Zeyde
4acc09c91a
Use amodem as a Python package instead of subprocess.
10 years ago
Roman Zeyde
04fc3d4135
Add audio modem integration for transaction sending & receiving
http://www.flaticon.com/free-icon/speaker-outline_54951
Speaker icon made by <a href="http://catalinfertu.com " title="Catalin
Fertu">Catalin Fertu</a> from <a href="http://www.flaticon.com "
title="Flaticon">www.flaticon.com</a> is licensed under <a
href="http://creativecommons.org/licenses/by/3.0/ " title="Creative
Commons BY 3.0">CC BY 3.0</a>
http://www.flaticon.com/free-icon/mic_10032
Microphone icon made by <a href="http://www.elegantthemes.com "
title="Elegant Themes">Elegant Themes</a> from <a
href="http://www.flaticon.com " title="Flaticon">www.flaticon.com</a> is
licensed under <a href="http://creativecommons.org/licenses/by/3.0/ "
title="Creative Commons BY 3.0">CC BY 3.0</a>
10 years ago
ThomasV
477b7c3402
fix issue #961
10 years ago
wozz
29cf811858
Fix currency type for bitcoinvenezuela history
update exchange rate history for bitcoinvenezuela exchange
10 years ago
ThomasV
c4ce16e2b6
fix sign_transaction in btcchip too
10 years ago
ThomasV
070126104f
fix #910
10 years ago
ThomasV
babead68b6
trezor: don't call sign_transaction twice
10 years ago
ThomasV
956f69f3d3
trezor: raise and catch BaseException in signing
10 years ago
ThomasV
8347ad5449
fix hardware plugins with tx.error
10 years ago
Gergely Imreh
3c3d064cad
Fix "Invalid Fee" issue when start with fiat in send (exchange rate plugin)
Problem:
Using the exchange rate plugin in the send dialog one can start with
entering a fiat amount, e.g. 5 USD, and the BTC amount is updated,
but no fee is calculated.
In this case can get "Invalid fee" error until the BTC amount is
touched manually and fee is calculated. This can cause confusion
when "set transaction fees manually" is disabled.
Reproducing:
* enable exchange rate plugin
* start Electrum
* in send dialog fill out any receive address
* add a value (e.g. 5) into the fiat dialog and see the BTC value filled out
* fee is not filled out, or if disabled the manual transaction fees then directly
get "Invalid Fee" error
Expectation:
* Fees are calculated just as it would be by filling out the BTC field
Fix:
Fixed by triggering a fee setting the same way as it is done when
the BTC field is edited, by calling `textEdited.emit("")` of the relevant
`BTCAmountEdit` element. One problematic thing is that this also triggers
a change on the fiat we just edited, and thus cursor positions need to be saved
and restored. This is not ideal, there should be a way to avoid such cascades
and trigger fee calculation directly instead of by proxy.
Editing the fiat field with these changes is more or less okay, there can be
some strange steps when the decimal point is edited, but IMHO not worse
than the BTC field when the decimal point is edited there.
10 years ago
waheebyaqub
fb7136227b
Update plot.py
10 years ago
waheebyaqub
7cff7e31d5
Update plot.py
10 years ago
waheebyaqub
8e3e2fc1f6
Create plot.py
10 years ago
BTChip
7f2a360c6a
Fix behavior when calling get_master_public_key from an external context
10 years ago
BTChip
f296e5e5ef
Do not crash when asked to export private keys
10 years ago
BTChip
94db6cc94b
Fix bad initializer
10 years ago
molecular
e90d567435
fix typo in btcchip second factor prompt dialog
10 years ago
BTChip
2c096f9669
Add firmware check
10 years ago
BTChip
796d52ac09
Delegate firmware update and better error message when connection to the dongle fails
10 years ago
ThomasV
fd1f083958
simplify names
10 years ago
BTChip
86c0bffa3e
Improve 2FA message and dongle reconnection
10 years ago
ThomasV
6cd00eb36b
request history rates asynchronously
10 years ago
BTChip
c6dcbcb005
Fix query fees
10 years ago
ThomasV
c42038a891
cosigner: add popup window
10 years ago
ThomasV
790e0e56e2
fix init call in cosignerpool plugin
10 years ago
ThomasV
ca6194e563
trezor: check if device is connected before asking passphrase
10 years ago
Michael Wozniak
c9fab344ca
Keep trezor pin dialog on top of other windows
10 years ago
ThomasV
5b84cbe9fb
close_wallet
10 years ago
ThomasV
45a55e258f
trezor: check device on load_wallet
10 years ago