Commit Graph

1067 Commits

Author SHA1 Message Date
ecdsa
8df60928ea mktx fix: add address for imported keys 2013-03-02 23:49:32 +01:00
ecdsa
b95911e2d7 check if address is imported before index lookup 2013-03-02 23:35:43 +01:00
ecdsa
736e1253f2 add class BIP32Sequence 2013-03-02 23:31:40 +01:00
thomasv
ada36b2554 plugin handler 2013-03-02 16:29:14 +01:00
thomasv
d2aefb387b show the balance of each account 2013-03-02 14:20:21 +01:00
thomasv
08a9de688a fix: save master public key on wallet creation 2013-03-02 13:45:30 +01:00
thomasv
a563091f30 separate core and gui in different modules 2013-03-02 12:26:21 +01:00
thomasv
f9f59d8dff fix 2013-03-02 11:42:26 +01:00
thomasv
97e03cb738 replace wallet.all_addresses() with wallet.addresses(True) 2013-03-02 11:40:17 +01:00
thomasv
e84d087a64 accounts 2013-03-02 11:23:08 +01:00
thomasv
f72c8ee5d2 move is_valid from wallet class to bitcoin.py 2013-03-01 14:27:56 +01:00
thomasv
f3cc234c87 missing arguments and types conversions 2013-03-01 14:08:51 +01:00
thomasv
c5e3d7fc80 prioritize 2013-03-01 13:56:30 +01:00
thomasv
fecccec53f alphabetical order 2013-03-01 13:41:59 +01:00
thomasv
19d104f023 register commands, check for their arguments 2013-03-01 13:33:11 +01:00
thomasv
4f5023e31b rename 'balance' command as 'getbalance', per bitcoind 2013-03-01 11:33:51 +01:00
thomasv
c263a92351 don't use underscore in commands. 2013-03-01 11:25:50 +01:00
thomasv
95dc97b39b rename 'addresses' command as 'listadresses'. use json syntax. 2013-03-01 11:21:10 +01:00
thomasv
3960f383e0 default parameter for addresses() command 2013-03-01 09:58:06 +01:00
ThomasV
7bf1a6248e use Decimal in listunspent 2013-03-01 06:43:08 +01:00
thomasv
7c42f09f41 improve gui.show_tx_details 2013-02-28 13:13:35 +01:00
thomasv
1f24f6f9be don't show the sequence field 2013-02-28 11:38:33 +01:00
thomasv
070a7e8b6e add stretch to raw tx tab too 2013-02-28 11:33:54 +01:00
thomasv
8a7343b61b disable testing code 2013-02-28 11:17:15 +01:00
thomasv
dfb1bd1203 code refactoring; remove redundancies and sanitize transactions read from file or text 2013-02-28 11:16:07 +01:00
ThomasV
5aa18c4bb5 prevent the creation of incomplete wallets 2013-02-27 23:07:30 +01:00
ThomasV
b46d5805bf restore the description field 2013-02-27 22:24:49 +01:00
ThomasV
b116a43c31 fix the tx counter field 2013-02-27 21:22:52 +01:00
thomasv
50d029e61c use json istead of ast 2013-02-27 19:14:51 +01:00
Maran
22a5226673 Last few fixes for raw transaction handling 2013-02-27 18:20:11 +01:00
Maran
4a43126547 Work in progress for message signing via classic gui 2013-02-27 18:14:16 +01:00
thomasv
ea96b79997 use json format 2013-02-27 18:11:45 +01:00
thomasv
5ed63be948 fix: seed, password 2013-02-27 16:15:56 +01:00
thomasv
253e0bc58e move method signrawtransaction to wallet class 2013-02-27 15:49:26 +01:00
thomasv
d5ba4398ee update tx label in gui 2013-02-27 12:51:49 +01:00
thomasv
cd9f2f02d2 fix: mktx syntax 2013-02-27 12:47:11 +01:00
thomasv
58be7c73c5 callback -> _callback 2013-02-27 12:40:16 +01:00
thomasv
338b004ab3 sort completions 2013-02-27 12:38:04 +01:00
thomasv
967abcb359 simplify dumpprivkeys 2013-02-27 10:36:52 +01:00
thomasv
f4ac478369 more json formatting 2013-02-27 10:24:53 +01:00
thomasv
e4dc3f3752 use history to determine if the wallet has been used 2013-02-27 10:13:03 +01:00
thomasv
2cb5b14b9b deep copy output to prevent side-effect 2013-02-27 09:09:58 +01:00
thomasv
9afe0d8aaf fix: input_info missing in transaction 2013-02-26 18:18:36 +01:00
thomasv
963d542ac8 return python objects 2013-02-26 18:10:29 +01:00
thomasv
2e9c2c1f96 return python objects from commands, and display them as json 2013-02-26 17:57:48 +01:00
thomasv
8a14679530 dumpprivkeys is offline 2013-02-26 16:31:42 +01:00
thomasv
ea2d8f2491 move commands list to commands.py 2013-02-26 16:29:44 +01:00
thomasv
31e265b11d more efficient method for exporting private keys 2013-02-26 16:29:23 +01:00
thomasv
999adc80af move 'addresses' command 2013-02-26 16:11:19 +01:00
thomasv
96d459ab88 use dumpprivkeys to efficiently dump private keys 2013-02-26 16:03:04 +01:00
thomasv
f58e541384 convert satoshis to btc in listunspent 2013-02-26 15:30:37 +01:00
thomasv
89958cc687 fix: parameters 2013-02-26 15:13:44 +01:00
thomasv
131654c147 helper function for mktx, payto 2013-02-26 15:13:01 +01:00
thomasv
28640f82f8 do not add password to the command parameters, put it in a field, to allow optional parameters 2013-02-26 15:09:43 +01:00
thomasv
1cca1f2526 rm unneeded import 2013-02-26 14:22:48 +01:00
thomasv
42a10164ea make most commands available in the console 2013-02-26 13:56:48 +01:00
ThomasV
dc466142d3 console: catch help() 2013-02-25 22:52:09 +01:00
ThomasV
8682608813 indent unsigned tx 2013-02-25 20:48:45 +01:00
ThomasV
f549e15a12 fix: unsigned transactions in gui 2013-02-25 20:46:38 +01:00
thomasv
fd8687ce18 fix 2013-02-25 19:04:41 +01:00
thomasv
8f090e1d01 fix 2013-02-25 18:50:12 +01:00
thomasv
1bba3ffbd7 fix: addressbook 2013-02-25 18:17:02 +01:00
thomasv
41a2fa427f fix: send_tx 2013-02-25 18:15:14 +01:00
thomasv
4916aefe98 documentation for offline wallets, release notes 2013-02-25 10:14:20 +01:00
thomasv
8b8e2fd67b rename inpust_info -> input_info 2013-02-25 09:34:47 +01:00
ThomasV
b8a71ff00c offline wallets sign transactions using KeyID 2013-02-25 09:05:45 +01:00
thomasv
64ad3fc28c use serialized format in signtx 2013-02-24 21:31:11 +01:00
thomasv
5da3cab24b move seed generation function to bitcoin.py 2013-02-24 10:16:14 +01:00
thomasv
bd717897e0 fix: set tx_height when it is not None 2013-02-24 09:39:43 +01:00
ThomasV
1b19382887 disable https because the server requests a client certificate 2013-02-24 08:21:42 +01:00
ThomasV
135f208cf4 method to run custom script 2013-02-23 21:01:19 +01:00
ThomasV
9ae12c43e4 word per word completions 2013-02-23 20:48:22 +01:00
ThomasV
166db1e16f add flush method for stdoutProxy, for compatibility 2013-02-23 20:33:10 +01:00
ThomasV
d4f2c4855f don't show prefixes in completions 2013-02-23 20:26:05 +01:00
ThomasV
6b72d815c5 show tab completions in console 2013-02-23 20:21:46 +01:00
ThomasV
6be6738fac completions 2013-02-23 17:54:47 +01:00
ThomasV
a0455725bd fix is_complete: count number of valid signatures 2013-02-23 17:36:32 +01:00
ThomasV
30b6d9b64e minor fix: unneeded 2013-02-23 17:23:12 +01:00
ThomasV
8cf97fdb52 minor fix 2013-02-23 17:20:22 +01:00
ThomasV
811d05a1c2 move methods into Transaction class 2013-02-23 17:18:22 +01:00
ThomasV
641177404d remove p2sh test; not needed anymore 2013-02-23 16:42:48 +01:00
thomasv
04a5739979 simplification: tx_for_sig 2013-02-23 15:15:16 +01:00
thomasv
bd8dbbf79b check if multisig transaction is complete, add is_complete to json output 2013-02-23 15:11:41 +01:00
thomasv
a56220f050 multisig: raise exception if no signature can be added 2013-02-23 14:42:31 +01:00
thomasv
6766990931 fix deserialize: OP_0 is not OP_PUSHDATA 2013-02-23 14:41:55 +01:00
thomasv
0c5f42cc29 fix history sorting function 2013-02-23 13:29:03 +01:00
thomasv
2642fa0f7d fix listunspent, add method wallet.get_unspent_coins 2013-02-23 13:18:15 +01:00
thomasv
780c5d01d5 fix get_tx_details 2013-02-23 12:11:32 +01:00
thomasv
9cfb73365b fix: use deserialized tx outputs in choose_tx_inputs 2013-02-23 12:07:46 +01:00
thomasv
03d36d91e2 remove unused method 2013-02-23 11:50:09 +01:00
thomasv
03e2160503 create separate class for deterministic key generation. add pubkeys to validateaddress 2013-02-23 11:35:46 +01:00
thomasv
94fbad2965 remove debugging messages 2013-02-23 10:00:33 +01:00
thomasv
f0b255acba store transactions in serialized form 2013-02-22 19:22:22 +01:00
thomasv
67283f0b1b fix verify_message calls 2013-02-22 17:50:56 +01:00
thomasv
ad6dac8d05 use 4-spaces indentation 2013-02-22 17:50:11 +01:00
thomasv
76439beec5 simplify get_private_key, use base58 2013-02-22 17:27:19 +01:00
thomasv
5d6496f1f9 move crypto from wallet class to bitcoin.py 2013-02-22 16:17:46 +01:00
thomasv
b1f33015af Merge branch 'master' of github.com:spesmilo/electrum 2013-02-22 13:40:52 +01:00
thomasv
40b397dc0f signrawtransaction: parse redeemScript 2013-02-22 13:40:42 +01:00
Maran H.
faf0e1d765 Merge pull request #148 from snipsnipsnip/add-translation-string
added translation text string in gui_lite.py
2013-02-22 04:11:28 -08:00
thomasv
c400583443 bugfix: for_sig != -1 2013-02-21 16:51:02 +01:00
thomasv
0863f09a06 add dumpprivkey command; finalize private_keys parameter for signrawtransaction 2013-02-21 16:26:26 +01:00
thomasv
aa166dd9f0 fix p2sh test 2013-02-21 15:36:38 +01:00
thomasv
f4df5ed9c7 fix the p2sh test 2013-02-21 15:35:20 +01:00
thomasv
ea7718fc59 create Transaction class 2013-02-21 14:18:12 +01:00
Satoshi Kodama
aee1c342db added translation text string in gui_lite.py
Added gettext _() to the "public key has been copied" text string to be translated.
2013-02-21 01:15:28 +09:00
thomasv
b4bb3c7449 Merge branch 'master' of github.com:spesmilo/electrum 2013-02-20 13:10:38 +01:00
thomasv
972ba397d1 support for multisig functions 2013-02-20 13:10:32 +01:00
Maran
2e583ec38d Dont migrate wallets for xp 2013-02-19 20:28:53 +01:00
thomasv
f971c80d58 use standard indendation in age(), and fix the for loop in it 2013-02-19 13:52:18 +01:00
thomasv
f40a365186 do not use Qt outside of the Qt gui. Also, do not request i18n translations for messages that will be displayed once at most 2013-02-19 13:41:59 +01:00
Maran
14a7429223 Tweaked the migration a bit 2013-02-18 23:45:27 +01:00
Maran
1b2a319f18 Added migration to APPDATA from LOCALAPPDATA for windows based Electrum installations 2013-02-18 23:44:47 +01:00
ThomasV
63cce2174f Merge branch 'master' of git://github.com/spesmilo/electrum 2013-02-18 21:12:54 +01:00
ThomasV
712e0a6c4a fix bug when timestamp is None 2013-02-18 21:12:39 +01:00
thomasv
94e5263486 updating url for headers file 2013-02-18 15:56:02 +01:00
Maran
392f0f47b0 Private keys, instead of private key 2013-02-15 17:48:13 +01:00
Maran
b2b77f8ad9 Added the option to export your private keys to csv 2013-02-15 17:48:13 +01:00
ThomasV
4a0c70dafa version 1.7 2013-02-03 15:21:50 +01:00
ThomasV
7ae46aa413 raise exception if the method is used to overwrite the existing seed 2013-02-03 15:12:40 +01:00
ThomasV
043d6addff init_seed method. save seed and master public key separately 2013-02-03 15:08:26 +01:00
thomasv
50305e1f57 menu option to show private key 2013-02-02 11:46:02 +01:00
thomasv
cd4afb89ea fix column width saving: do not store last column 2013-02-02 10:20:24 +01:00
thomasv
d82a9a6eff delay console message until after the gui is initialized 2013-02-02 09:40:54 +01:00
ThomasV
326ddaf410 clear window on ctrl-L 2013-02-01 18:32:56 +01:00
ThomasV
8bb4628f11 Merge pull request #142 from rdymac/patch-34
import/export tab comment
2013-02-01 09:29:03 -08:00
ThomasV
c3a0c9dd36 transform the wall into a python console 2013-02-01 18:22:36 +01:00
rdymac
c7e90f401b import/export tab comment
Changed duplicated comment
2013-02-01 17:45:25 +01:00
ThomasV
e4586ee59a Merge pull request #136 from rdymac/patch-30
Electrum version in the About section
2013-01-31 02:12:07 -08:00
ThomasV
681e8a0ec5 Merge pull request #139 from rdymac/patch-33
Reviewed the entire code for missing text strings
2013-01-31 02:10:20 -08:00
thomasv
094fb8b0a0 deserialize: p2sh trnsactions 2013-01-30 20:34:26 +01:00
thomasv
789223c871 fix syntax error and indentation 2013-01-30 20:27:28 +01:00
thomasv
e1504ba80b basic functions and tests for multisig transactions and bip 32 2013-01-30 20:13:31 +01:00
Maran
515b3412b0 Hide the empty label when no version is detected 2013-01-30 16:25:48 +01:00
rdymac
1b19e98277 Reviewed the entire code for missing text strings 2013-01-30 10:16:00 +01:00
rdymac
72cab1c4ae Adding restoring process to translations (2)
"More text strings to be translated, this time from the restoring process and seedless wallets."

Fix (2): only separated the 'seedless' word, so it would be translated all over the code.
2013-01-30 08:52:24 +01:00
ThomasV
4dcac08ccf trigger synchronize when block height is received 2013-01-30 07:38:13 +01:00
thomasv
2f6d919afc more robust synchronization method 2013-01-29 14:53:13 +01:00
thomasv
c3dfeec7e7 version 1.6.2 2013-01-29 14:52:34 +01:00
thomasv
c638af7803 fix check_new_hist: transaction might not be in wallet 2013-01-29 13:19:00 +01:00
thomasv
d451b93369 bugfix: method does not exist 2013-01-28 15:35:48 +01:00
thomasv
9bd75e05e7 simplify if statement 2013-01-28 14:01:25 +01:00
thomasv
11fd811b33 count all transactions in num_tx, in order to show the correct gap 2013-01-28 13:59:23 +01:00
rdymac
3a668cc047 Electrum version in the About section
Added the Electrum version to the About section.
2013-01-28 13:39:56 +01:00
rdymac
9b9e541747 Latest wiki version for the upcoming version build
Latest wiki version for the upcoming version build
2013-01-26 18:03:46 +01:00
ThomasV
02f40be0d7 remove donation address 2013-01-24 08:11:48 +01:00
Neil Booth
d6eb9fb153 Place the change output in a random position 2013-01-23 13:23:15 +09:00
rdymac
09ab76a5cc Two more, almost everything is set to be translate
Two more, almost everything is set to be translated. Now the Classic and Lite mode are fully translated. If there anything missing I'll catch it up while digging into the code or using the app.
2013-01-21 14:15:23 +01:00
rdymac
5c4abfd059 More text strings and some fixes in new lines (2)
Fixed some new line commands and added more text strings to the translation file.

Text string splitting fixed. Thanks Animazing!
2013-01-21 13:54:05 +01:00
rdymac
df15b42748 Text strings to appear translated
Another word to be shown translated from the Lite GUI
2013-01-21 12:05:31 +01:00
rdymac
d7ac33ea32 Separated the text string from the github bug URL
Set the text and the link separated to be able to translate only the text part. If the bug report link ever change the text translated keep intact.
2013-01-21 01:52:02 +01:00
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