MCPcopy Create free account
hub / github.com/citp/BlockSci / updateHashDB

Function updateHashDB

tools/parser/main.cpp:213–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213void updateHashDB(const ParserConfigurationBase &config, HashIndexCreator &db) {
214 blocksci::ChainAccess chain{config.dataConfig.chainDirectory(), config.dataConfig.blocksIgnored, config.dataConfig.errorOnReorg};
215 blocksci::ScriptAccess scripts{config.dataConfig.scriptsDirectory()};
216
217 blocksci::State updateState{chain, scripts};
218 std::cout << "Updating hash index\n";
219
220 db.runUpdate(updateState);
221}
222
223void updateAddressDB(const ParserConfigurationBase &config) {
224 blocksci::ChainAccess chain{config.dataConfig.chainDirectory(), config.dataConfig.blocksIgnored, config.dataConfig.errorOnReorg};

Callers 2

updateChainFunction · 0.85
mainFunction · 0.85

Calls 3

chainDirectoryMethod · 0.80
scriptsDirectoryMethod · 0.80
runUpdateMethod · 0.80

Tested by

no test coverage detected