Neil Booth
0f29984f07
Speed up freezing and unfreezing of many addresses
Speedup mainly from writing to storage only once.
Make frozen_addresses a set in memory, as sets give cleaner
code and are more efficient.
Minor change in behaviour: command line freezing used to return
False if the address isn't in the wallet OR the address was already
frozen. Now it returns more like a success code: it returns False
only if the address isn't in the wallet regardless of frozen state.
Similarly for unfreezing.
10 years ago
ThomasV
d6f4b57d64
help function for python console
10 years ago
ThomasV
92a158b910
proper handling of arg_types. add more options for listaddresses
10 years ago
ThomasV
2ab9272f52
fix positional arguments
10 years ago
ThomasV
966bb3c15f
separate help and description for commands
10 years ago
ThomasV
0ad73b0899
better help
10 years ago
ThomasV
d2f3e3f349
fix cmdline listcontacts
10 years ago
ThomasV
48f98f75db
improve help messages
10 years ago
ThomasV
bf1aa6263c
add description to command parameters
10 years ago
ThomasV
5dd535f915
move global options to parent, to avoid order-sensitive parsing
10 years ago
ThomasV
701527df20
fix -P option
10 years ago
ThomasV
6201133c48
fix #1263
10 years ago
ThomasV
a0c7219db0
rm debugging print
10 years ago
ThomasV
2e67ca43e8
use csv instead of mkmanytx
10 years ago
ThomasV
3ddbbc1008
Parse arguments with argparse.
Move parser to commands.py
10 years ago
ThomasV
9dc8393cf6
move import test to wallet.py
10 years ago
ThomasV
3fdfd23ca9
add check in importprivkey
10 years ago
mikeland86
0ec62c8f36
Fix createrawtransaction and missing deserialize()
Found these issues while trying to create, sign, and broadcast a raw transaction.
* createrawtransaction was using old signature for Transaction constructor
* Signwithwallet and decoderawtransaction need to call deserialize on tx before they can access inputs and outputs. (Maybe adding getInputs() and getOutputs() which deserializes if needed might be nicer)
10 years ago
ThomasV
5fa2a48343
add getmerkle command
10 years ago
ThomasV
43b8e202fd
replace instances of get_unspent_coins
10 years ago
ThomasV
687cc7783f
show unmatured coins in status bar. fixes #1163
10 years ago
ThomasV
7316f613d6
fix history command
10 years ago
Roman Zeyde
c4b306cdbe
fix Transaction.deserialize() to Transaction()
10 years ago
ThomasV
e3de121be9
store deserialized tx in/out in wallet file for fast computation
10 years ago
ThomasV
4a4624cb85
type conversion; fixes #1077
10 years ago
ThomasV
9285074f00
fix typo
10 years ago
ThomasV
0f5ab4c296
add ismine command. should fix issue #975
10 years ago
ThomasV
52e9c0b498
fix createrawtransaction, using extended serialization format
10 years ago
Nick Levesque
8fae4434c1
Added searchcontacts command
10 years ago
ThomasV
581ed1ed26
separate signtxwithkey and signtxwithwallet, and simplify sign_transaction
10 years ago
ThomasV
6361abaf4d
extended seed prefix
10 years ago
ThomasV
ca765b6622
getseed: display seed as utf8
10 years ago
ThomasV
1e75d6f854
add japanese, fix utf8
10 years ago
ThomasV
4d71707be8
add portuguese wordlist, and adapt wordlist parsing
11 years ago
ThomasV
4dcdcbc068
move mnemonic to separate class and use slush's wordlist. new commands: make_seed and check_seed
11 years ago
Janne Pulkkinen
95413cd1a9
Confirmation count included in API command history
11 years ago
ThomasV
9ee0614edb
make daemon usable with the GUI
11 years ago
ThomasV
24f40f610f
fix: update commands with new transaction constructors
11 years ago
ThomasV
1bb00ff5af
store output type explicitly in tuple
11 years ago
ThomasV
2e1d24939c
rm duplicate method getpubkey
11 years ago
Chris Glass
01f3e31c6b
First cleanup branch commit
This fixes some import and whitespace issues to align closer to pep8.
I added a few comments to make further contributions easier.
11 years ago
ThomasV
b28a0bcdd4
getmpk: return list of accounts
11 years ago
ThomasV
a24e32266f
help text for signrawtransaction
11 years ago
ThomasV
0636ef8b32
compact serialized format for unsigned and partially signed transactions.
11 years ago
ThomasV
501bb92584
Remove Bitcoin address from serialized encryption format. Enable encrypt commands, fix ser_to_point() and add some tests
11 years ago
ThomasV
217ba7c80c
createrawtransaction: keep all fields for input_info
11 years ago
ThomasV
8534ec603f
dumpprivkey -> getprivatekeys
11 years ago
ThomasV
563a7d99b9
rename command dumpprivkey as getprivatekeys
11 years ago
ThomasV
46c0dda3b9
sweep privkeys in gui
11 years ago
ThomasV
0ba73dfc95
restore get_master_public_key function. fixes #668
11 years ago