Christian Grothoff
|
9b4d0634e1
|
simplify analysis by returning denom_pub with rest of coin transaction data instead of bothering fetching with coin history
|
2017-03-19 01:55:37 +01:00 |
|
Christian Grothoff
|
c75ac3b612
|
revise exchangedb structure eliminating duplicated wire transfer date from aggregations, instead joining it from wire_out when needed
|
2017-03-19 01:36:15 +01:00 |
|
Christian Grothoff
|
b42ce7e80a
|
alpha-renaming to better describe what functions/tables do
|
2017-03-19 01:09:00 +01:00 |
|
Christian Grothoff
|
e4a4a7e193
|
finish sync_denomination() implementation
|
2017-03-18 23:03:00 +01:00 |
|
Christian Grothoff
|
0f5ce284c4
|
deal with some minor FIXMEs in auditor
|
2017-03-18 22:38:31 +01:00 |
|
Christian Grothoff
|
69ac028a13
|
add required separate risk balance per denomination to auditordb
|
2017-03-18 22:20:48 +01:00 |
|
Christian Grothoff
|
a9f9161c3a
|
simplify auditordb API to match actual requirements better
|
2017-03-18 22:06:27 +01:00 |
|
Christian Grothoff
|
9cfe47493c
|
more work on auditor
|
2017-03-18 17:47:44 +01:00 |
|
Christian Grothoff
|
9a5cef0eb1
|
complete skeleton of wire-out audit logic
|
2017-03-18 16:56:31 +01:00 |
|
Christian Grothoff
|
6a98b07ff2
|
add wire_out tracking to exchangedb, including deferred constraint, and to aggregator
|
2017-03-18 03:44:59 +01:00 |
|
Christian Grothoff
|
5a9d7ac835
|
adjust exchangedb plugin to provide wire_out tracking API
|
2017-03-18 02:40:27 +01:00 |
|
Christian Grothoff
|
543b4f7a7c
|
fix FTBFS of test
|
2017-03-17 19:06:26 +01:00 |
|
Christian Grothoff
|
3d1d78f23a
|
fix FTBFS
|
2017-03-17 18:46:30 +01:00 |
|
Christian Grothoff
|
c250200f44
|
simple error handling issues, update TODO/plan
|
2017-03-17 18:46:11 +01:00 |
|
Christian Grothoff
|
d1d767f8dd
|
init risk, notes
|
2017-03-17 18:29:55 +01:00 |
|
Christian Grothoff
|
011b7f5bcd
|
add skeleton function for 3887-emergency reporting
|
2017-03-17 18:27:53 +01:00 |
|
Christian Grothoff
|
382e3dfedb
|
implement more audit checks for refunds
|
2017-03-17 17:49:55 +01:00 |
|
Christian Grothoff
|
8ea9b0dad7
|
more work on coin/denomination audit
|
2017-03-17 17:17:07 +01:00 |
|
Christian Grothoff
|
78bfa7d077
|
fix typos
|
2017-03-17 16:58:00 +01:00 |
|
Christian Grothoff
|
eee0674c86
|
fix refund check logic
|
2017-03-17 14:45:58 +01:00 |
|
Christian Grothoff
|
06c2327558
|
verify deposit signature during audit
|
2017-03-17 14:09:58 +01:00 |
|
Christian Grothoff
|
2d7d658e8b
|
initialize 'currency' variable
|
2017-03-17 13:56:47 +01:00 |
|
Christian Grothoff
|
6b5bfc57b5
|
more work on auditor, towards coin/denomination key checks
|
2017-03-15 19:28:05 +01:00 |
|
Christian Grothoff
|
36195e85ea
|
skeleton logic for analyze_coins()
|
2017-03-15 14:19:57 +01:00 |
|
Christian Grothoff
|
54b3a9e930
|
add required rowid for diagnostics
|
2017-03-15 13:36:47 +01:00 |
|
Christian Grothoff
|
a3db0d4a8c
|
introduce 'struct TALER_AUDITORDB_ProgressPoint'
|
2017-03-15 13:12:45 +01:00 |
|
Christian Grothoff
|
af5810ccae
|
add -m option to auditor
|
2017-03-15 12:02:07 +01:00 |
|
Christian Grothoff
|
ae3e850c94
|
update getopt config parsing style to match 'getopt' GNUnet branch API change
|
2017-03-15 12:01:06 +01:00 |
|
Christian Grothoff
|
296f919ce4
|
more work on auditor, listing open TODOs
|
2017-03-14 18:00:17 +01:00 |
|
Christian Grothoff
|
6d798cecba
|
fix logging of BEGIN error
|
2017-03-14 15:36:19 +01:00 |
|
Christian Grothoff
|
4b952b3037
|
more work on auditor, still very incomplete
|
2017-03-14 15:13:50 +01:00 |
|
Christian Grothoff
|
9aec6f7727
|
incomplete working on taler-auditor
|
2017-03-14 12:22:03 +01:00 |
|
Marcello Stanisci
|
b06e314dbb
|
Adding new error code.
|
2017-03-10 17:43:27 +01:00 |
|
Christian Grothoff
|
5f5babca93
|
fix #4851
|
2017-03-08 13:15:09 +01:00 |
|
Christian Grothoff
|
7ba2ee0966
|
test more of /wire, fix off-by-one
|
2017-03-06 17:36:10 +01:00 |
|
Christian Grothoff
|
92345d05e2
|
cover get more of /wire API in test case
|
2017-03-06 17:07:31 +01:00 |
|
Christian Grothoff
|
0214e426a6
|
add amount division API and test case
|
2017-03-06 16:35:30 +01:00 |
|
Christian Grothoff
|
326f3b2a43
|
add EC codes for merchant
|
2017-03-05 18:51:47 +01:00 |
|
Christian Grothoff
|
3abca6d4e6
|
fix memory leaks in DB logic
|
2017-03-05 18:18:23 +01:00 |
|
Christian Grothoff
|
65457396b3
|
fix use of uninit value
|
2017-03-05 17:36:58 +01:00 |
|
Christian Grothoff
|
43cfb0eace
|
write test for new wire fee APIs (#4931)
|
2017-03-04 23:01:25 +01:00 |
|
Christian Grothoff
|
0e15a99504
|
implement #4937: allow extraction of fees
|
2017-03-04 18:45:25 +01:00 |
|
Christian Grothoff
|
1c84b3d4af
|
implementing #4932
|
2017-03-04 18:09:39 +01:00 |
|
Christian Grothoff
|
e3dcc27b68
|
implementing/fixing #4933: check total_amount matches aggregated transactions
|
2017-03-04 17:53:04 +01:00 |
|
Christian Grothoff
|
6ab67a3a76
|
implementing #4929
|
2017-03-04 16:49:33 +01:00 |
|
Christian Grothoff
|
f406f96129
|
implement #4929: add wire transfer fee to /wire (but not yet charged by aggregator)
|
2017-03-03 20:31:29 +01:00 |
|
Christian Grothoff
|
364abbaea1
|
use new ENABLE method to load wire plugins
|
2017-03-03 19:44:27 +01:00 |
|
Christian Grothoff
|
243d8d18b1
|
update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generation
|
2017-03-03 19:43:26 +01:00 |
|
Christian Grothoff
|
4d2faa5ec9
|
changing wire plugin specification from [exchange]WIREFORMAT to [exchange-wire-PLUGIN]enable=YES/NO
|
2017-03-03 19:24:08 +01:00 |
|
Christian Grothoff
|
d06dac6250
|
implement #4851 (refuse to run without wire plugin)
|
2017-03-02 06:34:53 +01:00 |
|