ecdsa
cac030e2ee
fix transaction order in history
2013-03-23 18:10:09 +01:00
thomasv
a5168cc09f
more accurate computation of transaction fees.
2013-03-23 12:36:37 +01:00
ecdsa
f3a1a57a78
version 1.7.1
2013-03-20 22:39:08 +01:00
ecdsa
7e0d4a2851
fix is_change
2013-03-17 21:13:10 +01:00
ecdsa
8a720b1629
do the banner request in interface, not in wallet
2013-03-17 10:54:21 +01:00
Maran
d1aacb6050
Merge branch 'master' into feature/label_sync
2013-03-16 23:40:34 +01:00
Maran
a6ae46631f
Fix export master public key
2013-03-16 23:38:49 +01:00
ecdsa
f0671a9ada
fix tx.get_value()
2013-03-16 22:04:28 +01:00
Maran
dfd48319a3
Fix merge conflict
2013-03-16 21:38:12 +01:00
ecdsa
f07591eb5b
Revert "fix tx.get_value bug with pruned transactions"
...
This reverts commit 8a74be39de
.
2013-03-16 21:38:10 +01:00
ecdsa
8a74be39de
fix tx.get_value bug with pruned transactions
2013-03-16 21:22:03 +01:00
ecdsa
d6952228be
define wallet.get_num_tx()
2013-03-16 18:17:50 +01:00
ecdsa
fefb884794
fix wallet.is_change() method
2013-03-16 17:51:58 +01:00
thomasv
93b98e1176
move http aliases to separate plugin
2013-03-15 15:48:28 +01:00
thomasv
8c71c54487
add label to internal transactions
2013-03-14 13:08:50 +01:00
thomasv
3b80ef7c60
rely only on the verifier to get the height of transactions
2013-03-14 12:22:06 +01:00
thomasv
bdb515dabd
print error received by verifier, and continue
2013-03-14 10:49:00 +01:00
ecdsa
11552c2f23
use an abstract class SequenceClass
2013-03-13 22:05:02 +01:00
ecdsa
b955c9ffa1
more bip32 related fixes
2013-03-13 18:51:05 +01:00
ecdsa
2f31ca779d
fix bip32 get_private_key
2013-03-13 18:20:05 +01:00
ecdsa
c19e0f0b3f
bip32 fixes
2013-03-13 18:03:41 +01:00
ecdsa
1d3be5fb0b
fix: number of arguments
2013-03-13 17:52:54 +01:00
thomasv
c9a7c58323
print created address in terminal, as in previous versions
2013-03-13 15:33:50 +01:00
thomasv
a4f977190e
do not call exit() in the interface module
2013-03-13 15:26:29 +01:00
thomasv
c3dc2d5284
fix: command line with no password
2013-03-13 14:29:50 +01:00
ecdsa
469d17355d
fix
2013-03-13 01:08:30 +01:00
ecdsa
0aaafe85ad
fix
2013-03-13 01:03:51 +01:00
ecdsa
6a848564fa
do not raise exception on strange input scripts
2013-03-13 00:55:08 +01:00
ecdsa
12d65f5e52
better synchronize method
2013-03-12 23:10:43 +01:00
ecdsa
5e7e002bd8
remove internal check that was too strong
2013-03-12 21:55:56 +01:00
Maran
ca6890a622
Fix merge conflict
2013-03-12 21:27:27 +01:00
ecdsa
0569cc283a
fix exception
2013-03-12 20:59:37 +01:00
thomasv
10bfcb918b
replace 'ElectrumKeyID' with more general 'KeyID' field in transactions
2013-03-12 17:54:26 +01:00
thomasv
8b08eb541a
do not request banner twice
2013-03-12 17:34:06 +01:00
Maran
884371eedd
Merge branch 'master' into feature/label_sync
2013-03-12 16:52:15 +01:00
rdymac
80f02401ac
Latest translation version
...
Updated the wiki page for the latest version for the upcoming version release
2013-03-12 16:20:17 +01:00
thomasv
c9302bcd56
add 2 of 3 sequences
2013-03-11 19:04:46 +01:00
Maran
2973f5d2c3
more label sync wip
2013-03-10 21:23:04 +01:00
ecdsa
441cc6c9cd
fix
2013-03-10 16:24:52 +01:00
ecdsa
837150132d
optional wait parameter for interface
2013-03-10 10:24:42 +01:00
ecdsa
49a4c6c92a
do not wait for interface when launching gui
2013-03-10 10:15:09 +01:00
ecdsa
32db2aecc2
check if the wallet has a seed before signing transaction
2013-03-07 17:15:33 +01:00
ecdsa
3382354442
fix: restore wallet from master public key
2013-03-07 16:41:43 +01:00
nelisky
c504ccd61a
Lack of self was a little more widespread
2013-03-06 11:40:13 +00:00
nelisky
a38e789099
Typo in importprivkey, missing self
2013-03-06 11:36:02 +00:00
ecdsa
e06e511e39
revert own commit
2013-03-05 23:10:18 +01:00
ecdsa
811f1ee848
do not run synchronize on deseeded wallets
2013-03-05 14:57:30 +01:00
ecdsa
e16451556e
make help() available in console
2013-03-04 17:36:49 +01:00
ecdsa
3fe0e160ca
catch http exception when wallet is offline
2013-03-04 17:20:07 +01:00
ecdsa
df3187d9a9
fix
2013-03-04 10:49:46 +01:00
ecdsa
4019102264
rename sequence, fix bip32
2013-03-04 07:43:01 +01:00
ecdsa
f97fe02e3a
fix: tx outputs
2013-03-03 19:29:03 +01:00
thomasv
383a84161e
fix
2013-03-03 16:49:42 +01:00
thomasv
190f733de2
restrict plugins to the gui
2013-03-03 16:01:47 +01:00
thomasv
cd9f366735
move point of sale mode into plugins
2013-03-03 13:50:08 +01:00
thomasv
0f22b5e566
fix: missing parameter
2013-03-03 11:00:27 +01:00
thomasv
5846f725d6
simplify Sequence class
2013-03-03 10:56:48 +01:00
thomasv
60cefeafca
method get_private_keys for sequence
2013-03-03 10:43:08 +01:00
thomasv
27b8b21f9e
mangle (for_change, index) everywhere
2013-03-03 10:24:30 +01:00
thomasv
d8361b2a97
fix: mktx amounts
2013-03-03 10:23:52 +01:00
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
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