ThomasV
fcc92c1ebd
Wallet file encryption:
...
- a keypair is derived from the wallet password
- only the public key is retained in memory
- wallets must opened and closed explicitly with the daemon
9 years ago
ThomasV
e30a179c97
fix make_seed arguments
9 years ago
ThomasV
679fc69cf1
do not perform satoshi conversion in the argument parser
9 years ago
ThomasV
1d1d76b1ad
workaround argparse issue by reverting their commit
9 years ago
ThomasV
aad8b4377c
Do not use parents with argument subparsers.
...
This is a workaround for https://bugs.python.org/issue23058 .
As a result, the order of optional arguments is fixed; global options must be placed before the command.
9 years ago
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
9 years ago
Thilo Uttendorfer
d6be2a4ae2
Fix listunspent command
9 years ago
ThomasV
d042d6e970
initial testnet support (petrkr)
9 years ago
ThomasV
be15b76c9b
allow client daemon to be launched in the foreground ( fix #1873 )
9 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 )
9 years ago
ThomasV
36d0dff092
fix #2026
9 years ago
ThomasV
9285a7198e
Revert "remove custom entropy option; nobody uses it"
...
This reverts commit e0c38b31b4 .
9 years ago
ThomasV
bab15a245b
simplification (get rid of get_mnemonic)
9 years ago
ThomasV
49550514af
fix: import version
9 years ago
ThomasV
5d44474aeb
bound number of tx inputs in sweep
9 years ago
ThomasV
1e55f4fda0
fix fee computation in sweep
9 years ago
ThomasV
df6dae90d6
remove the 'deseed' command, it does not work anymore with keystores
9 years ago
ThomasV
e0c38b31b4
remove custom entropy option; nobody uses it
9 years ago
ThomasV
5733a5d125
importprivkey: do not import the same key twice
9 years ago
ThomasV
2e9cfb9800
small fixes for addrequest
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
5a2ec73367
add RBF option to command line
10 years ago
ThomasV
c6a46df158
fix issue #1853
10 years ago
ThomasV
7a1af24eda
getprivatekeys: try load_json if we did not get an address
10 years ago
ThomasV
e7d1f59987
getmpk command: return only one key
10 years ago
ThomasV
a07a3f748e
Qt GUI: let users type tx output in script language
10 years ago
ThomasV
0e61408dfa
add option to configure electrum_path
10 years ago
ThomasV
1a46a795a5
detect non-final transactions, and transactions with unconfirmed inputs
10 years ago
ThomasV
6b54459833
rename createrawtx -> serialize
10 years ago
ThomasV
31e9670502
make 'createrawtx' command not require wallet
10 years ago
ThomasV
7dbb23e8c6
replace sync command
10 years ago
ThomasV
1b07fb3d17
add 'offline' option only for 'restore'
10 years ago
ThomasV
b39b3e3485
add 'sync' command
10 years ago
ThomasV
94dbfe6791
fix #1728
10 years ago
ThomasV
753a28b452
set timeout to 30s for synchronous operations
10 years ago
ThomasV
0e3c3b59c8
fix bug #1715
10 years ago
ThomasV
9659e8542d
fix transaction parsing from command line
10 years ago
ThomasV
a4903fbf90
remove while loop in getservers
10 years ago
ThomasV
40281a3193
restore 'help' command for the python console
10 years ago
ThomasV
76bf8085fd
fix #1688
10 years ago
ThomasV
9cd4acafcc
update broadcast command, with timeout
10 years ago
ThomasV
305843999e
Relicensing
10 years ago
ThomasV
c2db006c86
addrequest: do not set expiration date by default
10 years ago
ThomasV
8b68a742d1
follow up to 2a507b91c1
10 years ago
ThomasV
eb36884c66
move estimate_fee back to wallet
10 years ago
ThomasV
d200b236ae
replace tx.input, tx.output by methods, so that deserialize calls are encapsulated
10 years ago
ThomasV
0d52911561
define constants for tx output types
10 years ago
ThomasV
0464a1a6b0
remove gtk gui
10 years ago
ThomasV
fb8f9e55ef
Cleanup main script, with semantic changes:
...
The --offline flag applies only to GUI.
Commands must use the daemon if a daemon is running, otherwise they are run offline.
Commands that only require the wallet do not have the require_network flag.
10 years ago
ThomasV
acbe67fd1f
separation between RPC and non-RPC commands.
10 years ago