ThomasV
c295c79754
fix signrawtransaction
2014-04-27 14:26:15 +02:00
ThomasV
5a02836933
fix input_info for signrawtransaction
2014-04-26 18:44:45 +02:00
ThomasV
0c100c1480
add_cold_seed
2014-04-25 17:51:41 +02:00
ThomasV
e552930d34
sweep command (does not broadcast)
2014-04-25 17:23:26 +02:00
ThomasV
217900bbfa
watching_only wallets have a single account
2014-04-25 11:48:13 +02:00
ThomasV
1662a9e9c5
fix: get_master_public_key
2014-04-25 10:39:07 +02:00
ThomasV
a1daba6afe
get_master_public_keys
2014-04-25 10:16:07 +02:00
ThomasV
a3dd9f700c
no accounts in multisig wallets
2014-04-24 14:29:08 +02:00
ThomasV
7bef756813
simplify getseed: do not return hex
2014-04-23 16:14:31 +02:00
ThomasV
26c65dd65f
lower default fee. fixes #403
2014-04-23 16:10:01 +02:00
ThomasV
5d9b9492e1
abstract and improve seed and key methods
2014-04-21 22:09:15 +02:00
ThomasV
41f9da1559
fix #655
2014-04-20 10:42:13 +02:00
ThomasV
6c96b38abf
installwizard: multisig wallets
2014-04-19 20:23:27 +02:00
ThomasV
86917c2ff3
handle coinbase transactions explicitly
2014-04-19 10:32:23 +02:00
ThomasV
df59c8e013
fix #563
2014-04-17 18:41:34 +02:00
ThomasV
80a988e337
slightly better notifications. at least, it fixes #652
2014-04-17 17:38:21 +02:00
ThomasV
696766c370
json-friendly debug messages. fix #659
2014-04-17 17:20:07 +02:00
ThomasV
3e1a87397d
Merge branch 'master' of git://github.com/spesmilo/electrum
2014-04-17 17:05:45 +02:00
ThomasV
8a7a6f347b
fix #661
2014-04-17 17:05:36 +02:00
Drak
d082ed3cb5
Lower minimum tx fee in line with Bitcoin 0.9
...
Since Bitcoin Core 0.9 the minimum relay tx fee was lowered to `0.00001`.
2014-04-14 21:20:42 +01:00
ThomasV
cba7a5d68d
fix signatures returned by get_address_from_input_script. fixes #653
2014-04-13 14:57:42 +02:00
wozz
4a79769af4
Merge pull request #650 from wozz/URI-bug
...
Bitcoin URL Handling
closes #649
2014-04-12 14:15:08 -04:00
ThomasV
d30d7b2188
fix #651
2014-04-12 19:53:52 +02:00
Michael Wozniak
8874242fa7
Bitcoin URL Handling
...
Update Bitcoin URL handling to reject URLs with duplicate keys
issue: #649
2014-04-12 12:19:42 -04:00
Fynn
cc13dd25b3
Accept FreeBSD OS
2014-04-10 11:37:58 -03:00
ThomasV
1751c3ac7f
fix: public instead of private
2014-04-09 07:36:33 +02:00
ThomasV
f550b452be
transaction: add_signature(), is_complete() methods
2014-04-07 11:03:12 +02:00
ThomasV
102bc204d5
hooks and workflow for 2of3 wallets
2014-04-06 21:38:53 +02:00
ThomasV
f4b1621910
rename do_send as send. fixes #645
2014-04-05 18:35:15 +02:00
ThomasV
c24482c21a
check seed in gui. fixes #622
2014-04-05 10:34:51 +02:00
ThomasV
38a59c0b37
re-enable seed tests. get_public_keys method
2014-04-05 10:08:54 +02:00
ThomasV
02c3bc131e
fix and simplify tx serialization
2014-04-03 21:23:35 +02:00
ThomasV
8e644a4dc8
sort signatures for multisig
2014-04-03 20:48:31 +02:00
ThomasV
66e1e2707d
get_pubkey_from_x
2014-04-03 16:11:28 +02:00
ThomasV
a194edbefb
account:simplification
2014-04-03 14:32:03 +02:00
ThomasV
4fb5296a92
account:simplification
2014-04-03 14:30:00 +02:00
ThomasV
9c34f9a1da
fix: getpubkey
2014-04-03 14:17:42 +02:00
ThomasV
f68ecb3e26
multisig accounts: sort pubkeys
2014-04-03 14:15:02 +02:00
ThomasV
f522d6c36d
sort pubkeys in multisig scripts
2014-04-02 14:04:39 +02:00
ThomasV
df540cb241
move get_keyID to accounts
2014-04-01 23:53:07 +02:00
ThomasV
5c31263848
fix load_accounts
2014-04-01 19:10:59 +02:00
ThomasV
05fcdce018
fix redeem scripts
2014-04-01 19:10:35 +02:00
ThomasV
9fccf9c287
helper functions for bip32 derivations
2014-04-01 19:10:13 +02:00
ThomasV
9567af0219
fix CKD in p2sh accounts
2014-04-01 12:34:03 +02:00
ThomasV
5a43b633d6
update bip32 accounts and wallet
2014-04-01 11:25:12 +02:00
ThomasV
9663600d5d
update bip32 derivations, using xpriv and xpub serialization format
2014-03-31 12:16:15 +02:00
ThomasV
91ba04c4d7
update bip32 derivations, using xpriv and xpub serialization format
2014-03-31 12:12:29 +02:00
ThomasV
328432f5f4
update bip32 derivations, using xpriv and xpub serialization format
2014-03-31 12:00:57 +02:00
ThomasV
7cc04f383b
Merge pull request #617 from flatfly/patch-3
...
Remove unused import
2014-03-16 20:18:22 +01:00
ThomasV
f92b483942
disable encrypt/decrypt
2014-03-16 16:35:12 +01:00
flatfly
2a28fa07e3
Update daemon.py
2014-03-16 15:04:40 +01:00
Eagle[TM]
e81385fc05
update server list
2014-03-16 12:18:38 +01:00
ThomasV
9230482870
set default verbosity to false, because of daemon
2014-03-16 12:13:52 +01:00
ThomasV
7dd296273f
move daemon spawning code into NetworkProxy class
2014-03-16 12:00:08 +01:00
ThomasV
0bb16f0836
add daemon port to config
2014-03-16 06:28:16 +01:00
ThomasV
c0378a5ba0
fix getservers: wait until they are available
2014-03-15 11:04:11 +01:00
ThomasV
9543d2b5ec
catch exception in signrawtransaction, if wallet is not synchronized
2014-03-15 09:59:00 +01:00
ThomasV
32cca276fe
don't use recent_servers if list from irc is available
2014-03-13 19:23:26 +01:00
ThomasV
e2c749cdab
bip32 uses compressed K
2014-03-13 16:56:53 +01:00
ThomasV
f3b728989a
update default servers
2014-03-13 14:07:36 +01:00
ThomasV
b379a14cd2
guess seed_version on old wallets
2014-03-13 10:42:39 +01:00
ThomasV
4e8bb4dac4
add tx direction info to default labels
2014-03-12 10:16:51 +01:00
ThomasV
051853556e
change the format returned by history command
2014-03-12 09:52:17 +01:00
ThomasV
fb8e2fe7eb
change decrypt syntax
2014-03-11 14:11:45 +01:00
ThomasV
960e7bc3df
fix reference to verifier
2014-03-11 09:38:08 +01:00
ThomasV
489413d358
move start_daemon code to main script
2014-03-11 08:33:58 +01:00
ThomasV
0a1f6b5c43
fix return, debug flags
2014-03-11 07:12:57 +01:00
ThomasV
919ec8e837
fix: missing import
2014-03-11 07:04:25 +01:00
ThomasV
8f025db800
add missing Network methods to NetworkProxy
2014-03-10 20:58:18 +01:00
ThomasV
b4bed1ccaa
remove blockchain object from verifier
2014-03-10 20:53:05 +01:00
ThomasV
6e30894af6
daemon; initial commit
2014-03-10 16:16:27 +01:00
ThomasV
f352832879
Merge branch 'master' of git://github.com/spesmilo/electrum
2014-03-10 16:05:57 +01:00
ThomasV
6ecb977461
add password to sign hook
2014-03-10 16:05:54 +01:00
Michael Wozniak
820328781a
print statement should be debug only
...
comment print statement of seed
2014-03-09 23:27:40 -04:00
Michael Wozniak
f5fb6ed194
display locktime for transaction
...
display locktime for transactions if it is greater than 0. Majority of
transactions will not display any value because default is 0.
2014-03-05 16:38:34 -05:00
CodingAnarchy
b9bf3a2ee8
change estimated_fee to include 34 bytes per output instead of hard-coded 80 (issue #520 )
2014-03-05 01:01:09 -07:00
ThomasV
cef7bbf294
add get_public_key method to EC_KEY class
2014-03-04 16:33:25 +01:00
ThomasV
12e9f49042
fix: network.height() is a function
2014-03-04 14:32:52 +01:00
ThomasV
da6f292dd5
encrypt/decrypt messages in gui
2014-03-03 10:39:10 +01:00
ThomasV
9d5f39c235
fix createrawtransaction (issue #574 )
2014-03-02 19:24:44 +01:00
ThomasV
9bebc05149
fix bug in chunk validation
2014-03-02 17:43:46 +01:00
ThomasV
f37b23b2a7
rename command: getutxoaddress
2014-03-02 11:02:45 +01:00
ThomasV
a5629539e4
add timeout to daemon, update getaddressbalance
2014-03-02 10:31:34 +01:00
ThomasV
e955ee69a8
restore from master public key (qt and command line)
2014-02-28 15:43:06 +01:00
ThomasV
e34c14ee78
Merge pull request #582 from dabura667/csvaddresserr
...
CSV: Show erroneous addresses in warning window.
2014-02-27 14:12:08 +01:00
ThomasV
7267579fe0
Merge branch '2.0'
2014-02-27 10:41:22 +01:00
ThomasV
638526712b
rebrand this branch as 1.9.8
2014-02-27 10:21:41 +01:00
ThomasV
79309c9625
strip whitespaces from seed
2014-02-26 16:24:37 +01:00
ThomasV
22408c1316
fix: do not create old_wallet if seed is empty because user typed gibberish
2014-02-26 16:21:38 +01:00
dabura667
c49a97ef14
Is_valid assert wasn't displaying anything.
...
Fixed it with a message.
2014-02-25 02:51:14 +09:00
ThomasV
bb859c244b
strip whitespaces from seed
2014-02-11 15:27:28 +01:00
ThomasV
0fc37dc400
version 1.9.8
2014-02-11 14:54:46 +01:00
ThomasV
cf8c4aa491
fix: do not create wallet if seed is empty because user typed gibberish
2014-02-11 14:44:52 +01:00
ThomasV
3c4fa06c10
parse_servers
2014-02-11 09:48:02 +01:00
CodingAnarchy
cbb99e6585
update estimated_fee to round up and use proper base of 1000 as calculation per issue #527
2014-02-10 01:24:47 -07:00
ThomasV
fc9d2b6ee9
remove redundant function
2014-02-03 13:50:01 +01:00
ThomasV
4693727659
1of1 is default account type
2014-02-03 10:01:21 +01:00
ThomasV
70bace9b1e
use separata class for old wallets; decide with WalletFactory
2014-02-03 06:26:03 +01:00
ThomasV
c90bc6aa26
bip39
2014-02-01 11:23:29 +01:00
ThomasV
98ae202d80
fixes for master keys
2014-01-31 15:28:32 +01:00
ThomasV
b6be8e6a31
new command: getunspentaddress
2014-01-30 15:16:49 +01:00
ThomasV
ae43837a7b
use standard format for private key passed to decrypt
2014-01-30 14:57:32 +01:00
ThomasV
631c967df9
new commands: encrypt and decrypt messages
2014-01-30 14:43:46 +01:00
ThomasV
ae3cb372c8
add ECDSA asymmetric encryption
2014-01-30 11:42:55 +01:00
ThomasV
9218175301
enable bip32
2014-01-29 17:12:08 +01:00
ThomasV
1c35e15de7
get_proof command
2014-01-29 16:48:24 +01:00
ThomasV
268a099f87
sync_get
2014-01-29 16:48:00 +01:00
ThomasV
d15c4f1046
store merkle roots and utxo roots
2014-01-27 10:37:39 +01:00
ThomasV
7c6bc72cb4
daemon
2014-01-27 10:37:39 +01:00
ThomasV
d4fbe85d7d
json rpc daemon
2014-01-27 10:37:39 +01:00
dmcdad
292ab39553
Update interface.py
...
Fix timeout problem under Python 2.7.1 where a socket.error 60 is thrown instead of socket.timeout exception.
2014-01-15 08:49:26 -06:00
ThomasV
969c4c2194
fix for getrawtransaction
2014-01-13 21:27:31 +01:00
ThomasV
7963f22a80
parse_url: parse exponents
2014-01-08 14:08:53 +01:00
ThomasV
e9862e0b71
version 1.9.7
2014-01-08 13:11:03 +01:00
ThomasV
2103fb6254
Merge pull request #526 from ortutay/buybackplugin
...
Coinbase BuyBack plugin
2014-01-07 22:32:51 -08:00
ortutay
4edfc6d82e
Coinbase BuyBack plugin
2014-01-05 00:19:23 -08:00
ThomasV
fed86e92e2
Merge pull request #504 from wyager/master
...
Unnecessary definition
2014-01-05 00:11:15 -08:00
bitcoindaddy
637ad52907
Add OpenBSD support to util.py
...
Recognize OpenBSD platform
2014-01-04 18:57:12 -05:00
William Yager
4e1d6da805
Cleaned up/commented BIP 0032 key derivation.
2014-01-04 15:24:38 -06:00
ThomasV
36a6deaee7
renamed server. fixes issue #508
2013-12-25 16:26:15 +01:00
Michael Pearce
0a896a6616
Update commands.py
...
Fixed command example for getaddressbalance.
2013-12-23 18:18:27 -08:00
ThomasV
f4f418e9ec
return message ids with send_http too
2013-12-21 19:27:49 +01:00
ThomasV
48a739f714
fix gerversion
2013-12-21 18:32:57 +01:00
ThomasV
5f8775cd3a
fix sendrawtransaction
2013-12-21 18:29:09 +01:00
ThomasV
e18573dda0
test is_mine in add_keypairs_from_wallet
2013-12-21 17:57:42 +01:00
ThomasV
de94eaadeb
fix issue occuring with set_server
2013-12-17 18:20:54 +01:00
ecdsa
ae654b30b9
fix: pending_servers
2013-12-16 20:07:35 +01:00
ecdsa
8140d6c78e
fix typo
2013-12-16 20:04:59 +01:00
ecdsa
d140383d03
exit wait_until_connected() when all servers have been tried
2013-12-16 19:59:35 +01:00
ThomasV
4446cf44c7
don't set network.interface to None when disconnetced
2013-12-16 19:18:57 +01:00
thomasv
942d009661
network.pending_servers, to avoid connecting the same server multiple times
2013-12-16 18:17:44 +01:00
thomasv
c7694a87e7
cleanup code in network.py
2013-12-16 17:37:32 +01:00
ThomasV
8090098d90
version 1.9.6. also, reset seed_version in version.py
2013-12-14 13:21:17 +01:00
ecdsa
8b4410d86a
detect if electrum is offline during wallet creation
2013-12-14 10:20:40 +01:00
thomasv
f045490597
During wallet creation, do not write seed on disk before it is encrypted
2013-12-13 17:30:34 +01:00
ThomasV
60b6fd399d
exit gracefully if host cannot be resolved. Fixes #488
2013-12-13 09:22:39 +01:00
ThomasV
3467bd0101
Merge pull request #499 from shunyata/bugfix/synchronizer-attribute-is-uninitialized
...
wallet.synchronizer should exist at construction.
2013-12-12 15:23:20 -08:00
shunyata
de1a0f5690
wallet.synchronizer should exist at construction.
...
The `self.synchronizer` attribute is accessed before it ever exists when using
`electrum importprivkey` on the command line. This change sets it to None,
which is a valid state, in the wallet's constructor.
2013-12-12 17:36:17 -05:00
thomasv
1004fbd8f8
fix offline signing with key>5
2013-12-11 11:45:32 +01:00
Jud Stephenson
03a6791bcb
Set initial 'running' attribute in Network class
...
This was causing a AttributeError when network.is_running() was called before the network was started.
2013-12-08 17:08:06 -05:00
flatfly
4d085f111c
fix for getversion
...
i had pasted the wrong definition, sorry
2013-12-01 14:38:27 +01:00
flatfly
6751d23c79
added getversion command
2013-12-01 09:42:22 +01:00
Zomnut
712ef8c93b
Fix for resetting options to default on program start when in portable mode.
2013-11-29 09:50:54 -05:00
rdymac
4cdbcf0c1b
Changed - to _ as mentioned in #458
...
Changed - to _ as mentioned in #458
2013-11-25 14:17:44 +01:00
ThomasV
9b22372c43
remove prioritize altogether.
2013-11-22 16:55:43 +01:00
ThomasV
00cbb93e96
version 195
2013-11-22 15:53:50 +01:00
thomasv
664e1f6801
remove translation_id
2013-11-22 13:45:40 +01:00
rdymac
bdb471da33
pt-PT Portuguese
...
pt-PT Portuguese
2013-11-22 13:45:03 +01:00
ThomasV
3616116118
Merge pull request #449 from thgh/move-to-crowdin
...
Move to Crowdin platform
2013-11-22 03:03:59 -08:00
thgh
e3475b1f91
Move to Crowdin platform
2013-11-21 19:44:45 +01:00
ThomasV
d66b46e9f6
Merge pull request #435 from Coin-Escrow/master
...
more strings, see issue 434
2013-11-19 22:46:02 -08:00
ThomasV
6dc9bfbe07
fix default value in storage.get
2013-11-20 07:37:14 +01:00
Juho Östman
27b08a8ea2
Allow password to have non-ASCII characters
2013-11-18 23:31:45 +02:00
Coin-Escrow
e80e4cf6f7
more strings, see issue 434
2013-11-17 11:42:10 +01:00
Coin-Escrow
6b07d1a1cb
Full Italian translation
2013-11-16 18:44:59 +01:00
kazcw
3628f6430e
clean up sending address input
...
in particular fee calculation was off for send-from
2013-11-16 10:52:44 +01:00
kazcw
ae028e780d
select addresses to send from
...
based on branch by bkkcoins
2013-11-16 10:52:44 +01:00
ThomasV
cff8515e3c
on sl error: print exception inside for loop, and do not continue the loop
2013-11-14 09:23:38 +01:00
Emery Hemingway
8f87f7e954
IPv6 support
2013-11-13 14:46:36 -05:00
Michael Wozniak
433a3ba0fe
Mac OSX bitcoin: URI updates
2013-11-13 05:59:36 -06:00
ThomasV
0a9ca37099
Merge branch 'master' of git://github.com/spesmilo/electrum
2013-11-12 22:47:55 +01:00
ThomasV
e4052a3852
1.9.4
2013-11-12 22:47:52 +01:00
iceTwy
7699c2922e
Add all missing French translation strings
...
Wikia revision: 4190
2013-11-12 20:10:27 +01:00
ThomasV
7ead6d18f2
fix tx signing with watching only wallets
2013-11-12 11:14:16 +01:00
ThomasV
df76aac2db
fix bug with hex_to_int; remove unused function
2013-11-12 10:14:29 +01:00
Bryan Stitt
91061752cf
stop using eval
2013-11-11 22:03:20 -08:00
maxplm
2f8b8bdaa7
Update version.py
...
Updated to pull 4183 from wikia because of 100% completed german translation.
2013-11-11 23:41:19 +01:00
ThomasV
588f8fd110
wallet: call create_accounts in save_seed
2013-11-11 17:41:46 +01:00
ThomasV
ee141f6d37
fix connect on windows
2013-11-11 16:59:36 +01:00
ThomasV
2321cb9bb3
print less debug messages
2013-11-11 16:23:17 +01:00
ThomasV
1f13b2f4f3
network.send method
2013-11-11 16:18:40 +01:00
ThomasV
4eb767492b
version 1.9.3
2013-11-11 10:36:43 +01:00
ThomasV
9db6f0c3b7
fix side effect in get_unspent_coins, causing transactions to be rejected
2013-11-11 10:35:28 +01:00
thomasv
eae0c7c3b9
get_private_key: call get_seed first in order to check password
2013-11-10 15:22:22 +01:00
ThomasV
ff647c79fd
Merge pull request #374 from nolith/master
...
allow to connect to one server only
2013-11-10 02:55:33 -08:00
ThomasV
57e7eb2ff9
wallet.py: use get_seed in update_password
2013-11-10 11:51:56 +01:00
Bryan Stitt
225d8b83a3
don't use bare except
2013-11-09 21:23:57 -08:00
Bryan Stitt
f0eb0eccde
replace BaseException with Exception
2013-11-09 20:21:02 -08:00
Eagle[TM]
ba9782eec6
Update default server list (disable servers with failed/expired certs)
2013-11-10 01:26:06 +01:00
ThomasV
adcda6153d
Merge branch 'master' of git://github.com/spesmilo/electrum
2013-11-09 08:15:51 +01:00
ThomasV
30934b69db
call check_seed in get_seed
2013-11-09 08:15:46 +01:00
thomasv
48bd2557b7
fix: store seed version
2013-11-08 12:35:27 +01:00
ThomasV
e4cdc4da0f
dust threshold
2013-11-06 23:09:24 +01:00
Alessio Caiazza
423ed77305
allow to connect to one server only
...
This changeset allow to disable block headers retrieval from multiple
servers.
2013-11-06 18:02:37 +01:00
ThomasV
4f15ea12e4
1.9.2
2013-11-06 06:32:41 +01:00
ThomasV
2cd12f52d4
1.9.1: bug fixes
2013-11-05 23:28:04 +01:00
ThomasV
f340f08a6e
fix for portable version: use its own directory
2013-11-05 23:02:51 +01:00
ThomasV
c84cc5bb8b
do not return history if offline
2013-11-05 19:18:23 +01:00
ThomasV
b1472ba1a7
fix regression: offline mode
2013-11-05 18:55:53 +01:00
Wallacoloo
cd24eb4feb
Fixed indexing a function rather than calling it in WalletStorage.put
2013-11-04 19:36:09 -08:00
ThomasV
6197b8b8dc
fix validateaddress
2013-11-04 12:41:43 +01:00
ThomasV
536c898b59
restore from master public key with seed v4
2013-11-03 14:14:35 +01:00
ThomasV
c2f2ec2a8c
rm debug message
2013-11-03 11:06:57 +01:00
ThomasV
d8626793bc
fix: wait_for_network
2013-11-02 18:10:18 +01:00
ThomasV
6a7e13b63b
Merge pull request #354 from rdymac/patch-1
...
latest wikia version, tested
2013-11-02 05:01:00 -07:00
ThomasV
4714160f17
fix redeemPubKey for imported keys (fixes issue #350 )
2013-11-02 13:00:10 +01:00
rdymac
9bf1dac4c2
latest wikia version, tested
...
latest wikia version with 1.9 strings
2013-11-02 12:40:59 +01:00
ThomasV
67d185d7f0
offline signing with seed_v4
2013-11-01 13:31:13 +01:00
ThomasV
cf38e1e47c
fix: offline signing
2013-11-01 13:10:27 +01:00
ThomasV
999bf3d2fd
minor fix: restore from hexadecimal seed
2013-11-01 10:34:29 +01:00