donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

01_22-02-2024.md (1212B)


      1 # Meeting 22.02.2024
      2 
      3 ## administrative
      4 
      5 Must have (to prioritize):
      6 
      7 - DONAU implementation
      8 
      9 - Merchant part implementation
     10 
     11 - Clarification of practicability with the cantonal tax office
     12   
     13   - presentation of the idea
     14   
     15   - legal requirements
     16   
     17   - Is there a need -> yes :)
     18 
     19 Optional (time dependent):
     20 
     21 - Wallet implementation (client side)
     22 
     23 - Android app (verification tool for tax office)
     24   
     25   - Scans the QR, checks the signature and shows a green visual check mark or a red cross
     26 
     27 - SPA DONAU
     28 
     29 ## donau coding questions
     30 
     31 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.
     32 
     33 ```c
     34   if (! GNUNET_TIME_relative_is_zero (ss->timeout))
     35   {
     36     TALER_TESTING_interpreter_next (is);
     37     return;
     38   }
     39 ```
     40 
     41 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).