Browse Source

Remove print() from core functions

Break dependency on util.
pull/145/head
Wladimir J. van der Laan 10 years ago
parent
commit
81212588c0
  1. 38
      src/core.cpp
  2. 6
      src/core.h
  3. 3
      src/init.cpp
  4. 2
      src/miner.cpp

38
src/core.cpp

@ -12,11 +12,6 @@ std::string COutPoint::ToString() const
return strprintf("COutPoint(%s, %u)", hash.ToString().substr(0,10), n); return strprintf("COutPoint(%s, %u)", hash.ToString().substr(0,10), n);
} }
void COutPoint::print() const
{
LogPrintf("%s\n", ToString());
}
CTxIn::CTxIn(COutPoint prevoutIn, CScript scriptSigIn, unsigned int nSequenceIn) CTxIn::CTxIn(COutPoint prevoutIn, CScript scriptSigIn, unsigned int nSequenceIn)
{ {
prevout = prevoutIn; prevout = prevoutIn;
@ -46,11 +41,6 @@ std::string CTxIn::ToString() const
return str; return str;
} }
void CTxIn::print() const
{
LogPrintf("%s\n", ToString());
}
CTxOut::CTxOut(int64_t nValueIn, CScript scriptPubKeyIn) CTxOut::CTxOut(int64_t nValueIn, CScript scriptPubKeyIn)
{ {
nValue = nValueIn; nValue = nValueIn;
@ -67,11 +57,6 @@ std::string CTxOut::ToString() const
return strprintf("CTxOut(nValue=%d.%08d, scriptPubKey=%s)", nValue / COIN, nValue % COIN, scriptPubKey.ToString().substr(0,30)); return strprintf("CTxOut(nValue=%d.%08d, scriptPubKey=%s)", nValue / COIN, nValue % COIN, scriptPubKey.ToString().substr(0,30));
} }
void CTxOut::print() const
{
LogPrintf("%s\n", ToString());
}
CFeeRate::CFeeRate(int64_t nFeePaid, size_t nSize) CFeeRate::CFeeRate(int64_t nFeePaid, size_t nSize)
{ {
if (nSize > 0) if (nSize > 0)
@ -92,8 +77,7 @@ int64_t CFeeRate::GetFee(size_t nSize) const
std::string CFeeRate::ToString() const std::string CFeeRate::ToString() const
{ {
std::string result = FormatMoney(nSatoshisPerK) + " BTC/kB"; return strprintf("%d.%08d BTC/kB", nSatoshisPerK / COIN, nSatoshisPerK % COIN);
return result;
} }
CMutableTransaction::CMutableTransaction() : nVersion(CTransaction::CURRENT_VERSION), nLockTime(0) {} CMutableTransaction::CMutableTransaction() : nVersion(CTransaction::CURRENT_VERSION), nLockTime(0) {}
@ -171,11 +155,6 @@ std::string CTransaction::ToString() const
return str; return str;
} }
void CTransaction::print() const
{
LogPrintf("%s", ToString());
}
// Amount compression: // Amount compression:
// * If the amount is 0, output 0 // * If the amount is 0, output 0
// * first, divide the amount (in base units) by the largest power of 10 possible; call the exponent e (e is max 9) // * first, divide the amount (in base units) by the largest power of 10 possible; call the exponent e (e is max 9)
@ -285,9 +264,10 @@ uint256 CBlock::CheckMerkleBranch(uint256 hash, const std::vector<uint256>& vMer
return hash; return hash;
} }
void CBlock::print() const std::string CBlock::ToString() const
{ {
LogPrintf("CBlock(hash=%s, ver=%d, hashPrevBlock=%s, hashMerkleRoot=%s, nTime=%u, nBits=%08x, nNonce=%u, vtx=%u)\n", std::stringstream s;
s << strprintf("CBlock(hash=%s, ver=%d, hashPrevBlock=%s, hashMerkleRoot=%s, nTime=%u, nBits=%08x, nNonce=%u, vtx=%u)\n",
GetHash().ToString(), GetHash().ToString(),
nVersion, nVersion,
hashPrevBlock.ToString(), hashPrevBlock.ToString(),
@ -296,11 +276,11 @@ void CBlock::print() const
vtx.size()); vtx.size());
for (unsigned int i = 0; i < vtx.size(); i++) for (unsigned int i = 0; i < vtx.size(); i++)
{ {
LogPrintf(" "); s << " " << vtx[i].ToString() << "\n";
vtx[i].print();
} }
LogPrintf(" vMerkleTree: "); s << " vMerkleTree: ";
for (unsigned int i = 0; i < vMerkleTree.size(); i++) for (unsigned int i = 0; i < vMerkleTree.size(); i++)
LogPrintf("%s ", vMerkleTree[i].ToString()); s << " " << vMerkleTree[i].ToString();
LogPrintf("\n"); s << "\n";
return s.str();
} }

6
src/core.h

@ -47,7 +47,6 @@ public:
} }
std::string ToString() const; std::string ToString() const;
void print() const;
}; };
/** An inpoint - a combination of a transaction and an index n into its vin */ /** An inpoint - a combination of a transaction and an index n into its vin */
@ -107,7 +106,6 @@ public:
} }
std::string ToString() const; std::string ToString() const;
void print() const;
}; };
@ -200,7 +198,6 @@ public:
} }
std::string ToString() const; std::string ToString() const;
void print() const;
}; };
@ -279,7 +276,6 @@ public:
} }
std::string ToString() const; std::string ToString() const;
void print() const;
}; };
/** A mutable version of CTransaction. */ /** A mutable version of CTransaction. */
@ -497,7 +493,7 @@ public:
std::vector<uint256> GetMerkleBranch(int nIndex) const; std::vector<uint256> GetMerkleBranch(int nIndex) const;
static uint256 CheckMerkleBranch(uint256 hash, const std::vector<uint256>& vMerkleBranch, int nIndex); static uint256 CheckMerkleBranch(uint256 hash, const std::vector<uint256>& vMerkleBranch, int nIndex);
void print() const; std::string ToString() const;
}; };

3
src/init.cpp

@ -1029,8 +1029,7 @@ bool AppInit2(boost::thread_group& threadGroup)
CBlock block; CBlock block;
ReadBlockFromDisk(block, pindex); ReadBlockFromDisk(block, pindex);
block.BuildMerkleTree(); block.BuildMerkleTree();
block.print(); LogPrintf("%s\n", block.ToString());
LogPrintf("\n");
nFound++; nFound++;
} }
} }

2
src/miner.cpp

@ -404,7 +404,7 @@ CBlockTemplate* CreateNewBlockWithKey(CReserveKey& reservekey)
bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey)
{ {
pblock->print(); LogPrintf("%s\n", pblock->ToString());
LogPrintf("generated %s\n", FormatMoney(pblock->vtx[0].vout[0].nValue)); LogPrintf("generated %s\n", FormatMoney(pblock->vtx[0].vout[0].nValue));
// Found a solution // Found a solution

Loading…
Cancel
Save