hdac SDK
SDK for hdac blockchain development
Public 멤버 함수 | Public 속성 | 정적 Public 속성 | Friends | 모든 멤버 목록
CTransaction 클래스 참조

#include <transaction.h>

Public 멤버 함수

 CTransaction ()
 
 CTransaction (const CMutableTransaction &tx)
 
CTransactionoperator= (const CTransaction &tx)
 
template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion)
 
bool IsNull () const
 
const uint256GetHash () const
 
CAmount GetValueOut () const
 
double ComputePriority (double dPriorityInputs, unsigned int nTxSize=0) const
 
unsigned int CalculateModifiedSize (unsigned int nTxSize=0) const
 
bool IsCoinBase () const
 
std::string ToString () const
 

Public 속성

const int32_t nVersion
 
const std::vector< CTxInvin
 
const std::vector< CTxOutvout
 
const uint32_t nLockTime
 
 ADD_SERIALIZE_METHODS
 

정적 Public 속성

static const int32_t CURRENT_VERSION =1
 

Friends

bool operator== (const CTransaction &a, const CTransaction &b)
 
bool operator!= (const CTransaction &a, const CTransaction &b)
 

상세한 설명

The basic transaction that is broadcasted on the network and contained in blocks. A transaction can contain multiple inputs and outputs.

생성자 & 소멸자 문서화

CTransaction::CTransaction ( )

Construct a CTransaction that qualifies as IsNull()

CTransaction::CTransaction ( const CMutableTransaction tx)

Convert a CMutableTransaction into a CTransaction.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: