コード例 #1
0
ファイル: txdb-leveldb.cpp プロジェクト: CryptoHelp/pandacoin
bool CTxDB::ReadTxIndex(uint256 hash, CTxIndex& txindex)
{
    assert(!fClient);
    txindex.SetNull();
    if(TXReadWritePool)
    {
        boost::unordered_map<uint256, CTxIndex, BlockHasher>::iterator iter = TXReadWritePool->find(hash);
        if(iter == TXReadWritePool->end())
            return Read(make_pair(string("tx"), hash), txindex);
        txindex = iter->second;
        return true;
    }
    return Read(make_pair(string("tx"), hash), txindex);
}
コード例 #2
0
ファイル: db.cpp プロジェクト: bitbandi/IncaKoin
bool CTxDB::ReadTxIndex(uint256 hash, CTxIndex& txindex)
{
    assert(!fClient);
    txindex.SetNull();
    return Read(make_pair(string("tx"), hash), txindex);
}