From 635151bf759de42902abca7e82a3c2a471591a42 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 30 Jul 2021 01:25:14 +0100 Subject: [PATCH] Add constants for UA typecodes --- src/zcash/Address.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/zcash/Address.cpp b/src/zcash/Address.cpp index b0e3f9b31..dd9893e69 100644 --- a/src/zcash/Address.cpp +++ b/src/zcash/Address.cpp @@ -2,6 +2,10 @@ #include +const uint8_t ZCASH_UA_TYPECODE_P2PKH = 0x00; +const uint8_t ZCASH_UA_TYPECODE_P2SH = 0x01; +const uint8_t ZCASH_UA_TYPECODE_SAPLING = 0x02; + namespace libzcash { std::vector UnifiedAddress::GetSorted() const { @@ -68,19 +72,19 @@ bool IsValidSpendingKey(const libzcash::SpendingKey& zkey) { uint8_t TypecodeForReceiver::operator()( const libzcash::SaplingPaymentAddress &zaddr) const { - return 0x02; + return ZCASH_UA_TYPECODE_SAPLING; } uint8_t TypecodeForReceiver::operator()( const libzcash::P2SHAddress &p2sh) const { - return 0x01; + return ZCASH_UA_TYPECODE_P2SH; } uint8_t TypecodeForReceiver::operator()( const libzcash::P2PKHAddress &p2sh) const { - return 0x00; + return ZCASH_UA_TYPECODE_P2PKH; } uint8_t TypecodeForReceiver::operator()(