kaspa-txscript 2.1.0

Kaspa txscript engine library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use kaspa_txscript_errors::TxScriptError;
use thiserror::Error;

#[derive(Debug, Error)]
pub enum ZkIntegrityError {
    #[error("Groth16 error: {0}")]
    Groth16(#[from] crate::zk_precompiles::groth16::Groth16Error),
    #[error("R0 error: {0}")]
    R0Error(#[from] crate::zk_precompiles::risc0::R0Error),
    #[error("Txscript error: {0}")]
    TxScript(#[from] TxScriptError),
    #[error("Unknown tag: {0}")]
    UnknownTag(u8),
}