Commit Graph

  • 33e5f646a7 update checkpoints dragonx DanS 2026-03-06 18:10:31 -06:00
  • c1408871cc Fix Windows cross-compilation linker error and gitignore .exe artifacts DanS 2026-03-05 05:22:44 -06:00
  • 0a01ad8bba Fix nBits validation bypass and restore CheckProofOfWork rejection for HACs DanS 2026-03-05 03:07:07 -06:00
  • 85c8d7f7dd Rebrand hush3 to DragonX and share RandomX dataset across mining threads dragonx-dev DanS 2026-03-03 17:00:49 -06:00
  • 10906597d4 Fix DragonX P2P port, block subsidy, blocktime, and difficulty params compliant-rebrand DanS 2026-03-04 00:14:39 -06:00
  • c05134e77e Compliant rebrand: legal compliance, code audit, and documentation (Phases 0-3) DanS 2026-03-03 19:01:24 -06:00
  • 61513966c2 Remove googlemock and googletest deps dev Duke 2026-03-03 18:47:26 -05:00
  • f15ac8ca8f Add randomx unit tests Duke 2026-03-03 18:42:14 -05:00
  • 4cb5a86056 Rebrand hush3 to DragonX: binaries, defaults, and build system DanS 2026-03-03 17:00:49 -06:00
  • d6ba1aed4e Fix RandomX validation exploit: verify nSolution contains valid RandomX hash DanS 2026-03-03 13:47:47 -06:00
  • 71a8a627bd Add more netbase tests Duke 2026-03-03 18:19:04 -05:00
  • 2781ea64e0 Add netbase unit tests Duke 2026-03-03 18:11:00 -05:00
  • 25c62c52f5 remove ntz tests Duke 2026-03-03 17:35:22 -05:00
  • c5a9aab2f9 Merge remote-tracking branch 'origin/dev' into dev Duke 2026-03-03 17:33:57 -05:00
  • 4a69d23e05 Add c++ unit tests with docs; split out ./rpctest and ./cpptest from ./test Duke 2026-03-03 17:30:56 -05:00
  • d6d495c447 AI/LLM usage policy duke 2026-03-03 11:40:16 -05:00
  • 0867d8cf62 We do not have a code of conduct doc duke 2026-03-03 11:29:15 -05:00
  • 7e1b5701a6 Merge branch 'dev' master Duke 2026-03-02 12:10:02 -05:00
  • 4cbad44688 Update debian changelog Duke 2026-03-02 12:08:19 -05:00
  • 876c32ed1f Add ac_clearnet to relnotes Duke 2026-03-02 12:00:35 -05:00
  • f889ded55e Update release process doc Duke 2026-03-02 11:51:48 -05:00
  • 07738d75ab Update man pages for 3.10.5 Duke 2026-03-02 11:49:27 -05:00
  • 04916cdf57 update release process doc Duke 2026-03-02 11:43:31 -05:00
  • 0d139e0bdc Update relnotes and release process doc Duke 2026-03-02 11:41:19 -05:00
  • 4c86d11b13 Update relnotes Duke 2026-02-28 12:18:38 -05:00
  • 978d4d739b Ignore configure backups Duke 2026-02-28 12:13:06 -05:00
  • f8136f5839 DragonX has left the nest Duke 2026-02-28 12:12:45 -05:00
  • 8e6cf9759d Revert "Bump protocol version" Duke 2026-02-18 09:13:48 -05:00
  • bdb197278d Bump protocol version Duke 2026-02-17 20:40:03 -05:00
  • f26f27656a Set a mainnet donation zaddr for z_shieldcoinbase duke 2026-02-11 11:11:50 -05:00
  • cf9bacf4e7 Update Hush checkpoints to 2493000 fekt 2026-02-11 02:13:27 +00:00
  • 008f80bbd9 Bump version and protocol version fekt 2026-02-11 01:28:06 +00:00
  • 8e32f2c629 Merge pull request 'Reject proofs of work that do not match claimed amount' (#484) from dev-mining into dev fekt 2026-02-10 20:15:22 -05:00
  • 3a8ffe4cff Reject proofs of work that do not match claimed amount Duke 2026-02-02 18:52:43 -05:00
  • 8d1865d99e Merge pull request 'Updated asmap.dat to use 1764864000_asmap_unfilled.dat from upstream commit 17f2e06cf62df7c4455492692b92cfb685d1d7f7' (#482) from jahway603 into dev jahway603 2026-01-06 09:16:03 -05:00
  • e246ad6be5 Updated Debian Package control file to include cmake jahway603 2026-01-06 09:13:46 -05:00
  • e740d6fee7 Added web versions of our unix manpages for hushd and hush-cli jahway603 2026-01-05 09:13:57 -05:00
  • ece8f3b171 Updated asmap.dat to use 1764864000_asmap_unfilled.dat from upstream commit 17f2e06cf62df7c4455492692b92cfb685d1d7f7 jahway603 2026-01-02 08:37:39 -05:00
  • 61e4d69d05 Merge remote-tracking branch 'origin/dev' into jahway603 jahway603 2026-01-02 08:19:37 -05:00
  • ce1e2312bd Ignore test suite outputs Duke 2026-01-01 15:49:14 -05:00
  • 82cad1f90b Remove unused code Duke 2026-01-01 14:51:49 -05:00
  • 1001fa2e5d Remove some sprout-specific tests Duke 2026-01-01 14:51:19 -05:00
  • cb1c257b50 Add "test" to run Hush tests Duke 2026-01-01 15:20:29 -05:00
  • 38c1251ab6 Remove unused code Duke 2025-12-30 23:11:12 -05:00
  • 523444f934 Remove unused code Duke 2025-12-30 22:40:34 -05:00
  • ffa1378725 We do not need to check for sprout-related bugs in sodium since we do not use these functions #480 Duke 2025-12-30 16:43:13 -05:00
  • 7a029528b7 Remove unused sprout test code that uses libsodium functions that we no longer use Duke 2025-12-30 16:38:42 -05:00
  • 2b8c68a7aa Remove unused code Duke 2025-12-30 16:15:24 -05:00
  • c35c228358 Make sure CC and CXX have default values when compiling deps Duke 2025-12-30 15:44:48 -05:00
  • 4be65be9e4 Merge branch 'danger' into dev Duke 2025-12-30 13:48:14 -05:00
  • 55c3f78dca Remove gmp as a dependency since we don't actually use it Duke 2025-12-30 13:42:08 -05:00
  • afe5cb361a Merge branch 'dev' into jahway603 jahway603 2025-12-30 09:32:43 -05:00
  • 44f096fd79 Merge remote-tracking branch 'origin/danger' into dev Duke 2025-12-30 03:46:08 -05:00
  • 437a229c97 bdb requires -fPIE to link correctly Duke 2025-12-30 03:41:06 -05:00
  • c1c5da11bd CXXFLAGS Duke 2025-12-30 02:59:40 -05:00
  • efbaff9d89 Wolfssl uses a typedef called 'byte' which is no longer allowed in gcc15 Duke 2025-12-30 02:37:40 -05:00
  • 79d8e9913a Remove unused variable Duke 2025-12-30 02:02:24 -05:00
  • 79230c41ab CFLAGS Duke 2025-12-30 01:54:09 -05:00
  • 50a4107f08 CFLAGS Duke 2025-12-30 01:26:09 -05:00
  • 017d0eeae5 CFLAGS Duke 2025-12-30 00:37:21 -05:00
  • f6364c9ec6 CFLAGS Duke 2025-12-29 23:35:22 -05:00
  • aba63b44a1 Set CCFLAGS not CPPFLAGS Duke 2025-12-29 23:30:08 -05:00
  • 7b14d1a00b Set CCFLAGS not CPPFLAGS Duke 2025-12-29 23:28:30 -05:00
  • 996f7c6d4a Do not build googletest since we do not currently compile the tests that use this dep Duke 2025-12-29 23:24:00 -05:00
  • 1abff7c619 Compile libsodium with -std=gnu17 Duke 2025-12-29 23:14:10 -05:00
  • 61927fd72c Use -std=gnu17 when compiling depends sources and main source file Duke 2025-12-29 22:49:14 -05:00
  • 8dc516e82f Use -std=gnu17 to compile wolfssl and use all cores to compile Duke 2025-12-29 22:35:22 -05:00
  • 3b77ddc16e Use C17 standard when compiling bdb to avoid problems with gcc15 which defaults to C23 Duke 2025-12-29 22:06:17 -05:00
  • 6b05141159 We also need to remove this from the generated ./configure script Duke 2025-12-29 21:47:11 -05:00
  • be036e7013 Try to support gcc 15 in our GMP dependency Duke 2025-12-29 21:26:55 -05:00
  • 5fdcf49b26 Merge branch 'dev' into danger Duke 2025-12-29 21:21:45 -05:00
  • 93c0aa0659 Use custom compiler env vars CC/CXX for linux hosts when building Duke 2025-12-29 20:18:01 -05:00
  • 09f61c2959 Remove unnecessary code that gcc 15 complains about Duke 2025-12-29 19:47:20 -05:00
  • c01ba48c97 Use custom CC/CXX variables during configure with reasonable defaults Duke 2025-12-29 19:43:30 -05:00
  • e9b185f702 Allow custom compiler via environment variable for src/cc Duke 2025-12-29 19:18:57 -05:00
  • edd856a51a Show autoconf version in build output Duke 2025-12-29 19:14:57 -05:00
  • 874e89e4f0 Only validate donation zaddrs if donating Duke 2025-12-25 12:06:56 -05:00
  • 2fd88b65e3 Be clear that 0 and 10 are included as valid donation percentages Duke 2025-12-25 12:05:08 -05:00
  • 529e76d01c Merge pull request 'Sync danger to dev' (#479) from danger into dev duke 2025-12-25 12:02:58 -05:00
  • 8d688a49a5 Update relnotes Duke 2025-12-20 07:30:08 -05:00
  • daf697599a Parallelize randomx compile and print some timings Duke 2025-12-10 23:52:11 -05:00
  • 812f33ff8c Removed explorer.hush.land from README.md jahway603 2025-12-10 13:10:45 -05:00
  • 867ba4159b Avoid ASMap Health Checks if ac_clearnet=0 #475 Duke 2025-10-26 09:13:44 -04:00
  • 5ecd7629ec Make error message more general for any chain Duke 2025-10-26 09:11:07 -04:00
  • 9177a51b6d Remove getbalance64 #473 Duke 2025-10-16 11:13:57 -04:00
  • d206f28ae1 Update z_shieldcoinbase rpc docs Duke 2025-10-16 01:10:46 -04:00
  • 37e35854ab Make tests always pass by ensuring there is only 1 coinbase utxo to shield Duke 2025-10-16 01:10:33 -04:00
  • 6069a49508 WIP donation tests Duke 2025-10-15 13:26:50 -04:00
  • 6435cd51a6 Use static_cast when calculating donation and add some debugging Duke 2025-10-15 13:24:08 -04:00
  • e73251ad92 WIP donation test Duke 2025-10-14 22:29:10 -04:00
  • fc7aa68203 Refactor donation test now that we are using just one node Duke 2025-10-14 14:24:37 -04:00
  • 69dadd1128 Better tests; use current drgx block reward and default fee Duke 2025-10-14 13:19:18 -04:00
  • 42a676d277 Make the shieldcoinbase donation test pass Duke 2025-10-14 12:20:35 -04:00
  • ebde772ada WIP donation test Duke 2025-10-14 11:52:05 -04:00
  • 606b28d6ca Improve rpc errors and docs Duke 2025-10-14 11:00:08 -04:00
  • caf7178ffd Allow donation=0 Duke 2025-10-14 10:57:40 -04:00
  • 75564c82ac Failing test for shielded donation Duke 2025-10-14 04:16:15 -04:00
  • c3b9b09144 Make rpc error correct for all chains Duke 2025-10-14 03:58:00 -04:00
  • 61bae5fb7b WIP donation test Duke 2025-10-14 03:49:06 -04:00
  • 23ef00cfd7 WIP donation test Duke 2025-10-13 18:21:51 -04:00