# Meeting 22.02.2024

## administrative

Must have (to prioritize):

- DONAU implementation

- Merchant part implementation

- Clarification of practicability with the cantonal tax office
  
  - presentation of the idea
  
  - legal requirements
  
  - Is there a need -> yes :)

Optional (time dependent):

- Wallet implementation (client side)

- Android app (verification tool for tax office)
  
  - Scans the QR, checks the signature and shows a green visual check mark or a red cross

- SPA DONAU

## donau coding questions

This code in src/testing/testing_api_cmd_charity_get.c will asynchronously call the next job if the timeout is not zero. Since the next call is TALER_TESTING_cmd_end (), all jobs are terminated and the desired GET charitiy/1. The solution: Use GNUNET_TIME_relative_get_zero_ () to call the function.

```c
  if (! GNUNET_TIME_relative_is_zero (ss->timeout))
  {
    TALER_TESTING_interpreter_next (is);
    return;
  }
```

Problem uint64_t gives warnings by writing into the database. Therefore we are now generally using long long unsigned int and casting before database interaction with long unsigned int (important to cast after scanf operation we dont want to cut off parts).
