ThomasV
d88cceecae
fix #1716 : keypairs should be array not tuple
9 years ago
ThomasV
305843999e
Relicensing
9 years ago
Neil Booth
a58c19d7c0
Clean up and fix account adding
As per BIP44, 20 addresses are checked for transactions, not just the
first one.
Show the last account only if used or named.
If all accounts are used, prompt for password to create new one.
Fixes #1128
9 years ago
ThomasV
438bc94dce
fix #1399
10 years ago
Roman Zeyde
b5854b6e8b
account: remove unused variables
10 years ago
ThomasV
56b3c98332
generic m of n multisig
10 years ago
ukurokawa
950dc2c685
get_pubkeys is called incorrectly in get_pubkey_from_xpub()
10 years ago
ThomasV
18d16ba82c
bugfix: add pubkey to PendingAccount, to be able to spend from it
10 years ago
ThomasV
58146407f7
fix: gap_limit
10 years ago
ThomasV
63c7a27d7e
add InvalidPassword exception
10 years ago
Tafelpoot
d9c5250a6f
removed trailing whitespace and fixed indentation in history widget
10 years ago
ThomasV
441c68fbcc
cache xpub values in account in order to generate addresses faster
10 years ago
ThomasV
302e444717
fix balance of PendingAccount (address was counted twice)
10 years ago
ThomasV
d2f4eed1f7
multi-account synchronization
10 years ago
ThomasV
0b7f8e74d5
move synchronize_account logic to account.py
10 years ago
ThomasV
0a810de898
add get_type method to PendingAccount
10 years ago
ThomasV
38e662e522
fix syntax of redeem_script
11 years ago
ThomasV
0ce2c870bb
fixes for pending accounts
11 years ago
ThomasV
a89abee969
Rewrite accounts and transactions: store pubkeys instead of addresses in order to avoid unnecessary derivations.
11 years ago
ThomasV
0c6d470296
various bugfixes for imported addresses
11 years ago
ThomasV
2c7bf3ca1a
detect if wallet can sign tx before showing sign button
11 years ago
ThomasV
0636ef8b32
compact serialized format for unsigned and partially signed transactions.
11 years ago
ThomasV
90a558e02c
fix get_pubkey for imported keys
11 years ago
ThomasV
a21a175679
mpk hex encoding
11 years ago
ThomasV
7f67b36a19
fix: num_accounts should return only confirmed bip32 accounts
11 years ago
ThomasV
c9fc6275ab
move private key methods from wallet to accounts
11 years ago
ThomasV
339dd46d98
return imported addresses as sorted
11 years ago
ThomasV
e9968e4a39
imported_keys and accounts
11 years ago
ThomasV
2a938ad516
fix: pending accounts
11 years ago
ThomasV
fdf8697e58
handle pending and imported accounts using account child classes
11 years ago
ThomasV
66e1e2707d
get_pubkey_from_x
11 years ago
ThomasV
a194edbefb
account:simplification
11 years ago
ThomasV
4fb5296a92
account:simplification
11 years ago
ThomasV
9c34f9a1da
fix: getpubkey
11 years ago
ThomasV
f68ecb3e26
multisig accounts: sort pubkeys
11 years ago
ThomasV
f522d6c36d
sort pubkeys in multisig scripts
11 years ago
ThomasV
df540cb241
move get_keyID to accounts
11 years ago
ThomasV
05fcdce018
fix redeem scripts
11 years ago
ThomasV
9567af0219
fix CKD in p2sh accounts
11 years ago
ThomasV
5a43b633d6
update bip32 accounts and wallet
11 years ago
thomasv
f045490597
During wallet creation, do not write seed on disk before it is encrypted
11 years ago
Bryan Stitt
f0eb0eccde
replace BaseException with Exception
11 years ago
ThomasV
30934b69db
call check_seed in get_seed
11 years ago
ThomasV
6f2471b69b
getpubkeys command
11 years ago
thomasv
8242e58ddd
fix modules
11 years ago
ThomasV
fe538cc310
fix get_private_key for old addresses
11 years ago
ThomasV
b983d12929
restore old accounts from seed
11 years ago
ThomasV
9d00a072fe
create new accounts through wallet.synchronize()
11 years ago
ThomasV
e995f7abfd
save account name as label
12 years ago
ThomasV
c019428b02
fix for non-p2sh addresses
12 years ago