Commit Graph
32038 Commits
Author SHA1 Message Date
Duke 23ef00cfd7 WIP donation test 2025-10-13 18:21:51 -04:00
Duke 1f50e635a0 WIP donation 2025-10-13 15:27:30 -04:00
Duke c078d1606d Merge remote-tracking branch 'origin/dev' into danger 2025-10-13 15:08:19 -04:00
Duke 02a26751bb WIP donation 2025-10-13 15:06:42 -04:00
Duke 2980108cdc Update relnotes 2025-10-13 14:45:10 -04:00
Duke 2f7082c713 Update relnotes 2025-10-13 14:28:54 -04:00
duke f43b0f3270 Merge pull request 'Lock sapling input notes (zins) in z_sendmany' (#465) from lockzins into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/465
2025-10-13 14:19:21 -04:00
Duke cb81fc3b95 Less noise unless -debug is used 2025-09-24 09:30:33 -04:00
Duke e421dfc6a5 Improve rpc docs of z_listlockunspent 2025-08-23 06:17:32 -04:00
Duke a555f64ad9 Has the sleeper awakened? 2025-08-22 21:26:05 -04:00
Duke aa69b87505 These are unrelated to ztxs and should be -debug 2025-08-22 21:21:15 -04:00
Duke 04ec2be8c8 Add fullyNotified to getblockchaininfo and use it in tests 2025-08-22 13:17:36 -04:00
Duke 727f4d9a29 Sleep as a hack for lacking fullyNotified in some places 2025-08-22 11:33:13 -04:00
Duke 34829af017 Avoid coredump if witness index does not exist 2025-08-22 07:34:11 -04:00
Duke fb7d669f14 Remove commented out code 2025-08-22 07:09:15 -04:00
Duke 4ef3554307 Update authproxy 2025-08-22 06:47:27 -04:00
Duke 7e3ce02d87 Bring back sorting notes descending by value which was in find_unspent_notes() 2025-08-22 06:16:25 -04:00
Duke ae170e9899 Spendable notes are now locked and 1159 seems to be an irrelevant upstream issue 2025-08-22 05:43:21 -04:00
Duke 90f00ac8a4 cleanup 2025-08-21 17:05:16 -04:00
Duke eb4fc52273 lockzins test finally passes because z_sendmany correctly locks notes now 2025-08-21 16:59:33 -04:00
Duke 8148c4f625 More test logging 2025-08-21 16:26:55 -04:00
Duke fcd939978f More verbose logging in lockzins test 2025-08-21 16:15:11 -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 564ff0cb3a Update test_framework.py from upstream which fixes #476 2025-08-21 16:13:52 -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 80f48a9338 Run z_listlockunspent in tests so we can see which notes are locked 2025-08-21 01:56:24 -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 bd9dc4d190 A test for lockzins branch which currently fails on dev branch 2025-08-13 01:13:10 -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 0f18946630 Add lockzins test 2025-08-12 23:30:06 -04:00
Duke 465fe58e6a ./test.sh now runs successfully and we can now write RPC tests 2025-08-12 22:17:18 -04:00
Duke c8e1b598bc Update authproxy.py to python3 version from upstream 2025-08-12 17:23:46 -04:00
Duke fb062d2849 Work towards getting RPC tests working again
So much has changed since I originally got the RPC tests working many years ago,
most notably modern Linux distros don't even have a way to install python2 via
packages, you have to install from source. Continuing with python2 does not seem
like a good idea, so we begin migrating thigns to Python 3.

Currently running ./test.sh will successfully spin up a test chain but then
the test suite crashes when attempting to send an RPC request, which looks
to be caused by the test suite internals still expecting python2.
2025-08-12 17:19:04 -04:00
Duke 37fe953ea4 Add more to debian example config 2025-08-12 13:49:27 -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