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
65b45d9f88
mining logspam
4 years ago
Duke Leto
d4883bce7c
More timedate changes from KMD 0.6
4 years ago
DeckerSU
2c60f2ffae
disable assertion when -debug arg is passed
4 years ago
Duke Leto
35c68602e7
Port the BlockFound signal and parts of ScriptForMining from ZEC upstream
4 years ago
DenioD
b2b76e82da
Change KMD to Hush in opretMinFeeRate unit
4 years ago
ca333
2f891b0e14
add opretmintxfee
4 years ago
Duke Leto
148e86a33b
Remove unneeded RPCs
4 years ago
Duke Leto
f2ce6c15a7
Remove more dead code
4 years ago
Duke Leto
f70531c09c
Compile fixes
4 years ago
Duke Leto
fb1f989391
Revert "Clean up"
This reverts commit 5477a673e1
.
4 years ago
Duke Leto
bfc635106a
Compile fixes
4 years ago
Duke Leto
5477a673e1
Clean up
4 years ago
Duke Leto
1cb03d8e30
Compile fixes
4 years ago
Duke Leto
9bfd9fce6a
Fix logic bug that started mining by default and clean up lots of stuff
5 years ago
Duke Leto
e87d029968
Mostly-working Hush full node sans Verus!!!
Every line of Verus-specific code has been removed from the codebase.
This code compiles on Linux and can do a partial sync. A full sync
and other extensive tests need to be done before it's merged into
the duke branch.
BUGS:
One known bug is that the node starts to CPU mine by default, lol.
5 years ago
Duke Leto
0eaee9dc83
Good riddance
5 years ago
Duke Leto
f39cd2a473
Delete Verus junk, which breaks ARMv8/aarch64 builds
5 years ago
Jonathan "Duke" Leto
ced4d38255
Bunch of little things
5 years ago
jl777
cee26803b1
Tipdiff decay
5 years ago
jl777
9400118aad
Less is more
5 years ago
jl777
3cf10af4ee
Tet
5 years ago
jl777
527ee64eb3
Fix miner bug
5 years ago
jl777
e58b81a475
Fix miner
5 years ago
jl777
23ca86df3a
Zawys new algo
1) FTL 4 seconds
2) MTP from 11 -> 1
3) must calc MAX(diff[I]) for past 11 blocks
4) bnTarget *= mult*mult
5) bnTarget.nBits -> onchain
5 years ago
jl777
41f752ff4b
int64_t
5 years ago
jl777
4aa44715aa
Syntax
5 years ago
jl777
1cefd54af1
Fix zawy attack, thanks zawy!
5 years ago
jl777
199d8db019
Fix zawy attack
5 years ago
jl777
d9020b8aa2
HASHTarget_POW =
5 years ago
jl777
b8ae049689
-print
5 years ago
jl777
467f59272b
hashTarget
5 years ago
jl777
1aab146063
Recall hashtarget
5 years ago
jl777
6fbae7109c
Allow disabling adaptivepow
5 years ago
jl777
cb90a6d276
chainparams.GetConsensus()
5 years ago
jl777
fc47ea72e7
Modify bitcoinminer
5 years ago
jl777
02e6851870
Update adaptivepow to handle variable block times
5 years ago
jl777
b55da04025
HASHTarget_POW
5 years ago
jl777
5d19239884
Set origtargert
5 years ago
jl777
70d31f3dd7
Mine to the adjusted target
5 years ago
jl777
c267dcb282
KOMODO_EARLYTXID_HEIGHT
5 years ago
Mihailo Milenkovic
1f013df156
Initial PegsCC implementation ( #27 )
5 years ago
blackjok3r
eca62bb4f3
fix crash/lockup on KMD with mining pools when an old utxo makes IsFinalTx fail in TestBlockValidity.
5 years ago
Metaphilibert
b21eb99956
Cosmetics for legacy view
5 years ago
blackjok3r
f2645aed1b
better fix
5 years ago
blackjok3r
0d7c2f33fc
try fix for chickenpool
5 years ago
DeckerSU
45aecd9c3c
osx: switch to gcc-8 static build
5 years ago
blackjok3r
bbd24399a2
bit safer
5 years ago
blackjok3r
c2261146d9
Fix KMD lockup on pools, try new fix electrum crash.
5 years ago
blackjok3r
8703305e7a
game commit
5 years ago