diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-05-22 23:50:58 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-05-22 23:51:14 +0200 |
commit | 3599ac0ac2452fb3a9017b7aa38ef7c1122ce3bc (patch) | |
tree | a7079f651b348c281a24eccb20bfd0226b262081 /src/include/taler_exchange_service.h | |
parent | 67535ebf65a15901d6d63a164aaae6521045267e (diff) | |
download | exchange-3599ac0ac2452fb3a9017b7aa38ef7c1122ce3bc.tar.xz |
-complete extended reserve history signature check logic to libtalerexchange
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 7b62c9098..5829ebce1 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; |