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