MCPcopy Create free account
hub / github.com/WaykiChain/WaykiChain / CreateContractDataIterator

Method CreateContractDataIterator

src/persistence/contractdb.cpp:98–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98shared_ptr<CDBContractDataIterator> CContractDBCache::CreateContractDataIterator(const CRegID &contractRegid,
99 const string &contractKeyPrefix) {
100
101 if (contractKeyPrefix.size() > CDBContractKey::MAX_KEY_SIZE) {
102 LogPrint(BCLog::ERROR, "CContractDBCache::CreateContractDatasGetter() contractKeyPrefix.size()=%u "
103 "exceeded the max size=%u", contractKeyPrefix.size(), CDBContractKey::MAX_KEY_SIZE);
104 return nullptr;
105 }
106 return make_shared<CDBContractDataIterator>(contractDataCache, contractRegid, contractKeyPrefix);
107}

Callers 1

wasm_gettableFunction · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected