Skip to main content

TxSpendingRedeemer

export interface TxSpendingRedeemer {
  calcExFee(params: NetworkParams): bigint
  cost: Cost
  data: UplcData
  dump(): any
  getRedeemerDetailsWithArgs(
    tx: Tx,
    txInfo: TxInfo
  ): RedeemerDetailsWithArgs
  getRedeemerDetailsWithoutArgs(tx: Tx): RedeemerDetailsWithoutArgs
  inputIndex: number
  kind: "TxSpendingRedeemer"
  tag: number
  toCbor(): number[]
}

Properties

calcExFee

txSpendingRedeemer.calcExFee satisfies (params: NetworkParams) => bigint

cost

txSpendingRedeemer.cost satisfies Cost

data

txSpendingRedeemer.data satisfies UplcData

dump

txSpendingRedeemer.dump satisfies () => any

getRedeemerDetailsWithArgs

Extracts script-evaluation details for a specific redeemer from the transaction

txSpendingRedeemer.getRedeemerDetailsWithArgs satisfies (
  tx: Tx,
  txInfo: TxInfo
) => RedeemerDetailsWithArgs

getRedeemerDetailsWithoutArgs

Extracts script details for a specific redeemer on a transaction.

txSpendingRedeemer.getRedeemerDetailsWithoutArgs satisfies (tx: Tx) => RedeemerDetailsWithoutArgs

inputIndex

txSpendingRedeemer.inputIndex satisfies number

kind

txSpendingRedeemer.kind satisfies "TxSpendingRedeemer"

tag

On-chain ConstrData tag

txSpendingRedeemer.tag satisfies number

toCbor

txSpendingRedeemer.toCbor satisfies () => number[]