c1408871cc
Fix Windows cross-compilation linker error and gitignore .exe artifacts
2026-03-05 05:22:44 -06:00
85c8d7f7dd
Rebrand hush3 to DragonX and share RandomX dataset across mining threads
...
Minimal rebrand (see compliant-rebrand branch for full rebrand):
- Rename binaries: hushd/hush-cli/hush-tx → dragonxd/dragonx-cli/dragonx-tx
- Default to DRAGONX chain params without -ac_* flags (randomx, blocktime=36, private=1)
- Update configure.ac: AC_INIT([DragonX],[1.0.0])
- Update client version string and user-agent to /DragonX:1.0.0/
- Add chainparams.cpp with DRAGONX network parameters
- Update build.sh, miner.cpp, pow.cpp for DragonX
- Add bootstrap-dragonx.sh utility script
- Update .gitignore for release directory
Share single RandomX dataset across all mining threads:
- Add RandomXDatasetManager with readers-writer lock, reducing RAM from
~2GB per thread to ~2GB total plus ~2MB per thread for the VM scratchpad
- Add LogProcessMemory() diagnostic helper for Linux and Windows
2026-03-04 18:42:42 -06:00
d6ba1aed4e
Fix RandomX validation exploit: verify nSolution contains valid RandomX hash
...
- 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.
2026-03-03 17:28:49 -06:00
Duke
978d4d739b
Ignore configure backups
2026-02-28 12:13:06 -05:00
Duke
ce1e2312bd
Ignore test suite outputs
2026-01-01 15:49:14 -05:00
jahway603
8ea5438a16
updated .gitignore
2022-09-03 09:26:55 -04:00
Duke Leto
58b4617876
prune old files from .gitignore
2021-10-21 09:46:38 -04:00
Duke Leto
50ee752c3f
hushd, hush-cli and hush-tx are real binaries now
...
No more bash scripts or .bat files needed as wrappers!
2021-07-11 19:16:26 -04:00
Duke Leto
eab78f6b44
We probably don't need to version control our core files
2020-07-31 08:33:55 -04:00
miodragpop
fc409581f3
updated .gitignore with cc dynamic libs built for Win
2020-07-17 02:35:25 +02:00
Duke Leto
9b568e8683
Merge branch 'zindex3' into duke
...
Conflicts:
.gitignore
2019-12-20 14:09:59 -05:00
Duke Leto
bb0b661009
Update gitignore
2019-12-19 09:28:47 -05:00
Duke Leto
2ca116be49
update gitignore
2019-12-17 11:40:27 -05:00
Duke Leto
717feec6d7
ignore
2019-12-10 19:58:29 -05:00
Duke Leto
8e43781748
update .gitignore
2019-12-10 19:55:07 -05:00
jl777
12a3d56205
Merge branch 'master' into beta
2019-05-22 22:05:20 -11:00
jl777
cf81bdb5f6
Ignores
2019-05-22 21:59:55 -11:00
jl777
581b6411d6
Ignore a.out
2019-05-22 21:56:58 -11:00
jl777
05977b8af6
Jl777 ( #1333 )
...
* Slow down clock
* Faster and slower
* A0/50
* Fix dilithium inputs scan to compare for the voutpubtxids[vout]
* Prevent use of uninitialized ignoredAddresses
* Filter out amount=0 UTXOs from getsnapshot results
* rogue msvc build (#1327 )
* + msvc 2015 deps headers
* + msvc deps build script
this script builds only deps, to build rogue binary, open
*.sln file in MSVC 2015 and build x64 Release version.
* + msvc solution (*.sln) update
* + msvc build fix
* fix libcurl deps install (msvc)
* Fix wrong dilithium compare
* Port getchaintxstats from BTC master (#1328 )
This will allow explorers to present interesting analytics about
transaction volume in various time frames.
* customcc
* Make custom
* Syntax
* update
* Patch rogue msvc (#1330 )
* + msvc 2015 deps headers
* + msvc deps build script
this script builds only deps, to build rogue binary, open
*.sln file in MSVC 2015 and build x64 Release version.
* + msvc solution (*.sln) update
* + msvc build fix
* fix libcurl deps install (msvc)
* [msvc] fix seed str -> uint64 conversion
* [msvc] fix config file name issue
+ debug print for send raw tx
* + comment debug printouts
* [ msvc ] display compiler version and build date on startup
* +pritns
* +prints
* I,
* Print hex
* Allow gold mismatch for validate
* Stricter player data validation
* Change data source
* Allow claiming less than cashout value
* 50902 exemption
* Taxied
* Print
* Debug file
* Log seed
* Potion file
* ;
* Log seed
* Commands log
* Fp
* Test
* Prints
* static FILE *fp;
* Fp2
* Daemons or fuses
* Fuse prints
* All funcs
* Logfp
* turn_see is a daemon!
* 'void (*)(struct rogue_state *, int)
* -prints
* -file fp
* -potions file
* Test
* -log
* -print replay2 gold
* Test
* D'oh!
2019-03-13 22:58:20 -11:00
jl777
e713c31ada
Merge branch 'dev' into FSM
...
# Conflicts:
# src/assetchains.old
2019-03-13 22:55:52 -11:00
jl777
0fe3a71428
Merge branch 'beta' into dev
...
# Conflicts:
# src/assetchains.old
2019-03-13 22:54:11 -11:00
jl777
d04a1360bd
syntax
2019-02-20 22:09:20 -11:00
jl777
0514250ce3
Attempt curl. Will be broken until debugged
2019-02-20 22:07:25 -11:00
jl777
23caa34773
Allow zombies
2019-02-20 21:33:25 -11:00
jl777
0594b52df2
Big buffer
2019-02-20 20:33:13 -11:00
jl777
171d73ed67
Ignores
2019-02-02 05:28:39 -11:00
jl777
9b9bae114e
Configuration
2019-02-02 03:09:51 -11:00
jl777
b3837525ee
New migrate
2018-12-18 09:00:04 -11:00
jl777
3c575f02de
Ignore cryptoconditions/compile
2018-12-16 12:00:46 -11:00
miketout
9feb4b9e08
Major updates integration from all upstreams
2018-09-18 14:33:53 -07:00
Asher Dawes
f2fae18deb
Update .gitignore
2018-06-03 17:40:30 -07:00
Asher Dawes
bec43cd23b
Adding fetch_params.bat and dependency for verus-cli for Windows
2018-06-03 17:35:24 -07:00
David L. Dawes
37bbbc2a43
Conditional compilation so that Windows, Mac and Linux compile from single (messy) file.
2018-05-25 02:33:10 +00:00
David Dawes
c1726ac478
Filter symbol files out.
2018-05-06 21:09:26 -07:00
Jack Grigg
11aa594440
Remove obsolete CreateJoinSplit and GenerateParams binaries
2018-05-03 13:18:03 +01:00
miketout
90e7502158
Enabled recognition of time locked transactions as watch only or spendable, depending on time
2018-05-02 22:20:03 -07:00
Scott Sadler
a8acafb354
test suite for replacementPool
2018-03-12 01:57:35 -03:00
Scott Sadler
b21d2e0f9d
gitignore binaries
2018-03-08 13:08:37 -03:00
jl777
e34a9d43fe
Fix
2018-02-13 22:42:34 +02:00
jl777
945f015d80
Initial merge
2017-03-30 04:35:16 +03:00
Daira Hopwood
f3b6c0e1cc
.gitignore cache/ and venv-mnf/
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2017-03-07 19:15:08 +00:00
Daira Hopwood
38ba3c666f
Remove QT gunk from Makefiles.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2017-03-07 19:15:08 +00:00
jl777
3ced93646d
Merge remote-tracking branch 'zcash/master' into dev
...
# Conflicts:
# .gitignore
# README.md
# src/Makefile.gtest.include
# src/gtest/test_checkblock.cpp
# src/init.cpp
# src/main.cpp
# src/main.h
# src/rpcserver.cpp
# src/test/checkblock_tests.cpp
# src/util.cpp
2017-01-25 09:26:28 +02:00
Jack Grigg
b50b4d5c38
Generate Debian control file to fix shlibs lint
2017-01-17 01:55:50 +01:00
Sean Bowe
fc31ea8739
Add 'CreateJoinSplit' standalone utility to gitignore.
2017-01-05 00:31:22 -07:00
jl777
bc17ac4928
Merge remote-tracking branch 'zcash/master' into rebase
...
# Conflicts:
# README.md
# src/Makefile.gtest.include
# src/chainparams.cpp
# src/init.cpp
# src/miner.cpp
# src/wallet/wallet.cpp
2016-12-12 12:19:13 +02:00
Simon
26fb4db53b
1.0.3 Release
2016-11-17 16:07:09 -08:00
jl777
a2474b2598
test
2016-10-30 07:41:06 -03:00
zkbot
10ad093bbb
Auto merge of #1567 - str4d:rename-binaries, r=daira
...
Rename binaries
This ensures that our installs don't clash with existing Bitcoin binaries and libraries.
Closes #1563 and #1565
2016-10-21 20:48:11 -04:00
Daira Hopwood
0ee86d399e
Changes to build on Alpine Linux.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 00:36:32 +01:00