#include <transaction_builder.h>
|
| | TransactionBuilder (const Consensus::Params &consensusParams, CKeyStore *keyStore=nullptr) |
| |
| void | Clear () |
| |
| void | SetFee (CAmount _fee) |
| |
| void | AddSaplingSpend (const libzcash::SaplingExpandedSpendingKey &expsk, const libzcash::SaplingNote ¬e, const uint256 &anchor, const SaplingWitness &witness) |
| |
| void | AddSaplingOutput (const uint256 &ovk, const libzcash::SaplingPaymentAddress &to, CAmount value, const std::array< unsigned char, ZC_MEMO_SIZE > &memo) |
| |
| void | AddSaplingOutput (const uint256 &ovk, const libzcash::SaplingPaymentAddress &to, CAmount value) |
| |
| void | AddTransparentInput (const COutPoint &utxo, const CScript &scriptPubKey, CAmount value) |
| |
| void | AddTransparentOutput (const CTxOut &out) |
| |
| void | AddTransparentOutput (const CTxDestination &dest, CAmount value) |
| |
| void | SendChangeTo (const libzcash::SaplingPaymentAddress &changeAddr, const uint256 &ovk) |
| |
| void | SendChangeTo (const CTxDestination &changeAddr) |
| |
| TransactionBuilderResult | Build (bool fDummySig=false) |
| |
| TransactionBuilderResult | ProveAndSign () |
| |
| TransactionBuilderResult | AddDummySignatures () |
| |
| void | ClearProofsAndSignatures () |
| |
Definition at line 83 of file transaction_builder.h.
◆ TransactionBuilder()
◆ AddDummySignatures()
◆ AddSaplingOutput() [1/2]
◆ AddSaplingOutput() [2/2]
◆ AddSaplingSpend()
◆ AddTransparentInput()
| void TransactionBuilder::AddTransparentInput |
( |
const COutPoint & |
utxo, |
|
|
const CScript & |
scriptPubKey, |
|
|
CAmount |
value |
|
) |
| |
◆ AddTransparentOutput() [1/2]
◆ AddTransparentOutput() [2/2]
| void TransactionBuilder::AddTransparentOutput |
( |
const CTxOut & |
out | ) |
|
◆ Build()
◆ Clear()
| void TransactionBuilder::Clear |
( |
| ) |
|
◆ ClearProofsAndSignatures()
| void TransactionBuilder::ClearProofsAndSignatures |
( |
| ) |
|
◆ ProveAndSign()
◆ SendChangeTo() [1/2]
| void TransactionBuilder::SendChangeTo |
( |
const CTxDestination & |
changeAddr | ) |
|
◆ SendChangeTo() [2/2]
◆ SetFee()
| void TransactionBuilder::SetFee |
( |
CAmount |
_fee | ) |
|
◆ consensusParams
◆ fee
| CAmount TransactionBuilder::fee = -1 |
|
private |
◆ keystore
| const CKeyStore* TransactionBuilder::keystore |
|
private |
◆ mtx
◆ outputs
◆ saplingChangeAddr
◆ spends
◆ tChangeAddr
◆ tIns
The documentation for this class was generated from the following files: