ThomasV
471cab6089
do not base64encode signatures in requests
10 years ago
ThomasV
3722aeca45
rename method
10 years ago
ThomasV
2e6aa9067f
email: better workflow
10 years ago
ThomasV
37aef8332b
add more help messages
10 years ago
ThomasV
cb2bc54f96
store and display signatures of own requests
10 years ago
ThomasV
126454c0e6
email plugin
10 years ago
BTChip
0f1180ad95
Rename signals to avoid name clashes
10 years ago
ThomasV
15f592f022
trezor multisig: build xpub from pubkey
10 years ago
BTChip
ea097fd7f5
Review UI, support command line mode
10 years ago
BTChip
c167ef6d35
Implement missing can_sign_xpubkey
10 years ago
ThomasV
c224a9ad9d
enable multisig with trezor
10 years ago
Neil Booth
15632adb40
Rename send_tx() to sign_tx()
Because it signs, and it doesn't send.
10 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 .
10 years ago
ThomasV
616becd9a8
move openalias from plugins to core
10 years ago
ThomasV
0c37009cdb
fix is_address (forgot p2sh)
10 years ago
Roman Zeyde
a0c891d73f
transaction_dialog: allow plugins manipulate transaction sharing buttons
10 years ago
ThomasV
e994736bf5
trezor: print more info, in order to fix issue #1306
10 years ago
ThomasV
1427d96249
trezor: simplify get_client
10 years ago
ThomasV
ed1001bf8b
print trezor error message
10 years ago
ThomasV
4cf97d9ab8
rm debugging line
10 years ago
ThomasV
98d0ff7536
trezor: move signing logic from wallet class to plugin
10 years ago
ThomasV
56b3c98332
generic m of n multisig
10 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.
10 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.
10 years ago
BTChip
3a22fe758f
Only rescan the dongle when it has been disconnected
10 years ago
BTChip
2b307ce24f
Use format_satoshis_plain instead of format_satoshis to avoid locale separator issues
10 years ago
BTChip
eed37e82d2
Support Ledger 2FA Security Card and prepare for new encoding format
10 years ago
BTChip
db68dcbc14
Get rid of libusb dependency
10 years ago
ThomasV
c46ac26d82
cosigner pool: exec_->show
10 years ago
ThomasV
5ffd26402e
separate load_wallet hook for installwizard
10 years ago
ThomasV
bf50bc45ef
fix plugin load_wallet hook
10 years ago
ThomasV
b350c27562
openalias: replace @ in resolve
10 years ago
ThomasV
2863d19579
command-line handler for trezor
10 years ago
ThomasV
060e3aa23e
plugins: call load_wallet in install wizard
10 years ago
ThomasV
78e68507e1
fix greenaddress url
10 years ago
ThomasV
8bccf7b2db
replace httplib with requests
10 years ago
ThomasV
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
10 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...
10 years ago
ThomasV
a3cd33fe03
add option to disable dnssec
10 years ago
ThomasV
5a76a0fc95
hook openalias plugin to command line interface
10 years ago
ThomasV
bb7437e534
encapsulate variable in openalias plugin
10 years ago
ThomasV
aa4ced7a26
add import
10 years ago
ThomasV
d196c9d0a1
catch exceptions raised by validate
10 years ago
ThomasV
5ba9303291
trezor handler for cmd line
10 years ago
Richard Ulrich
b24df0cbfa
added import
10 years ago
Richard Ulrich
2ca8122c96
restricting to one account so that at least it doesn't crash
10 years ago
ThomasV
778297697a
lazy plugin constructor
10 years ago
ThomasV
48ad7c36a8
show plugin dependencies
10 years ago
ThomasV
d40c12c949
check gui when loading plugins
10 years ago
ThomasV
8f98ea4aca
make plugins available without the GUI
10 years ago