Trait kaspa_txscript::opcodes::OpCodeExecution
source · pub trait OpCodeExecution<T: VerifiableTransaction> {
// Required methods
fn empty() -> Box<dyn OpCodeImplementation<T>>
where Self: Sized;
fn new(data: Vec<u8>) -> Box<dyn OpCodeImplementation<T>>
where Self: Sized;
fn execute(
&self,
vm: &mut TxScriptEngine<'_, T>
) -> Result<(), TxScriptError>;
}