 |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Go to the documentation of this file.
26 #define SWIFTTX_SIGNATURES_REQUIRED 6
27 #define SWIFTTX_SIGNATURES_TOTAL 10
34 static const int MIN_SWIFTTX_PROTO_VERSION = 70103;
39 extern std::map<uint256, CTransactionLock>
mapTxLocks;
82 template <
typename Stream,
typename Operation>
83 inline void SerializationOp(Stream& s, Operation ser_action,
int nType,
int nVersion)
An input of a transaction.
bool IsIXTXValid(const CTransaction &txCollateral)
std::vector< CConsensusVote > vecConsensusVotes
void DoConsensusVote(CTransaction &tx, int64_t nBlockHeight)
Information about a peer.
std::map< COutPoint, uint256 > mapLockedInputs
void SerializationOp(Stream &s, Operation ser_action, int nType, int nVersion)
std::map< uint256, CTransaction > mapTxLockReqRejected
The basic transaction that is broadcasted on the network and contained in blocks.
bool CheckForConflictingLocks(CTransaction &tx)
std::map< uint256, CTransaction > mapTxLockReq
void CleanTransactionLocksList()
void ProcessMessageSwiftTX(CNode *pfrom, std::string &strCommand, CDataStream &vRecv)
256-bit unsigned big integer.
void AddSignature(CConsensusVote &cv)
int64_t CreateNewLock(CTransaction tx)
std::map< uint256, CConsensusVote > mapTxLockVote
int GetTransactionLockSignatures(uint256 txHash)
Double ended buffer combining vector and stream-like interfaces.
bool ProcessConsensusVote(CNode *pnode, CConsensusVote &ctx)
std::map< uint256, CTransactionLock > mapTxLocks
std::vector< unsigned char > vchMasterNodeSignature
int64_t GetAverageVoteTime()