ThomasV
5c31263848
fix load_accounts
2014-04-01 19:10:59 +02:00
ThomasV
5a43b633d6
update bip32 accounts and wallet
2014-04-01 11:25:12 +02:00
ThomasV
9543d2b5ec
catch exception in signrawtransaction, if wallet is not synchronized
2014-03-15 09:59:00 +01:00
ThomasV
e2c749cdab
bip32 uses compressed K
2014-03-13 16:56:53 +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
960e7bc3df
fix reference to verifier
2014-03-11 09:38:08 +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
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
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
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
cf8c4aa491
fix: do not create wallet if seed is empty because user typed gibberish
2014-02-11 14:44:52 +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
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
9218175301
enable bip32
2014-01-29 17:12:08 +01:00
ThomasV
d4fbe85d7d
json rpc daemon
2014-01-27 10:37:39 +01:00
ortutay
4edfc6d82e
Coinbase BuyBack plugin
2014-01-05 00:19:23 -08:00
ThomasV
e18573dda0
test is_mine in add_keypairs_from_wallet
2013-12-21 17:57:42 +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
f045490597
During wallet creation, do not write seed on disk before it is encrypted
2013-12-13 17:30:34 +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
ThomasV
9b22372c43
remove prioritize altogether.
2013-11-22 16:55:43 +01:00
ThomasV
6dc9bfbe07
fix default value in storage.get
2013-11-20 07:37:14 +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
7ead6d18f2
fix tx signing with watching only wallets
2013-11-12 11:14:16 +01:00
ThomasV
588f8fd110
wallet: call create_accounts in save_seed
2013-11-11 17:41:46 +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
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
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
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
536c898b59
restore from master public key with seed v4
2013-11-03 14:14:35 +01:00
ThomasV
d8626793bc
fix: wait_for_network
2013-11-02 18:10:18 +01:00
ThomasV
4714160f17
fix redeemPubKey for imported keys (fixes issue #350 )
2013-11-02 13:00:10 +01:00
ThomasV
67d185d7f0
offline signing with seed_v4
2013-11-01 13:31:13 +01:00
ThomasV
999bf3d2fd
minor fix: restore from hexadecimal seed
2013-11-01 10:34:29 +01:00
thomasv
71429ef4bd
no keyid for imported keys
2013-10-31 17:00:20 +01:00
thomasv
4ef6adf3ce
exit after seed message
2013-10-31 15:42:52 +01:00
thomasv
83b885c702
fix mnemonic decode
2013-10-31 15:40:10 +01:00
thomasv
5a3b80cfb2
disable bip32
2013-10-31 13:28:52 +01:00
ThomasV
5cb1d6afda
seed prefix 01
2013-10-31 09:32:22 +01:00
ThomasV
31aaae8ed2
seed v6
2013-10-26 16:40:05 +02:00
ThomasV
07bdd6c494
move old wallet to subdir
2013-10-24 11:43:55 +02:00
ThomasV
aaaeac3535
create a subdirectory for wallets, under default path
2013-10-24 10:03:48 +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
dfb2d12602
fix: height()
2013-10-10 10:01:44 +02:00
ThomasV
367b11681b
fix offline signing: redeemPubkey was missing
2013-10-08 19:24:22 +02:00
ThomasV
14b5a3afd8
fixes for android: restore from seed
2013-10-08 14:12:56 +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
ec03932454
simplify get_balance
2013-10-07 22:02:17 +02:00
thomasv
ca75d3c08a
check coinbase maturity ( fix #252 )
2013-10-07 19:24:06 +02:00
ThomasV
ea0f270fd9
update and fix the merchant script (fixes issue #254 )
2013-10-06 21:16:09 +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
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
6f2471b69b
getpubkeys command
2013-10-03 13:31:59 +02:00
ThomasV
7a5016ec42
move synchronous_get to network.py, fix get_balance script
2013-10-03 10:05:01 +02:00
ThomasV
40e393187a
manage subscriptions in network.py
2013-10-02 13:00:02 +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
e82653f454
add locks to config and storage
2013-09-29 18:33:54 +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
4524c107cf
add account menus and details window
2013-09-24 16:55:25 +02:00
ThomasV
428fbf1f63
sort coins by age in get_unspent_coins()
2013-09-15 23:37:40 +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