Commit Graph

79 Commits

Author SHA1 Message Date
Rene Vergara 8901d97c64
Upgrade of Zcash Rust crates 2024-04-29 10:27:45 -05:00
Rene Vergara b74cd5f354
Update note position calculation 2024-04-24 16:04:56 -05:00
Rene Vergara 6cf5d85c0b
Merge branch 'dev040' into rav001 2024-04-24 12:01:13 -05:00
Rene Vergara 173445612d
Merge branch 'dev040' into rvv040 2024-04-24 11:59:58 -05:00
Rene Vergara 3296909c82
Fix Sapling spend parsing 2024-04-24 11:57:00 -05:00
Rene V. Vergara A. ebfac8438f rvv040 - decodeExchangeAddress modified to return an ExcahngeAddress object 2024-04-18 08:30:14 -04:00
Rene V. Vergara A. e6d16267ee rvv040 - Functions to create and decode an ExchangeAddress added
New DataType ExchangeAddress added.
2024-04-17 20:36:04 -04:00
Rene Vergara e98ca65409
Merge branch 'dev040' into rav001 2024-04-17 10:23:30 -05:00
Rene Vergara f94a1f83cb
Merge branch 'dev040' into rvv040 2024-04-17 09:25:46 -05:00
Rene Vergara a56a4b1e15
Add Orchard commitment tree functionality 2024-04-17 09:21:47 -05:00
Rene V. Vergara A. 06aff8c787 rvv040 - Add encodeSaplingAddress function
Added new tests for encodeSaplingAddress and decodeSaplingAddress
2024-04-16 18:51:14 -04:00
Rene V. Vergara A. 058bbfe3f2 rvv040 - Added a decode Testnet Sapling Address test 2024-04-16 14:48:36 -04:00
Rene V. Vergara A. 382284a8ca rvv040 - decodeSaplingAddress Function added
SaplingAddress  data type added
2024-04-16 14:39:56 -04:00
Rene Vergara 99d772d2c7
Test Sapling decoding 2024-04-16 09:43:00 -05:00
Rene Vergara 5402fcc072
Update Sapling commitment tree reader 2024-04-15 19:58:26 -05:00
Rene Vergara 95f20adb56
Merge branch 'dev040' into rvv040 2024-04-14 07:01:51 -05:00
Rene Vergara e781ed6bd0
Add test to for transparent decoding 2024-04-14 06:57:36 -05:00
Rene V. Vergara A. deacf373e1 rvv040 - Add new function to decode a Transparent Address in HRF
The function  retunrs a TransparentAddress object.
2024-04-13 18:27:59 -04:00
Rene Vergara 0f19e376dc
Add Sapling commitment tree functionality 2024-04-11 16:01:29 -05:00
Rene Vergara ce6a13e333
Merge branch 'dev040' into rav001 2024-04-10 11:39:27 -05:00
Rene V. Vergara A. cea8a70f44 rvva040 - Convert Sapling receiver to Human readable format
Function getSaplingFromUA -> Now returns "Maybe T.Text" instead of "T.Text"
2024-04-10 10:27:09 -04:00
Rene V. Vergara A. 3f918f734a rvv040 - Sapling address encoding to human readable format
Change Bech32m to Bech32  encoding for Sapling address
2024-04-10 09:55:41 -04:00
Rene Vergara 27b291c49a
Add function to append nodes to commitment tree 2024-04-10 07:06:04 -05:00
Rene V. Vergara A. 1f8a4cbd2b Branch rvv040 - Get Sapling Human Readable representation - In proccess
Bug - Bech32m error calculating checksum - to resolve
2024-04-09 20:23:16 -04:00
Rene Vergara 5814cb7c9e
Correct the parsing of the tx hash in `TxIn` 2024-04-05 14:12:39 -05:00
Rene Vergara 09411adfff
Implement test to validate transparent outputs 2024-04-03 16:16:42 -05:00
Rene Vergara 2f18c15c86
Add test to identify transparent outputs 2024-04-02 13:42:45 -05:00
Rene Vergara 98fb89b7b0
Merge branch 'dev040' into rav001 2024-04-02 11:36:14 -05:00
Rene Vergara 6ad879c155
Implements FFI for transaction deserialization 2024-04-02 11:23:05 -05:00
Rene Vergara 93a04c09d3
Merge branch 'dev040' into rvv040 2024-03-31 06:43:17 -05:00
Rene Vergara 58b74a4c9a
Update `getBlockTime` to use `HexString` 2024-03-29 15:51:48 -05:00
Rene V. Vergara A. 7cada685ce getBlockTime function added 2024-03-28 15:06:02 -04:00
Rene Vergara 52950885c1
Implements parsing of transparent bundles 2024-03-27 13:22:34 -05:00
Rene Vergara 4e86a2f5a4
Zebra Raw Tx deserialization (#44)
Implements features to deserialize the hex representation of of a Zebra Transaction

Reviewed-on: #44
Co-authored-by: Rene Vergara <rene@vergara.network>
Co-committed-by: Rene Vergara <rene@vergara.network>
2024-03-26 14:56:10 +00:00
Rene Vergara d5c50d58c5
Merge branch 'rvv040' into rav001 2024-03-15 10:11:27 -05:00
Rene Vergara c7c4d664dc
Remove duplicate import 2024-03-15 08:15:08 -05:00
Rene V. Vergara A. 2c58d1260a Transparent address fix 2024-03-14 17:44:18 -04:00
Rene Vergara 4cc4c37960
Improve type safety for Orchard 2024-03-14 12:35:13 -05:00
Rene Vergara 23472ee1c4
Improve type safety for Seed and Phrase 2024-03-14 11:13:10 -05:00
Rene V. Vergara A. 5815c5c326 Merge with dev040 2024-03-13 15:37:23 -04:00
Rene Vergara 6e1048cd4d
Adjust Transparent generators to use indices 2024-03-13 14:12:28 -05:00
Rene Vergara c5feb10fbc
Update Sapling spending key with coin type 2024-03-13 12:50:39 -05:00
Rene Vergara 4f20160c36
Enable Unified Address generation tests 2024-03-12 16:03:35 -05:00
Rene V. Vergara A. 1d59e8f5eb After merging with dev040 2024-03-12 15:57:43 -04:00
Rene Vergara 5db66dcf39
Adjust indexing of Sapling payment addresses 2024-03-12 12:22:05 -05:00
Rene Vergara ddaabcc5cd
Add test to check that Sapling receivers are unique 2024-03-11 15:48:27 -05:00
Rene Vergara db92dd7de7
Implement Sapling child key derivation 2024-03-11 15:23:29 -05:00
Rene V. Vergara A. 46efe9cd21 Commit first version of genSaplingInternalAddress function 2024-03-10 22:19:51 -04:00
Rene Vergara 4443ffeec5
Add signature for internal Sapling address 2024-03-10 10:20:10 -05:00
Rene Vergara 7538bbfa19
Revision of Sapling receiver logic 2024-03-10 07:47:26 -05:00