Merge #9446: SetMerkleBranch: remove unused code, remove cs_main lock requirement

9e351c9 SetMerkleBranch: remove unused code, remove cs_main lock requirement (Jonas Schnelli)
This commit is contained in:
Jonas Schnelli committed 2017-01-03 09:31:57 +01:00
commit 510c0d9c79
2 files changed
+2 -10

No files matched your search

+1 -9
View File
@@ -3736,21 +3736,13 @@ CWalletKey::CWalletKey(int64_t nExpires)
nTimeExpires = nExpires;
}
int CMerkleTx::SetMerkleBranch(const CBlockIndex* pindex, int posInBlock)
void CMerkleTx::SetMerkleBranch(const CBlockIndex* pindex, int posInBlock)
{
AssertLockHeld(cs_main);
// Update the tx's hashBlock
hashBlock = pindex->GetBlockHash();
// set the position of the transaction in the block
nIndex = posInBlock;
// Is the tx in a block that's in the main chain
if (!chainActive.Contains(pindex))
return 0;
return chainActive.Height() - pindex->nHeight + 1;
}
int CMerkleTx::GetDepthInMainChain(const CBlockIndex* &pindexRet) const
+1 -1
View File
@@ -218,7 +218,7 @@ public:
READWRITE(nIndex);
}
int SetMerkleBranch(const CBlockIndex* pIndex, int posInBlock);
void SetMerkleBranch(const CBlockIndex* pIndex, int posInBlock);
/**
* Return depth of transaction in blockchain: