Commit Graph

1517 Commits

Author SHA1 Message Date
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