From d623cab1a351040cca8729540327f948eb3027aa Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 27 Apr 2022 13:09:41 +0200 Subject: -work on p2p payments --- src/testing/testing_api_cmd_purse_deposit.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/testing/testing_api_cmd_purse_deposit.c') 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; inum_coin_references; i++) { const struct Coin *cr = &ds->coin_references[i]; -- cgit v1.2.3