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