fix #6236
This commit is contained in:
parent
0063680445
commit
d0d71dab81
@ -1331,6 +1331,16 @@ TALER_TESTING_cmd_status (const char *label,
|
||||
const char *expected_balance,
|
||||
unsigned int expected_response_code);
|
||||
|
||||
/**
|
||||
* Index of the deposit value trait of a deposit command.
|
||||
*/
|
||||
#define TALER_TESTING_CMD_DEPOSIT_TRAIT_IDX_DEPOSIT_VALUE 0
|
||||
|
||||
/**
|
||||
* Index of the deposit fee trait of a deposit command.
|
||||
*/
|
||||
#define TALER_TESTING_CMD_DEPOSIT_TRAIT_IDX_DEPOSIT_FEE 1
|
||||
|
||||
/**
|
||||
* Create a "deposit" command.
|
||||
*
|
||||
|
@ -52,6 +52,11 @@ struct DepositState
|
||||
*/
|
||||
struct TALER_Amount amount;
|
||||
|
||||
/**
|
||||
* Deposit fee.
|
||||
*/
|
||||
struct TALER_Amount deposit_fee;
|
||||
|
||||
/**
|
||||
* Reference to any command that is able to provide a coin.
|
||||
*/
|
||||
@ -374,6 +379,7 @@ deposit_run (void *cls,
|
||||
TALER_TESTING_interpreter_fail (is);
|
||||
return;
|
||||
}
|
||||
ds->deposit_fee = denom_pub->fee_deposit;
|
||||
GNUNET_CRYPTO_eddsa_key_get_public (&coin_priv->eddsa_priv,
|
||||
&coin_pub.eddsa_pub);
|
||||
|
||||
@ -541,8 +547,12 @@ deposit_traits (void *cls,
|
||||
ds->contract_terms),
|
||||
TALER_TESTING_make_trait_merchant_priv (0,
|
||||
&ds->merchant_priv),
|
||||
TALER_TESTING_make_trait_amount_obj (0,
|
||||
TALER_TESTING_make_trait_amount_obj (
|
||||
TALER_TESTING_CMD_DEPOSIT_TRAIT_IDX_DEPOSIT_VALUE,
|
||||
&ds->amount),
|
||||
TALER_TESTING_make_trait_amount_obj (
|
||||
TALER_TESTING_CMD_DEPOSIT_TRAIT_IDX_DEPOSIT_FEE,
|
||||
&ds->deposit_fee),
|
||||
TALER_TESTING_make_trait_absolute_time (0,
|
||||
&ds->exchange_timestamp),
|
||||
TALER_TESTING_trait_end ()
|
||||
|
Loading…
Reference in New Issue
Block a user