ThomasV
65ee3416f6
rename P2PK to P2PKH to avoid confusion
8 years ago
ThomasV
e123774ea8
Improve 'send all coins' function:
* do use coin chooser when sending all coins (fixes #2000 )
* allow "!" syntax for multiple outputs (fixes #1698 )
8 years ago
ThomasV
a660590a70
fix #2034
8 years ago
ThomasV
d61ccd4275
throttle send_requests
8 years ago
ThomasV
191ed8cc05
fix #2027
8 years ago
ThomasV
af55fec764
fix #2022
8 years ago
ThomasV
f7cf90d268
fix #2007
8 years ago
ThomasV
92d2395e3d
add_hw_info only if a hw wallet is there. that should fix #1995
8 years ago
ThomasV
86c3655080
improve bump_fee ( fix #1985 )
8 years ago
ThomasV
15546d817c
remove dust output when bumping fee
8 years ago
ThomasV
9d2e322760
revert 98b1271
(it freezes the gui on retsore)
8 years ago
ThomasV
98b12715a9
remove while loop from wallet.synchronize; we are already in a job
8 years ago
ThomasV
5e92e09044
fix pubkey ordering in multisig wallets. fix #1975
8 years ago
ThomasV
4cc76c8a64
bump_fee: fix error message
8 years ago
ThomasV
bab15a245b
simplification (get rid of get_mnemonic)
8 years ago
ThomasV
e64f630433
bump_fee: add_input_info is needed
8 years ago
ThomasV
f225a26952
minor fix: varname
8 years ago
ThomasV
f0611c4569
fix pubkey indexing in imported wallets
8 years ago
ThomasV
1e518e7b64
add number of confirmations in payment request status. fixes #1757
8 years ago
ThomasV
5d44474aeb
bound number of tx inputs in sweep
8 years ago
ThomasV
1e55f4fda0
fix fee computation in sweep
8 years ago
Serge Victor
55d392c274
Spread payment requests to subdirs
Currently Electrum stores all payment requests in main requests
directory. It's not going to be efficient when we have thousands of
thousands of payment requests. This patch spreads that files across
two level of subdirectories.
8 years ago
ThomasV
0fd813f229
fix #1938
8 years ago
ThomasV
fa487ae0ca
fix: get_public_keys method of p2pk wallets
8 years ago
ThomasV
68ed60ca87
fix: check_password method of Multisig wallets
8 years ago
Serge Victor
07280730d4
Intoducing websocket_announce configuration
Currently electrum daemon runs websocket server on a configured host and
port and sends the same information to merchant payments. There is
likely that those two may be different, when websocket traffic is being
reverse proxied and sent over via different hosts.
This patch introduces two fully optional parameters,
websocket_server_announce and websocket_port_announce, which when
set, are sent to the merchant payments instead of websocket_server and
websocket_port values.
8 years ago
ThomasV
7982cadd22
follow-up pevious commit
8 years ago
ThomasV
0d671e67c5
sign_transaction: do not stop if a keystore raises an exception
8 years ago
ThomasV
08543584c5
fix cold storage signing for imported wallets
8 years ago
Serge Victor
f2820944f1
Adding possibility of websockets configuration
Up to now, websockets configuration was possible for the daemon only,
this patch passes that information to the client via json file
produced with the payment request.
8 years ago
ThomasV
7a47d2341e
fix bug in trustedcoin constructor
8 years ago
ThomasV
b1b15f510c
Fix can_sign and cold storage
8 years ago
ThomasV
abeb781879
fix #1916
8 years ago
ThomasV
e38abb95d7
minor fix tx status
8 years ago
ThomasV
16ed48d52d
Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files.
8 years ago
ThomasV
ab53ee27f1
fix bug with change addresses
8 years ago
ThomasV
86e23d9989
save wallet label in keystore, to facilitate pairing
8 years ago
ThomasV
80675121ce
allow several hardware cosigners in the same wallet
8 years ago
ThomasV
afe39330dc
update wallet format again, for keystore
8 years ago
ThomasV
8423f8394f
dynfees: set default
8 years ago
ThomasV
24a9ff3fef
simplify wallet types
8 years ago
ThomasV
f6e393d7b6
fix: import addresses and private keys
8 years ago
ThomasV
a088940496
add Wallet.can_import
8 years ago
ThomasV
b87c5d12fa
- fix sign/verify messages
- fix hardware wallet tx_outputs
8 years ago
ThomasV
b0afdf4614
fix command line: create, restore, importprivkey
9 years ago
ThomasV
1159f85e05
Major refactoring
- separation between Wallet and key management (Keystore)
- simplification of wallet classes
- remove support for multiple accounts in the same wallet
- add support for OP_RETURN to Trezor plugin
- split multi-accounts wallets for backward compatibility
9 years ago
ThomasV
f061fe047d
add lock to storage.write
9 years ago
ThomasV
824f86475e
add get_master_public_key to all wallets
9 years ago
ThomasV
59825c913c
follow up c6a46df158
9 years ago
ThomasV
c6a46df158
fix issue #1853
9 years ago