MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / GetTxnOutputType

Function GetTxnOutputType

src/script/standard.cpp:27–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27const char* GetTxnOutputType(txnouttype t)
28{
29 switch (t)
30 {
31 case TX_NONSTANDARD: return "nonstandard";
32 case TX_PUBKEY: return "pubkey";
33 case TX_PUBKEYHASH: return "pubkeyhash";
34 case TX_SCRIPTHASH: return "scripthash";
35 case TX_MULTISIG: return "multisig";
36 case TX_NULL_DATA: return "nulldata";
37 case TX_WITNESS_V0_KEYHASH: return "witness_v0_keyhash";
38 case TX_WITNESS_V0_SCRIPTHASH: return "witness_v0_scripthash";
39 case TX_WITNESS_UNKNOWN: return "witness_unknown";
40 }
41 return nullptr;
42}
43
44static bool MatchPayToPubkey(const CScript& script, valtype& pubkey)
45{

Callers 3

ScriptToUnivFunction · 0.85
ScriptPubKeyToUnivFunction · 0.85
ProcessSubScriptMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected