aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_exchangedb_plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/taler_exchangedb_plugin.h')
-rw-r--r--src/include/taler_exchangedb_plugin.h25
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;
+
};