Add constants for UA typecodes

This commit is contained in:
Jack Grigg 2021-07-30 01:25:14 +01:00
parent 8e6927f901
commit 635151bf75
1 changed files with 7 additions and 3 deletions

View File

@ -2,6 +2,10 @@
#include <algorithm>
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<const Receiver*> 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()(