8e70b89593
wallet-core: currency hint for preset exchanges
2023-10-02 23:24:06 +02:00
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