Commit Graph

888 Commits

Author SHA1 Message Date
ThomasV 42dbf61ba8 import/export functions 2013-01-05 21:03:46 +01:00
bkkcoins 058f5cba82 add confirmations to history checkmark tooltips 2013-01-05 22:49:19 +07:00
bkkcoins 362057c738 Merge branch 'master' into qt-switch-gui 2013-01-05 21:39:44 +07:00
ThomasV c7edba0990 currency conversions (bkkcoins) 2013-01-05 15:23:35 +01:00
bkkcoins 30de518be9 add switch-gui button for qt 2013-01-05 19:44:20 +07:00
thomasv e7e169888d support for compressed keys 2013-01-05 11:50:49 +01:00
thomasv 98cce2af0d move language list to i18n.py 2013-01-04 15:38:22 +01:00
thomasv 261fff2af1 do not let users switch to gtk/text from qt 2013-01-04 12:18:16 +01:00
thomasv bb0e23faa6 display the ui settings first, as they are the most likely to be accessed 2013-01-04 11:06:37 +01:00
thomasv f14f22636f catch exception raised if url is not reachable 2013-01-04 11:02:39 +01:00
ThomasV 558ba16bc2 Merge pull request #81 from bkkcoins/qr-scalable-centered
Make QR codes scalable and centered
2013-01-04 01:58:48 -08:00
ThomasV 5bf144c7b8 Merge pull request #78 from pontius/master
Use blockchain.info instead of intersango.com for exchange rates
2013-01-04 01:56:39 -08:00
Pontius e590c1cb20 Adjusted quote lookup and added three more currencies (where we have translations for) 2013-01-04 10:35:21 +01:00
bkkcoins 3b0ed36c74 remove commented code 2013-01-04 14:11:37 +07:00
bkkcoins 04dc6a0ea7 adjust invoice screen for scaling 2013-01-04 14:06:35 +07:00
Pontius 344cb1ddb1 Merge remote-tracking branch 'upstream/master' 2013-01-04 07:57:14 +01:00
bkkcoins 902bc6f87a make qr codes scalable and centered 2013-01-04 13:57:10 +07:00
bkkcoins 251e4529b6 updated indent spacing 2013-01-04 12:33:57 +07:00
bkkcoins 47145ce1a6 show history debits in red 2013-01-04 12:25:29 +07:00
ThomasV 2ae5f0940a update status bar when amount is modified 2013-01-03 23:59:43 +01:00
Pontius 34253a1ba9 Use blockchain.info instead of intersango.com for exchange rates (quick hack) 2013-01-03 21:56:48 +01:00
ThomasV 512a812872 try http if tcp fails. 2013-01-03 21:36:25 +01:00
ThomasV 3bae4e9761 remove unnecessary clutter 2013-01-03 20:13:23 +01:00
thomasv e3fc19c48c fix previous commit 2013-01-03 17:55:35 +01:00
thomasv 2962c63001 auto_cycle option 2013-01-03 17:39:51 +01:00
thomasv 4180a426c5 auto-reconnect to random server if server is not there 2013-01-03 16:05:38 +01:00
thomasv 6b51628805 text for help button of the receive tab mode 2013-01-03 15:27:39 +01:00
thomasv 4cede0c9c4 simplify the 'simple' mode: hide prioritizations (they are not really useful if you don't see the balance of each address) 2013-01-03 15:13:12 +01:00
thomasv b76f70a9f0 hide meaning, in order to replace misplaced interpretations with a sentiment of helplessness 2013-01-03 15:00:04 +01:00
thomasv 702659a4c0 language names, and message box to instruct the user that they need to restart their client 2013-01-03 14:44:48 +01:00
thomasv ff24fda88e mode Receive View selector into Settings dialog 2013-01-03 14:18:45 +01:00
thomasv b0f543826f improved settings dialog using tabs 2013-01-03 12:23:59 +01:00
Maran bceb8ae218 removed old donation address on lite gui 2013-01-02 20:34:32 +01:00
ThomasV cefb1445de version 1.5.8 2013-01-02 18:50:55 +01:00
ThomasV d29aeb890f populate contacts with donation address 2013-01-02 18:41:52 +01:00
thomasv 5789707f35 select language in gui 2013-01-02 16:57:18 +01:00
thomasv 1f71e5e225 call set_language only if gui is used. 2013-01-02 16:12:00 +01:00
thomasv 66fa7b610b option to set gui language from command line 2013-01-02 16:03:54 +01:00
EagleTM 15a59bce8b Merge pull request #75 from EagleTM/master
revert pruning flag on default servers
2013-01-02 05:54:00 -08:00
Eagle[TM] 83c008b6f8 revert pruning flag for default servers (too much complexity) 2013-01-02 14:50:52 +01:00
thomasv 9bf31f4d71 Made the bug reporting link clickable in lib/gui_lite.py 2013-01-02 11:42:09 +01:00
thomasv 777f423b7a parentheses 2013-01-02 11:39:44 +01:00
Eagle[TM] 4f0f187e56 Update default servers with pruning flag 2013-01-02 11:18:09 +01:00
thomasv 4978eff7f6 fix for command line history (EagleTM) 2013-01-02 10:35:35 +01:00
Maran c4f1acade6 Added version to lite gui tile 2012-12-28 18:27:31 +01:00
Maran 2666929a44 Fix contacts auto complete in lite gui 2012-12-28 18:16:51 +01:00
ThomasV df1d7152fd fix address balance (received coins) 2012-12-28 17:57:33 +01:00
thomasv 3a6734385c Merge branch 'master' of github.com:spesmilo/electrum 2012-12-20 14:39:40 +01:00
thomasv 9f4797c870 fix: restore timer in deseeded wallets 2012-12-20 14:39:33 +01:00
Eagle[TM] 12cc65abbd add sockettimeout to header download by HTTP 2012-12-19 09:41:23 +01:00
ThomasV a9181a38f2 bump version number for translations 2012-12-18 17:44:22 +01:00
ThomasV 15fb3a55a7 prepare for version 1.5.7 2012-12-18 17:10:55 +01:00
Alfie "Azelphur" Day 7336c6193c Fixed bug in message signing 2012-12-18 16:03:14 +00:00
thomasv 6824179eea use stdout in print_msg 2012-12-18 11:56:27 +01:00
thomasv 72b4ac97d0 use portable flag on android instead of explicit path for headers file. use urllib.retrieve() 2012-12-17 17:51:52 +01:00
Maran 5ee708aaa2 Fix receiving addresses for pruned servers 2012-12-17 16:10:01 +01:00
thomasv e2a2596479 fix: case where wdir path is empty (portable wallet) 2012-12-17 15:24:06 +01:00
thomasv bd96815eb3 command line option for portable wallets 2012-12-17 15:08:34 +01:00
thomasv ba39f8bec0 do not bundle blockchain headers with packages 2012-12-17 11:18:49 +01:00
Maran 2e8281d21c Fix receiving filtering in lite gui to account for both results of transactions.get 2012-12-15 15:46:58 +01:00
ThomasV 2216b6e127 do not refresh after main loop finished 2012-12-15 14:21:46 +01:00
ThomasV 0fe5e5c516 remove dead code; check maxpos in print_list 2012-12-15 14:11:09 +01:00
ThomasV 662adbe85b allow any character in edit_str 2012-12-15 14:06:22 +01:00
ThomasV 0f3b70ad88 fix: do not request the same history twice 2012-12-14 19:32:10 +01:00
thomasv e4f934a05f fix: missing chars 2012-12-14 13:08:47 +01:00
Maran 25f424a8d8 Fix for slush's problem, perhaps 2012-12-14 12:14:38 +01:00
Maran 9b07aca88f Fix receiving widget 2012-12-13 16:43:56 +01:00
Maran 900aab9595 Change bug report information 2012-12-10 20:58:32 +01:00
Maran 7f76ac4aeb Implemented labeling after making a transaction 2012-12-10 20:51:14 +01:00
Maran a296350994 Implements feature to copy mpk to your clipboard to the lite gui, fixes #51 2012-12-10 12:03:30 +01:00
Maran 6394712392 Implemented receiving addresses to lite gui 2012-12-10 00:34:57 +01:00
Maran 32f3a42c04 Add receiving widget for lite gui 2012-12-10 00:34:29 +01:00
Maran 383948ab71 Added unknown option in case none given 2012-12-09 13:50:13 +01:00
Maran b564bedd52 Added date to the history overview of the lite GUI 2012-12-09 13:39:28 +01:00
Maran a32a679359 Added age method that takes a timestamp and return a string of how long ago the date is 2012-12-09 13:39:05 +01:00
Maran ebfe6346e7 Merge branch 'csv' 2012-12-09 12:58:40 +01:00
Maran 674ffe27ff Remove server list from lite gui
With all the new options for servers a simple menu item is not enough to properly implement it
2012-12-09 12:53:25 +01:00
ThomasV f0f2a0687c version 1.5.6 2012-12-07 15:43:04 +01:00
thomasv 33031f387c fix: misplaced repr 2012-12-07 14:52:55 +01:00
thomasv 639ef7119d fix bug: to_address -> address 2012-12-06 10:36:05 +01:00
Maran 9bf12079ce Added default time string 2012-12-05 23:18:31 +01:00
Maran 9083be46f7 There isn't always a tx hash..\? 2012-12-05 23:04:16 +01:00
Maran c50103870e Handle exceptions on parsing better 2012-12-05 22:55:15 +01:00
Maran 108da45e53 Added the option to export your transactions to a CSV file 2012-12-05 22:42:40 +01:00
thomasv 16a81271e4 store timestamps in verifier 2012-12-05 19:12:28 +01:00
thomasv 4e070bda57 new command: signtx (offline transaction signing) 2012-12-05 18:18:47 +01:00
thomasv c763445734 allow multiple-outputs transactions with mktx() 2012-12-05 16:41:39 +01:00
thomasv 12250995cd version 1.5.5 2012-12-05 10:25:30 +01:00
thomasv 108dfb6140 revert to daemon threads because some clients do not seem to close their sockets cleanly 2012-12-05 10:24:30 +01:00
ThomasV e766df1d33 retry when passwords do not match 2012-12-05 08:12:29 +01:00
ThomasV a3af71960c small qr code window with print 2012-12-03 05:32:31 +01:00
ThomasV 2603f21a3b fix show seed 2012-12-03 04:55:21 +01:00
ThomasV 52781aa489 version 1.5.4 2012-12-01 17:35:17 +01:00
ThomasV 1573e71af9 fix 2012-11-30 06:14:20 +01:00
thomasv e22e744b10 config: merchant_name 2012-11-29 17:07:59 +01:00
thomasv a01819fa0a save label invoice string 2012-11-29 16:40:05 +01:00
thomasv a7a60ceaeb separate update qr code and paint event 2012-11-29 16:23:36 +01:00
thomasv 267466b22d use timer signal to render qr code 2012-11-29 16:14:07 +01:00
thomasv 882ee0ded4 show address balance in POS mode 2012-11-29 11:23:25 +01:00
thomasv 1c3ab88262 smaller font size, we don't want the window to be larger than 800 pixels 2012-11-29 10:26:10 +01:00
thomasv c586c55528 receive tab: 3 separate view mode 2012-11-29 10:19:54 +01:00
ThomasV 74a8a5f77a edit column directly 2012-11-29 07:38:32 +01:00
ThomasV 522d4d7f91 do not display requested amount if zero. show menu item only if window is visible 2012-11-28 22:52:35 +01:00
ThomasV 4faeaef91e proper close method 2012-11-28 21:14:12 +01:00
ThomasV 1fec0887d2 use update instead of repaint; do not update qr window if not visible 2012-11-28 21:07:35 +01:00
thomasv fadeb913d0 toggle visibility instead of closing the window 2012-11-28 19:05:58 +01:00
thomasv 9f0698a8a3 invoice window: larger text, monospace font 2012-11-28 18:08:54 +01:00
thomasv a03bacbeff fix url in qr code 2012-11-28 17:50:45 +01:00
thomasv b0398e0774 more robust android app 2012-11-28 17:47:25 +01:00
thomasv d5b47fa93e separate non-modal window for QR codes (point of sale) 2012-11-28 15:38:44 +01:00
ThomasV 201a13131f Merge pull request #50 from EagleTM/master
Update default servers
2012-11-27 04:32:20 -08:00
Eagle[TM] 736b72f77f updating default servers 2012-11-27 09:16:27 +01:00
thomasv e87ed44f84 send change to last address of the input list 2012-11-26 15:08:35 +01:00
Alfie "Azelphur" Day 7aeeb0903a Added message signing to the QT GUI 2012-11-25 07:28:10 +00:00
ThomasV 5c79712854 version 1.5.3 2012-11-24 20:38:31 +01:00
ThomasV 9afbf21197 no daemon 2012-11-24 20:35:09 +01:00
ThomasV 0ad7f72d3d nodaemon 2012-11-24 20:35:09 +01:00
ThomasV 8308440ded rm assert clause: there is no guarantee about that 2012-11-24 20:32:50 +01:00
ThomasV 7c13dc54db reduce column width to avoid horizontal scrollbar 2012-11-24 10:32:45 +01:00
ThomasV b17ffc395e version 1.5.2 2012-11-23 19:41:01 +01:00
ThomasV a79cda99e5 return True in retore_wallet 2012-11-23 19:31:45 +01:00
ThomasV acbfa77af5 return True in network dialog, because None means offline 2012-11-23 19:25:35 +01:00
ThomasV 72358fbc20 do not display args as tuple 2012-11-23 19:11:16 +01:00
ThomasV d6edf45eb7 use adhoc print function 2012-11-23 18:48:56 +01:00
ThomasV 2c0f894e76 Merge branch 'master' of git://github.com/spesmilo/electrum 2012-11-23 18:36:02 +01:00
thomasv 2f04531565 fix 2012-11-23 17:11:32 +01:00
thomasv 47a3739865 save height of transaction 2012-11-23 16:11:52 +01:00
thomasv 5ae15d6100 handle case where an unconfirmed transaction is pruned by the server. also, fix bug with fee sign in details 2012-11-23 15:35:54 +01:00
thomasv c51cf776ae fix prioritization 2012-11-23 10:16:04 +01:00
ThomasV 082d676799 minor 2012-11-22 20:14:42 +01:00
ThomasV 8bf46954a0 version 1.5.1 2012-11-22 20:02:28 +01:00
Maran be9a64fef3 Made the send_tx call for the lite gui asynchrone 2012-11-22 19:33:13 +01:00
thomasv d68fcf9884 rm testing code 2012-11-22 13:27:30 +01:00
thomasv 6cb51ea4d0 received coins need to be known before 2012-11-22 13:24:44 +01:00
thomasv 91feae01ac fix sendtx 2012-11-22 13:12:17 +01:00
thomasv 537d02977c fix balance display in flatfly's bug. restore the wallet.update() method 2012-11-22 13:10:01 +01:00
ThomasV ef6498164d remove forgotten calls to deprecated method 2012-11-21 20:02:49 +01:00
ThomasV 9d9851a1a1 version 1.5 2012-11-21 08:13:52 +01:00
ThomasV b6c494ce6a fix network dialog 2012-11-20 21:46:45 +01:00
ThomasV d2c91d9a0f simplify the create/restore procedure 2012-11-20 21:36:06 +01:00
ThomasV 9a9e7c1b7c simplification 2012-11-20 18:19:37 +01:00
ThomasV d55aa43cf6 add version to android path 2012-11-20 17:56:23 +01:00
ThomasV d8c49a2fef android: update create and recover dialogs 2012-11-20 17:21:57 +01:00
thomasv cf1f533613 allow offline creation/recovery within the gui 2012-11-20 15:30:46 +01:00
thomasv 2385cc3ad8 show server type (pruning or full) 2012-11-20 13:33:36 +01:00
thomasv 50064d20fd Revert "added TypeError category to existing exception"
This reverts commit 86da219fb9.
2012-11-19 14:12:49 +01:00
thomasv ae1f1ee8ea indentation 2012-11-19 13:59:56 +01:00
thomasv 8f7ca499d9 fix indentation error 2012-11-19 13:56:25 +01:00
Jimbo77 74ed5acf7d added docstring for is_modifiable() 2012-11-18 22:56:32 -08:00
Jimbo77 c4955ebddd wrote basic SimpleConfig docstring 2012-11-18 22:29:32 -08:00
Jimbo77 86da219fb9 added TypeError category to existing exception 2012-11-18 20:32:21 -08:00
Jimbo77 4a85b9db62 wrote docstring for get() 2012-11-18 20:30:56 -08:00
Jimbo77 0c29027f96 created docstring for read_user_config() 2012-11-18 18:58:35 -08:00
Jimbo77 71a4bb0198 created docstring for read_system_config() 2012-11-18 18:52:42 -08:00
Jimbo77 49ac4d73e3 changed a couple exceptions to describe import errors 2012-11-18 16:56:17 -08:00
ThomasV 2d13107897 make a regular gui module for android 2012-11-18 11:34:52 +01:00
ThomasV d929c4d2dd prevent window resizing by including the textview in a scrolled window 2012-11-16 19:18:14 +01:00
thomasv 650a9b6074 do not include fee in the transaction amount shown in history. adapt history to the case where it was recovered from a pruning server 2012-11-16 14:39:31 +01:00
thomasv 8ec2b16e21 use None as timestamp for pending transactions 2012-11-16 10:18:35 +01:00
thomasv 0e851a5f62 fix for notifications 2012-11-15 12:14:29 +01:00
thomasv 8fc042ee22 more fixes for the 0.6 servers 2012-11-15 10:34:56 +01:00
ThomasV cc2ef02c2b gui fixes 2012-11-15 09:14:24 +01:00
ThomasV 871cf26d5c bump version number 2012-11-14 15:44:16 +01:00
ThomasV 8ec6a60daf compatibility with 0.6 protocol 2012-11-14 15:33:44 +01:00
thomasv 259c5c1b06 adding two more servers that upgraded 2012-11-13 15:26:49 +01:00
thomasv 41cd3484c8 remove format conversion; unneeded since new protocol 2012-11-09 11:02:26 +01:00
thomasv 0d0e9d56cb text gui: buttons 2012-11-08 11:32:25 +01:00
thomasv ea5478f2ab text gui: proxy 2012-11-08 11:12:03 +01:00
thomasv 96a3fdbbc4 better input methods 2012-11-08 10:53:37 +01:00
ThomasV ca481c84da text gui: fixes 2012-11-08 00:00:33 +01:00
ThomasV 2337a2b304 text gui: send button 2012-11-07 23:32:42 +01:00
ThomasV 10b02b37c9 raise exception on status mismatch too 2012-11-07 21:59:06 +01:00
ThomasV da93473ee1 raise exception on history with repeated tx 2012-11-07 20:48:42 +01:00
ThomasV da5a69d881 raise exception in case of server error 2012-11-07 20:46:18 +01:00
ThomasV 62be41161b check that histories and transactions are consistent 2012-11-07 20:25:23 +01:00
ThomasV a48a971ae6 check consistency of results received by get_history 2012-11-07 09:37:14 +01:00
ThomasV e39a5c9609 init headers file 2012-11-07 08:45:53 +01:00
ThomasV 8ed812830f PROTOCOL_VERSION 2012-11-06 22:20:54 +01:00
thomasv 8f85187545 readding bysh.me server 2012-11-06 11:05:04 +01:00
ThomasV 34a6cc5dee do not pass unconfirmed transactions to the verifier 2012-11-05 20:40:57 +01:00
ThomasV cc028c2ca3 comment out the servers that are not 0.5 2012-11-05 17:45:31 +01:00
ThomasV ff9e643dc6 fix: init_path 2012-11-05 17:25:38 +01:00
thomasv 5a212b8648 print -> print_error 2012-11-05 14:26:35 +01:00
thomasv 64588d3f18 Merge branch 'master' of github.com:spesmilo/electrum 2012-11-05 14:02:48 +01:00
thomasv cda3f603bd default_wallet_file configuration string 2012-11-05 14:02:28 +01:00
Maran 18d5bef433 Updated the bytesized-hosting.com to the shorter bysh.me so that the server meta data fits 2012-11-05 13:18:57 +01:00
thomasv dd2302140f include headers file in package 2012-11-05 13:03:05 +01:00
thomasv 765201be4e wallet.get_label method 2012-11-05 11:08:16 +01:00
thomasv 254a5d8790 hum, it should be a decimal division 2012-11-05 10:47:27 +01:00
thomasv 674096f870 float division 2012-11-05 10:43:57 +01:00
thomasv 80e97feb47 fix syntax error in lite gui and get_default_label 2012-11-05 10:42:57 +01:00
thomasv 73dc533e79 set timestamps on startup 2012-11-05 10:26:28 +01:00
ThomasV 32d0f6ed27 send protocol version 2012-11-04 22:45:50 +01:00
ThomasV 39a85767a3 solve deadlock during restore 2012-11-04 20:53:27 +01:00
ThomasV 5bb441ce37 add mnemonic functions to module 2012-11-04 19:40:17 +01:00
ThomasV 6fc0ae633d bugfix: wanted-> missing 2012-11-04 19:27:21 +01:00
ThomasV 4e4d4d33c3 fix race condition with prevout_values 2012-11-04 17:17:40 +01:00
ThomasV e0c03d6207 request missing transactions on startup 2012-11-04 16:59:50 +01:00
ThomasV f1d4838012 rename history -> addr_history 2012-11-04 15:47:19 +01:00
ThomasV efccde2e8e fix: timestamps in transactions 2012-11-04 15:38:34 +01:00
ThomasV 0a7b69fc5b gui fixes 2012-11-04 11:57:12 +01:00
ThomasV 13c9991be8 fix: get_tx_value 2012-11-04 11:47:20 +01:00
ThomasV 4788ea62de fix: get_tx_value 2012-11-04 11:38:09 +01:00
ThomasV f1a7473ae2 do not use old servers 2012-11-04 11:08:05 +01:00
thomasv 4cbee7554f new protocol: the server sends serialized tx, deserialize it in the client 2012-11-04 10:56:39 +01:00
ThomasV ea42a74824 default ports to be used if we cannot get a list of peers 2012-11-01 11:43:59 +01:00
ThomasV 2a572a185a get_string 2012-10-30 22:04:37 +01:00
ThomasV 5fac0ecfc4 simplification 2012-10-30 21:28:46 +01:00
thomasv e2add776bc text gui: spacing between tabs 2012-10-30 18:42:39 +01:00
thomasv 43ceb6b52a text gui: dialogs 2012-10-30 18:36:09 +01:00
thomasv 05c09ac9ac popups and messages 2012-10-30 16:56:58 +01:00
thomasv d2711ac757 popup windows, selectors 2012-10-30 14:56:16 +01:00
thomasv 60bac7257e show active tab in bold 2012-10-29 17:23:50 +01:00
thomasv 5e28ccd09d Improve text gui. Disable print_error when text gui is used. 2012-10-29 16:22:53 +01:00
thomasv cdb52c30d2 do not request merkle root for unconfirmed transactions 2012-10-29 09:31:42 +01:00
ThomasV ea7dabe640 fix proxy index 2012-10-28 21:59:51 +01:00
ThomasV 5874457df2 fix: subscriptions 2012-10-28 10:22:12 +01:00
ThomasV 6df9eb491a revert label change: this was breaking i18n translations. 2012-10-28 07:49:15 +01:00
ThomasV f40ca9efa6 disable text gui, as it is not ready for release 2012-10-28 07:45:11 +01:00
ThomasV 76eff7fdb6 increasing version number, and wiki translation version 2012-10-28 07:41:44 +01:00
ThomasV 71357cfb23 merkle root too 2012-10-27 20:52:32 +02:00
ThomasV 1a7f1daebd fix flags 2012-10-27 20:04:08 +02:00
ThomasV 69c56c5b8d open file with b flag 2012-10-27 19:57:28 +02:00
ThomasV 6de8a946eb use callback instead of wallet.was_updated 2012-10-27 19:20:50 +02:00
thomasv 2307323bb7 redo verifications if a header verification fails 2012-10-27 16:56:04 +02:00
thomasv 8152072938 fix: self.s is None if we are not connected 2012-10-27 16:46:42 +02:00
ThomasV cfb3aa6a12 move 'peers.subscribe' and 'server.version' calls into the interface 2012-10-27 14:15:03 +02:00
ThomasV 18c9c2f369 request headers chunk if we need more than 50 blocks 2012-10-27 13:02:59 +02:00
ThomasV be6aab538d cosmetic change 2012-10-27 12:31:43 +02:00
ThomasV 5edf41f2e0 cosmetic change 2012-10-27 12:10:16 +02:00
ThomasV 35882f7fb7 catch ssl exception caused by timeout 2012-10-27 10:24:43 +02:00
ThomasV 03199dcf2e minor fix for settings dialog combo 2012-10-27 01:19:27 +02:00
ThomasV 208e789af4 fix: synchronizer 2012-10-27 00:02:52 +02:00
ThomasV faa002f53c fix: below or equal in var_int encoding 2012-10-26 22:51:33 +02:00
ThomasV 4038c0273f fix: var_int encoding 2012-10-26 22:49:06 +02:00
ThomasV 3216c0467d use print_error 2012-10-26 18:25:43 +02:00
ThomasV 1ecce5dffc bugfix: default to [], so that we do not create new addresses if the history was deleted 2012-10-26 18:00:32 +02:00
ThomasV a63b9e527e by default, use user dir 2012-10-26 17:44:07 +02:00
thomasv 1f37a330b3 bugfix: add channel when calling send 2012-10-26 16:06:54 +02:00
thomasv b78fd6b3b6 bugfix: address->addr 2012-10-26 15:48:57 +02:00
thomasv b6729b3aab verifier: download chunks first for efficiency 2012-10-26 15:08:12 +02:00
thomasv 15a7626b14 spv: request previous headers recursively in order to support blockchain reorgs 2012-10-26 13:43:20 +02:00
thomasv 1e15dbab81 protocol v0.4: use position for branching 2012-10-26 11:29:11 +02:00
thomasv ee84e5c007 document public methods of verifier 2012-10-26 10:20:47 +02:00
thomasv ee4de40c37 use WalletVerifier.add() method to register transactions 2012-10-26 10:02:09 +02:00
ThomasV 927bbda591 callback everytime there is an update 2012-10-26 07:06:43 +02:00
ThomasV b59e20a1ad return zero if unconfirmed 2012-10-26 06:59:33 +02:00
ThomasV 2a06a5b493 tie confirmation icons to payment verifier 2012-10-26 00:40:19 +02:00
ThomasV 46eabd1dab sort pending headers before they get processed 2012-10-25 22:49:01 +02:00
thomasv 8b865983c6 make the Verifier class usable without a wallet instance 2012-10-25 16:03:16 +02:00