diff options
Diffstat (limited to 'src/include/taler_exchangedb_plugin.h')
-rw-r--r-- | src/include/taler_exchangedb_plugin.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/include/taler_exchangedb_plugin.h b/src/include/taler_exchangedb_plugin.h index 8762b1928..5a5443eaf 100644 --- a/src/include/taler_exchangedb_plugin.h +++ b/src/include/taler_exchangedb_plugin.h @@ -1010,21 +1010,11 @@ struct TALER_EXCHANGEDB_PurseMerge 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; @@ -1034,6 +1024,21 @@ struct TALER_EXCHANGEDB_PurseMerge */ 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; + }; |