duke
529e76d01c
Merge pull request 'Sync danger to dev' ( #479 ) from danger into dev
...
Reviewed-on: https://git.hush.is/hush/hush3/pulls/479
2025-12-25 12:02:58 -05:00
Duke
9177a51b6d
Remove getbalance64 #473
2025-10-16 11:14:01 -04:00
Duke
d206f28ae1
Update z_shieldcoinbase rpc docs
2025-10-16 01:10:46 -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
c078d1606d
Merge remote-tracking branch 'origin/dev' into danger
2025-10-13 15:08:19 -04:00
Duke
e421dfc6a5
Improve rpc docs of z_listlockunspent
2025-08-23 06:17:32 -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
eb4fc52273
lockzins test finally passes because z_sendmany correctly locks notes now
2025-08-21 16:59:33 -04:00
Duke
a719e05be4
Add output index to z_listlockunspent
2025-08-21 02:00:19 -04:00
Duke
cae942a5c9
z_listlockunspent
2025-08-20 15:15:36 -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
62da1981bb
WIP donation
2025-08-10 13:46:07 -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
b5db300aed
Clean up some comments
2025-05-31 11:07:52 -04:00
Duke
67dc93617c
Merge branch 'dev' into lockzins
2025-05-30 08:41: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
Duke
a710dd2099
Allow an optional opreturn param
2025-05-29 15:08:40 -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
8d93e5dfb4
Add locked key to z_listunspent rpc docs
2025-05-18 16:11:09 -04:00
Duke
1b527bc838
Add 'locked' key to the output of z_listunspent
2025-05-18 16:07:47 -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
93f6514d86
Disable absurd fee checks when adding to the mempool
...
To protect users who are not using opreturn we prevent any use of z_sendmany
with absurd fees if opreturn is not being used, so this change only affects
users who are adding opreturn data. Since there is no way to currently send
opreturn data via a GUI this still protects all GUI users from absurd fees
while allowing CLI users to decide to use higher fees.
2024-09-26 11:13:07 -04:00
Duke
6845fcd93a
This rpc can only be used on non z2z chains
2024-09-13 04:22:28 -04:00
Duke
975f22bfa0
Improve error message in z_sendmany if tx is estimated to be too large
...
The previous error message was incorrect, it could be too many inputs
or a combination of too many inputs and outputs and also did not report
the estimated size.
2024-03-21 11:30:54 -04:00
onryo
58b65f9670
Update copyrights
2024-02-27 23:59:59 +01:00
Duke
07b041fd94
Do not apply overwinter/sapling consensus rules to block 0
2024-02-15 10:40:22 -05:00
Duke
9e0ac062fa
Delete a lot of CC stuff #381
2024-01-30 11:23:35 -05:00
Duke
bb8a3c57a4
Delete auction/faucet/heir CC rpcs #381
2024-01-30 10:48:21 -05:00
Duke
86104c4ef7
Remove oracles RPCs
2024-01-29 12:04:59 -05:00
Duke
27db254d68
Sapling and Overwinter network upgrades are always active
...
These NU's are always active for Hush Arrakis Chains so this code only serves
to slow down all operations by constantly being checked. So we disable them
which will speed up syncing, mining and creating transactions.
2024-01-21 16:34:53 -05:00
Duke
3a3c67e0fc
Delete many things we do not want or need
2024-01-13 00:06:09 -05:00
Duke
de7a5fb6d7
remove cc payments and rewards
2024-01-12 20:47:46 -05:00
Duke
657bb1e25e
remove dice, channels, lotto
2024-01-11 22:30:50 -05:00
Duke
2a713aeba2
remove gateways
2024-01-11 21:39:08 -05:00
Duke
a23ab58af6
Start removing unused gateway code
2024-01-07 13:20:17 -08:00
Duke
765487bb14
Remove unused code
2024-01-06 23:30:19 -08:00
Duke Leto
21530ba159
Remove unused code
2024-01-06 21:24:57 -08:00
Duke
d0c3d7587e
Add memoStr to RPC help of z_listunspent and z_listreceivedbyaddress
2023-11-22 09:43:47 -05:00