34dfbb3be2
Merge branch 'milestone4' into rav001
2024-11-25 10:36:52 -06:00
34e8b18f59
docs: clean up of obsolete files
2024-11-25 10:34:45 -06:00
281682ac18
Milestone 3: RPC server, ZIP-320 ( #104 )
...
This PR contains the following changes:
- New RPC server for programmatic access to the wallet.
- Support for ZIP-320, TEX addresses and shielding/de-shielding of funds
- Native Haskell implementation of the Zcash commitment trees
Co-authored-by: Rene Vergara A. <rvergara59@protonmail.com>
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zenith/pulls/104
Co-authored-by: pitmutt <rene@vergara.network>
Co-committed-by: pitmutt <rene@vergara.network>
2024-11-21 15:39:18 +00:00
47743ddd5a
Release preparation
2024-11-21 09:26:00 -06:00
de21a4e4b3
fix(rpc): correct config parameters
2024-11-21 07:25:36 -06:00
9c2d0aaf20
feat: finalize RPC
2024-11-20 16:12:27 -06:00
d2c52508d1
feat: batch append commitments
2024-11-19 15:05:33 -06:00
45b9651641
feat: enable shielding in GUI
2024-11-19 07:27:31 -06:00
5fbb5c865b
feat: implement commitment trees
2024-11-19 07:27:08 -06:00
42f6b6becb
fix: tree truncation function
2024-11-19 07:26:27 -06:00
f23c222edc
feat(tui): implement new commitment trees
2024-11-15 12:54:51 -06:00
8986847679
feat(core): commitment tree management functions
2024-11-08 14:47:43 -06:00
b4a2e5e984
feat(db): add tree store
2024-11-08 13:38:04 -06:00
f2f18b5b0c
Merge branch 'trees' into rav001
2024-11-05 12:57:28 -06:00
5979d92286
Update to zcash-haskell 0.7.4.0
2024-11-05 12:55:51 -06:00
a7cf3a75c6
feat: implement merkle path calculator
2024-11-04 18:56:16 -06:00
1898770bf5
feat: implement Borsh serialization
2024-11-04 10:17:54 -06:00
e52664fa8b
Merge branch 'rav001' into trees
2024-10-30 13:48:29 -05:00
78437987bf
feat(core): use new createTransaction
function
2024-10-30 12:55:09 -05:00
13b55ad266
feat: add function to fill tree to depth
2024-10-29 07:01:13 -05:00
723d1b4e1c
docs: update changelog
2024-10-27 06:37:07 -05:00
0e5f476e28
fix: correct fee calculation for shielding
2024-10-27 06:27:59 -05:00
28a75895f4
fix: correct commitment tree function
2024-10-25 12:36:24 -05:00
183b4adf91
fix: use network for distinguishing blocks
2024-10-25 09:59:01 -05:00
b0ca5b7d4b
feat: structure for a balanced monoidal tree
2024-10-25 09:09:21 -05:00
5f2859194b
fix: correct rewind for brand new wallets
2024-10-23 16:26:18 -05:00
70ef4d85f4
feat: update cabal
2024-10-23 15:51:30 -05:00
9d1416dd9d
feat: implement Scientific
2024-10-23 15:51:05 -05:00
d445ba3324
feat: draft commitment tree tracker
2024-10-23 15:49:24 -05:00
d72f355981
feat: update amount reading to Scientific
2024-10-22 07:21:12 -05:00
c0031e91fd
feat: enable debugging
2024-10-18 14:50:56 -05:00
f309864671
fix: chain rewind on data store
2024-10-16 16:01:45 -05:00
13c24ca528
feat(tui): implement shielding command
2024-10-16 08:48:54 -05:00
6be3630fbc
fix: chain re-org detection
2024-10-16 08:48:22 -05:00
cd4054e052
Merge branch 'rvv001' into rav001
2024-10-15 14:45:58 -05:00
57ab57554b
libs: update zcash-haskell
2024-10-15 10:36:36 -05:00
53eac75aa5
rvv001 - Shield / Deshield Forms
...
- Shield form created
- Deshield form created
Both forms have the 'Process' button de-activated. Must be linked
to the appropiate funciton
2024-10-14 19:42:09 -04:00
324ed663c3
rvv001 - Shield - Deshield process
...
DeShield form - Cancel button moved to the right of process button
2024-10-11 21:01:50 -04:00
9acf18c503
rvv001 - Shield Zec form updated
2024-10-11 20:12:15 -04:00
f1daf576cc
feat: shield notes by address
2024-10-10 09:56:04 -05:00
2f3362e900
feat: remove debug logging
2024-10-10 09:05:10 -05:00
935ad1d691
fix: correct sorting of user transactions
2024-10-10 09:03:26 -05:00
54d9f20fdd
rvv001 - Shield / De-Shield
...
GUI - Forms for Shielding and De-shielding created
TUI - Form to deshield is not implemented
2024-10-09 21:02:35 -04:00
c4a879b09b
Merge branch 'rvv001' into rav001
2024-10-08 10:07:22 -05:00
213afdadd9
feat(core): shielding and deshielding
2024-10-08 10:01:55 -05:00
c75316ddd7
feat(rpc): background wallet sync
2024-10-08 08:20:52 -05:00
e02551c9ff
rvv001 - Shield / Deshield form
...
Fields to display Total transparent funts and total Shielded Funds
added.
A funtion to update the latest total values has to be included
2024-10-07 19:47:28 -04:00
7410eed991
docs(rpc): add new error type
2024-10-07 14:26:49 -05:00
e487a67e36
docs: remote draft tag from sendmany
2024-10-06 08:27:53 -05:00
f75faa33c6
docs: update sendmany
RPC spec
2024-10-06 08:23:08 -05:00