|
|
|
@ -61,19 +61,6 @@ public:
@@ -61,19 +61,6 @@ public:
|
|
|
|
|
std::string ToString() const; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/** An inpoint - a combination of a transaction and an index n into its vin */ |
|
|
|
|
class CInPoint |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
const CTransaction* ptx; |
|
|
|
|
uint32_t n; |
|
|
|
|
|
|
|
|
|
CInPoint() { SetNull(); } |
|
|
|
|
CInPoint(const CTransaction* ptxIn, uint32_t nIn) { ptx = ptxIn; n = nIn; } |
|
|
|
|
void SetNull() { ptx = NULL; n = (uint32_t) -1; } |
|
|
|
|
bool IsNull() const { return (ptx == NULL && n == (uint32_t) -1); } |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/** 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. |
|
|
|
|