![]() |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
#include "swifttx.h"#include "activemasternode.h"#include "base58.h"#include "key.h"#include "masternode-sync.h"#include "masternodeman.h"#include "messagesigner.h"#include "net.h"#include "protocol.h"#include "sync.h"#include "util.h"#include "validationinterface.h"#include <boost/foreach.hpp>Go to the source code of this file.
Functions | |
| void | ProcessMessageSwiftTX (CNode *pfrom, std::string &strCommand, CDataStream &vRecv) |
| bool | IsIXTXValid (const CTransaction &txCollateral) |
| int64_t | CreateNewLock (CTransaction tx) |
| void | DoConsensusVote (CTransaction &tx, int64_t nBlockHeight) |
| bool | ProcessConsensusVote (CNode *pnode, CConsensusVote &ctx) |
| bool | CheckForConflictingLocks (CTransaction &tx) |
| int64_t | GetAverageVoteTime () |
| void | CleanTransactionLocksList () |
| int | GetTransactionLockSignatures (uint256 txHash) |
Variables | |
| std::map< uint256, CTransaction > | mapTxLockReq |
| std::map< uint256, CTransaction > | mapTxLockReqRejected |
| std::map< uint256, CConsensusVote > | mapTxLockVote |
| std::map< uint256, CTransactionLock > | mapTxLocks |
| std::map< COutPoint, uint256 > | mapLockedInputs |
| std::map< uint256, int64_t > | mapUnknownVotes |
| int | nCompleteTXLocks |
| bool CheckForConflictingLocks | ( | CTransaction & | tx | ) |
Definition at line 386 of file swifttx.cpp.
| void CleanTransactionLocksList | ( | ) |
Definition at line 424 of file swifttx.cpp.
| int64_t CreateNewLock | ( | CTransaction | tx | ) |
Definition at line 217 of file swifttx.cpp.
| void DoConsensusVote | ( | CTransaction & | tx, |
| int64_t | nBlockHeight | ||
| ) |
Definition at line 255 of file swifttx.cpp.
| int64_t GetAverageVoteTime | ( | ) |
Definition at line 409 of file swifttx.cpp.
| int GetTransactionLockSignatures | ( | uint256 | txHash | ) |
| bool IsIXTXValid | ( | const CTransaction & | txCollateral | ) |
Definition at line 175 of file swifttx.cpp.
| bool ProcessConsensusVote | ( | CNode * | pnode, |
| CConsensusVote & | ctx | ||
| ) |
Definition at line 296 of file swifttx.cpp.
| void ProcessMessageSwiftTX | ( | CNode * | pfrom, |
| std::string & | strCommand, | ||
| CDataStream & | vRecv | ||
| ) |
Definition at line 39 of file swifttx.cpp.
Definition at line 28 of file swifttx.cpp.
| std::map<uint256, CTransaction> mapTxLockReq |
Definition at line 24 of file swifttx.cpp.
| std::map<uint256, CTransaction> mapTxLockReqRejected |
Definition at line 25 of file swifttx.cpp.
| std::map<uint256, CTransactionLock> mapTxLocks |
Definition at line 27 of file swifttx.cpp.
| std::map<uint256, CConsensusVote> mapTxLockVote |
Definition at line 26 of file swifttx.cpp.
| std::map<uint256, int64_t> mapUnknownVotes |
Definition at line 29 of file swifttx.cpp.
| int nCompleteTXLocks |
Definition at line 30 of file swifttx.cpp.
1.8.17