21 const std::vector<uint8_t> script_bytes = [&] {
28 return std::vector<uint8_t>();
31 const CScript script(script_bytes.begin(), script_bytes.end());
33 std::vector<std::vector<unsigned char>> stack;
Serialized script, used inside transaction inputs and outputs.
Users of this module must hold an ECCVerifyHandle.
std::vector< T > ConsumeRemainingBytes()
void initialize_eval_script()
FUZZ_TARGET_INIT(eval_script, initialize_eval_script)
bool EvalScript(std::vector< std::vector< unsigned char > > &stack, const CScript &script, unsigned int flags, const BaseSignatureChecker &checker, SigVersion sigversion, ScriptExecutionData &execdata, ScriptError *serror)
@ BASE
Bare scripts and BIP16 P2SH-wrapped redeemscripts.
@ WITNESS_V0
Witness v0 (P2WPKH and P2WSH); see BIP 141.