From 62b7cd61735d483ae7072824f9229d10c4cfff79 Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Wed, 15 Jun 2016 14:58:30 -0600 Subject: [PATCH] Do not encode leading bytes in `PaymentAddress` serialization; this is a task for a higher-level API. --- src/zcash/Address.hpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/zcash/Address.hpp b/src/zcash/Address.hpp index 91e35bd03..86e351cf7 100644 --- a/src/zcash/Address.hpp +++ b/src/zcash/Address.hpp @@ -19,13 +19,6 @@ public: template inline void SerializationOp(Stream& s, Operation ser_action, int nType, int nVersion) { - unsigned char leadingByte = 0x92; - READWRITE(leadingByte); - - if (leadingByte != 0x92) { - throw std::ios_base::failure("unrecognized payment address lead byte"); - } - READWRITE(a_pk); READWRITE(pk_enc); } @@ -51,4 +44,4 @@ public: } -#endif // _ZCADDRESS_H_ \ No newline at end of file +#endif // _ZCADDRESS_H_