summaryrefslogtreecommitdiff
path: root/core/api-common.rst
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-05-06 15:33:52 +0200
committerChristian Grothoff <christian@grothoff.org>2021-05-06 15:33:52 +0200
commit7214412a05e38b8b957257c3ee99d8acb6571179 (patch)
tree84fa76c18e484cf9d232abe1f513c34d04ff60bb /core/api-common.rst
parent20d68685eee8a3e99b59ed913ad3389f487e3e4b (diff)
downloaddocs-7214412a05e38b8b957257c3ee99d8acb6571179.tar.gz
docs-7214412a05e38b8b957257c3ee99d8acb6571179.tar.bz2
docs-7214412a05e38b8b957257c3ee99d8acb6571179.zip
work on w2w spec
Diffstat (limited to 'core/api-common.rst')
-rw-r--r--core/api-common.rst27
1 files changed, 27 insertions, 0 deletions
diff --git a/core/api-common.rst b/core/api-common.rst
index bb922cc2..5c05db0c 100644
--- a/core/api-common.rst
+++ b/core/api-common.rst
@@ -1033,6 +1033,30 @@ within the
+.. _TALER_ReserveStatusRequestSignaturePS:
+.. sourcecode:: c
+
+ struct TALER_PurseStatusRequestSignaturePS {
+ /**
+ * purpose.purpose = TALER_SIGNATURE_RESERVE_STATUS_REQUEST
+ */
+ struct GNUNET_CRYPTO_EccSignaturePurpose purpose;
+ };
+
+
+.. _TALER_ReserveHistoryRequestSignaturePS:
+.. sourcecode:: c
+
+ struct TALER_PurseStatusRequestSignaturePS {
+ /**
+ * purpose.purpose = TALER_SIGNATURE_RESERVE_HISTORY_REQUEST
+ */
+ struct GNUNET_CRYPTO_EccSignaturePurpose purpose;
+ struct TALER_AmountNBO history_fee;
+ struct GNUNET_TIME_AbsoluteNBO request_timestamp;
+ };
+
+
.. _TALER_PurseStatusRequestSignaturePS:
.. sourcecode:: c
@@ -1115,6 +1139,7 @@ within the
struct TALER_ReservePublicKey reserve_pub;
struct GNUNET_TIME_AbsoluteNBO merge_timestamp;
struct GNUNET_TIME_AbsoluteNBO purse_expiration;
+ struct TALER_AmountNBO purse_value_after_fees;
struct GNUNET_HashCode h_contract_terms;
struct GNUNET_HashCode h_wire;
};
@@ -1131,6 +1156,7 @@ within the
struct TALER_PursePublicKey purse_pub;
struct GNUNET_TIME_AbsoluteNBO merge_timestamp;
struct GNUNET_TIME_AbsoluteNBO purse_expiration;
+ struct TALER_AmountNBO purse_value_after_fees;
struct GNUNET_HashCode h_contract_terms;
struct GNUNET_HashCode h_wire;
};
@@ -1176,6 +1202,7 @@ within the
*/
struct GNUNET_CRYPTO_EccSignaturePurpose purpose;
struct GNUNET_TIME_AbsoluteNBO kyc_timestamp;
+ struct TALER_AmountNBO kyc_fee;
struct GNUNET_HashCode h_wire;
};