af1ea27eb0
Remove Hush onions from drgx seed list and add fixed seeds to hush list
Duke
2025-06-25 10:21:52 -04:00
13749ab2b7
Add another .onion seed
Duke
2025-06-25 06:13:08 -04:00
2fa83f816d
Add some seeds from chainparamsseeds.h to hush_utils.h
Duke
2025-06-25 06:09:59 -04:00
9772ad8e6f
Add help doc that documents fixing database corruption
Duke
2025-06-09 12:51:25 -04:00
0d1b5fc83b
make seeds
onryo
2025-06-08 19:11:04 +02:00
007f2b31af
Keep a list of notes we are spending and must lock which is different from the list of all notes we might spend
Duke
2025-05-31 11:50:38 -04:00
b5db300aed
Clean up some comments
Duke
2025-05-31 11:07:52 -04:00
4fde93960b
Upstream zec issue 1360 is mostly about sprout and sending to taddrs, which is not relevant
Duke
2025-05-31 10:09:24 -04:00
46070c65fd
Remove comment which is no longer correct, z_mergetoaddress has locked notes for a long time now
Duke
2025-05-30 13:56:38 -04:00
e19bf2321a
Merge branch 'dev' into lockzins
Duke
2025-05-30 13:51:02 -04:00
0a42eb3c1a
Don't warn about no nodes to relay to when -testnode=1
Duke
2025-05-30 13:50:52 -04:00
e38e10acdd
Show a prefix of the first 8 chars of the hash for note debug lines
Duke
2025-05-30 09:54:44 -04:00
67dc93617c
Merge branch 'dev' into lockzins
Duke
2025-05-30 08:41:30 -04:00
dba46b2ba6
Wait until after find_unspent_notes() to lock notes in z_sendmany
Duke
2025-05-30 08:40:42 -04:00
70672d02a3
Merge pull request 'z_sendmany_opreturn' (#467) from z_sendmany_opreturn into dev
duke
2025-05-30 08:33:47 -04:00
88143a87fc
Clean up locks if z_sendmany is cancelled
Duke
2025-05-30 08:22:31 -04:00
b43a4f2653
Remove unused code and formatting
Duke
2025-05-30 08:22:16 -04:00
d7fe1d43ca
Debug logs when locking/unlocking a note
Duke
2025-05-29 18:43:30 -04:00
f220091f16
Fix relnotes formatting
duke
2025-05-29 17:19:40 -04:00
a520a3e655
Support using non-hex utf8 strings with z_sendmany memo
Duke
2025-05-29 15:40:07 -04:00
cc1c0b30b0
There is now only one opreturn possible in z_sendmany so pull the assignment to opret out of the loop
Duke
2025-05-29 15:31:47 -04:00
38901a073b
opreturn is no longer a valid json key in z_sendmany
Duke
2025-05-29 15:24:17 -04:00
a710dd2099
Allow an optional opreturn param
Duke
2025-05-29 15:08:40 -04:00
1a70e754ce
Revert "Add new opreturn param for z_sendmany to conversion list"
Duke
2025-05-29 15:08:27 -04:00
d6b7fc633f
Add new opreturn param for z_sendmany to conversion list
Duke
2025-05-29 15:06:47 -04:00
b6418912f2
Document utf8: prefix in z_sendmany opreturn and add example to RPC help
Duke
2025-05-29 13:53:21 -04:00
48e0a989c1
Decode utf8 in opreturn and convert to hex
Duke
2025-05-29 02:39:58 -04:00
fb3eb56c8f
Begin supporting utf8: in z_sendmany opreturn
Duke
2025-05-20 12:29:56 -04:00
492fbcd023
Leave opretValue null unless a 5th argument is given to avoid adding empty opreturns
Duke
2025-05-20 12:21:47 -04:00
97878fa065
There can be only one OP_RETURN in a tx
Duke
2025-05-20 11:47:22 -04:00
cb1b3df553
Remove unused sprout junk
Duke
2025-05-19 09:20:54 -04:00
2bd3b510ed
Also lock transparent input utxos in z_sendmany, like z_mergetoaddress already does
Duke
2025-05-19 08:56:53 -04:00
532b15b45e
Lock and unlock sapling notes during consolidations
Duke
2025-05-18 17:38:03 -04:00
dcdc9b4d69
We no longer need to include this joinsplit header
Duke
2025-05-18 17:37:25 -04:00
982986bb70
Remove unused joinsplit variables from z_mergetoaddress
Duke
2025-05-18 17:00:28 -04:00
40337a04b3
Remove unused joinsplit variables
Duke
2025-05-18 16:57:29 -04:00
8d93e5dfb4
Add locked key to z_listunspent rpc docs
Duke
2025-05-18 16:11:09 -04:00
1b527bc838
Add 'locked' key to the output of z_listunspent
Duke
2025-05-18 16:07:47 -04:00
8980fceadf
Add logging for the locking+unlocking of zins
Duke
2025-05-18 16:07:10 -04:00
d18e246a92
Remove unused sprout datastructures
Duke
2025-05-18 14:21:20 -04:00
604d77fcd9
No use wasting memory to keep track of the set of all addresses and never use it
Duke
2025-05-17 23:28:31 -04:00
e748772fff
Validate -ac_minopreturnfee as a consensus rule
Duke
2025-05-17 10:23:51 -04:00
dd4aac4f5f
Ensure ASSETCHAINS_MINOPRETURNFEE modifies chain magic and document why
Duke
2025-05-16 21:18:56 -04:00
ad51bc424f
Merge pull request 'Add HAC option -ac_minopreturnfee to change OP_RETURN fee per tx, regardless of tx size, default is 1 coin' (#460) from jhendrix/hush3:ac_minopreturnfee into dev
duke
2025-05-16 17:09:58 -04:00
0339a6bb24
Clarify that it is a minimum fee per tx that uses OP_RETURN
jhendrix
2025-05-16 15:53:53 -04:00
5d037f52ff
Add HAC option -ac_minopreturnfee to change OP_RETURN fee per tx, regardless of tx size, default is 1 coin
jhendrix
2025-05-16 15:03:42 +01:00
d94b75087e
Update relnotes
Duke
2025-05-15 12:22:51 -04:00
d5a4321212
Merge pull request 'Add HAC option to allow sending funds to the transparent burn address when -ac_private=1' (#459) from ac_burn into dev
duke
2025-05-15 12:06:06 -04:00
3d704d5f59
Merge branch 'dev' into ac_burn
Duke
2025-05-07 11:23:40 -04:00
77af03d9ee
Merge branch 'opreturnfee' into dev
Duke
2025-05-07 11:20:35 -04:00
080092a16d
-ac_burn=1 requires a z2t tx, -ac_burn=2 does not
Duke
2025-05-06 00:31:13 -04:00
d39503c13b
Add HAC option to allow sending funds to the transparent burn address when -ac_private=1
Duke
2025-04-29 14:52:25 -04:00
c5843ae267
Merge branch 'dev' into opreturnfee
Duke
2025-04-28 09:41:17 -04:00
157ff2f8db
Update seed list
onryo
2025-04-21 11:20:57 +02:00
a49abdbc5b
Disable ASN healthcheck if clearnet=0
Duke
2025-03-26 09:03:18 -04:00
be85be83db
-clearnet implies -dns=0 -dnsseed=0
Duke
2025-03-07 09:15:12 -05:00
f5934c6573
Fix SoftSetArg to also set value in mapMultiArgs
Duke
2025-03-07 09:04:35 -05:00
81be8caa3f
Revert "Try to fix 'Failed to listen' error"
Duke
2025-03-06 10:24:26 -05:00
11a9f95039
Try to fix 'Failed to listen' error
Duke
2025-03-04 12:05:09 -05:00
e5d85af092
Also set -bind=127.0.0.1 when -clearnet=0
Duke
2025-03-03 11:59:52 -05:00
5dc6db7e5c
Prevent unary_function warning and other warnings #449
Duke
2025-03-02 18:52:16 -05:00
9c500f7c86
Merge pull request 'clearnet=0' (#457) from clearnet into dev
duke
2025-03-02 13:13:08 -06:00
46b93ed286
Merge branch 'dev' into opreturnfee
duke
2025-03-02 10:09:56 -06:00
d51c2ac20b
Detect -clearnet correctly
Duke
2025-03-01 10:13:34 -05:00
cbc8995b36
-clearnet=0
Duke
2025-02-28 12:58:01 -05:00
454cb07bd3
Merge pull request 'Removed RPCs we do not have from TOR, i2p, and CJDNS docs' (#452) from jahway603 into dev
jahway603
2025-02-26 22:44:22 -06:00
babb4a39c2
Removed RPCs we do not have from TOR, i2p, and CJDNS docs
jahway603
2025-02-26 23:42:31 -05:00
ca8711f50c
Start adding 3.10.4 relnotes
Duke
2025-02-18 09:40:29 -05:00
7dec077899
Bump version and protocol version
Duke
2025-02-18 09:36:39 -05:00
b880801235
Move -disableipv4/-disableipv6 parsing to be after -onlynet parsing
Duke
2025-02-18 07:04:10 -05:00
1aebc75d0b
Merge branch 'disableipv' into dev
Duke
2025-02-16 22:39:37 -05:00
44829674c8
Prevent the use of -disableipv4/-disableipv6 multiple times
Duke
2025-02-16 21:45:10 -05:00
53cf574c03
Use constants for the defaults of disableipv4/disableipv6 so the code and docs cannot be out of sync
Duke
2025-02-12 17:23:48 -05:00
85605737f0
Fix 'Not enough conversion specifiers in format string'
Duke
2025-02-12 17:13:46 -05:00
f98c34be1c
Make -disableipv4/-disableipv6 do something useful
Duke
2025-02-12 13:38:53 -05:00
0de56bf04a
Update 'COPYING'
duke
2025-02-03 22:19:03 -06:00
46e6faa6fb
New script to calculate average blocktime between block heights
Duke
2024-12-25 12:03:29 -05:00
1e49f0cc50
Merge pull request 'ASMap Health Check' (#447) from asmaphealth into dev
duke
2024-12-03 10:56:27 -06:00
15f889d9f8
Cleanup
Duke
2024-12-03 11:55:43 -05:00
179fc6d6c0
Skip networks which do not have ASNs
Duke
2024-12-03 11:53:30 -05:00
ecf98cbce1
Schedule asmap health check to run once 5 mins after node starts
Duke
2024-12-03 11:28:11 -05:00
cceb61c371
Initial implementation of asmap health check
Duke
2024-12-02 11:11:40 -05:00
1009f931f2
Remove duplicate scheduling of peers.dat
Duke
2024-12-01 20:05:34 -05:00
dad7fdec37
Merge pull request 'Updated asmap.dat to use 1730210400_asmap.dat from upstream commit dcce69e48211facdbd52a461cfce333d5800b7de' (#446) from jahway603 into dev
duke
2024-11-21 16:49:06 +01:00
f72ee57635
Updated asmap.dat to use 1730210400_asmap.dat from upstream commit dcce69e48211facdbd52a461cfce333d5800b7de
jahway603
2024-11-20 23:53:45 -05:00