Skip to main content

RewardingPurpose

export interface RewardingPurpose {
  credential: StakingCredential
  kind: "RewardingPurpose"
  toScriptContextUplcData(txData: UplcData): UplcData
  toUplcData(): ConstrData
}

Properties

credential

rewardingPurpose.credential satisfies StakingCredential

kind

rewardingPurpose.kind satisfies "RewardingPurpose"

toScriptContextUplcData

rewardingPurpose.toScriptContextUplcData satisfies (txData: UplcData) => UplcData

toUplcData

rewardingPurpose.toUplcData satisfies () => ConstrData