Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
7 years ago
SomberNight
115ef54c0c
fix: wallet storage upgrade happening silently even when using QT GUI
7 years ago
SomberNight
a5ffa69a3e
storage: upgrade format version automatically in load_data()
7 years ago
ThomasV
3f3d249ed1
follow up c810c6a356
7 years ago
ThomasV
0bc53d34d1
improve error message (see #2991 )
7 years ago
SomberNight
296837d4a9
log: identify exception source in log for daemon/get_server
7 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
7 years ago
ThomasV
c3388d9677
misc python3 updates:
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
255458da0a
fix #2400
8 years ago
ThomasV
0e49274eae
fix #2279 : jsonrpc wallet
8 years ago
ThomasV
0f8387dbab
fix #2257
8 years ago
ThomasV
411832c4ce
cleanup storage and fix tracvis test
8 years ago
ThomasV
eb7f9c98ce
command:s inherit fee estimates from daemon
8 years ago
ThomasV
76dd11783b
rename load_wallet command
8 years ago
ThomasV
f99fbbe488
show fee in daemon status
8 years ago
ThomasV
b8bdcc0877
rename open close commands
8 years ago
ThomasV
45f25586ef
add file selector and password dialog to wizard ( fix #1730 )
8 years ago
ThomasV
fcc92c1ebd
Wallet file encryption:
- a keypair is derived from the wallet password
- only the public key is retained in memory
- wallets must opened and closed explicitly with the daemon
8 years ago
ThomasV
be15b76c9b
allow client daemon to be launched in the foreground ( fix #1873 )
8 years ago
ThomasV
13678d9e13
Merge exchange_rate plugin with main code
* fixes #2037 (tab indexes)
8 years ago
ThomasV
bfe7e9dc6e
add version to daemon status, simply display number of spv nodes
8 years ago
ThomasV
3127fbd0c2
we need to check requires_split first, and get_action at the end
8 years ago
ThomasV
34c90a257b
follow-up
8 years ago
ThomasV
d52e3f65e6
follow-up
8 years ago
ThomasV
5541c1bec6
check requires_split before upgrade
8 years ago
ThomasV
da65e9e7d5
auto-upgrade wallet format
8 years ago
ThomasV
af2bf1955a
trigger upgrade on android
8 years ago
ThomasV
71de14240d
daemon: default rpchost to 127.0.0.1
9 years ago
ThomasV
f61d8b4c24
daemon: handle rpc server init errors
9 years ago
ThomasV
1159f85e05
Major refactoring
- separation between Wallet and key management (Keystore)
- simplification of wallet classes
- remove support for multiple accounts in the same wallet
- add support for OP_RETURN to Trezor plugin
- split multi-accounts wallets for backward compatibility
9 years ago
ThomasV
c313c3c340
remove forgotten imports and print statements
9 years ago
ThomasV
e7d25faf02
Finish wizard unification
9 years ago
ThomasV
bbe7b277d2
call jnius.detach on thread stop
9 years ago
ThomasV
caf2f321e0
follow up 4efa6cb24b
9 years ago
ThomasV
4efa6cb24b
load default wallet in daemon ( fix #1731 )
9 years ago
ThomasV
305843999e
Relicensing
9 years ago
ThomasV
ddc1869551
disambiguate types returned by get_fd_or_server
9 years ago
ThomasV
690c862923
move static methods away from daemon class; restore initial logic
9 years ago
ThomasV
3b00f62d46
remove another unnecessary static method
9 years ago
ThomasV
1c83c3e060
do not declare pointless static methods
9 years ago
ThomasV
56c7d4139e
fix: Daemon.get_server
9 years ago
Neil Booth
abaf1bc6dc
daemon: remove two unneeded member vars
9 years ago
Neil Booth
a90c935758
Remove unreachable code
9 years ago
Neil Booth
788ab520ea
Remove dead code from prior
9 years ago
Neil Booth
e6020975a5
daemon: prevent races by opening with O_EXCL
Rework the way the daemon and server are created. If we might
want to create a daemon, try to grab the lockfile with O_EXCL.
If we got it, create a server and daemon, otherwise try and
connect to the server. If connecting to the server fails (including
after sleeping a little in case the server was recently created),
remove the lockfile and start over.
Other fix: shut down network gracefully on daemon exit.
Fixes #1638
9 years ago
Neil Booth
f91f03b3d4
daemon: fix long-standing bug in status request
Gracefully handle a status request when self.network is None
9 years ago