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

Method resolve

tools/parser/script_output.hpp:30–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28 ScriptOutput(const ScriptOutputData<type> &data_) : data(data_) {}
29
30 uint32_t resolve(AddressState &state) {
31 auto addressInfo = state.findAddress(data);
32 std::tie(scriptNum, isNew) = state.resolveAddress(addressInfo);
33 assert(scriptNum > 0);
34 if (isNew) {
35 data.visitWrapped([&](auto &output) { output.resolve(state); });
36 }
37 return scriptNum;
38 }
39};
40
41struct ScriptOutputDataBase {

Callers

nothing calls this directly

Calls 3

findAddressMethod · 0.80
resolveAddressMethod · 0.80
visitWrappedMethod · 0.45

Tested by

no test coverage detected