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

Function GetScriptForMultisig

src/script/solver.cpp:218–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

216}
217
218CScript GetScriptForMultisig(int nRequired, const std::vector<CPubKey>& keys)
219{
220 CScript script;
221
222 script << nRequired;
223 for (const CPubKey& key : keys)
224 script << ToByteVector(key);
225 script << keys.size() << OP_CHECKMULTISIG;
226
227 return script;
228}

Callers 11

MutateTxAddOutMultiSigFunction · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
MakeScriptsMethod · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
key.cppFile · 0.85

Calls 2

ToByteVectorFunction · 0.85
sizeMethod · 0.45

Tested by 6

BOOST_AUTO_TEST_CASEFunction · 0.68
BOOST_AUTO_TEST_CASEFunction · 0.68
BOOST_AUTO_TEST_CASEFunction · 0.68
BOOST_AUTO_TEST_CASEFunction · 0.68
BOOST_AUTO_TEST_CASEFunction · 0.68
BOOST_AUTO_TEST_CASEFunction · 0.68