rvv040 - Fix transparent address decoding -

Function was returning the "digest" instead the "transparentReceiver"
This commit is contained in:
Rene V. Vergara A. 2024-04-14 08:37:19 -04:00
parent 95f20adb56
commit 15b2f98f1d

View file

@ -125,20 +125,20 @@ decodeTransparentAddress taddress = do
189 -> 189 ->
Just $ Just $
TransparentAddress MainNet $ TransparentAddress MainNet $
TransparentReceiver P2SH (fromRawBytes digest) TransparentReceiver P2SH (fromRawBytes transparentReceiver)
186 -> 186 ->
Just $ Just $
TransparentAddress TestNet $ TransparentAddress TestNet $
TransparentReceiver P2SH (fromRawBytes digest) TransparentReceiver P2SH (fromRawBytes transparentReceiver)
184 -> 184 ->
Just $ Just $
TransparentAddress MainNet $ TransparentAddress MainNet $
TransparentReceiver P2PKH (fromRawBytes digest) TransparentReceiver P2PKH (fromRawBytes transparentReceiver)
_ -> Nothing _ -> Nothing
29 -> 29 ->
if sb == 37 if sb == 37
then Just $ then Just $
TransparentAddress TestNet $ TransparentAddress TestNet $
TransparentReceiver P2PKH (fromRawBytes digest) TransparentReceiver P2PKH (fromRawBytes transparentReceiver)
else Nothing else Nothing
_ -> Nothing _ -> Nothing