6#ifndef BITCOIN_SCRIPT_SOLVER_H
7#define BITCOIN_SCRIPT_SOLVER_H
41 std::vector<std::vector<uint8_t>> &vSolutionsRet);
An encapsulated public key.
Serialized script, used inside transaction inputs and outputs.
CScript GetScriptForMultisig(int nRequired, const std::vector< CPubKey > &keys)
Generate a multisig script.
CScript GetScriptForRawPubKey(const CPubKey &pubkey)
Generate a P2PK script for the given pubkey.
TxoutType Solver(const CScript &scriptPubKey, std::vector< std::vector< uint8_t > > &vSolutionsRet)
Parse a scriptPubKey and identify script type for standard scripts.
std::string GetTxnOutputType(TxoutType t)
Get the name of a TxoutType as a string.