diff options
Diffstat (limited to 'packages/taler-wallet-core/src/types/talerTypes.ts')
-rw-r--r-- | packages/taler-wallet-core/src/types/talerTypes.ts | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/packages/taler-wallet-core/src/types/talerTypes.ts b/packages/taler-wallet-core/src/types/talerTypes.ts index 52dc4cb62..16d00e2ea 100644 --- a/packages/taler-wallet-core/src/types/talerTypes.ts +++ b/packages/taler-wallet-core/src/types/talerTypes.ts @@ -593,11 +593,11 @@ export interface TipPickupRequest { * Reserve signature, defined as separate class to facilitate * schema validation with "@Checkable". */ -export class ReserveSigSingleton { +export class BlindSigWrapper { /** * Reserve signature. */ - reserve_sig: string; + blind_sig: string; } /** @@ -606,14 +606,9 @@ export class ReserveSigSingleton { */ export class TipResponse { /** - * Public key of the reserve - */ - reserve_pub: string; - - /** * The order of the signatures matches the planchets list. */ - reserve_sigs: ReserveSigSingleton[]; + blind_sigs: BlindSigWrapper[]; } /** @@ -1166,15 +1161,14 @@ export const codecForMerchantRefundResponse = (): Codec< .property("refunds", codecForList(codecForMerchantRefundPermission())) .build("MerchantRefundResponse"); -export const codecForReserveSigSingleton = (): Codec<ReserveSigSingleton> => - buildCodecForObject<ReserveSigSingleton>() - .property("reserve_sig", codecForString()) - .build("ReserveSigSingleton"); +export const codecForBlindSigWrapper = (): Codec<BlindSigWrapper> => + buildCodecForObject<BlindSigWrapper>() + .property("blind_sig", codecForString()) + .build("BlindSigWrapper"); export const codecForTipResponse = (): Codec<TipResponse> => buildCodecForObject<TipResponse>() - .property("reserve_pub", codecForString()) - .property("reserve_sigs", codecForList(codecForReserveSigSingleton())) + .property("blind_sigs", codecForList(codecForBlindSigWrapper())) .build("TipResponse"); export const codecForRecoup = (): Codec<Recoup> => |