From f1174751fc5eb4f5bb13e103573399b781a4e79b Mon Sep 17 00:00:00 2001 From: Rene Vergara Date: Thu, 7 Mar 2024 16:05:59 -0600 Subject: [PATCH] Add new types for Spending Keys and Receivers --- src/ZcashHaskell/Types.hs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/ZcashHaskell/Types.hs b/src/ZcashHaskell/Types.hs index f9fe6f2..38d190f 100644 --- a/src/ZcashHaskell/Types.hs +++ b/src/ZcashHaskell/Types.hs @@ -45,6 +45,18 @@ type Seed = C.ByteString -- | A mnemonic phrase used to derive seeds type Phrase = BS.ByteString +-- | A spending key for Sapling +type SaplingSpendingKey = BS.ByteString + +-- | A spending key for Orchard +type OrchardSpendingKey = BS.ByteString + +-- | A Sapling receiver +type SaplingReceiver = BS.ByteString + +-- | An Orchard receiver +type OrchardReceiver = BS.ByteString + -- | Type to represent data after Bech32 decoding data RawData = RawData { hrp :: !BS.ByteString -- ^ Human-readable part of the Bech32 encoding