PIVX Core  5.6.99
P2P Digital Currency
Classes | Namespaces | Typedefs | Functions | Variables
address.h File Reference
#include "optional.h"
#include "sapling/sapling.h"
#include "serialize.h"
#include "uint256.h"
#include <array>
#include <boost/variant.hpp>
Include dependency graph for address.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  libzcash::InvalidEncoding
 
class  libzcash::SaplingPaymentAddress
 Sapling functions. More...
 
class  libzcash::SaplingIncomingViewingKey
 
class  libzcash::SaplingFullViewingKey
 
class  libzcash::SaplingExpandedSpendingKey
 
class  libzcash::SaplingSpendingKey
 

Namespaces

 libzcash
 

Typedefs

typedef boost::variant< InvalidEncoding, SaplingPaymentAddress > libzcash::PaymentAddress
 

Functions

bool IsValidPaymentAddress (const libzcash::PaymentAddress &zaddr)
 Check whether a PaymentAddress is not an InvalidEncoding. More...
 

Variables

const size_t libzcash::SerializedSaplingPaymentAddressSize = 43
 
const size_t libzcash::SerializedSaplingFullViewingKeySize = 96
 
const size_t libzcash::SerializedSaplingExpandedSpendingKeySize = 96
 
const size_t libzcash::SerializedSaplingSpendingKeySize = 32
 

Function Documentation

◆ IsValidPaymentAddress()

bool IsValidPaymentAddress ( const libzcash::PaymentAddress zaddr)

Check whether a PaymentAddress is not an InvalidEncoding.

Definition at line 92 of file address.cpp.

Here is the caller graph for this function: