dan_s
16149aed5a
wait for mining threads to fully exit before stopping
2026-02-17 21:19:49 -06:00
dan_s
a983a89f9a
TUMIN activation height set to 1200 for testing
2026-02-17 17:35:21 -06:00
dan_s
da278163f0
TestBlockValidity() triggers CheckRandomXSolution() which allocates ~256MB of cache to recompute hash which is redundant since local mining thread would be checking it's own work against itself.
...
Rather than miner allocating its own dataset, a single shared dataset is allocated and shared accross all threads. This is explicitly supported by RandomX.
2026-02-17 16:43:41 -06:00
dan_s
45dff7fb1b
key mismatch between miner and valdiator
2026-02-17 16:43:41 -06:00
dan_s
0da68ebbc7
randomx validation enforcement with activation height
2026-02-17 16:43:41 -06:00
Duke
97470e385d
Disallow using -mineraddress and -clearnet=0 at the same time
2025-06-27 05:45:24 -04:00
Duke
7e63e2f013
We call them HACs now
2025-06-27 05:32:12 -04:00
Duke
3b105c0245
Update Dragonx checkpoints to 2241000
2025-06-26 13:42:03 -04:00
Duke
76c97a3bce
Update Hush checkpoint to 2241000
2025-06-26 10:21:35 -04:00
Duke
af1ea27eb0
Remove Hush onions from drgx seed list and add fixed seeds to hush list
2025-06-25 10:21:52 -04:00
Duke
13749ab2b7
Add another .onion seed
2025-06-25 06:13:08 -04:00
Duke
2fa83f816d
Add some seeds from chainparamsseeds.h to hush_utils.h
2025-06-25 06:09:59 -04:00
onryo
0d1b5fc83b
make seeds
2025-06-08 19:11:04 +02:00
Duke
0a42eb3c1a
Don't warn about no nodes to relay to when -testnode=1
2025-05-30 13:50:52 -04:00
Duke
a520a3e655
Support using non-hex utf8 strings with z_sendmany memo
2025-05-29 15:40:07 -04:00
Duke
cc1c0b30b0
There is now only one opreturn possible in z_sendmany so pull the assignment to opret out of the loop
2025-05-29 15:31:47 -04:00
Duke
38901a073b
opreturn is no longer a valid json key in z_sendmany
2025-05-29 15:24:17 -04:00
Duke
a710dd2099
Allow an optional opreturn param
2025-05-29 15:08:40 -04:00
Duke
1a70e754ce
Revert "Add new opreturn param for z_sendmany to conversion list"
...
This reverts commit d6b7fc633f .
2025-05-29 15:08:27 -04:00
Duke
d6b7fc633f
Add new opreturn param for z_sendmany to conversion list
2025-05-29 15:06:47 -04:00
Duke
b6418912f2
Document utf8: prefix in z_sendmany opreturn and add example to RPC help
2025-05-29 13:53:21 -04:00
Duke
48e0a989c1
Decode utf8 in opreturn and convert to hex
2025-05-29 02:39:58 -04:00
Duke
fb3eb56c8f
Begin supporting utf8: in z_sendmany opreturn
2025-05-20 12:29:56 -04:00
Duke
492fbcd023
Leave opretValue null unless a 5th argument is given to avoid adding empty opreturns
2025-05-20 12:21:47 -04:00
Duke
97878fa065
There can be only one OP_RETURN in a tx
2025-05-20 11:47:22 -04:00
Duke
604d77fcd9
No use wasting memory to keep track of the set of all addresses and never use it
2025-05-17 23:28:31 -04:00
Duke
e748772fff
Validate -ac_minopreturnfee as a consensus rule
2025-05-17 10:23:51 -04:00
Duke
dd4aac4f5f
Ensure ASSETCHAINS_MINOPRETURNFEE modifies chain magic and document why
2025-05-16 21:18:56 -04:00
jhendrix
0339a6bb24
Clarify that it is a minimum fee per tx that uses OP_RETURN
...
Blocking point for merging https://git.hush.is/hush/hush3/pulls/460 .
2025-05-16 15:53:53 -04:00
jhendrix
5d037f52ff
Add HAC option -ac_minopreturnfee to change OP_RETURN fee per tx, regardless of tx size, default is 1 coin
2025-05-16 15:03:42 +01:00
Duke
3d704d5f59
Merge branch 'dev' into ac_burn
2025-05-07 11:23:40 -04:00
Duke
080092a16d
-ac_burn=1 requires a z2t tx, -ac_burn=2 does not
2025-05-06 00:31:13 -04:00
Duke
d39503c13b
Add HAC option to allow sending funds to the transparent burn address when -ac_private=1
2025-04-29 14:52:25 -04:00
Duke
c5843ae267
Merge branch 'dev' into opreturnfee
2025-04-28 09:41:17 -04:00
onryo
157ff2f8db
Update seed list
2025-04-21 11:20:57 +02:00
Duke
a49abdbc5b
Disable ASN healthcheck if clearnet=0
2025-03-26 09:03:18 -04:00
Duke
be85be83db
-clearnet implies -dns=0 -dnsseed=0
2025-03-07 09:15:12 -05:00
Duke
f5934c6573
Fix SoftSetArg to also set value in mapMultiArgs
...
Without this fix, setting -bind=x on the CLI is different from
SoftSetArg("-bind", "x") in C++, which previously only set
the value in mapArgs
2025-03-07 09:04:35 -05:00
Duke
81be8caa3f
Revert "Try to fix 'Failed to listen' error"
...
This reverts commit 11a9f95039 .
2025-03-06 10:24:26 -05:00
Duke
11a9f95039
Try to fix 'Failed to listen' error
2025-03-04 12:05:09 -05:00
Duke
e5d85af092
Also set -bind=127.0.0.1 when -clearnet=0
2025-03-03 11:59:52 -05:00
Duke
5dc6db7e5c
Prevent unary_function warning and other warnings #449
2025-03-02 18:52:16 -05:00
duke
9c500f7c86
Merge pull request 'clearnet=0' ( #457 ) from clearnet into dev
...
Reviewed-on: https://git.hush.is/hush/hush3/pulls/457
2025-03-02 13:13:08 -06:00
duke
46b93ed286
Merge branch 'dev' into opreturnfee
2025-03-02 10:09:56 -06:00
Duke
d51c2ac20b
Detect -clearnet correctly
2025-03-01 10:13:34 -05:00
Duke
cbc8995b36
-clearnet=0
2025-02-28 12:58:01 -05:00
Duke
937f341129
Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev
2025-02-18 09:36:48 -05:00
Duke
7dec077899
Bump version and protocol version
2025-02-18 09:36:39 -05:00
Duke
b880801235
Move -disableipv4/-disableipv6 parsing to be after -onlynet parsing
2025-02-18 07:04:10 -05:00
Duke
44829674c8
Prevent the use of -disableipv4/-disableipv6 multiple times
2025-02-16 21:45:10 -05:00