Commit Graph

1103 Commits

Author SHA1 Message Date
dan_s
a918136a7c Split chainparams.cpp and rpcwallet.cpp into smaller files
chainparams.cpp: 5420 -> 593 lines
  - Extract HUSH3 checkpoint data to chainparams_checkpoints_hush3.h
  - Extract DRAGONX checkpoint data to chainparams_checkpoints_dragonx.h

rpcwallet.cpp: 6392 -> 4099 lines
  - Extract z-index query RPCs to rpcwallet_zindex.cpp
  - Extract shielded async operation RPCs to rpcwallet_zops.cpp
  - Create rpcwallet_internal.h for shared declarations
2026-02-27 01:51:24 -06:00
dan_s
3d4e25e429 Split hush unity build: move ~14k lines of implementation from headers into hush_impl.cpp and hush_nSPV_impl.cpp
- Add HUSH_PRIVATE_IMPLEMENTATION guard to hush.h separating implementation from declarations
- Create hush_impl.cpp to compile all hush_*.h implementation as a separate translation unit
- Create hush_nSPV_impl.cpp to compile all hush_nSPV_*.h headers separately
- main.cpp now includes declarations only, no longer a unity build for hush code
- Add both new compilation units to Makefile.am
2026-02-26 20:55:12 -06:00
dan_s
896fa9c107 Reorganize repo: move scripts to contrib/scripts/, clean up .gitignore, untrack backup files 2026-02-26 19:42:28 -06:00
dan_s
8a0eb77692 Fix RandomX validation exploit with difficulty reset, improve build system
- One-time difficulty reset to minimum for 17 blocks at activation height
- Separate RandomX build dirs for linux/win64 cross-compilation
- Add build target tracking to auto-clean on target switch
- Automated win64 release packaging to release-win64/
- Add build artifacts to .gitignore
- Miner memory diagnostics and large-page dataset fallback
2026-02-19 22:07:38 -06:00
Duke
1faf679a50 Update man pages via ./util/gen-manpages.sh 2025-07-03 12:57:20 -04:00
Duke
3caf605976 -ac_minopreturnfee is in puposhis 2025-06-27 10:46:42 -04:00
Duke
9042a24711 Update relnotes 2025-06-27 10:44:17 -04:00
Duke
a07b38b615 Hush 3.10.4 "Hazy Hākuturi" 2025-06-27 10:20:53 -04:00
Duke
7927965650 Update relnotes 2025-06-27 08:50:18 -04:00
Duke
9772ad8e6f Add help doc that documents fixing database corruption 2025-06-09 12:51:25 -04:00
duke
f220091f16 Fix relnotes formatting 2025-05-29 17:19:40 -04:00
Duke
dd4aac4f5f Ensure ASSETCHAINS_MINOPRETURNFEE modifies chain magic and document why 2025-05-16 21:18:56 -04:00
Duke
d94b75087e Update relnotes 2025-05-15 12:22:51 -04:00
jahway603
babb4a39c2 Removed RPCs we do not have from TOR, i2p, and CJDNS docs 2025-02-26 23:42:31 -05:00
Duke
ca8711f50c Start adding 3.10.4 relnotes 2025-02-18 09:40:29 -05:00
jahway603
9782160ff6 Debchange package does not exist and bin lives in devscripts package 2024-11-14 15:54:46 -05:00
jahway603
6133c1669c Updated Debian package changelog 2024-09-30 09:24:34 -04:00
Duke
67fe111050 Mention wolfssl change in relnotes 2024-09-30 04:36:21 -07:00
onryo
9f31214812 Add notes to 3.10.3 2024-09-29 02:44:50 +02:00
jahway603
7cb86b8aa6 Updated doc/release-process.md to resolve Issue #407 2024-09-26 11:06:29 -04:00
Duke
160802cddf Update relnotes 2024-09-18 11:48:52 -04:00
Duke
ba86196409 This document is bitrotten and not useful 2024-05-06 08:33:20 -07:00
Duke
e42b534036 Keybase is no longer used 2024-05-06 08:29:24 -07:00
onryo
d3b6af2c0b Add image 2024-04-03 18:46:12 +00:00
jahway603
5fe2904bb1 Merge branch 'dev' into master 2024-04-03 13:02:27 +00:00
onryo
72c86d8f69 move stuff 2024-03-31 23:17:16 +02:00
onryo
e860ad6efb Image to README 2024-03-18 18:03:06 +00:00
onryo
c5c0ce45da We call it hush arrakis chains 2024-03-15 19:48:12 +00:00
Duke
d1991e6454 It is called hush-arrakis-chain now 2024-03-15 15:14:26 -04:00
Duke
65c4c5c8de They are called Hush Arrakis Chains (HACs) now 2024-03-15 14:06:57 -04:00
Duke
bbfa41c77d They are called Hush Arrakis Chains (HACs) now 2024-03-15 13:34:07 -04:00
jahway603
4a3c335050 minor QA changes 2024-03-04 08:57:14 -05:00
Duke
71ff482d4f Update relnotes 2024-03-03 09:27:33 -05:00
Duke
0ad1dc5557 Update relnotes 2024-03-03 09:26:18 -05:00
jahway603
769dbae97e Update relnotes 2024-03-02 21:21:33 -05:00
Duke
ec81594b42 Update relnotes 2024-03-02 09:43:16 -05:00
jahway603
c59d38caa8 updated i2p seed node to correct i2p address 2024-03-01 10:28:59 -05:00
onryo
c561d7129a make manpages 2024-02-28 19:58:55 +01:00
Duke
a26fde4f92 Update relnotes 2024-02-28 11:50:16 -05:00
Duke
92219bc1eb Update relnotes 2024-02-28 11:37:23 -05:00
Duke
251407af3f Update relnotes 2024-02-28 09:08:52 -05:00
Duke
3da93ee53b Update relnotes 2024-02-28 08:48:24 -05:00
onryo
91dadda360 Update HUSH/DRGX checkpoints, add release name 2024-02-27 23:49:06 +01:00
onryo
c26016eb98 Add release notes for 3.10.2 2024-02-27 20:48:26 +00:00
Duke
c54b3990d9 Compiling Hush basics 2024-01-25 09:13:56 -08:00
Duke
1612ca4da7 Add some useful tips about gdb and testcoins to dev notes 2024-01-25 08:56:47 -08:00
Duke
4ed576a7e2 Explain the importance of p2p encryption 2024-01-05 13:06:21 -08:00
Duke
a358acab0b More info about ciphersuites 2024-01-05 13:02:36 -08:00
Duke
ccc86839b9 More details about p2p encryption 2024-01-05 12:48:35 -08:00
Duke
172e6f7977 Update relnotes for 3.10.1 2024-01-02 06:14:40 -08:00