diff options
Diffstat (limited to 'src/include/taler_exchange_service.h')
-rw-r--r-- | src/include/taler_exchange_service.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h index 7b62c909..5829ebce 100644 --- a/src/include/taler_exchange_service.h +++ b/src/include/taler_exchange_service.h @@ -1511,21 +1511,11 @@ struct TALER_EXCHANGE_ReserveHistoryEntry struct TALER_PurseMergePublicKeyP merge_pub; /** - * Purse signature. - */ - struct TALER_PurseContractSignatureP purse_sig; - - /** * Purse public key. */ struct TALER_PurseContractPublicKeyP purse_pub; /** - * Merge signature. - */ - struct TALER_PurseMergePublicKeyP merge_sig; - - /** * Signature by the reserve approving the merge. */ struct TALER_ReserveSignatureP reserve_sig; @@ -1535,6 +1525,21 @@ struct TALER_EXCHANGE_ReserveHistoryEntry */ struct GNUNET_TIME_Timestamp merge_timestamp; + /** + * When was the purse set to expire. + */ + struct GNUNET_TIME_Timestamp purse_expiration; + + /** + * Minimum age required for depositing into the purse. + */ + uint32_t min_age; + + /** + * Flags of the purse. + */ + enum TALER_WalletAccountMergeFlags flags; + } merge_details; } details; |