Eagle[TM]
dca000568f
Update default server list
2013-10-17 01:44:21 +02:00
ThomasV
7deec48705
pass chain to get_target (fixes issue #316 )
2013-10-16 14:42:52 +02:00
ThomasV
3aa76f1808
fix bug with chunk requestor
2013-10-15 18:23:47 +02:00
ThomasV
9d3c8efdda
bug fix: seed_version
2013-10-15 11:00:36 +02:00
thomasv
a9d341ec9c
move pending accounts logic into wallet.py
2013-10-12 13:55:48 +02:00
thomasv
5125ee43de
fix parameters in mktx_from_account
2013-10-10 10:43:00 +02:00
ThomasV
5133ef7a7a
Merge pull request #332 from rdymac/translations-and-fixes
...
Translations, fixes, line breaks and blank spaces
2013-10-10 01:15:35 -07:00
thomasv
dfb2d12602
fix: height()
2013-10-10 10:01:44 +02:00
rdymac
c558d1b612
latest wikia version need to be checked before release
...
pump the wikia version to the latest strings added for translation,
this need to be checked again for futher editions before release
+45 new text strings added
2013-10-10 03:56:52 +02:00
ThomasV
116b10cc11
replace blockchain.height with height(), and fix server_lag issue
2013-10-09 10:04:32 +02:00
ThomasV
83e699c314
sanitize server in interface.py (fix bug #309 )
2013-10-08 19:52:17 +02:00
ThomasV
367b11681b
fix offline signing: redeemPubkey was missing
2013-10-08 19:24:22 +02:00
ThomasV
491aab4afc
network.default_server shouldnever be None
2013-10-08 16:52:50 +02:00
ThomasV
14b5a3afd8
fixes for android: restore from seed
2013-10-08 14:12:56 +02:00
ThomasV
d2af935fc7
use a regexp for the ssl bug workaround
2013-10-08 13:24:54 +02:00
ThomasV
c45fa4860f
android interface update and minor fixes
2013-10-08 13:10:38 +02:00
ThomasV
f858f69c56
workaround android bug with ssl certificates
2013-10-08 13:08:13 +02:00
ThomasV
f5b54391d7
wallet: include next_addresses by default, so that we count them in balances
2013-10-07 23:00:38 +02:00
ThomasV
1fb7556f92
Merge branch 'master' of git://github.com/spesmilo/electrum
2013-10-07 22:39:02 +02:00
Zomnut
d9c595fca8
Fix for the built-in raw_input not redirectin properly without readlin loaded on Unix systems ( http://bugs.python.org/issue1927 )
2013-10-07 16:12:35 -04:00
ThomasV
ec03932454
simplify get_balance
2013-10-07 22:02:17 +02:00
thomasv
b00175d00d
update android interface
2013-10-07 20:11:41 +02:00
thomasv
29848e64a2
Merge branch 'master' of git://github.com/spesmilo/electrum
2013-10-07 19:24:26 +02:00
thomasv
ca75d3c08a
check coinbase maturity ( fix #252 )
2013-10-07 19:24:06 +02:00
Zomnut
632c22d3f6
Fix command line create/restore
2013-10-07 11:21:50 -04:00
thomasv
e256bae89c
re-add pick_random_server
2013-10-07 16:07:44 +02:00
thomasv
37888fc6a5
upgrade message for ecdsa
2013-10-07 11:39:19 +02:00
ThomasV
ea0f270fd9
update and fix the merchant script (fixes issue #254 )
2013-10-06 21:16:09 +02:00
ThomasV
66f224eab4
update a few scripts
2013-10-06 12:28:45 +02:00
ThomasV
f14d055ad8
choose_tx_from account, and use deterministic signatures (issue #323 )
2013-10-05 21:15:48 +02:00
ThomasV
3a894725ae
new account creation method (gui)
2013-10-05 17:29:51 +02:00
ThomasV
f74aa9ed3a
smaller timeout if disconnected
2013-10-05 15:31:39 +02:00
ThomasV
45b111e14c
enable changes of protocol, proxy at runtime
2013-10-05 13:48:02 +02:00
ThomasV
a6934f6796
support for all protocols
2013-10-05 11:16:09 +02:00
ThomasV
9c1b688e4f
fix: server lag
2013-10-05 11:02:17 +02:00
ThomasV
bc15caa84c
network: fix server lag detection
2013-10-05 10:01:33 +02:00
ThomasV
c0abd3c34e
show lag in status line
2013-10-05 00:49:24 +02:00
ThomasV
a38298c5ee
handle network.interface being None when network is disconnected
2013-10-04 19:27:50 +02:00
ThomasV
fbf91a67ad
better account naming/renaming
2013-10-04 19:02:01 +02:00
ThomasV
0b2c09d20b
interface.debug flag
2013-10-04 16:00:20 +02:00
ThomasV
c63948b314
update default servers
2013-10-04 14:37:15 +02:00
ThomasV
c0b3aed48b
store a list of recently encountered servers
2013-10-04 14:30:23 +02:00
ThomasV
b1273d3900
network.is_connected()
2013-10-04 13:51:46 +02:00
ThomasV
a9fb0a9d19
resend subscriptions after disconnect
2013-10-04 11:13:05 +02:00
ThomasV
81f24b66c4
maintain NUM_SERVERS interfaces
2013-10-04 10:38:03 +02:00
thomasv
0e06c218d8
fix: tx_hash -> prevout_hash
2013-10-03 18:58:50 +02:00
thomasv
50c9830f79
show 'server lagging' icon if server lags and client does not use auto-connect
2013-10-03 18:43:33 +02:00
ThomasV
e462ef48cd
restore minimum lag for server swiching
2013-10-03 15:03:50 +02:00
ThomasV
c18a49b8fe
auto-cycle: switch to the longest chain
2013-10-03 14:56:48 +02:00
ThomasV
1be0ea1494
remove check_windows_wallet_migration
2013-10-03 14:00:57 +02:00
ThomasV
6f2471b69b
getpubkeys command
2013-10-03 13:31:59 +02:00
ThomasV
2f66cdf908
new flag for commands: requires_wallet
2013-10-03 12:53:48 +02:00
ThomasV
77dd1ae1b1
handle handshake failures in SSL
2013-10-03 10:27:39 +02:00
ThomasV
7a5016ec42
move synchronous_get to network.py, fix get_balance script
2013-10-03 10:05:01 +02:00
ThomasV
5086fd6b27
do not check certificate expiration if OpenSSL cannot be imported
2013-10-03 07:44:04 +02:00
ThomasV
56917780f1
server name change (hachre)
2013-10-02 13:50:56 +02:00
ThomasV
2a7f46ce55
new command: getservers (fix for issue #306 )
2013-10-02 13:50:36 +02:00
ThomasV
40e393187a
manage subscriptions in network.py
2013-10-02 13:00:02 +02:00
ThomasV
a22ae33a81
set_server: resend subscriptions
2013-10-02 12:13:07 +02:00
ThomasV
7a5b8a6202
fix
2013-10-02 10:43:02 +02:00
ThomasV
676350ba8a
delete expired certificates
2013-10-02 10:36:29 +02:00
ThomasV
614254d037
scripts to check certificates
2013-10-02 10:21:25 +02:00
ThomasV
36b61fccfd
temporary_path for unverified certificates
2013-10-02 09:22:13 +02:00
ThomasV
1bcb361fca
fixes
2013-10-02 04:01:24 +02:00
ThomasV
f3763b45af
fix
2013-10-02 03:33:45 +02:00
ThomasV
c097b9a530
delete only if cert is new
2013-10-02 03:24:14 +02:00
ThomasV
06cc898652
delete certificates that fail
2013-10-02 03:20:15 +02:00
ThomasV
5136e59e14
master privae keys dialog
2013-10-01 17:33:39 +02:00
ThomasV
1a8428647f
don't create all master public keys on wallet creation
2013-10-01 13:40:22 +02:00
ThomasV
27cc09e8e2
prevent dns leaks when using proxy. fixes issue #147
2013-10-01 11:24:55 +02:00
ThomasV
7658b2ade1
interface: call socket.connect before sll.wrap_socket, for proxy. (fixes bug #207 )
2013-10-01 09:01:46 +02:00
thomasv
a6002cf71c
SSL certificate validation
2013-09-30 14:01:49 +02:00
ThomasV
e82653f454
add locks to config and storage
2013-09-29 18:33:54 +02:00
ThomasV
44edb4e2bb
fix is_complete
2013-09-29 15:34:24 +02:00
ThomasV
3480cb9ef4
cleanup signrawtrasaction and input_info
2013-09-29 15:16:22 +02:00
ThomasV
a9b05ad188
set label
2013-09-29 12:14:01 +02:00
ThomasV
2b0d92e767
sign_tx hook
2013-09-29 10:16:17 +02:00
ThomasV
401c24e4ad
add input_info when transaction is created
2013-09-29 02:43:30 +02:00
ThomasV
ecfe5e2590
common wallet.restore() method for GUIs
2013-09-28 13:45:49 +02:00
ThomasV
3d4a16b5c8
fix is_seeded
2013-09-28 11:54:48 +02:00
ThomasV
5b88b16600
fix imports
2013-09-28 08:08:36 +02:00
ThomasV
d502b93872
network.set_server: test if server is the same
2013-09-27 13:15:57 +02:00
ThomasV
4524c107cf
add account menus and details window
2013-09-24 16:55:25 +02:00
ThomasV
404c1f84d2
generalize plugins to all guis
2013-09-24 08:47:04 +02:00
rofl0r
854802122c
fix error to create a wallet due to missing pick_random_server decl
2013-09-18 16:55:19 +00:00
rdymac
10be6e7609
Add translations and fixes to 1.9 master
...
Added translations, fixes to syntax errors and other minor fixes for
text strings.
Tested all changes. I hope not to break anyhting…
I was unsurem, but the menu bar on the Lite GUI dissapeared. Looking at
the commits on master, it seems that it wasn't me.
2013-09-17 05:19:23 +02:00
ThomasV
428fbf1f63
sort coins by age in get_unspent_coins()
2013-09-15 23:37:40 +02:00
thomasv
b08bc514db
sign/verify: do unicode conversion only for messages sent by the gui
2013-09-15 17:49:23 +02:00
thomasv
2c6534c1ba
sign unicode messages
2013-09-15 17:33:27 +02:00
thomasv
0eaa894aee
fix
2013-09-15 16:22:58 +02:00
thomasv
671a73d02b
sanitize prioritized_addresses, making sure they are in the wallet before trying to use them
2013-09-15 16:15:20 +02:00
thomasv
a5c5b05235
fix
2013-09-15 15:28:29 +02:00
thomasv
c8f93879b6
fix
2013-09-15 15:16:47 +02:00
thomasv
30f7d23297
do not show pubkeu in validateaddress if the key is imported
2013-09-15 15:13:04 +02:00
thomasv
75f7050edc
subscribe to imported address
2013-09-15 15:06:42 +02:00
thomasv
58ab37d056
send from domain in mktx ( fix #294 )
2013-09-15 14:51:46 +02:00
thomasv
d6af11a8fe
getrawtransaction: first check if tx is in wallet
2013-09-15 12:50:19 +02:00
thomasv
b75f8d795a
new command: getrawtransaction
2013-09-15 11:19:48 +02:00
ThomasV
41878dc5e0
rename menu: create tx
2013-09-15 09:03:45 +02:00
ThomasV
f957837e21
custom json encoder for transactions
2013-09-14 21:53:56 +02:00
ThomasV
d51a8d0f25
create a class for transaction dialog
2013-09-14 21:07:54 +02:00
ThomasV
5a121526e4
fix
2013-09-13 22:13:17 +02:00
ThomasV
c51efc0afe
fix save_qrcode
2013-09-13 21:41:50 +02:00
thomasv
dcedb2d74f
minor fixes
2013-09-13 13:56:33 +02:00
ThomasV
432fae996a
fix
2013-09-13 06:43:22 +02:00
thomasv
6b6c508976
replace wallet.interface everywhere
2013-09-12 14:58:42 +02:00
ThomasV
907dca6eb9
simplify interface: use callbacks
2013-09-12 08:41:27 +02:00
thomasv
93c7aee2c8
cleanup: next_addresses
2013-09-11 17:42:32 +02:00
ThomasV
0099b2a560
make gtk gui re-work
2013-09-11 12:05:28 +02:00
ThomasV
004aa4b640
separate directories for GUIs
2013-09-11 11:45:58 +02:00
Fredrick
16902cc3ca
Bugfix: Allow signing messages over 252 characters
2013-09-10 17:31:01 -04:00
Fredrick
048caf7a99
Fix dumpprivkeys
2013-09-10 16:07:09 -04:00
thomasv
77871b97af
fixes, resend_subscriptions
2013-09-10 19:59:58 +02:00
thomasv
79645e9b37
fix: wallet.addresses
2013-09-10 19:41:56 +02:00
thomasv
73901a001a
pass network to NetworkDialog and Blockchain
2013-09-10 18:27:32 +02:00
thomasv
2df129cfbf
connect to random servers, reconnect if connection is lost
2013-09-10 17:52:43 +02:00
thomasv
0ec436c02c
fix: network start was calling __init__
2013-09-10 16:42:11 +02:00
thomasv
828d8fd3ed
fix: sign_message
2013-09-10 16:18:34 +02:00
thomasv
74735bd64e
minor fixes
2013-09-10 16:13:30 +02:00
thomasv
620f9f68d4
minor fixes for wallet creation
2013-09-10 14:20:44 +02:00
thomasv
5514d3bd74
fix address_from_perivate_key
2013-09-09 14:12:37 +02:00
thomasv
047e4b3478
move callbacks to the network class
2013-09-09 13:33:25 +02:00
ThomasV
b3e880b587
fix: typo, set_label
2013-09-08 20:12:03 +02:00
ThomasV
cd6832df2e
set_label
2013-09-08 20:10:43 +02:00
ThomasV
328315f94b
separate blockchain and network
2013-09-08 17:23:01 +02:00
ThomasV
022b3eed9b
notify wallet wheit height changes
2013-09-05 07:48:48 +02:00
thomasv
8242e58ddd
fix modules
2013-09-04 19:58:34 +02:00
thomasv
90767c4b47
fix
2013-09-04 19:37:56 +02:00
thomasv
21bff48630
perform check_new_tx inside add_transaction
2013-09-04 18:58:53 +02:00
thomasv
8ab6529298
fix: first_addresses
2013-09-04 17:46:13 +02:00
thomasv
afac84e231
move transaction code and fix issue #280
2013-09-04 16:46:27 +02:00
thomasv
903e70566c
wallet.make_unsigned_transaction()
2013-09-04 10:33:14 +02:00
ThomasV
6696e9643c
fix restore from mpk
2013-09-03 18:35:46 +02:00
thomasv
3e14b7dd72
improved install wizard
2013-09-03 14:32:56 +02:00
thomasv
9b986f8cb6
restore: try old wallet first
2013-09-03 10:58:07 +02:00
thomasv
3ecd81c94a
account names
2013-09-03 10:09:13 +02:00
thomasv
a417816e69
disable 'new account' in old wallets
2013-09-03 09:52:55 +02:00
ThomasV
7204dceeac
download headers chunks
2013-09-03 07:29:44 +02:00
ThomasV
803b292d9d
socket: retry on EAGAIN
2013-09-02 21:16:57 +02:00
ThomasV
1650eefdd3
synchronizer: wait for interface
2013-09-02 20:52:14 +02:00
ThomasV
a16b0f4630
don't use user_dir in storage
2013-09-02 20:17:04 +02:00
thomasv
2a6e8927dd
select the longest blockchain from several servers
2013-09-02 17:49:12 +02:00
thomasv
48efc62b2d
simplify directories: electrum_dir
2013-09-02 15:05:33 +02:00
thomasv
8774f1a193
fix: synchronize generated duplicated addresses
2013-09-02 13:41:31 +02:00
thomasv
9d1c31255c
Merge branch '1.9' of git://github.com/spesmilo/electrum into 1.9
2013-09-02 11:16:35 +02:00
ThomasV
fe538cc310
fix get_private_key for old addresses
2013-09-02 10:41:50 +02:00
ThomasV
e9b103b283
fix regressions in tx verifier
2013-09-02 08:50:39 +02:00
ThomasV
1ba3008b49
minor fixes
2013-09-01 23:25:28 +02:00
ThomasV
7b4046cf68
fee belongs in wallet storage
2013-09-01 23:09:27 +02:00
ThomasV
7ba686e16f
wizard: start wallet threads
2013-09-01 18:58:09 +02:00