Commit Graph

236 Commits

Author SHA1 Message Date
256e86fdc0
add empty migration from previous database version 2023-09-28 12:30:47 +02:00
de117e375a
wallet-core: make planchets.byGroupAndIndex unique 2023-09-15 13:35:47 +02:00
93e0f26b43
-remove unused record 2023-09-14 19:18:01 +02:00
1ce53e1c21
wallet-core: consistently use usec timestamps in DB 2023-09-14 19:18:01 +02:00
f4587c44fd
wallet-core: use typed microsecond timestamps in DB 2023-09-14 19:18:01 +02:00
4b0680eefa
wallet-core: move contract terms to object store 2023-09-12 13:49:24 +02:00
ee8993f11c
wallet-core: use batch deposit API 2023-09-12 12:25:09 +02:00
cc27750a79
-WalletContractData doesn't belong to the DB 2023-09-11 18:20:00 +02:00
4898f50db7
wallet-core: more DB cleanup 2023-09-08 13:33:21 +02:00
2ae952cdfa
wallet-core: remove redundant deposit status field in DB 2023-09-08 12:54:37 +02:00
50b0b324ae
wallet-core: put refresh sessions into own store 2023-09-08 12:26:58 +02:00
132ece8e53
wallet-core: store contract terms in separate object store only 2023-09-08 11:45:31 +02:00
c660db82c1
wallet-core: address DB FIXMEs, systematic state numbering 2023-09-08 00:12:52 +02:00
1fcb55c84d
remove ToS storage 2023-09-06 18:43:37 +02:00
cd9c3a143b
remove deprecated auditor trust management 2023-09-06 18:35:43 +02:00
665c42f595
draft for better operation status codes 2023-09-06 10:48:16 +02:00
64e78d03a1
wallet-core: implement and test stored backups 2023-09-01 10:52:15 +02:00
8fed5b4b73
wallet-core: allow version change event 2023-08-30 18:33:56 +02:00
a713d90c3c
wallet-core: remove old sync code, add stored backups skeleton 2023-08-30 18:01:18 +02:00
0a4782a0da
wallet-core: make primitive backup import work 2023-08-30 17:18:18 +02:00
aba173d8a9
wallet-core: open DB inside wallet handle, back up meta DB as well 2023-08-30 16:51:51 +02:00
53613a137d
-only store key if necessary 2023-08-30 16:08:51 +02:00
88f7338d7c
wallet-core,wallet-cli: properly serialize manual DB export 2023-08-30 15:54:44 +02:00
1ad2f4cbe9
wallet-core: do p2p coin selection based on coin availability records 2023-08-29 20:35:49 +02:00
ebb1c58e7a
wallet-core: remove usage of /wire 2023-08-29 13:44:50 +02:00
b2d0ad57dd
sqlite3 backend for idb-bridge / wallet-core 2023-08-22 08:01:13 +02:00
308a4282cb
wallet-core: mock implementation of GetCurrencyInfo 2023-08-05 23:34:37 +02:00
fdbd55d2bd
-towards tip->reward rename 2023-08-03 18:35:07 +02:00
Sebastian
5d76573ac0
#7741 share payment
save shared state in backup
if purchase is shared check before making the payment of before claim the order
already confirmed order can return without effective if coin selection was not made
sharePayment operation
2023-07-03 12:42:44 -03:00
93ab00e601
wallet-core: fixup for coin availability (visible coins) 2023-06-28 17:22:33 +02:00
a844136489
wallet-core: make changes to available amount atomic
W.r.t. transactions
2023-06-26 19:27:42 +02:00
fca893038d
wallet-core: fix deposit tx states, long-poll on kyc 2023-06-26 12:48:20 +02:00
5eb339b836
wallet-core: fix withdrawal KYC transitions and use long-polling 2023-06-21 12:21:48 +02:00
9c708251f9
wallet-core: emit DD37 self-transition notifications with errors 2023-06-20 11:40:06 +02:00
54f0c82999
wallet-core: fix peer-(push,pull)-debit withdrawal states 2023-06-19 16:03:06 +02:00
002ab0dab7
wallet-core: try to abort withdrawals wallet-side with the bank 2023-06-06 17:07:09 +02:00
f9c33136b4
wallet-core: use status consistently for querying for pending tasks 2023-06-06 16:47:32 +02:00
474a171f5e
wallet-core: deterministic p2p contract encryption 2023-06-06 15:00:15 +02:00
da927b5e48
wallet-core: handle Gone in peer-pull-debit 2023-06-05 18:38:17 +02:00
9fca44893a
wallet-core: handle more p2p abort cases nicely 2023-06-05 17:58:25 +02:00
e671880b9e
wallet-core: use long-polling for P2P kyc 2023-06-05 13:33:14 +02:00
f3d4ff4e3a
wallet-core: fix payment abort state machine 2023-06-05 10:29:04 +02:00
1ee9ef80bd
wallet-core: fix tipping state machine issues 2023-06-02 15:53:46 +02:00
2a92ca8732
wallet-core: report possible actions in transactions list 2023-05-30 15:58:28 +02:00
000359a5e7
finish implementation of abort / cancelAborting on all tx types 2023-05-30 12:28:21 +02:00
0323067c07
wallet-core: add missing resume/suspend implementations 2023-05-30 09:33:38 +02:00
246f914ca6
wallet-core: missing suspended states 2023-05-30 09:33:38 +02:00
96d9ea3840
taler-util,wallet-core: make AbsoluteTime opaque 2023-05-26 13:52:00 +02:00
cd8f76db61
taler-util,wallet-core: implement TalerPreciseTimestamp
Fixes #7703
2023-05-26 12:19:32 +02:00
fe8749c3f8
wallet-core: implement cancelAbortingTransaction for deposit groups 2023-05-25 19:26:40 +02:00