![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
An input of a transaction. More...
#include <transaction.h>
Public Member Functions | |
| CTxIn () | |
| CTxIn (COutPoint prevoutIn, CScript scriptSigIn=CScript(), uint32_t nSequenceIn=SEQUENCE_FINAL) | |
| CTxIn (uint256 hashPrevTx, uint32_t nOut, CScript scriptSigIn=CScript(), uint32_t nSequenceIn=SEQUENCE_FINAL) | |
| SERIALIZE_METHODS (CTxIn, obj) | |
| bool | IsFinal () const |
| bool | IsNull () const |
| bool | IsZerocoinSpend () const |
| bool | IsZerocoinPublicSpend () const |
| std::string | ToString () const |
| size_t | DynamicMemoryUsage () const |
Public Attributes | |
| COutPoint | prevout |
| CScript | scriptSig |
| uint32_t | nSequence |
Static Public Attributes | |
| static const uint32_t | SEQUENCE_FINAL = 0xffffffff |
Friends | |
| bool | operator== (const CTxIn &a, const CTxIn &b) |
| bool | operator!= (const CTxIn &a, const CTxIn &b) |
An input of a transaction.
It contains the location of the previous transaction's output that it claims and a signature that matches the output's public key.
Definition at line 93 of file transaction.h.
|
inline |
Definition at line 104 of file transaction.h.
|
explicit |
Definition at line 29 of file transaction.cpp.
| CTxIn::CTxIn | ( | uint256 | hashPrevTx, |
| uint32_t | nOut, | ||
| CScript | scriptSigIn = CScript(), |
||
| uint32_t | nSequenceIn = SEQUENCE_FINAL |
||
| ) |
Definition at line 36 of file transaction.cpp.
|
inline |
|
inline |
|
inline |
Definition at line 111 of file transaction.h.
| bool CTxIn::IsZerocoinPublicSpend | ( | ) | const |
Definition at line 48 of file transaction.cpp.
| bool CTxIn::IsZerocoinSpend | ( | ) | const |
Definition at line 43 of file transaction.cpp.
|
inline |
Definition at line 108 of file transaction.h.
| std::string CTxIn::ToString | ( | ) | const |
Definition at line 53 of file transaction.cpp.
Definition at line 123 of file transaction.h.
Definition at line 116 of file transaction.h.
| uint32_t CTxIn::nSequence |
Definition at line 98 of file transaction.h.
| COutPoint CTxIn::prevout |
Definition at line 96 of file transaction.h.
| CScript CTxIn::scriptSig |
Definition at line 97 of file transaction.h.
|
static |
Definition at line 102 of file transaction.h.