825d2c4352
make wallet-cli runnable under qtart
2023-02-16 02:50:29 +01:00
92f1b5928c
wallet-core: implement insufficient balance details
...
For now, only for merchant payments
2023-01-05 18:45:54 +01:00
d50294f76e
wallet-core: DB FIXMEs (amount format)
2022-11-02 18:23:17 +01:00
1e6e1a22cd
wallet-core: fix exchange management test case, surface exchange update error info in list
2022-11-02 14:23:26 +01:00
fe011321a4
wallet-core: compute residual amount for recoup properly
2022-11-02 13:40:03 +01:00
87bc4a6fcd
wallet-core: fix recoup issue
2022-11-02 12:50:34 +01:00
e075134ffc
wallet-core: simplify coin record
...
we only track the allocation now, not the remaining amount
2022-10-15 11:53:16 +02:00
526f4eba95
wallet-core: Clean up merchant payments DB schema
2022-10-08 23:07:07 +02:00
4649469b58
wallet-core: DB improvements
2022-09-21 22:50:42 +02:00
7d6bcd42ea
wallet-core: use numeric status field to allow range queries
2022-09-21 22:50:42 +02:00
Sebastian
860f10e6f0
pretty
2022-09-16 14:27:24 -03:00
16e7814445
-move declaration
2022-09-16 17:21:54 +02:00
b91caf977f
wallet-core: support age restrictions in new coin selection
2022-09-16 16:32:21 +02:00
48540f6264
wallet-core: introduce easier syntax for transactions
2022-09-13 16:10:42 +02:00
13e7a67477
wallet-core: uniform retry handling
2022-09-13 16:10:41 +02:00
30e8fd83c2
wallet-core: fix revocation, re-introduce reserves object store
2022-08-26 01:18:01 +02:00
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +02:00
Sebastian
c67d0bff1d
all retryInfo function in the same namespace, adding missing retryInfo increment
2022-05-18 14:41:51 -03:00
c265e7d019
wallet: make retries more robust and consistent
2022-03-29 13:48:51 +02:00
c539d1803c
wallet: address crypto worker hang and warning about worker termination
2022-03-23 13:11:36 +01:00
5d23eb3635
wallet: improve error handling and error codes
2022-03-22 21:16:38 +01:00
f8d12f7b0d
wallet: t_s/d_us migration
2022-03-21 19:20:48 +01:00
9d66078852
wallet-core: do not rely on reserve history for withdrawals
2022-03-10 16:30:24 +01:00
d5a933e4cb
wallet-core: handle reserve retries better
...
We now always increment the next retry timeout before doing anything
else, so that it is impossible to accidentally retry immediately.
This fixes a bug where we previously made many, very frequent requests
to the bank integration API.
2022-03-08 20:39:56 +01:00
dc596f1f4d
implement latest recoup protocol
2022-01-12 15:51:56 +01:00
a05e891d6e
towards new recoup API
2022-01-11 14:48:02 +01:00
dbbe1b0a61
fix recoup error handling
2021-12-01 12:23:17 +01:00
e2fe2d6db1
add anastasis skeleton, put crypto in taler-util
2021-10-07 12:01:40 +02:00
42fe576320
implement backup scheduling, other tweaks
2021-06-25 13:27:06 +02:00
Sebastian
7f3ce304cb
missing globalThis Polyfill, remove duplicate url util
2021-06-20 16:14:56 -03:00
a70d37ef16
towards factoring out cyclic dependencies
2021-06-17 15:49:05 +02:00
1cde390c23
fix up imports, no more esm in tests
2021-06-14 16:08:58 +02:00
e77510106f
simplify retry timeout handling
2021-06-11 11:15:08 +02:00
5c26461247
database access refactor
2021-06-09 15:24:19 +02:00
Sebastian
2e1438eb04
moving logger into taler-util
2021-06-08 17:18:24 -03:00
02f1d4b081
support multiple exchange details per base URL
2021-06-02 13:24:28 +02:00
07cdfb2e4e
towards wallet-core / util split
2021-03-17 17:56:37 +01:00
5ff5a686e4
organize imports
2021-02-08 15:38:34 +01:00
6293de7bfa
fix reserve state machine bug, use simpler denominations in revocation test
2021-01-14 17:24:44 +01:00
f332d61fb6
formatting pass
2020-12-14 16:45:15 +01:00
0828e65f88
fix static types
2020-11-27 11:23:06 +01:00
Florian Dold
6c0be1cc95
DB cleanup
2020-09-08 20:29:47 +05:30
Florian Dold
3c57820df0
formatting, import
2020-09-04 12:04:11 +05:30
Florian Dold
c7a2abedba
don't unnecessarily repeat reserve processing after recoup
2020-09-04 03:10:36 +05:30
Florian Dold
9ec6018efe
test recoup, fix bug in reserve state machine, fix bug in recoup-refresh
2020-09-04 02:20:20 +05:30
Florian Dold
38e6d51946
estimate refresh output, show correct(er) balance
2020-09-01 23:01:44 +05:30
Florian Dold
8c33e05bf0
harmonized error codes
2020-09-01 18:27:22 +05:30
Florian Dold
421e613f92
throttling diagnostics and request timeouts
2020-08-20 16:27:20 +05:30
Florian Dold
953cd9dc41
nuke some console.log statements, test wallet testing functionality in integration test
2020-08-14 15:53:50 +05:30
Florian Dold
ffd2a62c3f
modularize repo, use pnpm, improve typechecking
2020-08-03 13:01:05 +05:30