mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-05-05 17:30:59 +02:00
commit
1b72229797
17
src/main.cpp
17
src/main.cpp
@ -467,13 +467,6 @@ CTransaction::GetLegacySigOpCount() const
|
|||||||
|
|
||||||
int CMerkleTx::SetMerkleBranch(const CBlock* pblock)
|
int CMerkleTx::SetMerkleBranch(const CBlock* pblock)
|
||||||
{
|
{
|
||||||
if (fClient)
|
|
||||||
{
|
|
||||||
if (hashBlock == 0)
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
CBlock blockTmp;
|
CBlock blockTmp;
|
||||||
|
|
||||||
if (pblock == NULL) {
|
if (pblock == NULL) {
|
||||||
@ -507,7 +500,6 @@ int CMerkleTx::SetMerkleBranch(const CBlock* pblock)
|
|||||||
// Fill in merkle branch
|
// Fill in merkle branch
|
||||||
vMerkleBranch = pblock->GetMerkleBranch(nIndex);
|
vMerkleBranch = pblock->GetMerkleBranch(nIndex);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// Is the tx in a block that's in the main chain
|
// Is the tx in a block that's in the main chain
|
||||||
map<uint256, CBlockIndex*>::iterator mi = mapBlockIndex.find(hashBlock);
|
map<uint256, CBlockIndex*>::iterator mi = mapBlockIndex.find(hashBlock);
|
||||||
@ -915,16 +907,7 @@ int CMerkleTx::GetBlocksToMaturity() const
|
|||||||
|
|
||||||
bool CMerkleTx::AcceptToMemoryPool(bool fCheckInputs)
|
bool CMerkleTx::AcceptToMemoryPool(bool fCheckInputs)
|
||||||
{
|
{
|
||||||
if (fClient)
|
|
||||||
{
|
|
||||||
if (!IsInMainChain() && !ClientCheckInputs())
|
|
||||||
return false;
|
|
||||||
return CTransaction::AcceptToMemoryPool(false);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return CTransaction::AcceptToMemoryPool(fCheckInputs);
|
return CTransaction::AcceptToMemoryPool(fCheckInputs);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -45,10 +45,9 @@ struct LocalServiceInfo {
|
|||||||
//
|
//
|
||||||
// Global state variables
|
// Global state variables
|
||||||
//
|
//
|
||||||
bool fClient = false;
|
|
||||||
bool fDiscover = true;
|
bool fDiscover = true;
|
||||||
bool fUseUPnP = false;
|
bool fUseUPnP = false;
|
||||||
uint64 nLocalServices = (fClient ? 0 : NODE_NETWORK);
|
uint64 nLocalServices = NODE_NETWORK;
|
||||||
static CCriticalSection cs_mapLocalHost;
|
static CCriticalSection cs_mapLocalHost;
|
||||||
static map<CNetAddr, LocalServiceInfo> mapLocalHost;
|
static map<CNetAddr, LocalServiceInfo> mapLocalHost;
|
||||||
static bool vfReachable[NET_MAX] = {};
|
static bool vfReachable[NET_MAX] = {};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user