ThomasV
b470532ec2
Merge pull request #123 from rdymac/patch-19
...
The current version number for the Wikia Electrum
2013-01-20 13:21:14 -08:00
ThomasV
fddd9d2f05
Merge pull request #122 from rdymac/patch-18
...
Separated the new line command from text strings
2013-01-20 13:20:58 -08:00
rdymac
69f724bc81
The current version number for the Wikia Electrum
...
The current version number for the Wikia Electrum page for translations.
2013-01-20 17:52:04 +01:00
rdymac
5fc31899a2
Separated the new line command from text strings
...
Separated the new line command from text strings because it causes a bug when the text strings are pulled from the Translation wiki in multiple lines text strings.
2013-01-20 17:47:28 +01:00
Neil Booth
9da7bee57c
Support NetBSD
2013-01-20 16:18:25 +09:00
rdymac
465dad87a6
“Every time” is always two separate words.
...
“Every time” is always two separate words.
As explained in WordReference and numerous dictionaries
2013-01-17 15:39:32 +01:00
ThomasV
6e783097cf
Merge pull request #115 from rdymac/patch-14
...
More text strings to be translated
2013-01-16 22:49:53 -08:00
rdymac
8b955844fb
More text strings to be translated
...
Added more text strings to be translated
2013-01-17 00:34:19 +01:00
rdymac
41b1eff1e2
Changed Master Public Key to first capital letters
...
Changed Master Public Key to first capital letters to maintain consistency with all MPK text strings.
2013-01-17 00:22:43 +01:00
Maran
839824e94d
Fix quit electrum menu item not appearing in OSX; #fixes 110
2013-01-16 17:24:34 +01:00
Maran
24da38415e
Rolled back original compare code
2013-01-16 17:07:59 +01:00
thomasv
e0bdf0e079
fix regexp and compare_versions
2013-01-16 17:07:59 +01:00
thomasv
c933e6c614
use print_error; transalte New version string
2013-01-16 17:07:59 +01:00
Maran
9009fba35c
Implemented new version comparing
2013-01-16 17:07:59 +01:00
Maran
499a336c45
Removed extra set gui line and updated version address
2013-01-16 17:07:59 +01:00
Maran
de778da3c5
Implemented update notification to classic GUI
2013-01-16 17:07:59 +01:00
ThomasV
79dcc2bd57
fix csv export in lite gui
2013-01-16 06:47:27 +01:00
ThomasV
2c3ce56e42
Merge pull request #109 from rdymac/patch-10
...
"public master key" to master public key
2013-01-15 21:42:40 -08:00
rdymac
5ece1d31b5
Changed electrum-desktop.com to electrum.org
...
Changed the website link under the Help menu option from electrum-desktop.com to electrum.org
2013-01-16 02:00:15 +01:00
rdymac
198d6a810a
"public master key" to master public key
...
Fixed the order of these two words
2013-01-16 00:59:22 +01:00
ThomasV
0cc72b59d7
Merge pull request #106 from rdymac/patch-6
...
Fixed some typos in text strings
2013-01-13 16:44:28 -08:00
rdymac
4fc5948038
Added icons' text strings to be translated
...
Added icons' text strings to be translated. Updated the wiki with the three text strings that weren't there.
2013-01-14 01:34:06 +01:00
rdymac
ca5798c2b7
Fixed some typos in text strings
...
Fixed some typos in text strings
2013-01-14 01:02:29 +01:00
ThomasV
c6bc4708df
Merge pull request #100 from rdymac/patch-4
...
Replaced white spaces that are at the end of the phrase and after a dot.
2013-01-13 00:05:49 -08:00
ThomasV
964c7dd75b
fix network dialog
2013-01-13 09:01:31 +01:00
bkkcoins
0a12b0570f
make tx details scrollable
2013-01-13 11:52:03 +07:00
rdymac
04c95c4b64
Update lib/gui_qt.py
2013-01-13 03:56:13 +01:00
ThomasV
aec2a3abab
Merge pull request #93 from bkkcoins/export-history-default
...
Add default filename for export history
2013-01-12 11:01:16 -08:00
ThomasV
6fdcf05845
Merge pull request #97 from bkkcoins/rem-col-widths-fixed
...
Resubmit: remember column widths, fixed for receive modes
2013-01-12 10:42:12 -08:00
ThomasV
2fb87971a0
Merge pull request #98 from rdymac/patch-3
...
increase version number for translations
2013-01-12 10:36:24 -08:00
ThomasV
7fe515b07a
Merge pull request #99 from rdymac/master
...
Adding the 5 left strings
2013-01-12 10:34:06 -08:00
rdymac
9af25bde66
Update lib/gui_qt.py
...
Added the 5 _("") strings to be translated. Don't know if python cares about single and double quotes.
2013-01-12 18:56:53 +01:00
rdymac
84f845383b
Update lib/version.py
...
167 strings added to the wiki to be translated (+6 more that are not being added to translations files yet)
2013-01-12 18:42:53 +01:00
bkkcoins
a3e728a154
fixed remember column widths for receive modes
2013-01-12 17:23:35 +07:00
rdymac
c981940b16
Update lib/gui_qt.py
...
Fixed a typo on line 1788
2013-01-12 02:54:27 +01:00
thomasv
3276c3394f
strip spaces around private key
2013-01-11 18:01:40 +01:00
thomasv
609a7c7fc0
rm unneeded print
2013-01-11 11:25:59 +01:00
Maran
ccc127bc59
Fix receiving widget not saving state properly
2013-01-11 11:24:11 +01:00
thomasv
753c49e2bc
bump version number
2013-01-11 10:26:57 +01:00
thomasv
867d75769f
Revert "remember column widths"
...
This reverts commit a2d0ae0082
.
2013-01-11 10:20:28 +01:00
ThomasV
be37736461
Merge pull request #94 from bkkcoins/remember-column-widths
...
Remember column widths
2013-01-11 01:01:08 -08:00
bkkcoins
a2d0ae0082
remember column widths
2013-01-11 12:11:56 +07:00
bkkcoins
272cdaceab
add default filename for export history
2013-01-11 11:57:49 +07:00
ThomasV
70717ab446
change seed text
2013-01-10 23:12:28 +01:00
ThomasV
84c5f90997
improve layout of the seed dialog
2013-01-10 23:10:01 +01:00
ThomasV
01399103be
improve layout and help text for master public key
2013-01-10 22:04:52 +01:00
Maran
cec247d1a5
Modified styling, removed obsolete styles and added wether we have are displaying receiving addresses
2013-01-10 21:51:27 +01:00
thomasv
49c6055880
adjust width of history list
2013-01-10 18:02:28 +01:00
thomasv
67866afa7e
replace receive button with menu
2013-01-10 17:58:04 +01:00
thomasv
e9544df270
fix width of switch button in lite gui
2013-01-10 14:39:03 +01:00
thomasv
b79da90d02
fix history width
2013-01-09 14:19:03 +01:00
thomasv
e9e117712a
enable gui switch button (classic <-> lite) both ways
2013-01-09 10:42:19 +01:00
thomasv
29305af780
text change: access -> install
2013-01-09 10:20:34 +01:00
thomasv
72a271beee
fix regression caused by tooltips
2013-01-09 10:11:01 +01:00
thomasv
a3cf8eb81d
remove until an easy way back is provided
2013-01-09 09:46:17 +01:00
thomasv
fe1a406309
seed dialog simplification
2013-01-08 17:01:45 +01:00
thomasv
8b9d14e303
export seed in gui/restore from seed
2013-01-08 14:29:42 +01:00
thomasv
d2a342c22b
POS: request amount in other currencies and convert to BTC
2013-01-08 11:04:04 +01:00
ThomasV
79d989fb55
Merge pull request #91 from slush0/bitkey
...
Import WalletFactory instead of Wallet
2013-01-07 08:29:21 -08:00
slush
cf5661046b
Import WalletFactory instead of Wallet
...
WalletFactory and WalletBitkey classes
--usb parameter enables experimental support for bitkey protocol
2013-01-07 16:23:47 +00:00
thomasv
b35617f6db
merge imported labels with existing labels
2013-01-07 14:03:45 +01:00
thomasv
04ee4194be
remove gui selector from preferences. store last state
2013-01-07 12:03:39 +01:00
bkkcoins
2d031013a5
add switch-gui button for qt
2013-01-07 12:03:39 +01:00
ThomasV
d0723775f3
Merge pull request #85 from bkkcoins/qt-switch-gui
...
Add Qt button to switch to Lite mode.
2013-01-07 02:49:03 -08:00
ThomasV
3e8099b619
check decoded seed with master public key instead of an address
2013-01-06 16:31:17 +01:00
ThomasV
4345f637ee
fix slowness with status bar text
2013-01-06 15:11:20 +01:00
ThomasV
04322b7cc9
fix bug with undetected incorrect password that can damage wallet
2013-01-06 09:41:06 +01:00
ThomasV
272b79effe
warning against key import
2013-01-06 01:44:12 +01:00
ThomasV
b559840579
bump version number
2013-01-05 22:56:49 +01:00
ThomasV
7f8d1ff65c
fix: toPlainText()
2013-01-05 22:54:01 +01:00
ThomasV
5be1d9e019
improve layout for sign/verify message
2013-01-05 22:50:59 +01:00
ThomasV
c30deb28d3
convert address to str in sign_message; update tabs after import
2013-01-05 22:30:55 +01:00
ThomasV
eb5c521469
delete imported key in gui
2013-01-05 22:24:03 +01:00
ThomasV
1d9c8dc519
don't ask pw if wallet is unencrypted
2013-01-05 22:13:41 +01:00
ThomasV
5a4822a044
add warning to help message
2013-01-05 22:10:17 +01:00
ThomasV
73cd5545aa
fix: return early on cancel
2013-01-05 22:04:32 +01:00
ThomasV
bc9e6f88e6
test password before importing key
2013-01-05 21:58:16 +01:00
ThomasV
279b85e3fe
use the same syntax as bitcoind for key import
2013-01-05 21:28:12 +01:00
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
thomasv
f91dde55dd
subscribe to / verify headers
2012-10-25 15:40:30 +02:00
thomasv
b3b31fdc07
alt path for headers
2012-10-25 10:00:11 +02:00
ThomasV
b018e0ae53
simple payment verification: check targets, use block headers file.
2012-10-24 21:45:45 +02:00
ThomasV
e5c19b64af
handle empty string (!= None)
2012-10-23 22:40:52 +02:00
ThomasV
52d72a527a
fix: break the loop
2012-10-23 08:15:53 +02:00
ThomasV
c9ffb1b4ba
fix order
2012-10-23 07:45:56 +02:00
ThomasV
0d68926da2
fix: copy the default servers array
2012-10-22 18:50:17 +02:00
thomasv
3a23e54a1a
window title
2012-10-22 17:36:52 +02:00
thomasv
37b0737f6d
wait until connected
2012-10-22 17:31:37 +02:00
thomasv
c735fcd228
more robust connection procedure: let the user start with proxy
2012-10-22 17:18:07 +02:00
thomasv
af0d8d664b
save list of verified tx only when needed
2012-10-22 15:44:54 +02:00
thomasv
10d6db468a
save to disk the list of verified transactions
2012-10-22 15:40:39 +02:00
thomasv
f4b95244c3
typo: expected -> unexpected
2012-10-22 15:17:43 +02:00
thomasv
a4d17d3cb9
new 'disconnecting' callback for requested disconnection
2012-10-22 15:15:52 +02:00
thomasv
3cc382b7a0
send another banner request on reconnect
2012-10-22 15:01:13 +02:00
thomasv
4038b81a22
catch exception when client is disconnected
2012-10-22 14:56:59 +02:00
thomasv
8e95706763
init_up_to_date when connected
2012-10-22 14:49:29 +02:00
thomasv
0b76e16d04
allow multiple callbacks for a given name
2012-10-22 13:43:58 +02:00
thomasv
82531131ee
interface: do not connect inside the constructor
2012-10-22 12:58:57 +02:00
thomasv
4fbd2ea66e
use named callbacks with the interface
2012-10-22 11:34:21 +02:00
ThomasV
33eb749c6a
interface for command line mode
2012-10-21 23:22:46 +02:00
ThomasV
2da0c0b77e
big refactoring of the interface
...
addition of the wallet verifier class for SPV
2012-10-21 22:55:16 +02:00