SpendingContext
export type SpendingContext = DatumPaymentContext<TDatumPermissive> & {
datum: UplcDataConverter<TDatumStrict, TDatumPermissive>
program: UplcProgramV1 | UplcProgramV2
redeemer: UplcDataConverter<TRedeemerStrict, TRedeemerPermissive>
}