Duke Leto
b58c15b9fb
update copyrights
3 years ago
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.
4 years ago
Duke Leto
a7f88a87aa
Update copyright URL to be https
4 years ago
Duke Leto
b0ea67d5be
desprout
4 years ago
Duke Leto
f725a8362c
desprout
4 years ago
Duke Leto
0eec14fb01
desprout
4 years ago
Duke Leto
32400168c1
Add logging for rare error cases in transaction builder
4 years ago
Duke Leto
2e51538df8
Add some debug
4 years ago
Duke Leto
ace213c54f
This actually has pretty decent logging for when nullifiers are added
4 years ago
ca333
492d6703ed
sync jl777:FSM
6 years ago
miketout
90cc70ccb4
Fix Komodo interest when z_sendmany uses builder. Sapling spend of time locked coinbases. Cheat catcher
6 years ago
miketout
6c621e0e43
Allow NULL keystore to actually work
6 years ago
miketout
af2e212d7a
Remove spurios opret in tx builder, don't wait forever for blocks before mining, add delay to getblocktemplate
6 years ago
Michael Toutonghi
99dbf2c2ed
Build
6 years ago
Michael Toutonghi
df756d24ba
Cheatcatcher
6 years ago
Jack Grigg
ba63dacbbb
Use the correct empty memo for Sapling outputs
6 years ago
Jack Grigg
bd3c860cb4
Use ovk directly in the TransactionBuilder API instead of fvk
6 years ago
Eirik Ogilvie-Wigley
8ea8ef9850
Rename Witnesses to include sprout or sapling
6 years ago
Sean Bowe
04ed758e37
Fix bug in return value.
6 years ago
Jack Grigg
54a868cf0a
Rename xsk to expsk
xsk will be used for ZIP 32 extended spending keys, so renaming here to
reduce confusion.
6 years ago
Jack Grigg
a8dd4b0cf1
TransactionBuilder: Make fee configurable
6 years ago
Jack Grigg
45c0d1ec84
TransactionBuilder: Add change output to transaction
6 years ago
Jack Grigg
3466b4677e
TransactionBuilder: Add support for transparent inputs and outputs
6 years ago
Jack Grigg
25bb05de23
Formatting
6 years ago
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.
6 years ago
Jack Grigg
e691e21f40
TransactionBuilder with support for creating Sapling-only transactions
6 years ago