ThomasV
411832c4ce
cleanup storage and fix tracvis test
2017-03-06 08:33:35 +01:00
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
2017-03-01 13:58:04 +01:00
ThomasV
46c3fe4efa
fix get_addresses in stdio gui
2016-12-04 08:45:02 +01:00
twopir
87b95c51d8
correct other reference to network object
2016-05-08 21:01:15 -07:00
twopir
9036d9e8f7
Store the daemon's network on the stdio GUI object
2016-05-03 19:20:07 -07:00
ThomasV
96f144eb03
make sure the broadcast tx thread always times out
2016-02-25 08:55:06 +01:00
ThomasV
f1822a9603
pending->unconfirmed
2016-02-15 19:50:44 +01:00
Neil Booth
58d5215e2e
No need to pass daemon and network together
...
The daemon has the network
2016-01-29 22:25:59 +09:00
ThomasV
0d52911561
define constants for tx output types
2016-01-14 17:15:50 +01:00
ThomasV
d57af0db33
Revert "Fix 'need more than 2 values to unpack' error."
...
This reverts commit 812399f51d
.
2016-01-14 16:32:09 +01:00
ThomasV
62868ab29a
Register loaded wallets in daemon, to prevent a wallet from being opened twice.
...
Simplify the wizard logic.
2016-01-06 00:58:43 +01:00
ThomasV
9d3162b1a1
simplify get_label
2015-12-15 12:52:30 +01:00
Neil Booth
ae4cfc9f0b
Unregister network callbacks from QT gui
...
Rework the callback system in QT to make this easy, and avoid
leaking window references that prevent the window from being
GC-ed on close
2015-11-13 23:36:29 +09:00
Neil Booth
afb5013272
Remove non-existent callbacks and handlers
2015-11-12 15:32:24 +09:00
Juraj Variny
812399f51d
Fix 'need more than 2 values to unpack' error.
2015-11-04 19:07:50 +01:00
Neil Booth
49797c3094
Create a Plugins class
...
Encapsulates plugin logic and removes global variable ugliness.
2015-09-03 12:02:03 +09:00
ThomasV
92e0744470
Refactoring of daemon:
...
* gui and daemon are in the same process
* commands that require network are sent to the daemon
* open only one gui window per wallet
2015-08-30 11:31:51 +02:00
ThomasV
43880d452e
dynamic fees
2015-08-05 15:45:28 +02:00
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...
2015-06-01 14:53:36 +09:00
ThomasV
c2a4252065
do not pass config to storage. request height from network_proxy if connected
2015-05-08 10:58:54 +02:00
ThomasV
687cc7783f
show unmatured coins in status bar. fixes #1163
2015-05-05 20:52:14 +02:00
ThomasV
782522fb71
update guis for new contacts
2015-04-23 12:46:52 +02:00
ThomasV
9e5cf68e93
updates for stdio gui
2015-04-02 15:19:00 +02:00
ThomasV
4da10d9a00
convert tab to spaces
2014-09-05 17:34:50 +02:00
ThomasV
2c51b0aa14
update mnemonic imports
2014-08-29 12:27:10 +02:00
ortutay
4edfc6d82e
Coinbase BuyBack plugin
2014-01-05 00:19:23 -08:00
Bryan Stitt
6cd4ed486a
fix more bare excepts
2013-11-10 12:30:57 -08:00
Bryan Stitt
f0eb0eccde
replace BaseException with Exception
2013-11-09 20:21:02 -08:00
rofl0r
a27ad97132
re-add stdio guy
...
removed in 2c0814f0d3
probably by mistake.
2013-09-26 05:23:17 +02:00