MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / ReadKey

Method ReadKey

src/wallet/migrate.cpp:754–765  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

752}
753
754bool BerkeleyROBatch::ReadKey(DataStream&& key, DataStream& value)
755{
756 SerializeData key_data{key.begin(), key.end()};
757 const auto it{m_database.m_records.find(key_data)};
758 if (it == m_database.m_records.end()) {
759 return false;
760 }
761 auto val = it->second;
762 value.clear();
763 value.write(std::span(val));
764 return true;
765}
766
767bool BerkeleyROBatch::HasKey(DataStream&& key)
768{

Callers

nothing calls this directly

Calls 5

findMethod · 0.80
beginMethod · 0.45
endMethod · 0.45
clearMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected