Commit Graph
100 Commits
Author SHA1 Message Date
Duke 5273f4be9e Give Hush mainnet a dedicated minimum protocol version #345
Hush and DragonX do not have the same requirements for which nodes they
should talk to because they don't necessarily have consensus changes at
the same time. For instance, 3.10.0 was a consensus change for Hush but
not DragonX. This commit changes things so that Hush nodes will no
longer talk to old nodes that are not consensus compatible but leaves
things the same for DragonX mainnet, which has never had a consensus
change.
2024-05-06 08:46:21 -07: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
Duke 18e3364bc2 Make docs for addnode/disconnectnode correct for HACs #376 2024-04-19 07:32:23 -04:00
Duke 0d0a7e9587 Fix 'writing 1 byte into region of size 0' 2024-04-18 06:41:25 -07:00
Duke 9a23cba099 Merge branch 'duke' into dev 2024-03-22 05:49:33 -07:00
Duke 4928ed97c3 Merge branch 'dev' into duke 2024-03-22 05:16:34 -07:00
Duke f47a7a9d7f We no longer need this junk 2024-03-22 05:15:58 -07:00
Duke 89cc8a9ee3 Move toolchain-info.sh to util/ 2024-03-22 05:11:03 -07:00
Duke 981b275757 Delete unnecessary stuff 2024-03-22 05:10:19 -07:00
Duke f970082504 Remove migratecoin.sh 2024-03-22 05:07:00 -07:00
Duke 753ad7b95b Remove .gitmodules 2024-03-22 05:05:50 -07:00
Duke 975f22bfa0 Improve error message in z_sendmany if tx is estimated to be too large
The previous error message was incorrect, it could be too many inputs
or a combination of too many inputs and outputs and also did not report
the estimated size.
2024-03-21 11:30:54 -04:00
Duke 558f662a33 Do not apply sapling network rules to block height 0 or 1 in ScanForWalletTransactions 2024-03-21 11:17:58 -04:00
Duke f5f851158a Merge branch 'dev' into duke 2024-03-21 11:07:56 -04:00
Duke 3354d45fd3 Make getchaintxstats less noisy in debug log 2024-03-20 16:19:54 -04:00
Duke 8ff5e4aa5e Make getchaintxstats less noisy in debug log 2024-03-20 14:09:02 -04:00
Duke 9842687be2 It is called hush-arrakis-chain now 2024-03-15 15:17:04 -04:00
Duke 25c27d2ef5 It is called hush-arrakis-chain now 2024-03-15 15:16:04 -04:00
Duke d1991e6454 It is called hush-arrakis-chain now 2024-03-15 15:14:26 -04:00
Duke 49f8cf7ca7 Remove some unneeded cc code 2024-03-15 15:08:10 -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
Duke a7dd567031 They are called Hush Arrakis Chains (HACs) now 2024-03-15 13:33:18 -04:00
Duke 64f59552b3 They are called Hush Arrakis Chains (HACs) now 2024-03-15 13:32:46 -04:00
Duke 7db5749730 Merge branch 'dev' into duke 2024-03-15 13:29:14 -04:00
Duke 81bd6e2f4e Merge branch 'dev' into duke 2024-03-03 09:58:12 -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
Duke ec81594b42 Update relnotes 2024-03-02 09:43:16 -05:00
Duke 3241992e50 make seeds is an alias for this other much longer annoying command 2024-03-02 09:38:46 -05:00
Duke 7b3c26ddfe Remove CC dingleberries 2024-02-28 12:43:43 -05:00
Duke 7d0f961e0c Merge branch 'dev' into duke 2024-02-28 11:50:31 -05:00
Duke a26fde4f92 Update relnotes 2024-02-28 11:50:16 -05:00
Duke dfa94d80d8 Fix copyright years which were incorrectly changed 2024-02-28 11:39:22 -05:00
Duke 774f1a9a78 Fix copyright years which were incorrectly changed 2024-02-28 11:38:07 -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
Duke f64c10baa9 Replace hushd with 'Full node' in a few error messages 2024-02-24 06:09:50 -05:00
Duke f71f8124c3 Give a better error message which does not mention a specific coin name, so as to not confuse DragonX/etc users 2024-02-21 10:54:51 -05:00
Duke 76e81281e1 Bump version to 3.10.2 2024-02-21 10:37:27 -05:00
Duke e9f77c835c Merge branch 'wolfssl' into dev 2024-02-20 09:24:54 -05:00
Duke ac8f3021db Merge branch 'dev' into wolfssl 2024-02-19 10:32:29 -05:00
Duke 4c392cca07 Merge branch 'dev' into duke 2024-02-19 10:32:10 -05:00
Duke d769ee2b1c Fix bug where SMART_CHAIN_SYMBOL was being used before being set, which caused custom addnodes to not be used and made the full node unable to sync 2024-02-19 10:31:45 -05:00
Duke 16dd3aef74 Improve hush_scanner and seed node contrib file 2024-02-18 22:26:32 -05:00
Duke 7fc0b4ffc2 Remove unused Makefile #291 2024-02-18 09:38:28 -05:00
Duke 171102cbbd Remove unused Makefile #291 2024-02-18 09:37:06 -05:00
Duke 0679468f60 Add script for scanning dragonx nodes 2024-02-16 08:08:20 -05:00
Duke dec5d7b0f7 Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev 2024-02-15 14:18:57 -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 bd0200abf0 Merge branch 'dev' into wolfssl 2024-02-15 11:03:44 -05:00
Duke eb316f80d8 Merge branch 'dev' into duke 2024-02-15 11:03:18 -05:00
Duke a581f8fc8e Fix compile error and remove some cryptocondition dingleberries 2024-02-15 11:03:05 -05:00
Duke b9d3c77a4c Merge branch 'duke' into dev 2024-02-15 10:41:50 -05:00
Duke 07b041fd94 Do not apply overwinter/sapling consensus rules to block 0 2024-02-15 10:40:22 -05:00
Duke 8f2350fd84 Merge branch 'dev' into duke 2024-02-15 10:11:52 -05:00
Duke b14070d15b Overwinter+sapling consensus rules do not apply to height=0 2024-02-15 10:06:37 -05:00
Duke f03b01d49e Update to wolfssl 5.2.0 2024-02-12 13:24:34 -05:00
Duke 2b7b183c2a Update to wolfssl 5.0.0 2024-02-12 13:10:20 -05:00
Duke 809c0a4b38 Update to wolfssl 4.8.0 and do not verify cert 2024-02-12 12:52:01 -05:00
Duke c94906e011 Do not spam debug.log with 'Received addr' unless -debug 2024-02-12 09:57:52 -05:00
Duke acee1c8cf5 Do not spam debug.log with 'Received addr' unless -debug 2024-02-12 09:57:09 -05:00
Duke 6651ff7a2d Merge branch 'duke' into dev 2024-02-12 07:05:41 -05:00
Duke 90d47ecce4 Potentially fix #382 by not checking the genesis block against sapling consensus rules 2024-02-11 06:29:29 -05:00
Duke 195571b15f We aint got no stinking joinsplits 2024-02-11 06:02:22 -05:00
Duke fbc26f0725 Clean up importcoin.h 2024-02-11 06:00:02 -05:00
Duke ca169d9300 Delete more CCs #381 2024-02-11 00:50:36 -05:00
Duke 5bdb204001 Delete more CCs #381 2024-02-11 00:29:13 -05:00
Duke 8b82bc4d15 Delete more CCs #381 2024-02-11 00:21:29 -05:00
Duke 27034531c9 Delete more CCs #381 2024-02-11 00:12:59 -05:00
Duke 8a9677b337 Delete more CCs #381 2024-02-11 00:09:03 -05:00
Duke 9e26dac42a Remove libcryptoconditions dependency #381 2024-02-11 00:04:55 -05:00
Duke 0cbce3b0c8 Delete more CCs #381 2024-02-10 23:16:34 -05:00
Duke 7791d50230 Delete more CCs #381 2024-02-10 23:06:56 -05:00
Duke b41785a684 Delete more CCs #381 2024-02-10 22:56:34 -05:00
Duke 958bc486d4 Delete more CCs #381 2024-02-10 22:37:22 -05:00
Duke c6aa5e939d Delete more CCs #381 2024-02-10 21:54:36 -05:00
Duke 5fa46e1d8d Delete more CCs #381 2024-02-10 21:46:36 -05:00
Duke d81e8c0a3f Delete more CCs #381 2024-02-10 18:56:37 -05:00
Duke 7bd7a716df Delete more CCs #381 2024-02-10 12:59:10 -05:00
Duke 5b9906539d Delete more CCs #381 2024-02-10 12:44:47 -05:00
Duke cb0a980083 Delete more CCs #381 2024-02-10 12:36:28 -05:00
Duke ff1d30cbad Delete more CCs #381 2024-02-10 12:16:47 -05:00
Duke 43cdfb08a2 Delete more CCs #381 2024-02-10 12:07:52 -05:00
Duke 1c04972c81 Delete more CCs #381 2024-01-31 20:46:37 -05:00
Duke 8811ba4502 Delete more CCs #381 2024-01-31 20:27:46 -05:00
Duke a97dcf6022 Delete more CCs #381 2024-01-31 13:50:03 -05:00
Duke 5a260e8893 Delete more CCs #381 2024-01-31 13:28:12 -05:00
Duke 0ad0fac030 Delete more CCs #381 2024-01-30 11:28:13 -05:00
Duke 9e0ac062fa Delete a lot of CC stuff #381 2024-01-30 11:23:35 -05:00
Duke bb8a3c57a4 Delete auction/faucet/heir CC rpcs #381 2024-01-30 10:48:21 -05:00
Duke 86104c4ef7 Remove oracles RPCs 2024-01-29 12:04:59 -05:00
Duke 5e69ed0804 Fix compile and const some stuff 2024-01-28 09:52:24 -05:00
Duke 874c3009cf Only Hush + DragonX connect to these nodes by default #379 2024-01-28 06:30:52 -08:00
Duke 2059dbd79f Merge branch 'dev' into wolfssl 2024-01-27 11:43:13 -05: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 bc0af82ce6 SMART_CHAIN_SYMBOL is always defined, no need to check which slows this hot path down 2024-01-24 11:25:48 -05:00