@ -5,6 +5,6 @@ Utility to generate the seeds.txt list that is compiled into the client
## Updating seeds
## Updating seeds
Update [contrib/seeds/nodes_main.txt](hush/hush3/src/branch/master/contrib/seeds/nodes_main.txt) and run `make seeds` in the root directory of this repo to update [src/chainparamsseeds.h](hush/hush3/src/branch/master/src/chainparamsseeds.h) then commit the result.
Update [contrib/seeds/nodes_main.txt](hush/hush3/src/branch/master/contrib/seeds/nodes_main.txt) and run `make seeds` in the hush root directory of this repo (not the directory of this README) to update [src/chainparamsseeds.h](hush/hush3/src/branch/master/src/chainparamsseeds.h) then commit the result.
* Various small optimizations such as making some variables static or const
* Various small optimizations such as making some variables static or const
and removing unnecessary conditionals
and removing unnecessary conditionals
* Mining now starts faster because instead of only using 2 threads to prepare
* Mining now starts faster because instead of only using 2 threads to prepare
data needed to mine, now it uses all physical cores
data needed to mine, now it uses all physical cores https://git.hush.is/hush/hush3/commit/1b5422eb2ddcedd9aabdf4f039144f9eef5c6f95
* RandomX mining takes slightly less memory
* RandomX mining takes slightly less memory
* `ac_sapling` is no longer an option for Arrakis Chains
* `ac_sapling` is no longer an option for Arrakis Chains
* All chains enable Sapling at height 1 like Hush + DragonX
* All chains enable Sapling at height 1 like Hush + DragonX
@ -28,14 +28,17 @@ evil organizations.
* This means Hush+DragonX full nodes take up a lot less memory and binaries are smaller
* This means Hush+DragonX full nodes take up a lot less memory and binaries are smaller
* It also means syncing, rescanning and compiling is faster
* It also means syncing, rescanning and compiling is faster
* CLI options related to CryptoConditions ( `-ac_cc -ac_cclib -ac_ccenable -ac_ccactivate) have been removed
* CLI options related to CryptoConditions ( `-ac_cc -ac_cclib -ac_ccenable -ac_ccactivate) have been removed
* Update to wolfssl 5.2.0: https://git.hush.is/hush/hush3/issues/380
* Upgraded WolfSSL to 5.2.0 on Linux+Mac : https://git.hush.is/hush/hush3/issues/380
* Only Hush + DragonX will automatically connec to various seed nodes https://git.hush.is/hush/hush3/issues/379
* Upgraded to 4.8.1 on Windows because newer versions do not compile on Windows: https://git.hush.is/hush/hush3/commit/5e5a15018d0e55f094c89282a1983104f4d4387a
* Only Hush + DragonX will automatically connect to various seed nodes https://git.hush.is/hush/hush3/issues/379
* Other Arrakis Chains must opt-in via -connect or -addnode
* Other Arrakis Chains must opt-in via -connect or -addnode
* More details about p2p encryption: https://git.hush.is/hush/hush3/commit/ccc86839b9774934882fec4cbf3428003cf75fd5, https://git.hush.is/hush/hush3/commit/a358acab0b1a589cebc45846ab54f7fa751c4820, https://git.hush.is/hush/hush3/commit/4ed576a7e256abb46e15d8f3606dc30ac276d461
* More details about p2p encryption: https://git.hush.is/hush/hush3/commit/ccc86839b9774934882fec4cbf3428003cf75fd5, https://git.hush.is/hush/hush3/commit/a358acab0b1a589cebc45846ab54f7fa751c4820, https://git.hush.is/hush/hush3/commit/4ed576a7e256abb46e15d8f3606dc30ac276d461