Duke
eb4fc52273
lockzins test finally passes because z_sendmany correctly locks notes now
2025-08-21 16:59:33 -04:00
Duke
d73c1b86e4
Log amount if negative change happens
2025-08-21 16:14:47 -04:00
Duke
6e029a62ac
Remove unused header inclusion
2025-08-21 16:14:23 -04:00
Duke
a719e05be4
Add output index to z_listlockunspent
2025-08-21 02:00:19 -04:00
Duke
7c434ba030
Log calls to GetFilteredNotes and only warn when witness root is actually invalid
2025-08-21 01:59:20 -04:00
Duke
b0cbcc6152
Unlock notes+utxos earlier
2025-08-21 01:57:42 -04:00
Duke
bf55e6daa5
Avoid useless warnings in tests
2025-08-21 01:56:53 -04:00
Duke
cae942a5c9
z_listlockunspent
2025-08-20 15:15:36 -04:00
fekt
8f01fbf4ab
DragonX checkpoints
...
In 3.10.4 release, Hush checkpoints were added as DragonX checkpoints, causing nodes to not sync and ban seeds and other nodes that updated. These are DragonX checkpoints from a synced node but need to be verified with others that have synced nodes.
2025-08-18 08:19:03 -04:00
Duke
c6892b950b
Merge branch 'dev' into lockzins
2025-08-13 01:19:34 -04:00
Duke
5d31a77036
Do not throw exception during syncing on regtest
2025-08-12 23:57:27 -04:00
Duke
45f2e6b134
Remove unused code
2025-08-12 23:39:26 -04:00
Duke
0cd2bafa3a
Remove unused CLI options and update debian example config
2025-08-12 13:37:44 -04:00
Duke
bd52fc5ee6
Try harder to avoid selecting locked notes to spend
2025-08-11 09:36:45 -04:00
Duke
62da1981bb
WIP donation
2025-08-10 13:46:07 -04:00
Duke
2a6ea137ae
Merge branch 'dev' into lockzins
2025-08-09 10:22:53 -04:00
Duke
fc8c641cff
Remove unused code
2025-08-08 21:58:39 -04:00
Duke
15b4378ff3
Remove unused code
2025-08-08 18:02:25 -04:00
Duke
e495bf35b2
Remove unused code
2025-08-08 17:36:11 -04:00
Duke
701ebf26a7
Remove unused code
2025-08-08 16:32:27 -04:00
Duke
03886da019
Remove unused code
2025-08-08 16:17:46 -04:00
Duke
2b3f9ed33f
Add -ac_clearnet=0 option so an entire chain can disable clearnet connection, instead of -clearnet=0 which only applies to a single node
2025-08-08 16:09:32 -04:00
Duke
d95da694b9
WIP donation via z_shieldcoinbase
2025-08-08 14:53:21 -04:00
Duke
d415277548
Merge branch 'dev' into lockzins
2025-07-29 09:10:42 -04:00
Duke
ab81589bdf
Add rpc docs for using * with z_shieldcoinbase
2025-07-24 12:37:58 -04:00
Duke
51462777c8
Remove dead code
2025-07-24 09:07:44 -04:00
Duke
e0821acab4
Remove dead code
2025-07-24 08:56:10 -04: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
007f2b31af
Keep a list of notes we are spending and must lock which is different from the list of all notes we might spend
2025-05-31 12:21:17 -04:00
Duke
b5db300aed
Clean up some comments
2025-05-31 11:07:52 -04:00
Duke
4fde93960b
Upstream zec issue 1360 is mostly about sprout and sending to taddrs, which is not relevant
2025-05-31 10:09:24 -04:00
Duke
46070c65fd
Remove comment which is no longer correct, z_mergetoaddress has locked notes for a long time now
2025-05-30 13:56:38 -04:00
Duke
e19bf2321a
Merge branch 'dev' into lockzins
2025-05-30 13:51:02 -04:00
Duke
0a42eb3c1a
Don't warn about no nodes to relay to when -testnode=1
2025-05-30 13:50:52 -04:00
Duke
e38e10acdd
Show a prefix of the first 8 chars of the hash for note debug lines
2025-05-30 09:54:44 -04:00
Duke
67dc93617c
Merge branch 'dev' into lockzins
2025-05-30 08:41:30 -04:00
Duke
dba46b2ba6
Wait until after find_unspent_notes() to lock notes in z_sendmany
2025-05-30 08:40:42 -04:00
Duke
88143a87fc
Clean up locks if z_sendmany is cancelled
2025-05-30 08:22:31 -04:00
Duke
b43a4f2653
Remove unused code and formatting
2025-05-30 08:22:16 -04:00
Duke
d7fe1d43ca
Debug logs when locking/unlocking a note
2025-05-29 18:43:30 -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