A version of CTransaction with the PSBT format.
More...
#include <psbt.h>
A version of CTransaction with the PSBT format.
Definition at line 1238 of file psbt.h.
◆ PartiallySignedTransaction() [1/2]
◆ PartiallySignedTransaction() [2/2]
| PartiallySignedTransaction::PartiallySignedTransaction |
( |
deserialize_type |
, |
|
|
Stream & |
s |
|
) |
| |
|
inline |
◆ AddInput()
| bool PartiallySignedTransaction::AddInput |
( |
const PSBTInput & |
psbtin | ) |
|
◆ AddOutput()
| bool PartiallySignedTransaction::AddOutput |
( |
const PSBTOutput & |
psbtout | ) |
|
◆ ComputeTimeLock()
| std::optional< uint32_t > PartiallySignedTransaction::ComputeTimeLock |
( |
| ) |
const |
◆ GetUniqueID()
| std::optional< Txid > PartiallySignedTransaction::GetUniqueID |
( |
| ) |
const |
◆ GetUnsignedTx()
◆ GetVersion()
| uint32_t PartiallySignedTransaction::GetVersion |
( |
| ) |
const |
◆ Merge()
Merge psbt into this.
The two psbts must have the same underlying CTransaction (i.e. the same actual Bitcoin transaction.) Returns true if the merge succeeded, false otherwise.
Definition at line 37 of file psbt.cpp.
◆ MergeGlobalXPubs()
Merge the global xpubs of psbt into this, keeping the existing origin for an xpub seen again with a different one, as the serialized records are keyed by xpub.
Definition at line 76 of file psbt.cpp.
◆ Serialize()
| void PartiallySignedTransaction::Serialize |
( |
Stream & |
s | ) |
const |
|
inline |
◆ Unserialize()
| void PartiallySignedTransaction::Unserialize |
( |
Stream & |
s | ) |
|
|
inline |
◆ fallback_locktime
| std::optional<uint32_t> PartiallySignedTransaction::fallback_locktime |
◆ inputs
| std::vector<PSBTInput> PartiallySignedTransaction::inputs |
◆ m_proprietary
◆ m_tx_modifiable
| std::optional<std::bitset<8> > PartiallySignedTransaction::m_tx_modifiable |
◆ m_version
| std::optional<uint32_t> PartiallySignedTransaction::m_version |
|
private |
◆ m_xpubs
◆ outputs
| std::vector<PSBTOutput> PartiallySignedTransaction::outputs |
◆ tx_version
| uint32_t PartiallySignedTransaction::tx_version |
◆ unknown
The documentation for this class was generated from the following files: