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

Function HandleMissingData

src/script/interpreter.cpp:1480–1490  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1478const HashWriter HASHER_TAPBRANCH{TaggedHash("TapBranch")};
1479
1480static bool HandleMissingData(MissingDataBehavior mdb)
1481{
1482 switch (mdb) {
1483 case MissingDataBehavior::ASSERT_FAIL:
1484 assert(!"Missing data");
1485 break;
1486 case MissingDataBehavior::FAIL:
1487 return false;
1488 }
1489 assert(!"Unknown MissingDataBehavior value");
1490}
1491
1492template<typename T>
1493bool SignatureHashSchnorr(uint256& hash_out, ScriptExecutionData& execdata, const T& tx_to, uint32_t in_pos, uint8_t hash_type, SigVersion sigversion, const PrecomputedTransactionData& cache, MissingDataBehavior mdb)

Callers 3

SignatureHashSchnorrFunction · 0.85
CheckECDSASignatureMethod · 0.85
CheckSchnorrSignatureMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected