pub fn eval_script(
    stack: &mut Vec<Vec<u8>>,
    script: &Script,
    flags: u32,
    checker: &Box<dyn BaseSignatureChecker>,
    sigversion: SigVersion,
    serror: Option<*mut ScriptError>
) -> bool