Merge pull request #4183
f40dbee
remove CPubKey::VerifyCompact( ) which is never used (Kamil Domanski)28b6c1d
remove GetMedianTime( ) which is never used (Kamil Domanski)5bd4adc
remove LookupHostNumeric( ) which is never used (Kamil Domanski)595f691
remove LogException( ) which is never used (Kamil Domanski)f4057cb
remove CTransaction::IsNewerThan which is never used (Kamil Domanski)0e31e56
remove CWallet::AddReserveKey which is never used (Kamil Domanski)
This commit is contained in:
commit
0f1040ba52
12 changed files with 0 additions and 94 deletions
29
src/core.cpp
29
src/core.cpp
|
@ -77,35 +77,6 @@ uint256 CTransaction::GetHash() const
|
||||||
return SerializeHash(*this);
|
return SerializeHash(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CTransaction::IsNewerThan(const CTransaction& old) const
|
|
||||||
{
|
|
||||||
if (vin.size() != old.vin.size())
|
|
||||||
return false;
|
|
||||||
for (unsigned int i = 0; i < vin.size(); i++)
|
|
||||||
if (vin[i].prevout != old.vin[i].prevout)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
bool fNewer = false;
|
|
||||||
unsigned int nLowest = std::numeric_limits<unsigned int>::max();
|
|
||||||
for (unsigned int i = 0; i < vin.size(); i++)
|
|
||||||
{
|
|
||||||
if (vin[i].nSequence != old.vin[i].nSequence)
|
|
||||||
{
|
|
||||||
if (vin[i].nSequence <= nLowest)
|
|
||||||
{
|
|
||||||
fNewer = false;
|
|
||||||
nLowest = vin[i].nSequence;
|
|
||||||
}
|
|
||||||
if (old.vin[i].nSequence < nLowest)
|
|
||||||
{
|
|
||||||
fNewer = true;
|
|
||||||
nLowest = old.vin[i].nSequence;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return fNewer;
|
|
||||||
}
|
|
||||||
|
|
||||||
int64_t CTransaction::GetValueOut() const
|
int64_t CTransaction::GetValueOut() const
|
||||||
{
|
{
|
||||||
int64_t nValueOut = 0;
|
int64_t nValueOut = 0;
|
||||||
|
|
|
@ -219,7 +219,6 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
uint256 GetHash() const;
|
uint256 GetHash() const;
|
||||||
bool IsNewerThan(const CTransaction& old) const;
|
|
||||||
|
|
||||||
// Return sum of txouts.
|
// Return sum of txouts.
|
||||||
int64_t GetValueOut() const;
|
int64_t GetValueOut() const;
|
||||||
|
|
15
src/key.cpp
15
src/key.cpp
|
@ -485,21 +485,6 @@ bool CPubKey::RecoverCompact(const uint256 &hash, const std::vector<unsigned cha
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CPubKey::VerifyCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig) const {
|
|
||||||
if (!IsValid())
|
|
||||||
return false;
|
|
||||||
if (vchSig.size() != 65)
|
|
||||||
return false;
|
|
||||||
CECKey key;
|
|
||||||
if (!key.Recover(hash, &vchSig[1], (vchSig[0] - 27) & ~4))
|
|
||||||
return false;
|
|
||||||
CPubKey pubkeyRec;
|
|
||||||
key.GetPubKey(pubkeyRec, IsCompressed());
|
|
||||||
if (*this != pubkeyRec)
|
|
||||||
return false;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool CPubKey::IsFullyValid() const {
|
bool CPubKey::IsFullyValid() const {
|
||||||
if (!IsValid())
|
if (!IsValid())
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -156,10 +156,6 @@ public:
|
||||||
// If this public key is not fully valid, the return value will be false.
|
// If this public key is not fully valid, the return value will be false.
|
||||||
bool Verify(const uint256 &hash, const std::vector<unsigned char>& vchSig) const;
|
bool Verify(const uint256 &hash, const std::vector<unsigned char>& vchSig) const;
|
||||||
|
|
||||||
// Verify a compact signature (~65 bytes).
|
|
||||||
// See CKey::SignCompact.
|
|
||||||
bool VerifyCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig) const;
|
|
||||||
|
|
||||||
// Recover a public key from a compact signature.
|
// Recover a public key from a compact signature.
|
||||||
bool RecoverCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig);
|
bool RecoverCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig);
|
||||||
|
|
||||||
|
|
13
src/main.cpp
13
src/main.cpp
|
@ -2575,19 +2575,6 @@ bool CBlockIndex::IsSuperMajority(int minVersion, const CBlockIndex* pstart, uns
|
||||||
return (nFound >= nRequired);
|
return (nFound >= nRequired);
|
||||||
}
|
}
|
||||||
|
|
||||||
int64_t CBlockIndex::GetMedianTime() const
|
|
||||||
{
|
|
||||||
AssertLockHeld(cs_main);
|
|
||||||
const CBlockIndex* pindex = this;
|
|
||||||
for (int i = 0; i < nMedianTimeSpan/2; i++)
|
|
||||||
{
|
|
||||||
if (!chainActive.Next(pindex))
|
|
||||||
return GetBlockTime();
|
|
||||||
pindex = chainActive.Next(pindex);
|
|
||||||
}
|
|
||||||
return pindex->GetMedianTimePast();
|
|
||||||
}
|
|
||||||
|
|
||||||
void PushGetBlocks(CNode* pnode, CBlockIndex* pindexBegin, uint256 hashEnd)
|
void PushGetBlocks(CNode* pnode, CBlockIndex* pindexBegin, uint256 hashEnd)
|
||||||
{
|
{
|
||||||
AssertLockHeld(cs_main);
|
AssertLockHeld(cs_main);
|
||||||
|
|
|
@ -848,8 +848,6 @@ public:
|
||||||
return pbegin[(pend - pbegin)/2];
|
return pbegin[(pend - pbegin)/2];
|
||||||
}
|
}
|
||||||
|
|
||||||
int64_t GetMedianTime() const;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns true if there are nRequired or more blocks of minVersion or above
|
* Returns true if there are nRequired or more blocks of minVersion or above
|
||||||
* in the last nToCheck blocks, starting at pstart and going backwards.
|
* in the last nToCheck blocks, starting at pstart and going backwards.
|
||||||
|
|
|
@ -123,11 +123,6 @@ bool LookupHost(const char *pszName, std::vector<CNetAddr>& vIP, unsigned int nM
|
||||||
return LookupIntern(strHost.c_str(), vIP, nMaxSolutions, fAllowLookup);
|
return LookupIntern(strHost.c_str(), vIP, nMaxSolutions, fAllowLookup);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LookupHostNumeric(const char *pszName, std::vector<CNetAddr>& vIP, unsigned int nMaxSolutions)
|
|
||||||
{
|
|
||||||
return LookupHost(pszName, vIP, nMaxSolutions, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Lookup(const char *pszName, std::vector<CService>& vAddr, int portDefault, bool fAllowLookup, unsigned int nMaxSolutions)
|
bool Lookup(const char *pszName, std::vector<CService>& vAddr, int portDefault, bool fAllowLookup, unsigned int nMaxSolutions)
|
||||||
{
|
{
|
||||||
if (pszName[0] == 0)
|
if (pszName[0] == 0)
|
||||||
|
|
|
@ -173,7 +173,6 @@ bool IsProxy(const CNetAddr &addr);
|
||||||
bool SetNameProxy(CService addrProxy, int nSocksVersion = 5);
|
bool SetNameProxy(CService addrProxy, int nSocksVersion = 5);
|
||||||
bool HaveNameProxy();
|
bool HaveNameProxy();
|
||||||
bool LookupHost(const char *pszName, std::vector<CNetAddr>& vIP, unsigned int nMaxSolutions = 0, bool fAllowLookup = true);
|
bool LookupHost(const char *pszName, std::vector<CNetAddr>& vIP, unsigned int nMaxSolutions = 0, bool fAllowLookup = true);
|
||||||
bool LookupHostNumeric(const char *pszName, std::vector<CNetAddr>& vIP, unsigned int nMaxSolutions = 0);
|
|
||||||
bool Lookup(const char *pszName, CService& addr, int portDefault = 0, bool fAllowLookup = true);
|
bool Lookup(const char *pszName, CService& addr, int portDefault = 0, bool fAllowLookup = true);
|
||||||
bool Lookup(const char *pszName, std::vector<CService>& vAddr, int portDefault = 0, bool fAllowLookup = true, unsigned int nMaxSolutions = 0);
|
bool Lookup(const char *pszName, std::vector<CService>& vAddr, int portDefault = 0, bool fAllowLookup = true, unsigned int nMaxSolutions = 0);
|
||||||
bool LookupNumeric(const char *pszName, CService& addr, int portDefault = 0);
|
bool LookupNumeric(const char *pszName, CService& addr, int portDefault = 0);
|
||||||
|
|
|
@ -887,12 +887,6 @@ static std::string FormatException(std::exception* pex, const char* pszThread)
|
||||||
"UNKNOWN EXCEPTION \n%s in %s \n", pszModule, pszThread);
|
"UNKNOWN EXCEPTION \n%s in %s \n", pszModule, pszThread);
|
||||||
}
|
}
|
||||||
|
|
||||||
void LogException(std::exception* pex, const char* pszThread)
|
|
||||||
{
|
|
||||||
std::string message = FormatException(pex, pszThread);
|
|
||||||
LogPrintf("\n%s", message);
|
|
||||||
}
|
|
||||||
|
|
||||||
void PrintExceptionContinue(std::exception* pex, const char* pszThread)
|
void PrintExceptionContinue(std::exception* pex, const char* pszThread)
|
||||||
{
|
{
|
||||||
std::string message = FormatException(pex, pszThread);
|
std::string message = FormatException(pex, pszThread);
|
||||||
|
|
|
@ -151,8 +151,6 @@ static inline bool error(const char* format)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void LogException(std::exception* pex, const char* pszThread);
|
|
||||||
void PrintExceptionContinue(std::exception* pex, const char* pszThread);
|
void PrintExceptionContinue(std::exception* pex, const char* pszThread);
|
||||||
std::string FormatMoney(int64_t n, bool fPlus=false);
|
std::string FormatMoney(int64_t n, bool fPlus=false);
|
||||||
bool ParseMoney(const std::string& str, int64_t& nRet);
|
bool ParseMoney(const std::string& str, int64_t& nRet);
|
||||||
|
|
|
@ -1671,21 +1671,6 @@ void CWallet::ReserveKeyFromKeyPool(int64_t& nIndex, CKeyPool& keypool)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int64_t CWallet::AddReserveKey(const CKeyPool& keypool)
|
|
||||||
{
|
|
||||||
{
|
|
||||||
LOCK2(cs_main, cs_wallet);
|
|
||||||
CWalletDB walletdb(strWalletFile);
|
|
||||||
|
|
||||||
int64_t nIndex = 1 + *(--setKeyPool.end());
|
|
||||||
if (!walletdb.WritePool(nIndex, keypool))
|
|
||||||
throw runtime_error("AddReserveKey() : writing added key failed");
|
|
||||||
setKeyPool.insert(nIndex);
|
|
||||||
return nIndex;
|
|
||||||
}
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CWallet::KeepKey(int64_t nIndex)
|
void CWallet::KeepKey(int64_t nIndex)
|
||||||
{
|
{
|
||||||
// Remove from key pool
|
// Remove from key pool
|
||||||
|
|
|
@ -263,7 +263,6 @@ public:
|
||||||
|
|
||||||
bool NewKeyPool();
|
bool NewKeyPool();
|
||||||
bool TopUpKeyPool(unsigned int kpSize = 0);
|
bool TopUpKeyPool(unsigned int kpSize = 0);
|
||||||
int64_t AddReserveKey(const CKeyPool& keypool);
|
|
||||||
void ReserveKeyFromKeyPool(int64_t& nIndex, CKeyPool& keypool);
|
void ReserveKeyFromKeyPool(int64_t& nIndex, CKeyPool& keypool);
|
||||||
void KeepKey(int64_t nIndex);
|
void KeepKey(int64_t nIndex);
|
||||||
void ReturnKey(int64_t nIndex);
|
void ReturnKey(int64_t nIndex);
|
||||||
|
|
Loading…
Reference in a new issue