Christian Grothoff
|
a9bea142cb
|
more db refactoring
|
2022-10-08 21:49:03 +02:00 |
|
Christian Grothoff
|
04cf1dc088
|
more db refactoring
|
2022-10-08 21:09:13 +02:00 |
|
Christian Grothoff
|
f2a3a28d46
|
-more plugin refactoring
|
2022-10-08 18:07:05 +02:00 |
|
Christian Grothoff
|
b8dada3403
|
-more db logic refactoring
|
2022-10-08 12:47:14 +02:00 |
|
Christian Grothoff
|
7e5c6a7e46
|
-insert routines
|
2022-10-05 16:38:29 +02:00 |
|
Christian Grothoff
|
67d6bbd736
|
-work on header towards taler-auditor-sync for new tables
|
2022-10-05 16:13:12 +02:00 |
|
|
787b5b4544
|
-syntax error fixed
|
2022-10-04 21:42:05 +02:00 |
|
Christian Grothoff
|
012249fc09
|
-fix typos
|
2022-10-04 19:23:01 +02:00 |
|
Christian Grothoff
|
f7b06e308f
|
-work on reserve_open DB API
|
2022-10-04 19:18:43 +02:00 |
|
Christian Grothoff
|
856b8e26c2
|
-more work on new DB logic
|
2022-10-03 23:54:12 +02:00 |
|
Christian Grothoff
|
4a487b179c
|
-implement sketch for pg_do_reserve_open.c
|
2022-10-03 19:34:11 +02:00 |
|
Christian Grothoff
|
2dbf8cefe0
|
-work on DB logic
|
2022-10-03 17:05:29 +02:00 |
|
Christian Grothoff
|
f4c8eb6a9c
|
-skeletons for new PG functions
|
2022-10-03 12:46:30 +02:00 |
|
Christian Grothoff
|
da69fd9c72
|
prepare tables for DD31
|
2022-09-18 18:04:41 +02:00 |
|
Christian Grothoff
|
bc107b5958
|
-fix purse deposit when done against non-existing reserve
|
2022-08-24 09:55:18 +02:00 |
|
Christian Grothoff
|
4edb5050d9
|
-fix purse merge when done against non-existing reserve
|
2022-08-24 09:39:09 +02:00 |
|
Christian Grothoff
|
9ed99558e2
|
-fix clang compiler warnings
|
2022-08-22 22:45:41 +02:00 |
|
Christian Grothoff
|
a199ba7fe6
|
-fix some clang warnings
|
2022-08-22 00:08:28 +02:00 |
|
Christian Grothoff
|
2b4b52c8a8
|
-doxygen
|
2022-08-20 22:47:15 +02:00 |
|
Christian Grothoff
|
a046899b2c
|
-major KYC update, fixes misc. issues
|
2022-08-20 21:29:36 +02:00 |
|
Christian Grothoff
|
68d2df88f2
|
allow merge into non-existent reserve if KYC is disabled
|
2022-08-16 14:36:23 +02:00 |
|
Christian Grothoff
|
96265412cd
|
(preliminary) work on kycaid plugin
|
2022-08-15 13:48:13 +02:00 |
|
Christian Grothoff
|
39640c3339
|
towards testing #4960
|
2022-08-15 00:01:45 +02:00 |
|
Christian Grothoff
|
1a3793cb1c
|
-regenerate DBs
|
2022-08-14 19:10:19 +02:00 |
|
Christian Grothoff
|
f5b99b5282
|
-work on new KYC logic: remove old DB code
|
2022-08-14 19:03:30 +02:00 |
|
Christian Grothoff
|
3e6e873367
|
-start with DB cleanup
|
2022-08-14 18:59:48 +02:00 |
|
Christian Grothoff
|
74ba46db39
|
-work on new KYC logic: tests pass again
|
2022-08-14 18:04:09 +02:00 |
|
Christian Grothoff
|
66307ecc03
|
-doxygen fixes
|
2022-08-11 23:50:11 +02:00 |
|
Christian Grothoff
|
1009084e94
|
major rework of the KYC logic, making it more configurable, not complete, but tests pass again
|
2022-08-11 23:35:33 +02:00 |
|
Christian Grothoff
|
3f99e4f3f8
|
-implement new kyc-webhook endpoint
|
2022-08-07 15:35:13 +02:00 |
|
Christian Grothoff
|
8800d0df9b
|
-fix schema use
|
2022-08-06 22:10:33 +02:00 |
|
Christian Grothoff
|
b533026632
|
adding kyclogic plugin template
|
2022-08-05 15:08:47 +02:00 |
|
Christian Grothoff
|
73b099cfd5
|
-add new KYC amount iteration DB functions
|
2022-08-05 14:22:08 +02:00 |
|
Christian Grothoff
|
4724867794
|
-first pass at new KYC DB API
|
2022-08-05 13:32:27 +02:00 |
|
Christian Grothoff
|
31bfe5234e
|
-update auditor schema in preparation to fix #4960
|
2022-07-31 21:54:29 +02:00 |
|
Christian Grothoff
|
af6a9a9546
|
-implement DB functions for taler-exchange-drain
|
2022-07-30 23:13:15 +02:00 |
|
Christian Grothoff
|
544fbd4fe9
|
-doxygen
|
2022-07-30 11:04:45 +02:00 |
|
Christian Grothoff
|
2b160c1569
|
-fix typos
|
2022-07-30 10:36:19 +02:00 |
|
Christian Grothoff
|
033a5dc93b
|
implement taler-auditor-sync support for profit_drains table (#4960)
|
2022-07-30 10:29:24 +02:00 |
|
Christian Grothoff
|
75888adff2
|
setup drain_profits table (#4960)
|
2022-07-30 10:12:48 +02:00 |
|
Christian Grothoff
|
dc26b2db4c
|
-ensure single transaction for exchange-0001.sql / shard-0001.sql
|
2022-07-28 22:27:23 +02:00 |
|
Christian Grothoff
|
6d2e6d8061
|
-move everything into schema
|
2022-07-25 20:18:08 +02:00 |
|
Christian Grothoff
|
de83b055d5
|
-simplify table drop logic
|
2022-07-25 19:53:31 +02:00 |
|
Christian Grothoff
|
40858f0952
|
-unversion stored procedures, always load latest ones
|
2022-07-24 13:30:33 +02:00 |
|
Christian Grothoff
|
977ddd7bb9
|
-adapt to latest libgnunetpq
|
2022-07-24 11:32:52 +02:00 |
|
Christian Grothoff
|
4e5193a21f
|
-fix full refund deposit fee computation in aggregator
|
2022-07-09 12:14:20 +02:00 |
|
Christian Grothoff
|
45f43fcde7
|
-remove resolved FIXMEs
|
2022-07-09 11:28:38 +02:00 |
|
Christian Grothoff
|
1628f0255c
|
-note fixme
|
2022-07-08 15:34:09 +02:00 |
|
Christian Grothoff
|
282bbb0b62
|
-fix typos
|
2022-07-06 23:08:53 +02:00 |
|
Christian Grothoff
|
0ad84355d5
|
fix auditor refund fee calculations
|
2022-07-06 18:36:51 +02:00 |
|
Christian Grothoff
|
36a8ecd4c4
|
-implemented bounded history for reserve status requests
|
2022-07-05 14:25:30 +02:00 |
|
Christian Grothoff
|
7201ce3166
|
-handle withdraw CS nonce reuse more nicely
|
2022-07-05 12:56:55 +02:00 |
|
Christian Grothoff
|
ad612623be
|
-run read-only transactions in proper read-only scope (at least some of them)
|
2022-07-05 12:13:58 +02:00 |
|
Christian Grothoff
|
9e5dc2a542
|
-remove dead argument
|
2022-07-05 11:50:20 +02:00 |
|
Christian Grothoff
|
75dbf20ced
|
-annotate bugs
|
2022-07-05 11:46:02 +02:00 |
|
Christian Grothoff
|
615b4621e3
|
-implement DB logic for forcing reserve close
|
2022-07-04 23:40:49 +02:00 |
|
Christian Grothoff
|
ded7f9ca18
|
-fix issue with missing signature over denomination and age restriction hash in purse deposit
|
2022-06-28 20:25:45 +02:00 |
|
Sebastian
|
6e8be2a0b4
|
do not depend on umask bits
|
2022-06-27 16:59:32 -03:00 |
|
Christian Grothoff
|
7b62174d00
|
-fix typos
|
2022-06-26 17:09:30 +02:00 |
|
Christian Grothoff
|
fd9fc9f0cd
|
-fix misc doxygen warnings, code clean up
|
2022-06-26 17:08:17 +02:00 |
|
Christian Grothoff
|
ec2d596b46
|
-fix initialization issue
|
2022-06-20 14:28:28 +02:00 |
|
Christian Grothoff
|
bad572a010
|
-add missing checkpointing logic
|
2022-06-19 14:04:41 +02:00 |
|
Christian Grothoff
|
f6a7d4a1ed
|
-more DB logic for taler-helper-auditor-reserves
|
2022-06-15 22:31:44 +02:00 |
|
Christian Grothoff
|
eccf37e450
|
-more DB prep work towards reserve auditing with p2p payments
|
2022-06-15 20:49:39 +02:00 |
|
Christian Grothoff
|
963477e064
|
-fix comments
|
2022-06-14 15:57:48 +02:00 |
|
Christian Grothoff
|
58a0882909
|
-towards coin audits with purse deposits
|
2022-06-13 15:31:52 +02:00 |
|
Christian Grothoff
|
7876bc0600
|
-prevent editing generated files
|
2022-06-13 09:46:31 +02:00 |
|
Christian Grothoff
|
03cfd2b1e5
|
-add default(0)
|
2022-06-13 09:44:56 +02:00 |
|
Christian Grothoff
|
6d16958a5c
|
fix #7255
|
2022-06-12 22:47:32 +02:00 |
|
Christian Grothoff
|
71a42d2be8
|
fix #7241
|
2022-06-12 22:35:51 +02:00 |
|
Christian Grothoff
|
393ae7f9a3
|
-add dB logic for auditor iteration over purse deposits
|
2022-06-12 17:23:36 +02:00 |
|
Christian Grothoff
|
0e32eacdb0
|
-typo
|
2022-06-09 21:05:32 +02:00 |
|
Christian Grothoff
|
eaea32b319
|
tag
|
2022-06-09 13:57:03 +02:00 |
|
Christian Grothoff
|
f0bcbf6586
|
allow double-rollback, warn on rollback+commit
|
2022-06-07 15:59:35 +02:00 |
|
Christian Grothoff
|
b9a30d29cb
|
-fix minor bugs
|
2022-06-07 15:02:16 +02:00 |
|
Christian Grothoff
|
bdbd2a464d
|
no purse fee if purse is successfully merged
|
2022-06-05 21:00:49 +02:00 |
|
Christian Grothoff
|
b9963f7525
|
complete P2P/W2W conflict handling, deduplicate code across handlers
|
2022-06-05 14:07:23 +02:00 |
|
Christian Grothoff
|
21a1c715ee
|
-refactor internal API to use new EncrptedContract struct where applicable
|
2022-06-05 00:36:19 +02:00 |
|
Christian Grothoff
|
a17781ba8d
|
-more work on p2p payments and tests thereof
|
2022-06-04 22:00:02 +02:00 |
|
Christian Grothoff
|
93943bdb5b
|
add KYC errors for p2p payments
|
2022-06-04 15:19:57 +02:00 |
|
Christian Grothoff
|
3e99c50c0f
|
-fix SQL
|
2022-06-04 14:07:02 +02:00 |
|
Christian Grothoff
|
d04769b729
|
handle case where purse expiration refunded the coin's deposited amount
|
2022-06-04 14:04:27 +02:00 |
|
Christian Grothoff
|
04c32eafb9
|
-work on P2P payment details
|
2022-06-02 21:55:21 +02:00 |
|
Christian Grothoff
|
00c68e0a04
|
-work on SQL for P2P table replication
|
2022-06-01 23:03:49 +02:00 |
|
Christian Grothoff
|
7193261e52
|
-log all BEGIN statements
|
2022-05-31 10:13:58 +02:00 |
|
Christian Grothoff
|
300194f42a
|
-towards p2p auditor sync implementation: SQL still missing
|
2022-05-30 23:55:55 +02:00 |
|
Christian Grothoff
|
d55b093de8
|
-fix reserve history, include in tests
|
2022-05-30 19:31:49 +02:00 |
|
Christian Grothoff
|
d40da21e90
|
add batch signing support to taler-exchange-secmod-rsa
|
2022-05-29 22:25:04 +02:00 |
|
Christian Grothoff
|
d77354b11a
|
use precise time for shards
|
2022-05-24 12:00:20 +02:00 |
|
Christian Grothoff
|
8e71a7e4de
|
lock into the future, instead of lock into past
|
2022-05-24 10:45:01 +02:00 |
|
Christian Grothoff
|
6ee4558b6f
|
-sql fix
|
2022-05-23 16:15:14 +02:00 |
|
Christian Grothoff
|
76b8a2a8de
|
include purse deposits in coin history
|
2022-05-23 16:02:55 +02:00 |
|
Christian Grothoff
|
a509a91f92
|
-more reserve history fixes
|
2022-05-23 15:29:35 +02:00 |
|
Christian Grothoff
|
cdd2930a99
|
-misc fixes to reserve history
|
2022-05-23 14:57:00 +02:00 |
|
Christian Grothoff
|
3599ac0ac2
|
-complete extended reserve history signature check logic to libtalerexchange
|
2022-05-22 23:51:14 +02:00 |
|
Christian Grothoff
|
40daa209fb
|
-more work on reverse history
|
2022-05-22 18:21:15 +02:00 |
|
Christian Grothoff
|
8658ae03ca
|
-towards purse merge and history requests in reserve history (incomplete)
|
2022-05-22 16:58:48 +02:00 |
|
Christian Grothoff
|
4a5d71cca2
|
-implement reserve history DB logic
|
2022-05-22 16:18:09 +02:00 |
|
Christian Grothoff
|
96fb11bed0
|
-fix
|
2022-05-22 14:46:23 +02:00 |
|
Christian Grothoff
|
d8f1f7b761
|
integrate purse expiration into test, bugfixes
|
2022-05-17 11:21:20 +02:00 |
|
Christian Grothoff
|
802649c270
|
-add DB logic for purse expiration
|
2022-05-17 08:50:42 +02:00 |
|
Christian Grothoff
|
02716c4084
|
-add skeleton logic for purse expiration
|
2022-05-16 15:43:40 +02:00 |
|
Christian Grothoff
|
d803d86bf9
|
-work purse_deposit conflict handling
|
2022-05-16 14:01:04 +02:00 |
|
Christian Grothoff
|
2d0d8e7e8e
|
add max_age column
|
2022-05-14 12:24:25 +02:00 |
|
Marco Boss
|
42f3f83b7d
|
add recoup_by_reserve as sql function
|
2022-05-13 15:28:43 +02:00 |
|
Christian Grothoff
|
35b4a51e14
|
combine auto-commited transactions in refresh/reveal into one big transaction
|
2022-05-12 13:31:15 +02:00 |
|
Christian Grothoff
|
93eb88a8c9
|
-fix argument order
|
2022-05-12 11:10:32 +02:00 |
|
Christian Grothoff
|
99a844e52e
|
check reserve balance after p2p merges
|
2022-05-09 13:25:10 +02:00 |
|
Christian Grothoff
|
06bfbd9150
|
-sql fixes
|
2022-05-08 22:36:39 +02:00 |
|
Christian Grothoff
|
60c08dccec
|
expand P2P query logic
|
2022-05-08 21:04:55 +02:00 |
|
Christian Grothoff
|
d3a6388199
|
pass purse_fee to determine how purse creation is paid for
|
2022-05-08 11:37:37 +02:00 |
|
Christian Grothoff
|
6b8e732bf8
|
-pub
|
2022-05-07 23:45:17 +02:00 |
|
Christian Grothoff
|
7ebdac0a8b
|
-investigate FIXME
|
2022-05-02 20:51:34 +02:00 |
|
Christian Grothoff
|
40440604dd
|
-address some FIXMEs
|
2022-05-02 19:55:40 +02:00 |
|
Marco Boss
|
72ae759fa0
|
include shard domain and remote users in taler config
|
2022-05-02 00:27:59 +02:00 |
|
Christian Grothoff
|
7718cd4153
|
skeleton for batch withdraw logic (not finished)
|
2022-05-01 12:45:12 +02:00 |
|
Christian Grothoff
|
1396afc136
|
-drop
|
2022-04-27 10:34:36 +02:00 |
|
Christian Grothoff
|
521e0bbcb5
|
-p2p fixes
|
2022-04-27 10:34:36 +02:00 |
|
Christian Grothoff
|
336f2d8991
|
-misc. minor fixes
|
2022-04-26 17:46:36 +02:00 |
|
Christian Grothoff
|
932cef3d8c
|
-complete purses_get draft implementation
|
2022-04-26 13:34:18 +02:00 |
|
Christian Grothoff
|
efb8c8037b
|
-implement purses get db sketch
|
2022-04-26 13:24:51 +02:00 |
|
Christian Grothoff
|
505989a507
|
-mark FIXMEs
|
2022-04-25 13:30:03 +02:00 |
|
Christian Grothoff
|
5c0cbba761
|
-sketch implementation of exchange_do_reserve_purse()
|
2022-04-25 13:18:37 +02:00 |
|
Christian Grothoff
|
94038bfcfd
|
-sketch implementation of exchange_do_reserve_purse()
|
2022-04-25 13:11:13 +02:00 |
|
Christian Grothoff
|
b4965db0d2
|
-fix fieldnames, regenerated DBs
|
2022-04-24 20:49:11 +02:00 |
|
Christian Grothoff
|
aedd2014ec
|
-misc p2p fixes
|
2022-04-24 15:29:58 +02:00 |
|
Christian Grothoff
|
345c141bad
|
-work on p2p payments
|
2022-04-23 20:50:27 +02:00 |
|
Christian Grothoff
|
b054c969cb
|
-add more accounting fields to reserve table
|
2022-04-23 19:01:28 +02:00 |
|
Christian Grothoff
|
a13f90a15e
|
add wirewatch shutdown shard cleanup logic
|
2022-04-14 00:00:50 +02:00 |
|
Christian Grothoff
|
5882e6b56b
|
-edit correct file
|
2022-04-13 10:02:01 +02:00 |
|
Christian Grothoff
|
3893afa49c
|
-implementing purse merge DB logic
|
2022-04-12 11:58:21 +02:00 |
|
Christian Grothoff
|
7a1dcc52ca
|
-towards new GET /contracts/$C_PUB hander
|
2022-04-11 16:48:30 +02:00 |
|
Marco Boss
|
0a10644b81
|
improve some queries for sharding
|
2022-04-06 13:33:47 +02:00 |
|
Marco Boss
|
adb999ce2c
|
fix sharding
|
2022-04-06 11:33:50 +02:00 |
|
Christian Grothoff
|
f3a4b00907
|
adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changed
|
2022-04-05 17:15:50 +02:00 |
|
Christian Grothoff
|
7191641406
|
implement more DB functions
|
2022-04-04 20:42:26 +02:00 |
|
Christian Grothoff
|
df8ff01f29
|
add contract_sig field
|
2022-04-04 17:04:31 +02:00 |
|
Marco Boss
|
970225516e
|
add p2p tables to sharding logic
|
2022-04-04 16:40:39 +02:00 |
|
Christian Grothoff
|
831e32b7ad
|
-add logic for econtract_sig signatures
|
2022-04-04 07:29:50 +02:00 |
|
Marco Boss
|
7ba135362e
|
fix name
|
2022-04-02 18:59:20 +02:00 |
|
Marco Boss
|
ae75ff2cb4
|
extend sharding logic that shard nodes can be initialied and dropped
|
2022-04-02 18:43:49 +02:00 |
|
Marco Boss
|
caabee9e94
|
install shard-0000.sql
|
2022-04-02 14:33:50 +02:00 |
|
Marco Boss
|
86ee587b03
|
add shard-0000.sql
|
2022-04-02 14:31:59 +02:00 |
|
Marco Boss
|
ca536c0379
|
fix return
|
2022-04-02 14:25:04 +02:00 |
|
Marco Boss
|
5880a8ec4f
|
drop functions
|
2022-04-02 13:42:00 +02:00 |
|
Marco Boss
|
f596b27a97
|
fix format specifiers
|
2022-04-02 12:18:56 +02:00 |
|
Marco Boss
|
82718aecf8
|
fix argument to create_shard_server
|
2022-04-02 11:52:21 +02:00 |
|
Marco Boss
|
1b76ba5e9a
|
Include sharding sql logic
|
2022-04-02 09:28:25 +02:00 |
|
Marco Boss
|
0ba219fe5b
|
add permissions
|
2022-04-02 09:27:30 +02:00 |
|
Christian Grothoff
|
caf66486e7
|
work on purse creation logic
|
2022-04-01 16:39:07 +02:00 |
|
Marco Boss
|
45916b992b
|
remove built sql files from vc
|
2022-03-31 21:49:35 +02:00 |
|
Marco Boss
|
75c1e10a67
|
add shard init for shard node
|
2022-03-31 21:31:07 +02:00 |
|
Marco Boss
|
0cf9a9984c
|
add sharding logic
|
2022-03-31 17:00:44 +02:00 |
|
Christian Grothoff
|
747ae5ef09
|
privatize more signature structs, simplify code
|
2022-03-31 12:37:39 +02:00 |
|
Christian Grothoff
|
d61a19c275
|
-fix leak, uninitialized ps
|
2022-03-27 16:11:35 +02:00 |
|
Christian Grothoff
|
1f1d675f3d
|
-remove tiny field, no longer needed
|
2022-03-27 14:34:44 +02:00 |
|
Christian Grothoff
|
b9a9af3a59
|
new aggregator mega transaction logic
|
2022-03-27 13:48:25 +02:00 |
|
Christian Grothoff
|
d0a69da895
|
towards removing tiny bit
|
2022-03-27 10:32:28 +02:00 |
|
Christian Grothoff
|
098d572471
|
change sharding strategy for refund table
|
2022-03-26 10:47:10 +01:00 |
|
Christian Grothoff
|
783e2ae424
|
add partitions to new p2p tables
|
2022-03-26 09:00:19 +01:00 |
|
Christian Grothoff
|
b856d56d95
|
rework deposits sharding, towards making aggregator faster (not necessarily done)
|
2022-03-24 17:33:29 +01:00 |
|
Christian Grothoff
|
c782dfe2aa
|
first draft of service API for p2p payments
|
2022-03-24 13:06:04 +01:00 |
|
Christian Grothoff
|
6ffc2c68a3
|
better query
|
2022-03-24 09:05:55 +01:00 |
|
Christian Grothoff
|
f091808425
|
more skeleton logic for P2P operations on DB
|
2022-03-23 12:25:45 +01:00 |
|
Christian Grothoff
|
41399bc224
|
revise P2P signatures and signing schema to address recently discovered design concern resulting in the split of the purse key into purse-contract and purse-merge keys
|
2022-03-23 06:54:43 +01:00 |
|
Christian Grothoff
|
cce049a0b5
|
add missing table drops
|
2022-03-22 11:51:56 +01:00 |
|
Christian Grothoff
|
734b68d45e
|
-fix drop SQL issue: drop functions properly
|
2022-03-22 05:33:08 +01:00 |
|
Christian Grothoff
|
e200e86032
|
implement helper functions for p2p signatures, clean up existing signature logic
|
2022-03-22 02:33:51 +01:00 |
|
Christian Grothoff
|
c7e2d206ba
|
add logic to check timestamp, revise history balance calculation logic in client
|
2022-03-21 03:59:31 +01:00 |
|
Christian Grothoff
|
1f86b02ffa
|
first rough-cut implementation of /reserves//history endpoint
|
2022-03-21 03:04:47 +01:00 |
|
Christian Grothoff
|
f5f15e6531
|
first rough-cut implementation of POST /reserves//status
|
2022-03-21 02:39:36 +01:00 |
|
Christian Grothoff
|
b560527ee3
|
ideas for mboss
|
2022-03-20 16:52:38 +01:00 |
|
Christian Grothoff
|
28203913e2
|
add p2p tables from dd13
|
2022-03-20 14:03:07 +01:00 |
|
Christian Grothoff
|
dee45bf022
|
return new global fees from /keys
|
2022-03-20 09:44:42 +01:00 |
|
Christian Grothoff
|
69927847cc
|
-style fixes
|
2022-03-20 02:38:48 +01:00 |
|
Christian Grothoff
|
f5e5f4b843
|
more work on recoup_by_reserve: add new materialized index to avoid hitting all partitions for the query
|
2022-03-19 14:05:45 +01:00 |
|
Christian Grothoff
|
f22125ce0f
|
add missing index, move indices closer to table generation
|
2022-03-19 12:58:37 +01:00 |
|
Christian Grothoff
|
280f94c3a6
|
improve style of some SQL queries (no semantic change)
|
2022-03-19 08:27:01 +01:00 |
|
Christian Grothoff
|
badfde8962
|
add deposits_by_coin table to speed-up certain queries (in theory)
|
2022-03-18 15:47:25 +01:00 |
|
Christian Grothoff
|
142a369e43
|
add selection by shard, ignore KYC in revocation test aggregation
|
2022-03-18 08:54:08 +01:00 |
|
Christian Grothoff
|
23af6c3c41
|
change table structures again to shard better by coin_pub and not use known_coin_id so much
|
2022-03-18 01:57:39 +01:00 |
|
Christian Grothoff
|
bab36a2ac8
|
-remove dead field, return h_commitment_age to auditor
|
2022-03-17 14:45:12 +01:00 |
|
Christian Grothoff
|
12809b28ec
|
-misc fixes
|
2022-03-17 14:16:34 +01:00 |
|
Christian Grothoff
|
a8d80d519d
|
attempt to make GRID5K_MARCO_OPT superfluous
|
2022-03-14 07:34:21 +01:00 |
|
Marco Boss
|
7a74cde9c7
|
add option to exclude reserve history in grid5k experiments
|
2022-03-10 10:26:44 +01:00 |
|
Christian Grothoff
|
a080f11890
|
add more logic for new global fees
|
2022-03-05 17:14:32 +01:00 |
|
Christian Grothoff
|
57470e4c08
|
-more work on global_fees
|
2022-03-05 16:16:38 +01:00 |
|
Christian Grothoff
|
5fa977cc05
|
work on global fee structure
|
2022-03-05 15:13:07 +01:00 |
|
Christian Grothoff
|
7ff58c3d8f
|
refactor /wire to include logic to return the wad fee (for W2W payments)
|
2022-03-05 14:36:55 +01:00 |
|
|
8a906bf96c
|
sync tables "extensions" and "extension_details" with auditor
|
2022-03-05 13:39:01 +01:00 |
|
Marco Boss
|
f5e1cf5e6d
|
rewrite query for recoup_by_reserve
|
2022-03-04 13:22:28 +01:00 |
|
Christian Grothoff
|
f9a2808ed0
|
-fix kyc test
|
2022-03-04 00:30:43 +01:00 |
|
Christian Grothoff
|
1643b745af
|
use 32 byte hash for hpayto, use that for joins on queries to better align queries with partitions
|
2022-03-03 23:52:08 +01:00 |
|
Christian Grothoff
|
f951cdef8c
|
include shard when marking deposits tiny/done to make better use of partitions/shards
|
2022-03-03 19:39:25 +01:00 |
|
Christian Grothoff
|
476ae53808
|
simply defer all, only way to do well with partitions
|
2022-03-03 17:48:00 +01:00 |
|
Marco Boss
|
57e3864c09
|
Include partitioning in dbinit
|
2022-03-02 19:03:54 +01:00 |
|
Marco Boss
|
79d123d1b4
|
fix num partitions
|
2022-03-02 19:01:27 +01:00 |
|
Marco Boss
|
7f30609ff0
|
use plain uint32_t
|
2022-03-02 17:22:43 +01:00 |
|
|
7624db4efd
|
-refactor TALER_AgeMask.mask -> TALER_AgeMask.bits
also: fix off-by-one in TALER_age_restriction_commit
|
2022-03-02 10:59:42 +01:00 |
|
Marco Boss
|
2abe9bf6d7
|
include partitioning logic in dbinit
|
2022-03-02 10:50:51 +01:00 |
|