exchange/src/exchangedb
2023-06-04 13:26:00 +02:00
..
spi fix SPI build 2023-04-16 22:07:36 +02:00
.gitignore breaking protocol changes towards fixing #7810 (incomplete, taler-exchange-offline still unfinished) 2023-05-01 22:34:35 +02:00
0002-account_merges.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-aggregation_tracking.sql -constraint no longer holds 2022-11-27 21:52:03 +01:00
0002-aggregation_transient.sql more work on SQL refactoring 2022-11-27 14:45:01 +01:00
0002-auditor_denom_sigs.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-auditors.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-close_requests.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-contracts.sql more work on SQL refactoring 2022-11-27 15:31:39 +01:00
0002-cs_nonce_locks.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-denomination_revocations.sql more sql refactoring 2022-11-27 18:40:44 +01:00
0002-denominations.sql more sql refactoring 2022-11-27 18:40:44 +01:00
0002-deposits.sql exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
0002-exchange_sign_keys.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-extensions.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-global_fee.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-history_requests.sql -add a few missing indices/foreign key constraints 2023-01-11 16:43:22 +01:00
0002-known_coins.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-kyc_alerts.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-legitimization_processes.sql -add a few missing indices/foreign key constraints 2023-01-11 16:43:22 +01:00
0002-legitimization_requirements.sql -add a few missing indices/foreign key constraints 2023-01-11 16:43:22 +01:00
0002-partner_accounts.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-partners.sql add new endpoints to main dispatcher 2023-01-21 23:08:29 +01:00
0002-policy_details.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-policy_fulfillments.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-prewire.sql more work on SQL refactoring 2022-11-27 14:45:01 +01:00
0002-profit_drains.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-purse_decision.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-purse_deposits.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-purse_merges.sql exchangedb: remove bogus foreign key constraint 2023-01-13 10:42:34 +01:00
0002-purse_requests.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-recoup_refresh.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-recoup.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-refresh_commitments.sql -add a few missing indices/foreign key constraints 2023-01-11 16:43:22 +01:00
0002-refresh_revealed_coins.sql -added FIXME 2023-04-22 15:06:44 +02:00
0002-refresh_transfer_keys.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-refunds.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-reserves_close.sql -cleanup 2022-11-27 21:48:30 +01:00
0002-reserves_in.sql -debugging batch reserves_in notification logic: success: pg_notify does not work, identifier vs. string 2023-02-05 21:59:41 +01:00
0002-reserves_open_deposits.sql more work on SQL refactoring 2022-11-27 14:05:47 +01:00
0002-reserves_open_requests.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-reserves_out.sql -db tests pass again 2022-11-27 21:43:55 +01:00
0002-reserves.sql implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
0002-revolving_work_shards.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-signkey_revocations.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-wad_in_entries.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-wad_out_entries.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-wads_in.sql more sql refactoring 2022-11-27 18:40:44 +01:00
0002-wads_out.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-wire_accounts.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-wire_fee.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-wire_out.sql more work on SQL refactoring 2022-11-27 14:05:47 +01:00
0002-wire_targets.sql more work on SQL refactoring 2022-11-27 21:21:04 +01:00
0002-work_shards.sql -add index on shard 2023-01-09 19:35:16 +01:00
0003-age_withdraw_commitments.sql WiP: age-withdraw, finished reveal-request, 10/n 2023-05-01 14:05:58 +02:00
0003-age_withdraw_reveals.sql WiP: age-withdraw, finished reveal-request, 10/n 2023-05-01 14:05:58 +02:00
0003-aml_history.sql more towards actually allowing AML decisions to trigger KYC 2023-02-17 18:24:20 +01:00
0003-aml_staff.sql expand DB API with AML functions, fix purse refund calculations in libtalerexchange 2022-12-29 11:48:57 +01:00
0003-aml_status.sql return KYC requirement row when AML imposed KYC requirements on withdraw; return KYC choices in new /config endpoint 2023-02-19 10:21:29 +01:00
0003-kyc_attributes.sql KYC: misc. fixes to attribute attestation logic 2023-01-29 13:58:56 +01:00
0003-purse_actions.sql -work on v3 exchangedb schema 2022-12-27 02:25:45 +01:00
0003-purse_deletion.sql -fix SQL 2022-12-29 10:10:11 +01:00
0004-kyc_attributes.sql -typo 2023-05-21 18:47:39 +02:00
0004-wire_accounts.sql breaking protocol changes towards fixing #7810 (incomplete, taler-exchange-offline still unfinished) 2023-05-01 22:34:35 +02:00
bench_db.c always use GNUNET_memcpy 2023-05-10 01:01:37 +02:00
bench-db-postgres.conf add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
benchmark-0001.sql -simple DB benchmark 2021-11-29 00:17:09 +01:00
drop.sql breaking protocol changes towards fixing #7810 (incomplete, taler-exchange-offline still unfinished) 2023-05-01 22:34:35 +02:00
exchange_do_account_merge.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_batch_coin_known.sql -fix memory leak 2023-04-15 14:38:32 +02:00
exchange_do_batch_reserves_update.sql corrections applied to batch_test 2023-01-04 07:31:08 -05:00
exchange_do_batch_withdraw_insert.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_batch_withdraw.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_deposit.sql fix #7792 2023-04-08 08:29:30 +02:00
exchange_do_expire_purse.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_gc.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_get_link_data.sql update with sort in c code 2023-02-06 08:58:57 -05:00
exchange_do_get_ready_deposit.sql update with sort in c code 2023-02-06 08:58:57 -05:00
exchange_do_history_request.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_insert_aml_decision.sql return KYC requirement row when AML imposed KYC requirements on withdraw; return KYC choices in new /config endpoint 2023-02-19 10:21:29 +01:00
exchange_do_insert_aml_officer.sql fix SQL syntax 2023-01-23 09:14:25 -05:00
exchange_do_insert_kyc_attributes.sql implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
exchange_do_insert_or_update_policy_details.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_melt.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_purse_delete.sql misc purse deletion fixes 2022-12-29 00:34:36 +01:00
exchange_do_purse_deposit.sql on idempotent deposit, just skip most of the transaction 2023-02-19 21:46:15 +01:00
exchange_do_purse_merge.sql handle case where purse was already deleted on merge 2022-12-28 12:58:30 +01:00
exchange_do_recoup_by_reserve.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_recoup_to_coin.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_recoup_to_reserve.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_refund_by_coin.sql tests for refunds_by_coin and ready_deposit 2023-01-23 07:57:54 -05:00
exchange_do_refund.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_reserve_open_deposit.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_reserve_open.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_do_reserve_purse.sql do not 500 on empty reserve history by not ignoring undecided purses that may have caused reserve to be created in the first place 2023-01-16 17:45:05 +01:00
exchange_do_reserves_in_insert.sql make CREATE TYPE usage idempotent 2023-06-02 11:46:48 +02:00
exchange_do_withdraw.sql refactor procedures.sql 2022-12-06 13:29:23 +01:00
exchange_get_ready_deposit.sql New spi files 2023-03-27 09:55:00 -04:00
exchange-0001.sql -no drop 2023-01-11 12:05:19 +01:00
exchange-0002.sql.in more sql refactoring 2022-11-27 18:40:44 +01:00
exchange-0003.sql.in WiP: age-withdraw, finished reveal-request, 10/n 2023-05-01 14:05:58 +02:00
exchange-0004.sql.in implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
exchangedb_accounts.c -fix doxygen 2021-08-04 08:39:19 +02:00
exchangedb_plugin.c -cleanup 2021-12-28 15:36:26 +01:00
exchangedb_transactions.c add logic to return information about purse refunds in coin histories 2022-10-15 10:43:26 +02:00
exchangedb-postgres.conf add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
exchangedb.conf -implementing do_reserves_open logic 2022-10-09 23:23:14 +02:00
Makefile.am add DB idempotency test 2023-06-03 12:53:45 +02:00
perf_deposits_get_ready.c exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
perf_get_link_data.c exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
perf_reserves_in_insert.c exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
perf_select_refunds_by_coin.c exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
perf-exchangedb-reserves-in-insert-postgres update changes with pull 2023-02-20 12:17:10 -05:00
pg_abort_shard.c -fix crash in wirewatch if badly configured 2023-01-06 15:26:10 +01:00
pg_abort_shard.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_activate_signing_key.c move few more functions 2022-11-10 10:37:28 -05:00
pg_activate_signing_key.h move few more functions 2022-11-10 10:37:28 -05:00
pg_add_denomination_key.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_add_denomination_key.h remove more functions 2022-11-14 07:35:56 -05:00
pg_add_policy_fulfillment_proof.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_add_policy_fulfillment_proof.h remove more functions 2022-11-14 07:35:56 -05:00
pg_aggregate.c finish implementation for #7808 2023-05-04 17:36:43 +02:00
pg_aggregate.h remove more functions 2022-11-14 07:35:56 -05:00
pg_batch_ensure_coin_known.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_batch_ensure_coin_known.h -fix missing comments 2023-03-31 14:04:04 +02:00
pg_begin_revolving_shard.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_begin_revolving_shard.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_begin_shard.c -saner logging 2023-01-06 13:30:48 +01:00
pg_begin_shard.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_commit.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_commit.h move a few more functions 2022-11-08 09:21:01 -05:00
pg_complete_shard.c -remove shard support 2022-11-26 23:26:44 +01:00
pg_complete_shard.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_compute_shard.c remove more functions 2022-11-14 07:35:56 -05:00
pg_compute_shard.h remove more functions 2022-11-14 07:35:56 -05:00
pg_count_known_coins.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_count_known_coins.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_create_aggregation_transient.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_create_aggregation_transient.h remove more functions 2022-11-14 07:35:56 -05:00
pg_create_tables.c more work on SQL refactoring 2022-11-27 21:21:04 +01:00
pg_create_tables.h more work on SQL refactoring 2022-11-27 21:21:04 +01:00
pg_delete_aggregation_transient.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_delete_aggregation_transient.h move functions into separate file 2022-11-07 10:35:34 -05:00
pg_delete_shard_locks.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_delete_shard_locks.h remove more functions 2022-11-14 07:35:56 -05:00
pg_do_batch_withdraw_insert.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_batch_withdraw_insert.h move few more functions 2022-11-10 10:37:28 -05:00
pg_do_batch_withdraw.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_batch_withdraw.h remove more functions 2022-11-14 07:35:56 -05:00
pg_do_deposit.c adding FIXME 2023-04-08 08:11:27 +02:00
pg_do_deposit.h remove more functions 2022-11-14 07:35:56 -05:00
pg_do_melt.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_melt.h remove more functions 2022-11-14 07:35:56 -05:00
pg_do_purse_delete.c -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_do_purse_delete.h -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_do_purse_deposit.c properly handle GONE case on purse deposit 2022-12-09 13:33:57 +01:00
pg_do_purse_deposit.h properly handle GONE case on purse deposit 2022-12-09 13:33:57 +01:00
pg_do_purse_merge.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_purse_merge.h move few more functions 2022-11-10 10:37:28 -05:00
pg_do_recoup_refresh.c remove more functions 2022-11-14 07:35:56 -05:00
pg_do_recoup_refresh.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_recoup.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_recoup.h remove more functions 2022-11-14 07:35:56 -05:00
pg_do_refund.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_refund.h remove more functions 2022-11-14 07:35:56 -05:00
pg_do_reserve_open.c -update to latest GNUNET_PQ_make_prepare() API 2022-10-12 14:48:56 +02:00
pg_do_reserve_open.h -work on reserve_open DB API 2022-10-04 19:18:43 +02:00
pg_do_reserve_purse.c -fix args 2023-01-16 16:08:23 +01:00
pg_do_reserve_purse.h move few more functions 2022-11-10 10:37:28 -05:00
pg_do_withdraw.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_do_withdraw.h move a few more functions 2022-11-08 09:21:01 -05:00
pg_drain_kyc_alert.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_drain_kyc_alert.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_drop_tables.c -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_drop_tables.h move functions need to recheck insert_aggregation_tracking 2022-11-08 11:40:47 -05:00
pg_ensure_coin_known.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_ensure_coin_known.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_event_listen_cancel.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_event_listen_cancel.h remove more functions 2022-11-14 07:35:56 -05:00
pg_event_listen.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_event_listen.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_event_notify.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_event_notify.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_expire_purse.c remove more functions 2022-11-14 07:35:56 -05:00
pg_expire_purse.h remove more functions 2022-11-14 07:35:56 -05:00
pg_find_aggregation_transient.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_find_aggregation_transient.h remove more functions 2022-11-14 07:35:56 -05:00
pg_gc.c remove more functions 2022-11-14 07:35:56 -05:00
pg_gc.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_age_withdraw_info.c WiP: age-withdraw, finished reveal-request, 10/n 2023-05-01 14:05:58 +02:00
pg_get_age_withdraw_info.h WiP: age-withdraw implementation, part 2/n 2023-03-01 11:14:30 +01:00
pg_get_coin_denomination.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_coin_denomination.h remove more functions 2022-11-14 07:35:56 -05:00
pg_get_coin_transactions.c add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_get_coin_transactions.h -towards returning reserve open deposits in coin history 2022-10-13 22:43:22 +02:00
pg_get_denomination_info.c remove more functions 2022-11-14 07:35:56 -05:00
pg_get_denomination_info.h remove more functions 2022-11-14 07:35:56 -05:00
pg_get_denomination_revocation.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_denomination_revocation.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_drain_profit.c move few more functions 2022-11-10 10:37:28 -05:00
pg_get_drain_profit.h move few more functions 2022-11-10 10:37:28 -05:00
pg_get_expired_reserves.c add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_get_expired_reserves.h -implement reserve closure in test 2022-10-13 19:07:25 +02:00
pg_get_extension_manifest.c -fix linker issues 2022-11-14 05:10:56 +01:00
pg_get_extension_manifest.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_global_fee.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_global_fee.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_global_fees.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_global_fees.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_known_coin.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_known_coin.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_link_data.c fix get_link_data logic 2023-02-07 12:27:45 +01:00
pg_get_link_data.h move functions into separate file 2022-11-07 10:35:34 -05:00
pg_get_melt.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_melt.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_old_coin_by_h_blind.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_old_coin_by_h_blind.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_policy_details.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_policy_details.h remove more functions 2022-11-14 07:35:56 -05:00
pg_get_purse_deposit.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_purse_deposit.h move few more functions 2022-11-10 10:37:28 -05:00
pg_get_purse_request.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_purse_request.h -move two more functions 2022-11-08 07:28:17 -05:00
pg_get_ready_deposit.c exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
pg_get_ready_deposit.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_refresh_reveal.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_refresh_reveal.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_reserve_balance.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_reserve_balance.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_reserve_by_h_blind.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_reserve_by_h_blind.h remove more functions 2022-11-14 07:35:56 -05:00
pg_get_reserve_history.c do not 500 on empty reserve history by not ignoring undecided purses that may have caused reserve to be created in the first place 2023-01-16 17:45:05 +01:00
pg_get_reserve_history.h -refactor DB for reserve history/status routines 2022-10-15 16:19:14 +02:00
pg_get_unfinished_close_requests.c add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_get_unfinished_close_requests.h -implement reserve closure in test 2022-10-13 19:07:25 +02:00
pg_get_wire_accounts.c breaking protocol changes towards fixing #7810 (incomplete, taler-exchange-offline still unfinished) 2023-05-01 22:34:35 +02:00
pg_get_wire_accounts.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_wire_fee.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_wire_fee.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_wire_fees.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_wire_fees.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_withdraw_info.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_get_withdraw_info.h remove more functions 2022-11-14 07:35:56 -05:00
pg_have_deposit2.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_have_deposit2.h remove more functions 2022-11-14 07:35:56 -05:00
pg_helper.h -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_insert_age_withdraw_reveal.c WiP: age-withdraw, finished reveal-request, 10/n 2023-05-01 14:05:58 +02:00
pg_insert_age_withdraw_reveal.h -fix typos for doxygen 2023-04-23 11:55:17 +02:00
pg_insert_aggregation_tracking.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_aggregation_tracking.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_aml_decision.c more towards actually allowing AML decisions to trigger KYC 2023-02-17 18:24:20 +01:00
pg_insert_aml_decision.h more towards actually allowing AML decisions to trigger KYC 2023-02-17 18:24:20 +01:00
pg_insert_aml_officer.c address DB FIXMEs for AML 2023-01-22 15:13:34 +01:00
pg_insert_aml_officer.h add new endpoints to main dispatcher 2023-01-21 23:08:29 +01:00
pg_insert_auditor_denom_sig.c remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_auditor_denom_sig.h remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_auditor.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_auditor.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_close_request.c move functions need to recheck insert_aggregation_tracking 2022-11-08 11:40:47 -05:00
pg_insert_close_request.h -more work on new DB logic 2022-10-03 23:54:12 +02:00
pg_insert_contract.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_contract.h move few more functions 2022-11-10 10:37:28 -05:00
pg_insert_denomination_info.c -remove old comment 2022-11-14 05:13:48 +01:00
pg_insert_denomination_info.h move few more functions 2022-11-10 10:37:28 -05:00
pg_insert_denomination_revocation.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_denomination_revocation.h remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_deposit.c bank API refactoring for #7276 (incomplete) 2022-11-17 13:28:15 +01:00
pg_insert_deposit.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_drain_profit.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_drain_profit.h move few more functions 2022-11-10 10:37:28 -05:00
pg_insert_global_fee.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_global_fee.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_history_request.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_history_request.h move few more functions 2022-11-10 10:37:28 -05:00
pg_insert_kyc_attributes.c implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
pg_insert_kyc_attributes.h implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
pg_insert_kyc_requirement_for_account.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_kyc_requirement_for_account.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_kyc_requirement_process.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_kyc_requirement_process.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_partner.c add new endpoints to main dispatcher 2023-01-21 23:08:29 +01:00
pg_insert_partner.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_purse_request.c -fix foreign key constraint issue 2022-11-27 22:00:24 +01:00
pg_insert_purse_request.h -move two more functions 2022-11-08 07:28:17 -05:00
pg_insert_records_by_table.c implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
pg_insert_records_by_table.h -more plugin refactoring 2022-10-08 18:07:05 +02:00
pg_insert_refresh_reveal.c -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_insert_refresh_reveal.h remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_refund.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_refund.h remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_reserve_closed.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_reserve_closed.h remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_reserve_open_deposit.c -more work on new DB logic 2022-10-03 23:54:12 +02:00
pg_insert_reserve_open_deposit.h -more work on new DB logic 2022-10-03 23:54:12 +02:00
pg_insert_signkey_revocation.c remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_signkey_revocation.h remove more functions 2022-11-14 07:35:56 -05:00
pg_insert_wire_fee.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_wire_fee.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_insert_wire.c code cleanup, fixing misc. memory leaks in the process 2023-06-04 13:26:00 +02:00
pg_insert_wire.h code cleanup, fixing misc. memory leaks in the process 2023-06-04 13:26:00 +02:00
pg_iterate_active_auditors.c -doxygen 2022-11-21 14:56:46 +01:00
pg_iterate_active_auditors.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_iterate_active_signkeys.c -doxygen 2022-11-21 14:56:46 +01:00
pg_iterate_active_signkeys.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_iterate_auditor_denominations.c -doxygen 2022-11-21 14:56:46 +01:00
pg_iterate_auditor_denominations.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_iterate_denomination_info.c -doxygen 2022-11-21 14:56:46 +01:00
pg_iterate_denomination_info.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_iterate_denominations.c -doxygen 2022-11-21 14:56:46 +01:00
pg_iterate_denominations.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_iterate_kyc_reference.c -more work on new DB logic 2022-10-03 23:54:12 +02:00
pg_iterate_kyc_reference.h -skeletons for new PG functions 2022-10-03 12:46:30 +02:00
pg_iterate_reserve_close_info.c -more work on new DB logic 2022-10-03 23:54:12 +02:00
pg_iterate_reserve_close_info.h -fix typos 2022-10-04 19:23:01 +02:00
pg_kyc_provider_account_lookup.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_kyc_provider_account_lookup.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_aml_officer.c -implement lookup aml staff 2022-12-30 20:34:57 +01:00
pg_lookup_aml_officer.h -add prototypes 2022-12-30 13:45:36 +01:00
pg_lookup_auditor_status.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_auditor_status.h remove more functions 2022-11-14 07:35:56 -05:00
pg_lookup_auditor_timestamp.c remove more functions 2022-11-14 07:35:56 -05:00
pg_lookup_auditor_timestamp.h remove more functions 2022-11-14 07:35:56 -05:00
pg_lookup_denomination_key.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_denomination_key.h remove more functions 2022-11-14 07:35:56 -05:00
pg_lookup_global_fee_by_time.c -doxygen 2022-11-21 14:56:46 +01:00
pg_lookup_global_fee_by_time.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_kyc_process_by_account.c expand DB API with AML functions, fix purse refund calculations in libtalerexchange 2022-12-29 11:48:57 +01:00
pg_lookup_kyc_process_by_account.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_kyc_requirement_by_row.c use LEFT JOIN as aml_status table may be empty 2023-04-10 10:52:45 +02:00
pg_lookup_kyc_requirement_by_row.h return AML status together with KYC status 2023-04-10 10:48:32 +02:00
pg_lookup_records_by_table.c implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
pg_lookup_records_by_table.h -missing 2022-10-10 12:15:47 +02:00
pg_lookup_serial_by_table.c WiP: age-withdraw, finished reveal-request, 10/n 2023-05-01 14:05:58 +02:00
pg_lookup_serial_by_table.h -more db logic refactoring 2022-10-10 08:20:49 +02:00
pg_lookup_signing_key.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_signing_key.h remove more functions 2022-11-14 07:35:56 -05:00
pg_lookup_signkey_revocation.c -work on new DB queries 2022-12-30 21:28:19 +01:00
pg_lookup_signkey_revocation.h remove more functions 2022-11-14 07:35:56 -05:00
pg_lookup_transfer_by_deposit.c also inform about AML-triggered KYC requirement in GET deposits endpoint 2023-02-19 10:26:06 +01:00
pg_lookup_transfer_by_deposit.h -doxygen fixes 2023-02-19 11:22:53 +01:00
pg_lookup_wire_fee_by_time.c -doxygen 2022-11-21 14:56:46 +01:00
pg_lookup_wire_fee_by_time.h move few more functions 2022-11-10 10:37:28 -05:00
pg_lookup_wire_timestamp.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_wire_timestamp.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_lookup_wire_transfer.c -work on new DB queries 2022-12-30 21:28:19 +01:00
pg_lookup_wire_transfer.h -doxygen 2022-11-21 14:56:46 +01:00
pg_persist_policy_details.c address DB FIXMEs for AML 2023-01-22 15:13:34 +01:00
pg_persist_policy_details.h remove more functions 2022-11-14 07:35:56 -05:00
pg_preflight.c -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_preflight.h -doxygen 2022-11-21 14:56:46 +01:00
pg_profit_drains_get_pending.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_profit_drains_get_pending.h move few more functions 2022-11-10 10:37:28 -05:00
pg_profit_drains_set_finished.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_profit_drains_set_finished.h move few more functions 2022-11-10 10:37:28 -05:00
pg_release_revolving_shard.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_release_revolving_shard.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_reserves_get_origin.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_reserves_get_origin.h remove more functions 2022-11-14 07:35:56 -05:00
pg_reserves_get.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_reserves_get.h remove more functions 2022-11-14 07:35:56 -05:00
pg_reserves_in_insert.c array-based do_reserves_in_insert 2023-05-18 14:45:28 +02:00
pg_reserves_in_insert.h exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
pg_reserves_update.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_reserves_update.h remove more functions 2022-11-14 07:35:56 -05:00
pg_rollback.c move few more functions 2022-11-10 10:37:28 -05:00
pg_rollback.h move few more functions 2022-11-10 10:37:28 -05:00
pg_select_account_merges_above_serial_id.c clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_account_merges_above_serial_id.h clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_aggregation_amounts_for_kyc_check.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_aggregation_amounts_for_kyc_check.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_aggregation_transient.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_aggregation_transient.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_all_purse_decisions_above_serial_id.c -typo 2022-11-04 12:37:56 +01:00
pg_select_all_purse_decisions_above_serial_id.h clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_aml_history.c add tests for new AML logic, plus related bugfixes 2023-02-04 16:01:46 +01:00
pg_select_aml_history.h -add prototypes 2022-12-30 13:45:36 +01:00
pg_select_aml_process.c -fix AML decision update logic and history fetch logic 2023-02-04 21:54:47 +01:00
pg_select_aml_process.h first draft of implementation of GET AML decisions endpoint 2023-02-02 11:40:44 +01:00
pg_select_aml_threshold.c -fix SQL query 2023-04-10 23:28:40 +02:00
pg_select_aml_threshold.h return KYC requirement row when AML imposed KYC requirements on withdraw; return KYC choices in new /config endpoint 2023-02-19 10:21:29 +01:00
pg_select_auditor_denom_sig.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_auditor_denom_sig.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_contract_by_purse.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_contract_by_purse.h move few more functions 2022-11-10 10:37:28 -05:00
pg_select_contract.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_contract.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_deposits_above_serial_id.c -finish implementation of new DB functions 2022-12-31 01:15:40 +01:00
pg_select_deposits_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_deposits_missing_wire.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_deposits_missing_wire.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_history_requests_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_history_requests_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_kyc_attributes.c implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
pg_select_kyc_attributes.h -add prototypes 2022-12-30 13:45:36 +01:00
pg_select_merge_amounts_for_kyc_check.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_merge_amounts_for_kyc_check.h move few more functions 2022-11-10 10:37:28 -05:00
pg_select_purse_by_merge_pub.c remove more functions 2022-11-14 07:35:56 -05:00
pg_select_purse_by_merge_pub.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_purse_decisions_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_purse_decisions_above_serial_id.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_purse_deposits_above_serial_id.c clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_purse_deposits_above_serial_id.h clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_purse_deposits_by_purse.c remove more functions 2022-11-14 07:35:56 -05:00
pg_select_purse_deposits_by_purse.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_purse_merge.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_purse_merge.h move few more functions 2022-11-10 10:37:28 -05:00
pg_select_purse_merges_above_serial_id.c clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_purse_merges_above_serial_id.h clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_purse_requests_above_serial_id.c clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_purse_requests_above_serial_id.h clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_select_purse.c expand DB API with AML functions, fix purse refund calculations in libtalerexchange 2022-12-29 11:48:57 +01:00
pg_select_purse.h add notification logic on purse deletion 2022-12-28 23:44:17 +01:00
pg_select_recoup_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_recoup_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_recoup_refresh_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_recoup_refresh_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_refreshes_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_refreshes_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_refunds_above_serial_id.c -add do_purse_delete API 2022-12-27 21:18:12 +01:00
pg_select_refunds_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_refunds_by_coin.c exchangedb: use partial index instead of materialized tables deposits_by_ready and deposits_by_matching; remove now broken code; rename benchmarks to use perf_-prefix and correspond to function they benchmark 2023-02-05 19:11:47 +01:00
pg_select_refunds_by_coin.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_reserve_close_info.c -work on reserve control test 2022-10-13 15:58:49 +02:00
pg_select_reserve_close_info.h -skeletons for new PG functions 2022-10-03 12:46:30 +02:00
pg_select_reserve_closed_above_serial_id.c add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_select_reserve_closed_above_serial_id.h add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_select_reserve_open_above_serial_id.c add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_select_reserve_open_above_serial_id.h add support for reserve open/close operations to auditor, begin to split off purse auditing logic 2022-10-30 17:36:57 +01:00
pg_select_reserves_in_above_serial_id_by_account.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_reserves_in_above_serial_id_by_account.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_reserves_in_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_reserves_in_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_satisfied_kyc_processes.c -finish implementation of new DB functions 2022-12-31 01:15:40 +01:00
pg_select_satisfied_kyc_processes.h move few more functions 2022-11-10 10:37:28 -05:00
pg_select_similar_kyc_attributes.c implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
pg_select_similar_kyc_attributes.h -doxygen fixes 2022-12-30 14:44:24 +01:00
pg_select_wire_out_above_serial_id_by_account.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_wire_out_above_serial_id_by_account.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_wire_out_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_wire_out_above_serial_id.h remove more functions 2022-11-14 07:35:56 -05:00
pg_select_withdraw_amounts_for_kyc_check.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_withdraw_amounts_for_kyc_check.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_withdrawals_above_serial_id.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_select_withdrawals_above_serial_id.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_set_extension_manifest.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_set_extension_manifest.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_set_purse_balance.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_set_purse_balance.h remove more functions 2022-11-14 07:35:56 -05:00
pg_setup_wire_target.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_setup_wire_target.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_start_deferred_wire_out.c remove more functions 2022-11-14 07:35:56 -05:00
pg_start_deferred_wire_out.h remove more functions 2022-11-14 07:35:56 -05:00
pg_start_read_committed.c -doxygen 2022-11-21 14:56:46 +01:00
pg_start_read_committed.h -doxygen 2022-11-21 14:56:46 +01:00
pg_start_read_only.c -fix compiler warnings 2022-11-14 05:08:11 +01:00
pg_start_read_only.h move few more functions 2022-11-10 10:37:28 -05:00
pg_start.c move few more functions 2022-11-10 10:37:28 -05:00
pg_start.h move few more functions 2022-11-10 10:37:28 -05:00
pg_store_wire_transfer_out.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_store_wire_transfer_out.h remove more functions 2022-11-14 07:35:56 -05:00
pg_template.c clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_template.h clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_template.sh clean up exchange DB logic a bit, add missing function 2022-11-02 12:17:05 +01:00
pg_test_aml_officer.c add tests for new AML logic, plus related bugfixes 2023-02-04 16:01:46 +01:00
pg_test_aml_officer.h -doxygen typos 2023-02-04 16:09:31 +01:00
pg_trigger_aml_process.c -work on new DB queries 2022-12-30 21:28:19 +01:00
pg_trigger_aml_process.h -add prototypes 2022-12-30 13:45:36 +01:00
pg_update_aggregation_transient.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_update_aggregation_transient.h remove more functions 2022-11-14 07:35:56 -05:00
pg_update_auditor.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_update_auditor.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_update_kyc_process_by_row.c towards KYC AML triggers 2023-05-16 22:26:39 +02:00
pg_update_kyc_process_by_row.h move few more functions 2022-11-10 10:37:28 -05:00
pg_update_wire.c code cleanup, fixing misc. memory leaks in the process 2023-06-04 13:26:00 +02:00
pg_update_wire.h code cleanup, fixing misc. memory leaks in the process 2023-06-04 13:26:00 +02:00
pg_wire_prepare_data_get.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_get.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_insert.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_insert.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_mark_failed.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_mark_failed.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_mark_finished.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
pg_wire_prepare_data_mark_finished.h fix exchangedb build errors 2023-03-31 13:50:32 +02:00
plugin_exchangedb_common.c -refactor DB for reserve history/status routines 2022-10-15 16:19:14 +02:00
plugin_exchangedb_common.h -towards returning reserve open deposits in coin history 2022-10-13 22:43:22 +02:00
plugin_exchangedb_postgres.c implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
procedures.sql.in implement logic to conditionally trigger AML review based on KYC attributes 2023-05-17 00:28:41 +02:00
shard-0001.sql update 2023-02-20 12:17:09 -05:00
shard-0001.sql.in -ensure single transaction for exchange-0001.sql / shard-0001.sql 2022-07-28 22:27:23 +02:00
shard-0002.sql.in starting point for NG exchange DB schema 2022-11-24 12:23:55 +01:00
test_exchangedb_by_j.c fix exchangedb build errors 2023-03-31 13:50:32 +02:00
test_exchangedb.c -fix test FTBFS 2023-02-14 13:01:35 +01:00
test_idempotency.sh -logging 2023-06-03 13:01:12 +02:00
test-exchange-db-postgres.conf starting point for NG exchange DB schema 2022-11-24 12:23:55 +01:00
test-exchangedb-batch-reserves-in-insert-postgres update changes with pull 2023-02-20 12:17:10 -05:00
test-exchangedb-by-j-postgres update changes with pull 2023-02-20 12:17:10 -05:00
test-exchangedb-populate-link-data-postgres update changes with pull 2023-02-20 12:17:10 -05:00
test-exchangedb-populate-ready-deposit-postgres update changes with pull 2023-02-20 12:17:10 -05:00
test-exchangedb-populate-select-refunds-by-coin-postgres update 2023-02-20 12:17:09 -05:00
versioning.sql -adapt to latest libgnunetpq 2022-07-24 11:32:52 +02:00