aboutsummaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_purse_deposit.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-04-27 13:09:41 +0200
committerChristian Grothoff <christian@grothoff.org>2022-04-27 13:09:41 +0200
commitd623cab1a351040cca8729540327f948eb3027aa (patch)
tree2c73e0b394926aa1ab328b05c49269227b941fe1 /src/testing/testing_api_cmd_purse_deposit.c
parent1396afc13664e11fe869c1cfa2ad690df7856c21 (diff)
downloadexchange-d623cab1a351040cca8729540327f948eb3027aa.tar.xz
-work on p2p payments
Diffstat (limited to 'src/testing/testing_api_cmd_purse_deposit.c')
-rw-r--r--src/testing/testing_api_cmd_purse_deposit.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/testing/testing_api_cmd_purse_deposit.c b/src/testing/testing_api_cmd_purse_deposit.c
index c1466088f..ed4967776 100644
--- a/src/testing/testing_api_cmd_purse_deposit.c
+++ b/src/testing/testing_api_cmd_purse_deposit.c
@@ -154,9 +154,23 @@ deposit_run (void *cls,
{
struct PurseDepositState *ds = cls;
struct TALER_EXCHANGE_PurseDeposit deposits[ds->num_coin_references];
+ const struct TALER_PurseContractPublicKeyP *purse_pub;
+ const struct TALER_TESTING_Command *purse_cmd;
(void) cmd;
ds->is = is;
+
+ purse_cmd = TALER_TESTING_interpreter_lookup_command (is,
+ ds->purse_ref);
+ if (GNUNET_OK !=
+ TALER_TESTING_get_trait_purse_pub (purse_cmd,
+ &purse_pub))
+ {
+ GNUNET_break (0);
+ TALER_TESTING_interpreter_fail (is);
+ return;
+ }
+ ds->purse_pub = *purse_pub;
for (unsigned int i = 0; i<ds->num_coin_references; i++)
{
const struct Coin *cr = &ds->coin_references[i];