summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/api-exchange.rst13
1 files changed, 11 insertions, 2 deletions
diff --git a/core/api-exchange.rst b/core/api-exchange.rst
index 309e070e..59abccd1 100644
--- a/core/api-exchange.rst
+++ b/core/api-exchange.rst
@@ -762,7 +762,8 @@ denomination.
// exchange, possibly zero if refunds are not allowed. Only for "DEPOSIT" operations.
refund_deadline?: Timestamp;
- // Signature by the coin, only present if ``type`` is "DEPOSIT" or "MELT"
+ // Signature by the coin, only present if ``type`` is "DEPOSIT", "MELT", "RECOUP",
+ // "OLD-COIN-RECOUP" or "RECOUP-REFRESH"
coin_sig?: EddsaSignature;
// Deposit fee in case of type "MELT".
@@ -777,7 +778,7 @@ denomination.
// Hash of the public denomination key used to sign the coin.
// only present if ``type`` is "DEPOSIT", "RECOUP",
- // "RECOUP-REFRESH", "OLD-COIN-RECOUP" or "MELT".
+ // "RECOUP-REFRESH", or "MELT".
h_denom_pub?: HashCode;
// Deposit fee in case of type "REFUND".
@@ -792,6 +793,14 @@ denomination.
// "REFUND"
rtransaction_id?: Integer;
+ // Coin blinding key. Only present if ``type`` is
+ // "RECOUP" or "RECOUP-REFRESH"
+ coin_blind?: DenominationBlindingKeyP;
+
+ // Reserve receiving the recoup. Only present if ``type`` is
+ // "RECOUP"
+ reserve_pub?: EddsaPublicKey;
+
// `EdDSA Signature <eddsa-sig>` authorizing the REFUND. Made with
// the `public key of the merchant <merchant-pub>`.
// Only present if ``type`` is "REFUND"