woodser
fcf9da67a3
identify and handle bug in monero core: failed tx in pool (after
...
testUpdateLockedDifferentAccounts()) associated with non-originating
saved wallets returning duplicate incoming transfers but one has
amount/numSuggestedConfirmations of 0. Resolved by rescan_bc;
MoneroUtils::reconcile() supports optional custom error message for
debugging
2019-07-20 18:22:53 -04:00
woodser
26ea3fa2b7
separate lockAndSync() from syncAux()
2019-07-19 23:24:56 -04:00
woodser
b571522a60
implement rescanBlockchain();
...
confirmations computed using wallet height instead of deamon height;
2019-07-19 22:21:35 -04:00
woodser
a8e8f2e919
remove syncAux() end height
2019-07-19 17:34:56 -04:00
woodser
5c36ebab5d
build documentation
2019-07-19 11:22:45 -04:00
woodser
25f219a2c2
ignore all external-libs;
...
CMakeLists.txt cleanup
2019-07-19 11:22:30 -04:00
woodser
284e25463b
wallet2->deinit() on wallet.close()
2019-07-19 07:20:26 -04:00
woodser
49c9bd27b9
init("") on wallet load;
...
set sync interval
2019-07-18 22:19:40 -04:00
woodser
ff5247b26c
auto sync loop running
2019-07-18 21:53:43 -04:00
woodser
68e9e73d39
auto sync implemented but need to merge with syncAux()
2019-07-18 11:58:42 -04:00
woodser
dc1e8b0a86
implement getIsConnected(), getDaemonHeight(), getDaemonTargetHeight(),
...
getIsDaemonSynced(), getIsSynced()
2019-07-18 10:58:08 -04:00
woodser
3b6e5e8eb0
implement getIsConnected()
2019-07-18 10:41:48 -04:00
woodser
30c92decc2
manually adjust restore height if startHeight < restoreHeight because
...
wallet2 does not process from start height
2019-07-18 07:44:21 -04:00
woodser
5fb2acaa8b
ready to implement autoSyncThreadFunc()
2019-07-17 18:52:46 -04:00
woodser
95dea54afe
define setAutoSync()
2019-07-17 18:09:47 -04:00
woodser
547b618598
disable received notification runtime error for now
2019-07-17 11:21:41 -04:00
woodser
0307d0faf0
internal wallet listener on_money_received() placeholder
2019-07-17 09:45:22 -04:00
woodser
b9a0aea3f5
check if request cannot be fulfilled due to splitting
2019-07-16 17:55:09 -04:00
woodser
e03b6b18bc
block merge sets coinbase tx block
2019-07-16 15:11:20 -04:00
woodser
06f0289514
account does not have label
2019-07-16 07:41:40 -04:00
woodser
73d24f4c47
output wallet merge placeholder
2019-07-15 22:09:21 -04:00
woodser
7bb7f78349
manually offset wallet2.get_payments() min_height by -1 per #5751 , #5598
2019-07-15 15:24:22 -04:00
woodser
48aaa26083
offset wallet2 get_payments() min_height by -1 because it's exclusive
2019-07-14 10:44:56 -04:00
woodser
ee367cc5f2
support tx request height
...
uint32_t -> uin64_t
2019-07-14 10:29:47 -04:00
woodser
5bfc98f0f4
todo
2019-07-12 11:42:24 -04:00
woodser
7cfb09b20b
cleanup
2019-07-11 18:38:03 -04:00
woodser
63b8a7157e
correct iter comparison
2019-07-11 12:38:26 -04:00
woodser
613f3492a1
only set numBlocksToUnlock to non-zero if subaddress has balance
2019-07-11 12:37:44 -04:00
woodser
7b23684eef
numBlocksToUnlock is 0 if unused
2019-07-10 17:38:07 -04:00
woodser
2252b8fcf3
sorting transfers
2019-07-10 16:29:52 -04:00
woodser
f2e46fe4e8
update readme
2019-07-10 12:34:02 -04:00
woodser
0604ba8633
document building gui deps for libs
2019-07-10 12:32:10 -04:00
woodser
3d7c998e4c
don't ignore folder structure
2019-07-10 12:18:48 -04:00
woodser
7b2c48c1b1
todo
2019-07-10 10:54:45 -04:00
woodser
35db1b46c0
cleanup
2019-07-09 16:18:50 -04:00
woodser
8724f7e90b
sort txs by block height unless overriden by requesting tx ids
2019-07-09 16:16:53 -04:00
woodser
77df41f929
todos
2019-07-09 11:13:34 -04:00
woodser
0481464709
todo
2019-07-09 11:12:44 -04:00
woodser
2599a16b3c
todo
2019-07-09 09:37:37 -04:00
woodser
cd57cab71f
fix memory leak using shared_ptr references
2019-07-08 16:00:18 -04:00
woodser
74b5cbe708
cleanup
2019-07-08 11:44:27 -04:00
woodser
6c0e2cacfe
merge unrelated tx blocks in MoneroWallet.cpp:mergeTx()
...
cleanup;
remove -g for debugger
2019-07-08 11:41:46 -04:00
woodser
52861006f7
update scratchpad to debug getTxs()
2019-07-08 10:29:18 -04:00
woodser
16fc4178bf
add wallet.getTxs()
2019-07-08 10:29:00 -04:00
woodser
5e4c6e898e
todo
2019-07-07 22:16:01 -04:00
woodser
a811215499
refactor MoneroBlock::merge() to use mergeTx() helper;
...
MoneroTx::merge merges blocks if necessary
2019-07-07 21:54:59 -04:00
woodser
122788249f
onSyncProgress(height, startHeight, endHeight, percentDone, message)
2019-07-07 10:41:40 -04:00
woodser
db9b129d71
move deserialization to common MoneroUtils
2019-07-06 19:38:17 -04:00
woodser
062e32d848
re-order get/set tx notes;
...
re-order getOutputsHex() with other getOutputs() methods
grouped getMnemonic(), getLanguage(), getLanguages() and updated model
2019-07-06 17:51:12 -04:00
woodser
c7af9074d2
cleanup
2019-07-06 16:21:24 -04:00