ThomasV
37aef8332b
add more help messages
11 years ago
ThomasV
cb2bc54f96
store and display signatures of own requests
11 years ago
ThomasV
126454c0e6
email plugin
11 years ago
BTChip
0f1180ad95
Rename signals to avoid name clashes
11 years ago
ThomasV
15f592f022
trezor multisig: build xpub from pubkey
11 years ago
BTChip
ea097fd7f5
Review UI, support command line mode
11 years ago
BTChip
c167ef6d35
Implement missing can_sign_xpubkey
11 years ago
ThomasV
c224a9ad9d
enable multisig with trezor
11 years ago
Neil Booth
15632adb40
Rename send_tx() to sign_tx()
...
Because it signs, and it doesn't send.
11 years ago
Neil Booth
aa6de86c27
Once a user inputs a fee, retain it.
...
It has long been a minor annoyance that this isn't the
default behaviour. Semantics are as follows:
- Fees are calculated automatically, as usual, and shown
in black
- If the user inputs a fee, it is retained, and shown in
blue to indicate it is user-overridden
- The user can switch back to automatic fee calculation mode
in two ways: press Clear, or blank out the fee field
- User fees are also cleared by do_clear(), for instance when
the payment is sent
I have checked all usage combinations I could think of, including
the ! case, and all work in a sensible and natural fashion.
This also fixes issue #995 .
11 years ago
ThomasV
616becd9a8
move openalias from plugins to core
11 years ago
ThomasV
0c37009cdb
fix is_address (forgot p2sh)
11 years ago
Roman Zeyde
a0c891d73f
transaction_dialog: allow plugins manipulate transaction sharing buttons
11 years ago
ThomasV
e994736bf5
trezor: print more info, in order to fix issue #1306
11 years ago
ThomasV
1427d96249
trezor: simplify get_client
11 years ago
ThomasV
ed1001bf8b
print trezor error message
11 years ago
ThomasV
4cf97d9ab8
rm debugging line
11 years ago
ThomasV
98d0ff7536
trezor: move signing logic from wallet class to plugin
11 years ago
ThomasV
56b3c98332
generic m of n multisig
11 years ago
Neil Booth
c35485c1c2
Split tx dialog buttons
...
The "actions" (sign, broadcast, send to cosigner, verify GA instant)
go on the RHS next to the "Cancel" button.
Copy, QR code and save go on the left.
11 years ago
Neil Booth
6c25f637b9
Wrapper func to create and show a TxDialog
...
Add prompt_if_unsaved as explicit argument.
Tested with cosigner pool plugin.
11 years ago
BTChip
3a22fe758f
Only rescan the dongle when it has been disconnected
11 years ago
BTChip
2b307ce24f
Use format_satoshis_plain instead of format_satoshis to avoid locale separator issues
11 years ago
BTChip
eed37e82d2
Support Ledger 2FA Security Card and prepare for new encoding format
11 years ago
BTChip
db68dcbc14
Get rid of libusb dependency
11 years ago
ThomasV
c46ac26d82
cosigner pool: exec_->show
11 years ago
ThomasV
5ffd26402e
separate load_wallet hook for installwizard
11 years ago
ThomasV
bf50bc45ef
fix plugin load_wallet hook
11 years ago
ThomasV
b350c27562
openalias: replace @ in resolve
11 years ago
ThomasV
2863d19579
command-line handler for trezor
11 years ago
ThomasV
060e3aa23e
plugins: call load_wallet in install wizard
11 years ago
ThomasV
78e68507e1
fix greenaddress url
11 years ago
ThomasV
8bccf7b2db
replace httplib with requests
11 years ago
ThomasV
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
11 years ago
Neil Booth
03e53a5e01
Create a constant for 100000000 and use it
...
Use same name as is in bitcoind.
Note that one of the constants in text.py had the wrong number
of zeroes previously...
11 years ago
ThomasV
a3cd33fe03
add option to disable dnssec
11 years ago
ThomasV
5a76a0fc95
hook openalias plugin to command line interface
11 years ago
ThomasV
bb7437e534
encapsulate variable in openalias plugin
11 years ago
ThomasV
aa4ced7a26
add import
11 years ago
ThomasV
d196c9d0a1
catch exceptions raised by validate
11 years ago
ThomasV
5ba9303291
trezor handler for cmd line
11 years ago
Richard Ulrich
b24df0cbfa
added import
11 years ago
Richard Ulrich
2ca8122c96
restricting to one account so that at least it doesn't crash
11 years ago
ThomasV
778297697a
lazy plugin constructor
11 years ago
ThomasV
48ad7c36a8
show plugin dependencies
11 years ago
ThomasV
d40c12c949
check gui when loading plugins
11 years ago
ThomasV
8f98ea4aca
make plugins available without the GUI
11 years ago
Maran
327c1bafd9
Use TLS for LabelSync
11 years ago
ThomasV
617fb36b06
minor fix: index
11 years ago
ThomasV
afa814a444
small fix exchange_rates
11 years ago