MCPcopy Index your code
hub / github.com/btcsuite/btcd / opcodeCheckMultiSigVerify

Function opcodeCheckMultiSigVerify

txscript/opcode.go:2465–2471  ·  view source on GitHub ↗

opcodeCheckMultiSigVerify is a combination of opcodeCheckMultiSig and opcodeVerify. The opcodeCheckMultiSig is invoked followed by opcodeVerify. See the documentation for each of those opcodes for more details. Stack transformation: [... dummy [sig ...] numsigs [pubkey ...] numpubkeys] -> [... boo

(op *opcode, data []byte, vm *Engine)

Source from the content-addressed store, hash-verified

2463// Stack transformation:
2464// [... dummy [sig ...] numsigs [pubkey ...] numpubkeys] -> [... bool] -> [...]
2465func opcodeCheckMultiSigVerify(op *opcode, data []byte, vm *Engine) error {
2466 err := opcodeCheckMultiSig(op, data, vm)
2467 if err == nil {
2468 err = abstractVerify(op, vm, ErrCheckMultiSigVerify)
2469 }
2470 return err
2471}
2472
2473// OpcodeByName is a map that can be used to lookup an opcode by its
2474// human-readable name (OP_CHECKMULTISIG, OP_CHECKSIG, etc).

Callers

nothing calls this directly

Calls 2

opcodeCheckMultiSigFunction · 0.85
abstractVerifyFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…