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
d58396f05e
Shuffle zouts to prevent leaking change output position
2021-06-27 22:35:59 -04:00
Duke Leto
4a536d62dc
Update copyrights
2021-04-17 13:03:22 -04:00
Duke Leto
f0e242632d
Hide some logspam behind -zdebug
2021-01-24 15:05:41 -05:00
Duke Leto
980350b9b4
Stuck in the grind
2020-12-16 22:10:59 -05: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
a7f88a87aa
Update copyright URL to be https
2020-09-20 13:17:38 -04:00
Duke Leto
b0ea67d5be
desprout
2020-06-07 16:10:49 -04:00
Duke Leto
f725a8362c
desprout
2020-06-06 23:17:49 -04:00
Duke Leto
0eec14fb01
desprout
2020-06-06 20:28:02 -04:00
Duke Leto
32400168c1
Add logging for rare error cases in transaction builder
2020-04-07 21:15:39 -04:00
Duke Leto
2e51538df8
Add some debug
2020-03-16 07:58:12 -04:00
Duke Leto
ace213c54f
This actually has pretty decent logging for when nullifiers are added
2019-12-30 07:14:46 -05:00
miketout
90cc70ccb4
Fix Komodo interest when z_sendmany uses builder. Sapling spend of time locked coinbases. Cheat catcher
2018-10-29 01:38:07 -07:00
miketout
6c621e0e43
Allow NULL keystore to actually work
2018-10-13 21:03:47 -07:00
miketout
af2e212d7a
Remove spurios opret in tx builder, don't wait forever for blocks before mining, add delay to getblocktemplate
2018-10-11 21:35:09 -07:00
Michael Toutonghi
99dbf2c2ed
Build
2018-10-10 19:20:01 -07:00
Michael Toutonghi
df756d24ba
Cheatcatcher
2018-10-10 19:02:09 -07:00
Jack Grigg
ba63dacbbb
Use the correct empty memo for Sapling outputs
2018-10-03 12:14:50 +01:00
Jack Grigg
bd3c860cb4
Use ovk directly in the TransactionBuilder API instead of fvk
2018-09-18 23:26:31 +01:00
Eirik Ogilvie-Wigley
8ea8ef9850
Rename Witnesses to include sprout or sapling
2018-08-01 10:41:36 -06:00
Sean Bowe
04ed758e37
Fix bug in return value.
2018-07-30 22:03:40 -06:00
Jack Grigg
54a868cf0a
Rename xsk to expsk
...
xsk will be used for ZIP 32 extended spending keys, so renaming here to
reduce confusion.
2018-07-30 14:26:29 +01:00
Jack Grigg
a8dd4b0cf1
TransactionBuilder: Make fee configurable
2018-07-30 12:52:48 +01:00
Jack Grigg
45c0d1ec84
TransactionBuilder: Add change output to transaction
2018-07-30 12:46:18 +01:00
Jack Grigg
3466b4677e
TransactionBuilder: Add support for transparent inputs and outputs
2018-07-30 11:03:29 +01:00
Jack Grigg
25bb05de23
Formatting
2018-07-27 12:17:14 +02:00
Jack Grigg
e5dc5228ea
TransactionBuilder: Check that all anchors in a transaction are identical
...
This reduces the amount of information that is leaked by the choice of anchor.
In future we will make a protocol change to enforce that all inputs use the
same anchor.
2018-07-27 09:46:38 +02:00
Jack Grigg
e691e21f40
TransactionBuilder with support for creating Sapling-only transactions
2018-07-25 11:35:10 +02:00