SomberNight
684390a479
labels plugin: fix it. and extend to cli/daemon.
7 years ago
ghost43
a98e833897
getfeerate command: add optional parameters to specify custom fee level ( #4264 )
7 years ago
SomberNight
2b84fba67b
storage upgrade as part of the wizard. fix storage upgrade on kivy.
7 years ago
ThomasV
032f40640e
revert previous commit, use #4062
7 years ago
ThomasV
d9c0591425
do not set cmd_runner.wallet when wallet is loaded. closes #4062
7 years ago
Yuki Inoue
fc9cb0ca1c
daemon status shows current wallet path
All the jsonrpc calls against electrum daemon is affected by the
implicit parameter of wallet in the cmd_runner. AFAIK, there is no way
to check the value of this wallet. This can be trouble some if multiple
wallets are loaded, or load_wallet command is executed several times.
This patch makes it viewable on the `daemon status`.
7 years ago
Yuki Inoue
6687c1b336
daemon returns true only if the wallet is loaded
7 years ago
SomberNight
fe1e412f01
catch some exceptions during GUI init
7 years ago
ThomasV
b2c0350240
allow to use exchange rates while offline
7 years ago
ThomasV
1020449684
disable jsonrpc commands in the GUI
7 years ago
ThomasV
7c702b518d
disable jsonrpc on android
7 years ago
SomberNight
af527b21fb
Password-protect the JSON RPC interface
7 years ago
Tristan Seligmann
0cf67997c0
Stop allowing CORS for the JSON-RPC server
As far as I can tell, there is no need to allow this, and doing so poses severe security risks (see #3374 ).
7 years ago
SomberNight
f9e9597381
make daemon lockfile not executable
7 years ago
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
8 years ago
ThomasV
f61d8b4c24
daemon: handle rpc server init errors
8 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