Commit graph

57 commits

Author SHA1 Message Date
Justin Turner Arthur
9a0aa9b478 Remove Python 2 support imports. 2017-11-13 02:26:48 -06:00
SomberNight
97d45c7c30 fix typo: text gui with no wallet 2017-11-05 22:33:19 +01:00
SomberNight
db1d632ddb fix: [text UI] Send tab: up and down movement 2017-10-03 08:11:17 +02:00
SomberNight
cf6d6608eb fix: [text UI] changing proxy 2017-10-03 07:59:21 +02:00
SomberNight
555fe4373e py3 fixes in text UI 2017-10-03 07:09:55 +02:00
ThomasV
b9da5afa9d replace bitcoin.is_valid 2017-08-31 10:06:13 +02:00
ThomasV
c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
5be78950ca py3 2017-08-26 08:27:47 +02:00
ThomasV
b262e5bf3b fix #2384 2017-05-10 12:32:28 +02:00
ThomasV
dcffea150e store contacts and invoices in wallet file. fix #1482 2017-03-06 17:12:27 +01:00
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
a8c23f9bf0 always display a receiving address (fix #2031) 2017-01-04 19:09:14 +01:00
ThomasV
dbe9f17ba5 fix bug in text gui 2016-12-21 19:19:49 +01:00
ThomasV
2ca0437898 fix text gui. fixes #2002 2016-10-25 22:54:06 +02:00
ThomasV
1a46a795a5 detect non-final transactions, and transactions with unconfirmed inputs 2016-05-29 19:53:04 +02: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
fe9ec6de06 reformatting 2016-01-26 13:51:47 +01: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
ThomasV
47e5bd653a add a color pair for qr code 2015-11-15 17:53:02 +01:00
ThomasV
88c238dda7 fix Settings dialog in text gui 2015-11-15 13:29:31 +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
ThomasV
3ae3dbd80c add qrcode to text gui 2015-11-06 16:31:24 +01: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
Neil Booth
4f6d2f3d32 Put getting of auto_cycle into one place.
Default to False consistently; this may change the behaviour of
network.py's get_parameters().
2015-05-25 14:09:43 +09:00
ThomasV
5160f46ca1 fix proxy value in text gui 2015-05-11 08:19:19 +02:00
venzen
9658ba137f replaced renamed network and wallet attributes self.network.default_server and self.wallet.fee (fixed indentation) 2015-05-10 17:28:02 +07:00
venzen
367315a4de replaced renamed network and wallet attributes self.network.default_server and self.wallet.fee 2015-05-10 17:20:56 +07: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
eaa91683da text gui: cap size of labels 2015-03-31 22:07:32 +02:00
ThomasV
f051a3e577 update occurences of get_history 2015-03-30 20:17:24 +02:00
ThomasV
e3de121be9 store deserialized tx in/out in wallet file for fast computation 2015-03-30 14:10:46 +02:00
ThomasV
4fdeb52f7d update text gui 2014-07-28 09:31:07 +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
Michael Kramlich
09b0eeedfb curses text UI now says Offline (rather than 'Not connected') when started in --offline mode; this matches the main Qt UI 2013-11-05 12:24:21 -07:00
Michael Kramlich
825a55289d curses text UI will call wallet.start_threads(network) even in --offline mode 2013-11-05 12:09:00 -07:00