| 501 | } |
| 502 | |
| 503 | CScript GetScriptForMultisig(int nRequired, const std::vector<CPubKey>& keys) |
| 504 | { |
| 505 | CScript script; |
| 506 | |
| 507 | script << CScript::EncodeOP_N(nRequired); |
| 508 | for (const CPubKey& key : keys) |
| 509 | script << ToByteVector(key); |
| 510 | script << CScript::EncodeOP_N(keys.size()) << OP_CHECKMULTISIG; |
| 511 | return script; |
| 512 | } |
| 513 | |
| 514 | CScript GetScriptForWitness(const CScript& redeemscript) |
| 515 | { |