Skip to main content

restoreUplcProgram

Overload 1

export function restoreUplcProgram(
  version: "PlutusScriptV1",
  cbor: BytesLike
): UplcProgramV1

Arguments

1. version

version: "PlutusScriptV1"

2. cbor

cbor: BytesLike

Returns

UplcProgramV1

Overload 2

export function restoreUplcProgram(
  version: "PlutusScriptV1",
  cbor: BytesLike,
  options: UplcProgramV1Options
): UplcProgramV1

Arguments

1. version

version: "PlutusScriptV1"

2. cbor

cbor: BytesLike

3. options

options: UplcProgramV1Options

Returns

UplcProgramV1

Overload 3

export function restoreUplcProgram(
  version: "PlutusScriptV2",
  cbor: BytesLike
): UplcProgramV2

Arguments

1. version

version: "PlutusScriptV2"

2. cbor

cbor: BytesLike

Returns

UplcProgramV2

Overload 4

export function restoreUplcProgram(
  version: "PlutusScriptV2",
  cbor: BytesLike,
  options: UplcProgramV2Options
): UplcProgramV2

Arguments

1. version

version: "PlutusScriptV2"

2. cbor

cbor: BytesLike

3. options

options: UplcProgramV2Options

Returns

UplcProgramV2

Overload 5

export function restoreUplcProgram(
  version: "PlutusScriptV3",
  cbor: BytesLike
): UplcProgramV3

Arguments

1. version

version: "PlutusScriptV3"

2. cbor

cbor: BytesLike

Returns

UplcProgramV3

Overload 6

export function restoreUplcProgram(
  version: "PlutusScriptV3",
  cbor: BytesLike,
  options: UplcProgramV3Options
): UplcProgramV3

Arguments

1. version

version: "PlutusScriptV3"

2. cbor

cbor: BytesLike

3. options

options: UplcProgramV3Options

Returns

UplcProgramV3

Overload 7

export function restoreUplcProgram(
  version: PlutusVersion,
  cbor: BytesLike
): UplcProgram

Deserializes a UplcProgram from its CBOR representation with no available IR or alternate/unoptimized version

Arguments

1. version

version: PlutusVersion

2. cbor

cbor: BytesLike

Returns

UplcProgram

Overload 8

export function restoreUplcProgram(
  version: PlutusVersion,
  cbor: BytesLike,
  options: UplcProgramV1Options
    | UplcProgramV2Options
    | UplcProgramV3Options
): UplcProgram

Deserializes a UplcProgram from its CBOR representation, with optional IR-generator and alternate/unoptimized version

Arguments

1. version

version: PlutusVersion

2. cbor

cbor: BytesLike

3. options

options: UplcProgramV1Options
  | UplcProgramV2Options
  | UplcProgramV3Options

Returns

UplcProgram