diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-04-27 13:09:41 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-04-27 13:09:41 +0200 |
commit | d623cab1a351040cca8729540327f948eb3027aa (patch) | |
tree | 2c73e0b394926aa1ab328b05c49269227b941fe1 /src/testing/testing_api_cmd_purse_deposit.c | |
parent | 1396afc13664e11fe869c1cfa2ad690df7856c21 (diff) | |
download | exchange-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.c | 14 |
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]; |