This website requires JavaScript.
be4812bd29
Use fee=0 if we do not have enough funds in this zaddr to pay a fee; track number of txs created
Duke Leto
2020-04-07 21:17:58 -04:00
941f983a9f
speling iz hard
Duke Leto
2020-04-07 21:16:04 -04:00
32400168c1
Add logging for rare error cases in transaction builder
Duke Leto
2020-04-07 21:15:39 -04:00
a96a1ebce5
Use fee=0 if we have less than a fee worth of funds to consolidate
Duke Leto
2020-04-07 18:19:48 -04:00
cf4514deef
Log more details during sapling consolidation
Duke Leto
2020-04-07 13:36:46 -04:00
88f846c359
Log more details for invalid binding sigs
Duke Leto
2020-04-07 13:36:21 -04:00
3175039f62
Log consolidation output amounts
Duke Leto
2020-04-07 09:36:05 -04:00
6cdf4dd765
Fix zrpcunsafe logging and log valueBalance when final_check fails
Duke Leto
2020-04-07 00:11:53 -04:00
6e6e6e8e18
Merge branch 'dev' of https://github.com/myhush/hush3 into dev
Duke Leto
2020-04-06 23:09:50 -04:00
4d56e542a8
Do not look for sprout notes
Duke Leto
2020-04-06 23:07:11 -04:00
e03ef7f108
Avoid notes with height=0
Duke Leto
2020-04-06 23:05:20 -04:00
28f5f51e5e
Do not call BatchWrite* for sprout
Duke Leto
2020-04-06 23:03:27 -04:00
848b78f848
Return early for unknown txs and log unconfirmed
Duke Leto
2020-04-06 23:01:14 -04:00
a7dd309ad0
Add copyright
Duke Leto
2020-04-06 18:37:02 -04:00
a49dc97e25
Log txid when IsFinalTx returns false
Duke Leto
2020-04-06 18:25:00 -04:00
7665509d99
Make this less noisy
Duke Leto
2020-04-06 08:37:33 -04:00
a1f8116bfe
Merge pull request #99 from ca333/patch-10
Duke Leto
2020-04-06 05:19:33 -07:00
ec162c7d85
fix dead openssl download path
ca333
2020-04-05 02:38:46 +02:00
54ec0d0994
updated undefined behavior in accordance with zcash remedy rex4539 #4056
Charles
2020-03-29 03:01:46 -04:00
f5444b1679
LogPrintf does not take a category argument, only LogPrint
Duke Leto
2020-03-26 09:18:52 -04:00
9f0197bba3
Improved error handling and logging for sapling consolidation
Duke Leto
2020-03-20 11:31:58 -04:00
2e51538df8
Add some debug
Duke Leto
2020-03-16 07:58:12 -04:00
707d50e894
Only malloc_trim on unix+windows
Duke Leto
2020-03-15 15:18:00 -04:00
2e68231e13
Better 64bit check
Duke Leto
2020-03-15 15:17:41 -04:00
e2d9245f1b
Merge branch 'dev' of https://github.com/myhush/hush3 into dev
Duke Leto
2020-03-15 09:27:50 -04:00
93d887d6ab
Add hushd help for -opretmintxfee
Duke Leto
2020-03-15 09:27:39 -04:00
b32f72086c
Merge pull request #97 from csharpee/enhancements
Duke Leto
2020-03-15 05:01:11 -07:00
3740f2df71
Add build-arm.sh from @radix42
Duke Leto
2020-03-15 07:00:36 -04:00
327609707f
updated deps native_ccache 3.7.7
Charles
2020-03-15 03:16:12 -04:00
d5534ef041
updated deps native_ccache 3.7.4
Charles
2020-03-15 03:11:20 -04:00
5a0c3ac22b
updated proton dep 0.26.0
Charles
2020-03-15 03:09:34 -04:00
6605434eda
upgraded dep libcurl 7.67.0
Charles
2020-03-15 02:42:30 -04:00
c7cd5d5449
boost dep upgraded to 1.72.0
Charles
2020-03-15 02:29:59 -04:00
2439e5106b
Port zcash/zcash#4390 and the included bitcoin/bitcoin#8063
Duke Leto
2020-03-14 21:23:58 -04:00
f3cc3b25df
Fix compiling komodo_curve25519.h on ARMv8
Duke Leto
2020-03-14 21:06:09 -04:00
c0c7d497d0
Fix compile issues and hopefully better logging of consolidation
Duke Leto
2020-03-14 15:03:23 -04:00
d81ab5c9c7
I think this should fix some compile issues
Duke Leto
2020-03-14 10:45:04 -04:00
7691e89b1b
We got rid of this verus bug: fatal error: OCTET_STRING.h, yay
Duke Leto
2020-03-14 08:48:54 -04:00
378b1e3e74
Update coinsupply rpc docs
Duke Leto
2020-03-14 08:44:00 -04:00
c271fb8cbd
Locks and docs
Duke Leto
2020-03-10 09:10:12 -04:00
968890c591
More error checking and use a CAmount instead of int, which hopefully fixes CommitTransaction() bug
Duke Leto
2020-03-10 09:10:05 -04:00
1beb2b1fa8
Remove more sprouty code
Duke Leto
2020-03-10 07:22:23 -04:00
41662dc370
Remove sprout-related RPC docs
Duke Leto
2020-03-10 07:22:14 -04:00
448b72f270
Merge branch 'duke' into dev
Duke Leto
2020-03-09 21:31:44 -04:00
d8477c4d7b
Remove some more sprout code, yay
Duke Leto
2020-03-09 21:28:09 -04:00
736aa8cfaf
Add more data to failed consolidation ops
Duke Leto
2020-03-09 21:27:49 -04:00
744ef34438
Add zindex to z_getinfo
Duke Leto
2020-03-09 21:04:53 -04:00
e4bfafc76c
Better error checking in consolidation for when CommitTransaction() fails
Duke Leto
2020-03-09 21:02:52 -04:00
67f666d5ff
Tweak z_getinfo data slightly
Duke Leto
2020-03-09 18:42:13 -04:00
2aa376d286
Add z_getinfo, a place for various shielded details that do not fit other places
Duke Leto
2020-03-09 16:31:54 -04:00
3bf6993991
Merge branch 'duke' into dev
Duke Leto
2020-03-09 11:06:20 -04:00
ad4d87c653
Fix ConnectTip() from thread_notify merge
Duke Leto
2020-03-09 11:04:36 -04:00
9c4acae5fd
Move this inside another lexical scope to hopefully avoid compiler bugs in gcc 8.3 and clang 9.0
Duke Leto
2020-03-09 10:32:29 -04:00
5870f6f059
Update unix man pages
Duke Leto
2020-03-08 09:06:06 -04:00
699b59037a
Bump version to 3.3.2
Duke Leto
2020-03-08 08:55:42 -04:00
4f06ce726b
Merge pull request #95 from MyHush/thread_notify
Duke Leto
2020-03-08 05:14:40 -07:00
13b59f00ce
Clean up
Duke Leto
2020-03-07 21:30:51 -05:00
61c2090dd6
Make the compiler Elder Gods happy
Duke Leto
2020-03-07 17:48:34 -05:00
0f99a6ea3f
Port Network upgrade detection back to our KMD flavor
Duke Leto
2020-03-07 17:28:35 -05:00
3d7bed74c1
Port more required code
Duke Leto
2020-03-07 17:22:41 -05:00
35c68602e7
Port the BlockFound signal and parts of ScriptForMining from ZEC upstream
Duke Leto
2020-03-07 14:36:22 -05:00
a2c8f752df
Pull in validation interface changes from zcash commit 26a24da74503ae60cc9aa2d6e6ae0923ecd375fb
Duke Leto
2020-03-07 13:58:22 -05:00
a2b3316664
Port PR93 from @denioD
Duke Leto
2020-03-07 13:55:12 -05:00
64dfd18fa0
Merge pull request #94 from MyHush/sapcon_sietch
Duke Leto
2020-03-06 12:24:37 -08:00
fad66953fb
Cleanup
Duke Leto
2020-03-06 15:22:50 -05:00
9c72f4c2f5
Change consolidation fee to be the default instead of zero and require zinput arity to be inside [3,8]
Duke Leto
2020-03-06 14:40:24 -05:00
dc7525f12e
Untested sapling consolidation plus sietch outputs to reduce metadata leakage
Duke Leto
2020-03-04 09:17:05 -05:00
21ec2e7260
Merge pull request #92 from DenioD/duke
Duke Leto
2020-02-29 04:18:04 -08:00
b2b76e82da
Change KMD to Hush in opretMinFeeRate unit
DenioD
2020-02-29 08:44:13 +01:00
2f891b0e14
add opretmintxfee
ca333
2020-01-20 15:13:50 +01:00
9b0d986528
Document default of -consolidation and add comment about number of zouts
Duke Leto
2020-02-27 18:20:14 -05:00
cb004f5d57
Remove sprout code from z_exportwallet
Duke Leto
2020-02-27 11:11:59 -05:00
a7250280d0
Remove deprecated Sprout benchmarking RPCs
Duke Leto
2020-02-27 11:06:58 -05:00
a5515aa336
Fix z_validateaddress docs to remove sprout stuff and use a sapling address in examples
Duke Leto
2020-02-26 14:31:35 -05:00
08583ff269
Merge branch 'dev' into duke
Duke Leto
2020-02-26 14:13:54 -05:00
9e1c741905
Update convert params junk
Duke Leto
2020-02-26 14:12:15 -05:00
2152f4df6d
Port getalldata from ZER sans sproutness
Duke Leto
2020-02-26 09:51:09 -05:00
b06bd5720a
Add z_listreceivedbyaddress from ZER and refactor some stuff
Duke Leto
2020-02-26 00:20:02 -05:00
a338a974c7
Add z_listreceivedbyaddress from ZER
Duke Leto
2020-02-25 23:49:49 -05:00
3b4e5d727c
Revert "cleanup unnecessary lines"
Duke Leto
2020-02-25 23:49:16 -05:00
90156a295b
Merge pull request #85 from DenioD/duke
Duke Leto
2020-02-25 08:43:00 -08:00
49872e5fd7
cleanup unnecessary lines
DenioD
2020-02-25 15:47:18 +01:00
c984c2e8d5
port z_listsentbyaddress and add memo field from c00e30b210
DenioD
2020-02-25 11:54:23 +01:00
c1fa21cad1
Most Hush blocks have 2 coinbase, one for miner and one for FR; improves #82
Duke Leto
2020-02-24 05:42:11 -05:00
6a296f01d4
Update security-warnings.md
Duke Leto
2020-02-18 09:19:56 -05:00
f6a8303b49
Update security-warnings.md
Duke Leto
2020-02-18 09:18:37 -05:00
4a731fed47
Update security-warnings.md
Duke Leto
2020-02-18 09:16:44 -05:00
d3226b8a5c
Update security-warnings.md
Duke Leto
2020-02-18 09:15:42 -05:00
71087fb24f
Merge pull request #83 from DenioD/duke
Duke Leto
2020-02-18 03:05:49 -08:00
8556f00d37
resource friendly tx reorder port from 58b05de90d
DenioD
2020-02-17 21:36:17 +01:00
34318d07ff
Merge pull request #1 from MyHush/duke
Denio
2020-02-17 20:52:06 +01:00
ddbf53524e
Merge pull request #80 from DenioD/dev
Duke Leto
2020-02-15 05:43:11 -08:00
6c48397cf3
Hush witness rework, many thanks to @CryptoForge for this awesome code https://github.com/Cryptoforge-alt/pirate/tree/pirate_witness_rework
DenioD
2020-02-15 14:14:39 +01:00
7948bbf85f
Merge pull request #73 from MyHush/desnark
Duke Leto
2020-01-25 10:39:15 -08:00
499720c42b
Do not anger the libgmp Elder Gods
Duke Leto
2020-01-25 08:28:38 -05:00
4c0aebd675
Add libgmp back
Duke Leto
2020-01-25 08:18:40 -05:00
f3affab178
Revert "We do not use any of these CCs, and we want to remove gmp as dependency, so convert them to use mini-gmp.h for now"
Duke Leto
2020-01-24 18:33:06 -05:00
89bbd48eae
More libsnark removal changes to various internals
Duke Leto
2020-01-24 12:30:58 -05:00
c6de8f850c
Revert "Raw transaction updates"
Duke Leto
2020-01-24 07:29:49 -05:00
1f1e2ebf04
Raw transaction updates
Duke Leto
2020-01-24 07:20:06 -05:00