MCPcopy Create free account
hub / github.com/Bitcoin-ABC/bitcoin-abc / CScriptVisitor

Class CScriptVisitor

src/script/standard.cpp:225–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

223
224namespace {
225class CScriptVisitor {
226public:
227 CScript operator()(const CNoDestination &dest) const { return CScript(); }
228
229 CScript operator()(const PKHash &keyID) const {
230 return CScript() << OP_DUP << OP_HASH160 << ToByteVector(keyID)
231 << OP_EQUALVERIFY << OP_CHECKSIG;
232 }
233
234 CScript operator()(const ScriptHash &scriptID) const {
235 return CScript() << OP_HASH160 << ToByteVector(scriptID) << OP_EQUAL;
236 }
237};
238} // namespace
239
240CScript GetScriptForDestination(const CTxDestination &dest) {

Callers 1

GetScriptForDestinationFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected