- Add CheckRandomXSolution() to validate RandomX PoW in nSolution field - Add ASSETCHAINS_RANDOMX_VALIDATION activation height per chain (DRAGONX: 2838976, TUMIN: 1200, others: height 1) - Add CRandomXInput serializer for deterministic RandomX hash input - Fix CheckProofOfWork() to properly reject invalid PoW (was missing SMART_CHAIN_SYMBOL check, allowing bypass) - Call CheckRandomXSolution() in hush_checkPOW and CheckBlockHeader Without this fix, attackers could submit blocks with invalid RandomX hashes that passed validation, as CheckProofOfWork returned early during block loading and the nSolution field was never verified.
170 lines
2.1 KiB
Plaintext
170 lines
2.1 KiB
Plaintext
*.tar.gz
|
|
*.deb
|
|
src/bitcoin
|
|
src/test/test_bitcoin
|
|
src/core
|
|
test-*.txt
|
|
|
|
*zcashTest.pk
|
|
*zcashTest.vk
|
|
|
|
# autoreconf
|
|
#Makefile.in
|
|
aclocal.m4
|
|
autom4te.cache/
|
|
build-aux/config.guess
|
|
build-aux/config.sub
|
|
build-aux/depcomp
|
|
build-aux/install-sh
|
|
build-aux/ltmain.sh
|
|
build-aux/m4/libtool.m4
|
|
build-aux/m4/lt~obsolete.m4
|
|
build-aux/m4/ltoptions.m4
|
|
build-aux/m4/ltsugar.m4
|
|
build-aux/m4/ltversion.m4
|
|
build-aux/missing
|
|
build-aux/compile
|
|
build-aux/test-driver
|
|
config.log
|
|
config.status
|
|
configure
|
|
configure~
|
|
libtool
|
|
src/config/bitcoin-config.h
|
|
src/config/bitcoin-config.h.in
|
|
src/config/stamp-h1
|
|
|
|
cache/
|
|
venv-mnf/
|
|
src/univalue/gen
|
|
|
|
.deps
|
|
.dirstamp
|
|
.idea
|
|
.libs
|
|
.*.sw?
|
|
*.*~*
|
|
*.bak
|
|
*.rej
|
|
*.orig
|
|
*.pyc
|
|
*.o
|
|
*.o-*
|
|
.zcash
|
|
*.a
|
|
*.pb.cc
|
|
*.pb.h
|
|
.vscode
|
|
|
|
*.log
|
|
*.trs
|
|
*.dmg
|
|
|
|
*.json.h
|
|
*.raw.h
|
|
|
|
#libtool object files
|
|
*.lo
|
|
*.la
|
|
|
|
# Compilation
|
|
Makefile
|
|
|
|
# Unit-tests
|
|
Makefile.test
|
|
src/test/buildenv.py
|
|
|
|
# Resources cpp
|
|
qrc_*.cpp
|
|
|
|
# Mac specific
|
|
.DS_Store
|
|
build
|
|
|
|
#lcov
|
|
*.gcno
|
|
*.gcda
|
|
/*.info
|
|
test_bitcoin.coverage/
|
|
zcash-gtest.coverage/
|
|
total.coverage/
|
|
coverage_percent.txt
|
|
|
|
#build tests
|
|
linux-coverage-build
|
|
linux-build
|
|
win32-build
|
|
qa/pull-tester/run-bitcoind-for-test.sh
|
|
qa/pull-tester/tests-config.sh
|
|
qa/pull-tester/cache/*
|
|
qa/pull-tester/test.*/*
|
|
|
|
!src/leveldb*/Makefile
|
|
|
|
/doc/doxygen/
|
|
|
|
libzcashconsensus.pc
|
|
|
|
src/fiat/-usd
|
|
contrib/debian/files
|
|
contrib/debian/substvars
|
|
|
|
src/rpcmisc~.cpp
|
|
src/wallet-utility
|
|
|
|
src/hush-cli
|
|
src/hushd
|
|
src/hush-tx
|
|
src/hush-test
|
|
src/hush-cli.exe
|
|
src/hushd.exe
|
|
src/hush-tx.exe
|
|
|
|
#output during builds, symbol tables?
|
|
*.dSYM
|
|
|
|
|
|
src/cryptoconditions/compile
|
|
|
|
src/cc/rogue/rogue
|
|
|
|
src/cc/rogue/rogue.so
|
|
|
|
src/cc/rogue/test.zip
|
|
src/cc/dapps/a.out
|
|
src/checkfile
|
|
|
|
src/foo.zip
|
|
|
|
src/log
|
|
|
|
src/rogue.530623577502174316.0
|
|
|
|
src/rogue.530623577502174316.pack
|
|
|
|
src/rogue.530623577502174316.player
|
|
|
|
|
|
src/cc/rogue/config.h
|
|
|
|
src/ROGUE.conf
|
|
|
|
src/rogue.scr
|
|
|
|
src/cc/rogue/confdefs.h
|
|
src/cc/rogue/x64
|
|
|
|
src/cc/dapps/a.out
|
|
src/Makefile.in
|
|
doc/man/Makefile.in
|
|
Makefile.in
|
|
src/libcc.so
|
|
src/libcc.dll
|
|
src/cc/customcc.so
|
|
src/cc/customcc.dll
|
|
src/HUSH3_7776
|
|
REGTEST_7776
|
|
src/cc/librogue.so
|
|
src/cc/games/prices
|
|
src/cc/games/tetris
|
|
release-linux/ |