Type Alias cml_chain::transaction::ScriptRef

source ·
pub type ScriptRef = Script;

Aliased Type§

enum ScriptRef {
    Native {
        script: NativeScript,
        len_encoding: LenEncoding,
        tag_encoding: Option<Sz>,
    },
    PlutusV1 {
        script: PlutusV1Script,
        len_encoding: LenEncoding,
        tag_encoding: Option<Sz>,
    },
    PlutusV2 {
        script: PlutusV2Script,
        len_encoding: LenEncoding,
        tag_encoding: Option<Sz>,
    },
    PlutusV3 {
        script: PlutusV3Script,
        len_encoding: LenEncoding,
        tag_encoding: Option<Sz>,
    },
}

Variants§

§

Native

Fields

§len_encoding: LenEncoding
§tag_encoding: Option<Sz>
§

PlutusV1

Fields

§len_encoding: LenEncoding
§tag_encoding: Option<Sz>
§

PlutusV2

Fields

§len_encoding: LenEncoding
§tag_encoding: Option<Sz>
§

PlutusV3

Fields

§len_encoding: LenEncoding
§tag_encoding: Option<Sz>