Commit Graph

31 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
1748f0f2a3 Improved logging and error checking in consolidation and sweeping 2022-08-27 22:31:40 -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
4a536d62dc Update copyrights 2021-04-17 13:03:22 -04:00
Duke Leto
b58c15b9fb update copyrights 2020-12-10 07:45:36 -05:00
Duke Leto
be16f80abc Hush Full Node is now GPLv3
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/

Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
Duke Leto
b5d308f182 Fix deletetx=1 coredump and more logspam 2020-09-21 01:03:38 -04:00
Duke Leto
a7f88a87aa Update copyright URL to be https 2020-09-20 13:17:38 -04:00
Duke Leto
4800f497aa Fix copyright 2020-06-17 22:32:00 -04:00
Duke Leto
22d4d1a06e desprout 2020-06-06 04:34:30 -04:00
Duke Leto
62d438e0de desprout 2020-06-02 02:52:19 -04:00
Duke Leto
be4812bd29 Use fee=0 if we do not have enough funds in this zaddr to pay a fee; track number of txs created 2020-04-07 21:17:58 -04:00
Duke Leto
941f983a9f speling iz hard 2020-04-07 21:16:04 -04:00
Duke Leto
a96a1ebce5 Use fee=0 if we have less than a fee worth of funds to consolidate 2020-04-07 18:19:48 -04:00
Duke Leto
cf4514deef Log more details during sapling consolidation 2020-04-07 13:36:46 -04:00
Duke Leto
3175039f62 Log consolidation output amounts 2020-04-07 09:36:05 -04:00
Duke Leto
6cdf4dd765 Fix zrpcunsafe logging and log valueBalance when final_check fails 2020-04-07 00:11:53 -04:00
Duke Leto
a7dd309ad0 Add copyright 2020-04-06 18:37:02 -04:00
Duke Leto
f5444b1679 LogPrintf does not take a category argument, only LogPrint 2020-03-26 09:18:52 -04:00
Duke Leto
9f0197bba3 Improved error handling and logging for sapling consolidation 2020-03-20 11:31:58 -04:00
Duke Leto
2e51538df8 Add some debug 2020-03-16 07:58:12 -04:00
Duke Leto
c0c7d497d0 Fix compile issues and hopefully better logging of consolidation 2020-03-14 15:03:23 -04:00
Duke Leto
d81ab5c9c7 I think this should fix some compile issues 2020-03-14 10:45:04 -04:00
Duke Leto
968890c591 More error checking and use a CAmount instead of int, which hopefully fixes CommitTransaction() bug 2020-03-10 09:10:05 -04:00
Duke Leto
736aa8cfaf Add more data to failed consolidation ops 2020-03-09 21:27:49 -04:00
Duke Leto
e4bfafc76c Better error checking in consolidation for when CommitTransaction() fails 2020-03-09 21:02:52 -04:00
Duke Leto
fad66953fb Cleanup 2020-03-06 15:22:50 -05:00
Duke Leto
9c72f4c2f5 Change consolidation fee to be the default instead of zero and require zinput arity to be inside [3,8] 2020-03-06 14:40:24 -05:00
Duke Leto
dc7525f12e Untested sapling consolidation plus sietch outputs to reduce metadata leakage 2020-03-04 09:17:05 -05:00
Duke Leto
9b0d986528 Document default of -consolidation and add comment about number of zouts 2020-02-27 18:20:14 -05:00
DenioD
6c48397cf3 Hush witness rework, many thanks to @CryptoForge for this awesome code https://github.com/Cryptoforge-alt/pirate/tree/pirate_witness_rework 2020-02-15 14:14:39 +01:00