![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
A shielded output to a transaction. More...
#include <sapling_transaction.h>
Public Member Functions | |
| OutputDescription () | |
| SERIALIZE_METHODS (OutputDescription, obj) | |
Public Attributes | |
| uint256 | cv {UINT256_ZERO} |
| A value commitment to the value of the output note. More... | |
| uint256 | cmu {UINT256_ZERO} |
| The u-coordinate of the note commitment for the output note. More... | |
| uint256 | ephemeralKey {UINT256_ZERO} |
| A Jubjub public key. More... | |
| libzcash::SaplingEncCiphertext | encCiphertext = {{0}} |
| A ciphertext component for the encrypted output note. More... | |
| libzcash::SaplingOutCiphertext | outCiphertext = {{0}} |
| A ciphertext component for the encrypted output note. More... | |
| libzcash::GrothProof | zkproof = {{0}} |
| A zero-knowledge proof using the output circuit. More... | |
Friends | |
| bool | operator== (const OutputDescription &a, const OutputDescription &b) |
| bool | operator!= (const OutputDescription &a, const OutputDescription &b) |
A shielded output to a transaction.
It contains data that describes an Output transfer.
Definition at line 78 of file sapling_transaction.h.
|
inline |
Definition at line 88 of file sapling_transaction.h.
|
inline |
Definition at line 90 of file sapling_transaction.h.
|
friend |
Definition at line 104 of file sapling_transaction.h.
|
friend |
Definition at line 92 of file sapling_transaction.h.
| uint256 OutputDescription::cmu {UINT256_ZERO} |
The u-coordinate of the note commitment for the output note.
Definition at line 82 of file sapling_transaction.h.
| uint256 OutputDescription::cv {UINT256_ZERO} |
A value commitment to the value of the output note.
Definition at line 81 of file sapling_transaction.h.
| libzcash::SaplingEncCiphertext OutputDescription::encCiphertext = {{0}} |
A ciphertext component for the encrypted output note.
Definition at line 84 of file sapling_transaction.h.
| uint256 OutputDescription::ephemeralKey {UINT256_ZERO} |
A Jubjub public key.
Definition at line 83 of file sapling_transaction.h.
| libzcash::SaplingOutCiphertext OutputDescription::outCiphertext = {{0}} |
A ciphertext component for the encrypted output note.
Definition at line 85 of file sapling_transaction.h.
| libzcash::GrothProof OutputDescription::zkproof = {{0}} |
A zero-knowledge proof using the output circuit.
Definition at line 86 of file sapling_transaction.h.