PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Public Attributes | Friends | List of all members
libzcash::SaplingExtendedFullViewingKey Struct Reference

#include <zip32.h>

Collaboration diagram for libzcash::SaplingExtendedFullViewingKey:
[legend]

Public Member Functions

 SERIALIZE_METHODS (SaplingExtendedFullViewingKey, obj)
 
Optional< SaplingExtendedFullViewingKeyDerive (uint32_t i) const
 
Optional< std::pair< diversifier_index_t, libzcash::SaplingPaymentAddress > > Address (diversifier_index_t j) const
 
libzcash::SaplingPaymentAddress DefaultAddress () const
 

Public Attributes

uint8_t depth
 
uint32_t parentFVKTag
 
uint32_t childIndex
 
uint256 chaincode
 
libzcash::SaplingFullViewingKey fvk
 
uint256 dk
 

Friends

bool operator== (const SaplingExtendedFullViewingKey &a, const SaplingExtendedFullViewingKey &b)
 
bool operator< (const SaplingExtendedFullViewingKey &a, const SaplingExtendedFullViewingKey &b)
 

Detailed Description

Definition at line 51 of file zip32.h.

Member Function Documentation

◆ Address()

Optional< std::pair< diversifier_index_t, libzcash::SaplingPaymentAddress > > libzcash::SaplingExtendedFullViewingKey::Address ( diversifier_index_t  j) const

Definition at line 85 of file zip32.cpp.

Here is the caller graph for this function:

◆ DefaultAddress()

libzcash::SaplingPaymentAddress libzcash::SaplingExtendedFullViewingKey::DefaultAddress ( ) const

Definition at line 106 of file zip32.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Derive()

Optional< SaplingExtendedFullViewingKey > libzcash::SaplingExtendedFullViewingKey::Derive ( uint32_t  i) const

Definition at line 63 of file zip32.cpp.

◆ SERIALIZE_METHODS()

libzcash::SaplingExtendedFullViewingKey::SERIALIZE_METHODS ( SaplingExtendedFullViewingKey  ,
obj   
)
inline

Definition at line 59 of file zip32.h.

Friends And Related Function Documentation

◆ operator<

bool operator< ( const SaplingExtendedFullViewingKey a,
const SaplingExtendedFullViewingKey b 
)
friend

Definition at line 80 of file zip32.h.

◆ operator==

bool operator== ( const SaplingExtendedFullViewingKey a,
const SaplingExtendedFullViewingKey b 
)
friend

Definition at line 71 of file zip32.h.

Member Data Documentation

◆ chaincode

uint256 libzcash::SaplingExtendedFullViewingKey::chaincode

Definition at line 55 of file zip32.h.

◆ childIndex

uint32_t libzcash::SaplingExtendedFullViewingKey::childIndex

Definition at line 54 of file zip32.h.

◆ depth

uint8_t libzcash::SaplingExtendedFullViewingKey::depth

Definition at line 52 of file zip32.h.

◆ dk

uint256 libzcash::SaplingExtendedFullViewingKey::dk

Definition at line 57 of file zip32.h.

◆ fvk

libzcash::SaplingFullViewingKey libzcash::SaplingExtendedFullViewingKey::fvk

Definition at line 56 of file zip32.h.

◆ parentFVKTag

uint32_t libzcash::SaplingExtendedFullViewingKey::parentFVKTag

Definition at line 53 of file zip32.h.


The documentation for this struct was generated from the following files: