Commit Graph

813 Commits

Author SHA1 Message Date
c05134e77e Compliant rebrand: legal compliance, code audit, and documentation (Phases 0-3)
Phase 0 - Legal Compliance:
- COPYING: Add DragonX copyright, preserve all upstream attributions
- AUTHORS: Add DragonX developers section
- LICENSE: Restore standard FSF GPLv3 text (fix GNU→GENERAL error)
- Add DragonX copyright headers to all 21 modified source files
- contrib/debian/copyright: Add DragonX attribution
- README.md: Add GPLv3 Section 5(a) attribution section

Phase 1 - init.cpp Cleanup:
- PID file: hushd.pid → dragonxd.pid
- Shutdown thread: hush-shutoff → dragonx-shutoff
- Debug message: stopping HUSH → stopping DragonX

Phase 2 - HUSH3/ishush3 Code Audit:
- Rename ishush3 → isdragonx across ~15 source files
- Update "HUSH3" chain-identity checks to "DRAGONX" in consensus,
  difficulty, notarization, devtax, and RPC code
- Intentionally preserve cross-chain "HUSH3" refs (gateway, notary dest)
- Build verified: all three binaries compile cleanly

Phase 3 - Documentation:
- README.md: Full rewrite with DragonX chain params, build instructions
- Man pages: Create dragonxd.1, dragonx-cli.1, dragonx-tx.1 (v1.0.0)
- Doc files: Add beefy-DRAGONX.conf, dragonxd-systemd.md, dragonxd.service
- Init scripts: Create dragonxd.{conf,init,openrc,openrcconf,service}
- Debian packaging: Update control, changelog, install, manpages, examples
- Update doc/init.md and contrib/init/README.md
2026-03-03 19:01:24 -06:00
Duke
4cbad44688 Update debian changelog 2026-03-02 12:08:19 -05:00
Duke
f8136f5839 DragonX has left the nest 2026-02-28 12:12:45 -05:00
jahway603
e246ad6be5 Updated Debian Package control file to include cmake 2026-01-06 09:13:46 -05:00
jahway603
ece8f3b171 Updated asmap.dat to use 1764864000_asmap_unfilled.dat from upstream commit 17f2e06cf62df7c4455492692b92cfb685d1d7f7 2026-01-02 08:58:01 -05:00
jahway603
afe5cb361a Merge branch 'dev' into jahway603 2025-12-30 09:32:43 -05:00
Duke
37fe953ea4 Add more to debian example config 2025-08-12 13:49:27 -04:00
Duke
0cd2bafa3a Remove unused CLI options and update debian example config 2025-08-12 13:37:44 -04:00
jahway603
d3f486e59f Updated Debian Package files for 3.10.4 release 2025-07-06 12:32:20 -04:00
onryo
0d1b5fc83b make seeds 2025-06-08 19:11:04 +02:00
onryo
157ff2f8db Update seed list 2025-04-21 11:20:57 +02:00
Duke
46e6faa6fb New script to calculate average blocktime between block heights
To use the script:
    ./contrib/avg_blocktime.pl DRAGONX

It has some default block heights defined, if you want custom ones
than those are given as 2nd and 3rd arguments. Currently the script
prints out:

Avg blocktime over 3000 blocks = 36.0526666666667

So with this evidence it seems that DRAGONX has the correct average
blocktime and network hashrate.
2024-12-25 12:03:29 -05:00
jahway603
f72ee57635 Updated asmap.dat to use 1730210400_asmap.dat from upstream commit dcce69e48211facdbd52a461cfce333d5800b7de 2024-11-20 23:53:45 -05:00
Duke
6e6ff5ccbc Support an env var to generate SDL checkpoints for a HAC 2024-11-18 07:10:25 -08:00
jahway603
0249aecf00 Fixed contrib/debian/hush.example 2024-11-14 16:05:25 -05:00
jahway603
d7a681cd54 Update debian/compat to version 13 2024-11-14 15:29:09 -05:00
jahway603
bc3bb358c7 Fixed Debian package lintian errors 2024-09-30 22:49:22 -04:00
onryo
54b2f216ad make seeds 2024-09-30 23:37:08 +02:00
jahway603
6133c1669c Updated Debian package changelog 2024-09-30 09:24:34 -04:00
jahway603
c245242e0f updated Debian package copyright to resolve Issue #134 2024-09-26 10:21:20 -04:00
jahway603
006804d6ca Updated urgency tags in contrib/debian/changelog 2024-05-09 10:43:34 -04:00
jahway603
41e7d602c8 Added changelog to Debian package building script 2024-05-09 10:12:44 -04:00
jahway603
535d78595e Updated Debian package changelog to resolve Issue #405 2024-05-09 09:43:56 -04:00
jahway603
4a3c335050 minor QA changes 2024-03-04 08:57:14 -05:00
Duke
3241992e50 make seeds is an alias for this other much longer annoying command 2024-03-02 09:38:46 -05:00
jahway603
8c8b6e88f0 make i2p seed 2024-03-01 16:52:25 -05:00
jahway603
c59d38caa8 updated i2p seed node to correct i2p address 2024-03-01 10:28:59 -05:00
onryo
54af342484 make seeds 2024-03-01 10:16:38 +01:00
onryo
58b65f9670 Update copyrights 2024-02-27 23:59:59 +01:00
Duke
16dd3aef74 Improve hush_scanner and seed node contrib file 2024-02-18 22:26:32 -05:00
Duke
0679468f60 Add script for scanning dragonx nodes 2024-02-16 08:08:20 -05:00
Duke
a55cc301b2 Text file of hush seed nodes to use with contrib/hush_scanner 2024-02-15 14:18:44 -05:00
Duke
1db3fb0429 Fix warning 2023-12-27 17:06:47 -05:00
Duke
19aa83ca80 You can now estimate future blocktimes of Arrakis Chains with: ./contrib/block_time.pl 5555555 DRAGONX 2023-12-27 12:53:07 -05:00
fekt
e53220b5f1 Save checkpoints as individual .json files 2023-07-09 11:49:55 -04:00
nullfekt
44595d5abe Add additional community seed node 2023-06-29 20:54:20 -04:00
fekt
fb250487c8 Create sda_checkpoints.pl
For generating checkpoints in SDA. Modify start/end and run
./contrib/sda_checkpoints.pl > checkpoints.json
2023-02-16 23:07:46 -05:00
Duke
e033a2e6eb Update copyrights to 2023 2023-02-09 18:06:03 -05:00
onryo
9f90de2404 add more seeds 2023-02-08 19:17:54 +01:00
onryo
2f8a138cce add torv3 seed 2023-01-20 13:42:24 +01:00
jahway603
fc27972beb added i2p seed and wtfistheinternet seed 2023-01-19 19:12:06 -05:00
duke
26064b4bf8 Update 'contrib/seeds/README.md'
Note that links to the files will not work until this is merged to master
2023-01-17 13:58:24 +00:00
duke
0ebb4c70c7 Update 'contrib/seeds/README.md' 2023-01-17 13:53:44 +00:00
duke
76b8de6b70 Update 'contrib/seeds/README.md' 2023-01-17 13:53:29 +00:00
Duke
176a9e1c7a Add 'make seeds' to make it easy to add seeds 2023-01-17 08:01:14 -05:00
Duke
9d2277c697 Add tor v3 seed 2023-01-12 23:58:13 -05:00
zanzibar
512da314a5 BIP155 (addrv2)
Tor v3 + i2p
2023-01-06 15:23:22 +00:00
Duke
ae64eb2392 Remove alerts 2022-12-18 08:24:49 -08:00
fekt
f4927fa54a OSX deployment script and bg 2022-10-28 01:17:22 -04:00
Duke Leto
ab83649c1a Add gen-zaddrs.pl and improve docs 2022-09-21 09:04:32 -04:00