Commit Graph

2330 Commits

Author SHA1 Message Date
Duke Leto
57baf25b02 Do not add to amountConsolidated until we successfully create the tx and only do it once 2022-08-30 22:05:41 -04:00
Duke Leto
b50c51f797 Log value of status and correctly return status value instead of always returning success, derp 2022-08-30 21:05:57 -04:00
Duke Leto
b4b6988eb0 Log when we use fee=0 for small inputs 2022-08-30 21:05:27 -04:00
Duke Leto
702c2163cd Log if we have no zsweepaddress or an invalid zsweepaddress 2022-08-30 21:05:09 -04:00
Duke Leto
1748f0f2a3 Improved logging and error checking in consolidation and sweeping 2022-08-27 22:31:40 -04:00
Duke Leto
0e3889c96a List z_sweepstatus in RPC list 2022-08-27 15:03:11 -04:00
Duke Leto
3730175971 Add some logging when skipping sweep/consolidation 2022-08-27 14:04:53 -04:00
Duke Leto
4eec81b191 Fix some issues in z_sweepstatus 2022-08-27 13:57:00 -04:00
Jonathan "Duke" Leto
4aedeb557b Add z_sweepstatus RPC 2022-08-27 10:35:08 -07:00
Duke Leto
02ef714901 Commit forgotten files 2022-08-25 09:26:10 -04:00
Duke Leto
c6e5b07a59 You might be a king or a little street zsweeper, but sooner or later you will dance with the reaper 2022-08-24 23:38:19 -04:00
Duke Leto
afd3f93e2e Throw error in wallet if ReadBlockFromDisk fails 2022-07-18 10:43:22 -04:00
Duke Leto
739fe4d1f3 Merge branch 'dev' into danger 2022-07-12 08:32:06 -04:00
Duke Leto
dda7233536 Merge branch 'randomx' into dev 2022-07-12 08:31:26 -04:00
Duke Leto
15d254af10 Ignore chain sync verification and relaying when -testnode=1 2022-07-01 21:40:39 -04:00
Duke Leto
2b336dccc0 Fix ending height bug and check that ending height is larger than starting height 2022-06-09 06:41:09 -04:00
Jonathan "Duke" Leto
e0d22ee170 Enable z_anonsetblockdelta to calculate a delta for a block range; ignore coinbase txs as optimization 2022-06-09 03:00:50 -07:00
Duke Leto
cc61b19930 Make z_anonsettxdelta work on a tx that is not in our wallet and fix calculation 2022-06-07 23:56:25 -04:00
Duke Leto
c218cf1c09 Fix compile errors 2022-06-07 23:19:06 -04:00
Jonathan "Duke" Leto
bdde67c359 Initial implementation of anonsettxdelta + z_anonsetblockdelta 2022-06-07 20:05:49 -07:00
Duke Leto
689a360b60 Allow notary addresses in sendmany, fixes #126 2022-04-18 00:32:11 -04:00
Duke Leto
79a6f51c2d Update some comments and docs 2022-03-30 00:21:38 -04:00
jahway603
04911ae966 Mention z_viewtransaction in gettransaction and getrawtransaction RPC calls 2022-03-18 12:12:40 -04:00
Duke Leto
361998b5d2 Do not erase for now 2021-12-23 17:59:01 -05:00
Duke Leto
66f1f9b076 Remove mention of overwintered from RPC docs. HUSH and all HSCs are all overwintered #19 2021-12-23 12:14:54 -05:00
Duke Leto
b4dc415f1e Log when we are done doing a partial rescan 2021-12-23 10:46:20 -05:00
Duke Leto
8faa5dec89 Erase old unconfirmed wallet transactions that are too old to be accepted by network consensus rules 2021-12-22 12:12:13 -05:00
Duke Leto
cff8d114ea Fix rescan RPC to correctly use the optional rescan height 2021-12-21 20:55:29 -05:00
Duke Leto
e04465983c Port upstream rpc deadlock fix #77 2021-10-30 12:21:58 -04:00
Duke Leto
e00dabb79b Fix bug in listaddresses RPC 2021-09-18 11:25:13 -04:00
Duke Leto
f22cbbf1e2 Cleanup and remove dead code 2021-09-16 14:12:31 -04:00
Duke Leto
977e93cbaa Get rid of wolfssl warning about timing resistance 2021-09-13 13:12:37 -04:00
Duke Leto
f19c70bfa6 Add missing newline to rescan log line 2021-09-09 12:37:04 -04:00
Duke Leto
3d4123ee88 Cleanup 2021-09-03 12:35:59 -04:00
Duke Leto
ae9b87740d Remove broken links 2021-09-03 12:05:20 -04:00
Duke Leto
e3bb6ed01e listaddresses takes no params and remove accounts from docs 2021-09-02 18:50:56 -04:00
Duke Leto
b4cf845bf3 New listaddresses RPC and z_exportwallet RPC now can be called during RPC warmup 2021-09-02 12:22:04 -04:00
Duke Leto
0c6e5945a6 Add listaddresses as a new replacement for getaddressesbyaccount; cleanup 2021-09-01 20:26:59 -04:00
Duke Leto
b713f43487 Clean up dead code and cruft 2021-09-01 14:46:53 -04:00
Duke Leto
30001d4253 Comment out a z2z check that isn't quite correct 2021-08-22 17:34:44 -04:00
Duke Leto
b505660489 Clarify some docs related to Overwinter, which HUSH and all HSCs have 2021-08-22 14:57:49 -04:00
Duke Leto
056f314032 Add copyright 2021-08-11 14:04:14 -04:00
Duke Leto
91383d0bc5 . 2021-07-10 12:56:43 -04:00
Duke Leto
38089e2d15 Only build witness cache when needed 2021-07-10 02:30:05 -04:00
Duke Leto
14f38e3b0d Let us be honest 2021-07-08 18:15:59 -04:00
Duke Leto
195af2c65a Sietch for z_shieldcoinbase 2021-06-27 22:19:37 -04:00
Duke Leto
2c315965d7 Log data about clearing witness cache 2021-06-26 13:54:57 -04:00
Duke Leto
84f79558d5 Desprout 2021-05-19 21:32:36 -04:00
Duke Leto
4db320355b Small optimizations during rescanning and ChainTip() 2021-05-19 10:51:07 -04:00
Duke Leto
d977345b26 Specify that cleanwallettransactions only works on utxos, not zutxos 2021-05-15 12:15:00 -04:00