Revision of Sapling receiver logic #26

Closed
pitmutt wants to merge 0 commits from rav002 into rvv040
Owner

Cambios:

  • librustzcash-wrapper/src/lib.rs:
  • src/C/Zcash.chs
    • Poner parametro Word32 para pasar indice
  • src/ZcashHaskell/Sapling.hs
    • Cambiar los parametros a Seed, SaplingSpendingKey y SaplingReceiver en vez de ByteString
    • Mover el chequeo de longitud de la prueba a la funcion y hacer el resultado un Maybe
  • test/Spec.hs
    • Cambiar las pruebas de Sapling para chequear q el resultado no sea Nothing
    • Crear prueba aleatoria q genera receivers de Sapling
Cambios: - librustzcash-wrapper/src/lib.rs: - Quitar imports obsoletos - Quitar `print`s - Usar metodo diferente para Sapling: [sapling_find_address](https://docs.rs/zcash_primitives/0.13.0/zcash_primitives/zip32/sapling/fn.sapling_find_address.html) - src/C/Zcash.chs - Poner parametro `Word32` para pasar indice - src/ZcashHaskell/Sapling.hs - Cambiar los parametros a `Seed`, `SaplingSpendingKey` y `SaplingReceiver` en vez de `ByteString` - Mover el chequeo de longitud de la prueba a la funcion y hacer el resultado un `Maybe` - test/Spec.hs - Cambiar las pruebas de Sapling para chequear q el resultado no sea `Nothing` - Crear prueba aleatoria q genera receivers de Sapling
pitmutt added the
enhancement
label 2024-03-10 13:00:12 +00:00
pitmutt self-assigned this 2024-03-10 13:00:12 +00:00
reneve was assigned by pitmutt 2024-03-10 13:00:12 +00:00
pitmutt added 1 commit 2024-03-10 13:00:13 +00:00
reneve approved these changes 2024-03-10 14:22:49 +00:00
reneve left a comment
Owner

Me parece bien.

Me parece bien.
Author
Owner

Merged.

Merged.
pitmutt closed this pull request 2024-03-10 15:04:17 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Vergara_Tech/zcash-haskell#26
No description provided.