RPC: add 'getrawmempool', listing all transaction ids in memory pool

This commit is contained in:
Jeff Garzik
2012-06-22 11:43:34 -04:00
committed by Jeff Garzik
parent a08e182698
commit 25d5c19522
3 changed files with 27 additions and 0 deletions

View File

@@ -652,7 +652,15 @@ bool CTxMemPool::remove(CTransaction &tx)
return true;
}
void CTxMemPool::queryHashes(std::vector<uint256>& vtxid)
{
vtxid.clear();
LOCK(cs);
vtxid.reserve(mapTx.size());
for (map<uint256, CTransaction>::iterator mi = mapTx.begin(); mi != mapTx.end(); ++mi)
vtxid.push_back((*mi).first);
}