Just Wonder
c85ed93f3f
Build OK with RandomX.
5 years ago
Just Wonder
ecbc9fec10
WIP: RandomX.
5 years ago
Jianping Wu
d89d414627
Fixed Cryptonote APIs description.
6 years ago
Jianping Wu
da5ce9ee09
Fixed CN mining getblocktemplate/submitblock hash values.
6 years ago
Jianping Wu
0b30d4911c
Fixed RegTest download timeout.
6 years ago
Jianping Wu
3007571789
Added back the original getblocktemplate call.
6 years ago
Jianping Wu
dea50be56b
Added support for cryptonote header in functional test python code.
6 years ago
Jianping Wu
06770c9b2c
Fixed functional test cases.
6 years ago
Jianping Wu
d50ffd42b1
Returned correct error message when downloading blocks.
6 years ago
Jianping Wu
ddc43217ca
Genesis block also used cn header.
6 years ago
Jianping Wu
937095dd4d
WIP: started fixing make check. Fixed difficulty computation.
6 years ago
Jianping Wu
d48d05a182
Supported Cryptonight Variant 4.
6 years ago
Jianping Wu
350f6fa953
Fixed CN APIs.
6 years ago
Jianping Wu
27617b446b
Fixed CN error messages for mining.
6 years ago
Jianping Wu
b9335132b0
WIP: changed CN dummy key.
6 years ago
Jianping Wu
8d8c36a77f
WIP: mining started to work!
6 years ago
Jianping Wu
9e442eb109
WIP: fixed block serialization.
6 years ago
Jianping Wu
420c6a56d6
WIP: fixed keva block deserialization.
6 years ago
Jianping Wu
4d44c773c6
WIP: Fixed extra field deserialization.
6 years ago
Jianping Wu
adb3502f77
WIP: HexStr the template blob.
6 years ago
Jianping Wu
5424d869fa
WIP: fixed getblocktemplate.
6 years ago
Jianping Wu
ed57dabf1e
Moved to testnet7.
...
Fixed getblocktemplate.
6 years ago
Jianping Wu
57ab5c7255
WIP: implemented submitblock.
6 years ago
Jianping Wu
baf31da4a7
WIP: integrated latest cn code.
6 years ago
Jianping Wu
8b1d430007
WIP: Implemented getblockheaderbyheight.
6 years ago
Jianping Wu
cd9d169a8f
WIP: fixed build with cnutils.
6 years ago
Jianping Wu
aa97d9938c
WIP: getblocktemplate for cn style return.
6 years ago
Jianping Wu
9afc758027
Started implementing cn layer for kevacoin.
6 years ago
Jianping Wu
caef63a27f
Reversed incorrect commit.
6 years ago
Jianping Wu
b62873f1e8
WIP cn utils.
6 years ago
Jianping Wu
392b7aba5f
More changes from litecoin to kevacoin.
6 years ago
Jianping Wu
8bf578cf49
Removed accidental commit.
6 years ago
Jianping Wu
eb9ea1b9dd
Made sure to delete the entries from the db is they are new (i.e. no namespace and key combo before).
...
TODO: add keva test.
6 years ago
Jianping Wu
638a5a715c
Added kevacoin DNS seeders.
6 years ago
Jianping Wu
7a994de062
First major changes to kevacoin text.
6 years ago
Jianping Wu
f9a7c7d3cb
Added notes for mining.cpp for GetNodeCount.
6 years ago
Jianping Wu
fb0acfc6d9
WIP: started implementing keva_namespace.
6 years ago
Pieter Wuille
657dfc5bca
Fix csBestBlock/cvBlockChange waiting in rpc/mining
...
Github-Pull: #12743
Rebased-From: 45dd13503918e75a45ce33eb5c934b998790fdc8
6 years ago
Adrian Gallagher
a74a01e617
Litecoin: Branding
7 years ago
Adrian Gallagher
e838c27971
Litecoin: Fix various tests
7 years ago
Akira Takizawa
595a7bab23
Increment MIT Licence copyright header year on files modified in 2017
7 years ago
practicalswift
a720b928c8
Remove includes in .cpp files for things the corresponding .h file already included
7 years ago
MeshCollider
1a445343f6
scripted-diff: Replace #include "" with #include <> (ryanofsky)
...
-BEGIN VERIFY SCRIPT-
for f in \
src/*.cpp \
src/*.h \
src/bench/*.cpp \
src/bench/*.h \
src/compat/*.cpp \
src/compat/*.h \
src/consensus/*.cpp \
src/consensus/*.h \
src/crypto/*.cpp \
src/crypto/*.h \
src/crypto/ctaes/*.h \
src/policy/*.cpp \
src/policy/*.h \
src/primitives/*.cpp \
src/primitives/*.h \
src/qt/*.cpp \
src/qt/*.h \
src/qt/test/*.cpp \
src/qt/test/*.h \
src/rpc/*.cpp \
src/rpc/*.h \
src/script/*.cpp \
src/script/*.h \
src/support/*.cpp \
src/support/*.h \
src/support/allocators/*.h \
src/test/*.cpp \
src/test/*.h \
src/wallet/*.cpp \
src/wallet/*.h \
src/wallet/test/*.cpp \
src/wallet/test/*.h \
src/zmq/*.cpp \
src/zmq/*.h
do
base=${f%/*}/ relbase=${base#src/} sed -i "s:#include \"\(.*\)\"\(.*\):if test -e \$base'\\1'; then echo \"#include <\"\$relbase\"\\1>\\2\"; else echo \"#include <\\1>\\2\"; fi:e" $f
done
-END VERIFY SCRIPT-
7 years ago
Matt Corallo
7e319d6393
Fix -Wthread-safety-analysis warnings. Change the sync.h primitives to std from boost.
...
Commit 1.
This code was written by @TheBlueMatt in the following branch:
* https://github.com/TheBlueMatt/bitcoin/commits/2017-08-test-10923
This commit message was written by me (@practicalswift ) who also squashed
@TheBlueMatt's commits into one and tried to summarize the changes made.
Commit 2.
Remove boost include. Remove boost mentions in comments.
7 years ago
Andrew Chow
395cef7601
Change getmininginfo errors field to warnings
...
Changes the errors field to warnings. To maintain compatibility,
the errors field is deprecated and enabled by starting bitcoind with
-deprecatedrpc=getmininginfo
7 years ago
Andrew Chow
8502b20852
Unify help text for GetWarnings output in get*info RPCs
7 years ago
John Newbery
d4cdbd6fb6
[rpc] Deprecate estimatefee RPC
...
Deprecate estimatefee in v0.16, for final removal in v0.17.
This commit introduces a phased removal of RPC methods. RPC method is
disabled by default in version x, but can be enabled by using the
`-deprecatedrpc=<method>` argument. RPC method is removed entirely in
version (x+1).
7 years ago
Matt Corallo
ba206d2c63
Deprecate confusing blockmaxsize, fix getmininginfo output
...
* This removes block-size-limiting code in favor of GBT clients
doing the limiting themselves (if at all).
* -blockmaxsize is deprecated and only used to calculate an implied
blockmaxweight, addressing confusion from multiple users.
* getmininginfo's currentblocksize return value was returning
garbage values, and has been removed, also removing a
GetSerializeSize call in some block generation inner loops and
potentially addressing some performance edge cases.
7 years ago
Wladimir J. van der Laan
5acd82de9a
rpc: make estimatesmartfee argument naming consistent with documentation
...
Part of this was a reversion in ec6902d0ea
.
7 years ago
Pieter Wuille
5c8ff0d448
Introduce wrappers around CBitcoinAddress
...
This patch removes the need for the intermediary Base58 type
CBitcoinAddress, by providing {Encode,Decode,IsValid}Destination
function that directly operate on the conversion between strings
and CTxDestination.
7 years ago