SomberNight
|
ae80f143e7
|
commands/wallet: separate out 'create' and 'restore' core parts
so that they are easier to use from python scripts
|
2019-02-28 20:26:29 +01:00 |
|
ThomasV
|
3631c27ed7
|
fix: load trustedcoin plugin for two-step wallet creation
|
2019-02-28 13:11:00 +01:00 |
|
ThomasV
|
d74f0c0947
|
storage_db: fix tests, add modified flag to db class
|
2019-02-28 12:09:36 +01:00 |
|
ThomasV
|
cb9dcb8e26
|
load wallet plugin in Wallet factory, fix trustedcoin wizard on kivy
|
2019-02-28 09:02:58 +01:00 |
|
ThomasV
|
791e680a96
|
abstract database away from wallet and address_synchronizer
|
2019-02-28 09:02:58 +01:00 |
|
ThomasV
|
7f2083f667
|
separate storage and database (JsonDB)
|
2019-02-28 09:02:58 +01:00 |
|
SomberNight
|
086372f68a
|
wallet get_full_history: add from/to_height info to summary
|
2019-02-12 19:38:15 +01:00 |
|
SomberNight
|
2174fc0676
|
cli history: add option to filter by block height
|
2019-02-12 18:38:35 +01:00 |
|
SomberNight
|
026448837f
|
no more "import *"
fixes #5101
fixes #5105
|
2019-02-11 20:21:24 +01:00 |
|
ThomasV
|
8f2a730b3b
|
add more details values to history
|
2019-02-05 18:27:01 +01:00 |
|
SomberNight
|
d820f9ad37
|
transaction: change default version to 2
|
2019-01-28 15:11:03 +01:00 |
|
ghost43
|
dc19cf1fa1
|
wallet: randomise locktime of transactions a bit. also check if stale. (#4967)
|
2019-01-16 18:51:59 +01:00 |
|
SomberNight
|
664b0c234e
|
wizard: fix imported address wallets
assertion added in 9350709f13 was failing
|
2018-12-14 22:50:25 +01:00 |
|
ThomasV
|
3184d6f369
|
simplify previous commit
|
2018-12-13 12:10:36 +01:00 |
|
SomberNight
|
ef94af950c
|
wallet: try detecting internal address corruption
|
2018-12-12 20:50:53 +01:00 |
|
SomberNight
|
48e119b59e
|
qt history: minor clean-up and sanity checking
|
2018-12-10 09:31:47 +01:00 |
|
SomberNight
|
e023d8abdd
|
qt history list: sorting of first column now considers txpos
same block txns were in unnatural order, maybe sort is not stable?
|
2018-12-10 09:31:47 +01:00 |
|
Janus
|
3960070a50
|
QAbstractItemModel: fix sorting, QAbstractItemDelegate usage, QVariant usage
|
2018-12-10 09:31:45 +01:00 |
|
SomberNight
|
960855d0aa
|
wallet history fees: only calculate fees when exporting history
it's expensive, and it slows down startup of large wallets a lot
|
2018-12-04 16:17:22 +01:00 |
|
SomberNight
|
9350709f13
|
wallet creation: take care not to write plaintext keys to disk
when creating imported privkey wallets the privkeys
were written to disk unencrypted first, then overwritten with ciphertext
|
2018-12-03 13:02:14 +01:00 |
|
ThomasV
|
863ee984fe
|
wallet: cache NaN coin prices, clear cache on new history
|
2018-11-29 20:47:26 +01:00 |
|
SomberNight
|
99325618a6
|
wallet: add FIXME re fiat coin_price calculation
|
2018-11-28 15:52:38 +01:00 |
|
SomberNight
|
d4d5e32c91
|
qt history list: fix Qt.UserRole collision
|
2018-11-27 21:15:31 +01:00 |
|
ThomasV
|
c5b8706225
|
simplify test
|
2018-11-27 18:34:36 +01:00 |
|
Janus
|
37b009a342
|
qt history view custom fiat input fixes
previously, when you submitted a fiat value with thousands separator,
it would be discarded.
|
2018-11-27 17:00:26 +01:00 |
|
SomberNight
|
5376d37c24
|
history export: include tx fee
closes #3504
|
2018-11-18 16:46:07 +01:00 |
|
SomberNight
|
a6a003a345
|
RBF batching: fix logic bug
|
2018-11-09 22:47:41 +01:00 |
|
SomberNight
|
2ab8234e9c
|
RBF batching: smarter fee handling
|
2018-11-09 20:04:06 +01:00 |
|
SomberNight
|
d905f0e55e
|
RBF batching: for now, let user deal with fee problems (honour slider)
|
2018-11-09 19:15:46 +01:00 |
|
SomberNight
|
71ac3bb305
|
RBF batching: some fixes
|
2018-11-09 17:56:42 +01:00 |
|
ThomasV
|
f55db2f90b
|
add batch_rbf option to Qt GUI
|
2018-11-09 17:29:31 +01:00 |
|
ThomasV
|
2b8d801b36
|
if possible, batch new transaction with existing rbf transaction
|
2018-11-09 16:33:29 +01:00 |
|
SomberNight
|
7d114ff32d
|
cpfp: don't reuse address
|
2018-11-07 14:48:33 +01:00 |
|
SomberNight
|
5b4fada2a0
|
fix some network.get_transaction calls
see #4814 (issuecomment-434392195)
|
2018-10-30 19:07:37 +01:00 |
|
SomberNight
|
f53b480f1c
|
wallet: more powerful add_input_info
tangentially related: #4814
also recognise that input is_mine if tx was not fully parsed
but we have the prevout UTXO
|
2018-10-29 21:34:44 +01:00 |
|
SomberNight
|
34569d172f
|
wallet: make importing thousands of addr/privkeys fast
fixes #3101
closes #3106
closes #3113
|
2018-10-27 17:36:10 +02:00 |
|
SomberNight
|
791e0e1a67
|
move relayfee and dust_threshold to bitcoin.py
|
2018-10-25 23:08:59 +02:00 |
|
SomberNight
|
99d18a48f2
|
types: make some import conditional
|
2018-10-25 23:01:53 +02:00 |
|
SomberNight
|
082a83dd85
|
rename crypto.Hash to sha256d
|
2018-10-25 22:28:24 +02:00 |
|
SomberNight
|
a88a2dea82
|
split bip32 from bitcoin.py
|
2018-10-25 22:20:33 +02:00 |
|
SomberNight
|
2a60a701bf
|
qt wallet information: show has_seed and watching_only
|
2018-10-22 23:47:34 +02:00 |
|
SomberNight
|
81cc20039e
|
more type annotations in core lib
|
2018-10-22 16:41:25 +02:00 |
|
SomberNight
|
10a4c7a6ed
|
wallet.mktx: add new args: rbf, nonlocal_only
used on lightning branch
|
2018-10-19 20:48:48 +02:00 |
|
SomberNight
|
150e27608b
|
wallet: rm electrum_version field
|
2018-10-10 20:26:12 +02:00 |
|
SomberNight
|
626828e980
|
fix sweeping
|
2018-10-01 05:16:03 +02:00 |
|
SomberNight
|
4d43d12abf
|
transaction: don't convert p2pk to p2pkh address when displaying
also closes #4742
|
2018-10-01 04:58:26 +02:00 |
|
SomberNight
|
53fd6a2df5
|
transaction: always sort i/o deterministically
this was previously the caller's responsibility; now it's done implicitly when creating a txn
|
2018-09-28 19:17:45 +02:00 |
|
SomberNight
|
172ddf4aaf
|
wallet: synchronize_sequence cleaned up a bit
|
2018-09-20 20:04:50 +02:00 |
|
SomberNight
|
a2ed08615c
|
minor.. move imports out of functions
|
2018-09-18 18:07:12 +02:00 |
|
SomberNight
|
c5bedbd3ef
|
wallet: only do fiat history computations if specifically enabled
|
2018-09-08 19:38:38 +02:00 |
|