Neil Booth
84450b9189
Revert mistaken commit
9 years ago
Neil Booth
0f70d0b8a5
The constructor() concept doesn't exist
Did it ever?
9 years ago
Neil Booth
e1c0298fc2
Write the wallet less often
This should speed up synchronization / restoration of large wallets.
Wallets are written only when they switch to up_to_date state, or
when stop_threads() is called when closing the daemon, or when
a command line command finishes.
9 years ago
Neil Booth
b1704ce911
Fix multiple trustedcoin bugs.
9 years ago
Neil Booth
90dee43998
Move estimated_fee to Transaction class
It's not a function of the wallet but of the transaction
so it more naturally belongs there.
9 years ago
ThomasV
0c20e737a9
fix missing import
9 years ago
ThomasV
9782734f4c
plugins: trustedcoin fixes
9 years ago
ThomasV
ba2c737a21
finish separation between plugins and GUIs
9 years ago
ThomasV
2c0489c809
plugins: separate GUIs using child classes
9 years ago
ThomasV
175fdbcac6
Disentangle plugins and window management; use Qt signals
9 years ago
Neil Booth
886192aba7
Make trustedcoin.py multi-window compatible
9 years ago
Neil Booth
bbd50ba83c
Remove all self.window references from plugins
9 years ago
Neil Booth
ec3b7ba5ee
Pass plugins object to plugin constructor
9 years ago
Neil Booth
f2fb856f1c
Exchange rate plugin fixes for multiple windows
This should be enough to keep everything working that was working
before. The plugin itself needs a lot more work to fix existing
bugs and be sane.
9 years ago
Roman Zeyde
fea97454b1
typo fix: rename pay_from_URI() -> pay_to_URI()
10 years ago
ThomasV
6a0fde329a
fix #1416
10 years ago
ThomasV
71ec50e634
fix tooltips
10 years ago
ThomasV
e18ddd0096
do not show plugins that register a custom wallet type in the plugins toggle dialog
10 years ago
Neil Booth
15632adb40
Rename send_tx() to sign_tx()
Because it signs, and it doesn't send.
10 years ago
ThomasV
56b3c98332
generic m of n multisig
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
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
10 years ago
ThomasV
778297697a
lazy plugin constructor
10 years ago
ThomasV
8f98ea4aca
make plugins available without the GUI
10 years ago
ThomasV
21b2fcbe85
always_hook. fix trezor handler. fixes #1146
10 years ago
ThomasV
1a76842730
on_buy: missing parameter
10 years ago
ThomasV
156825fe57
trustedcoin: add 10 to prepaid options
10 years ago
ThomasV
2b81906fdd
trustedcoin: use self.print_error
10 years ago
ThomasV
9dbd546670
trustedcoin: clarify buy dialog
10 years ago
ThomasV
c11b7b4fbd
fix #1102
10 years ago
ThomasV
01cfb8f8f1
new Button widgets
10 years ago
ThomasV
f2f92f9263
trustedcoin plugin: fix is_billing
10 years ago
ThomasV
78ce20b0b8
fix plugins initialization
10 years ago
ThomasV
94c9bf3655
define special hooks for install wizard
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
95586643a4
plugin for TrustedCoin
11 years ago