Commit Graph

24573 Commits

Author SHA1 Message Date
Duke
6435cd51a6 Use static_cast when calculating donation and add some debugging 2025-10-15 13:24:08 -04:00
Duke
42a676d277 Make the shieldcoinbase donation test pass 2025-10-14 12:20:35 -04:00
Duke
ebde772ada WIP donation test 2025-10-14 11:52:05 -04:00
Duke
606b28d6ca Improve rpc errors and docs 2025-10-14 11:00:08 -04:00
Duke
caf7178ffd Allow donation=0 2025-10-14 10:57:40 -04:00
Duke
c3b9b09144 Make rpc error correct for all chains 2025-10-14 03:58:00 -04:00
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
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
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
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
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
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