Sebastian
d1980c39fc
moved wireInfo and denomInfo into taler-util so it can be used from the ui
2022-08-18 16:02:16 -03:00
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +02:00
Sebastian
4409d8384b
add delivery info in the parse contract terms and a function to get info from a proposalId
2022-08-08 13:53:04 -03:00
f11483b511
wallet-core: implement accepting p2p push payments
2022-07-12 17:41:14 +02:00
f57dc7bf7a
wallet-core: implement and test forced coin/denom selection
2022-06-10 13:03:47 +02:00
Sebastian
5595e942b4
fix: update retry info before return
2022-05-18 15:57:10 -03:00
Sebastian
c67d0bff1d
all retryInfo function in the same namespace, adding missing retryInfo increment
2022-05-18 14:41:51 -03:00
Sebastian
e4ea201943
feat: awaiting refund
2022-05-14 18:09:49 -03:00
c265e7d019
wallet: make retries more robust and consistent
2022-03-29 13:48:51 +02:00
d881f4fd25
wallet: simplify crypto workers
2022-03-23 21:24:36 +01: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
6ee0354940
wallet: improve retry handling for payments, update error codes
2022-03-08 23:09:20 +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
3e6f6eb3d7
wallet-core: remove old+wrong backwards compatibility code path
2022-03-08 12:32:29 +01:00
0290c5fd37
address protocol changes in the exchange
...
The exchange now has a wad fee and truncates the payto hash in signatures
2022-03-07 12:09:38 +01:00
5c93f15157
towards implementing breaking exchange protocol changes
2022-02-21 12:40:57 +01:00
dc596f1f4d
implement latest recoup protocol
2022-01-12 15:51:56 +01:00
a74cdf0529
fix DB indexing issues
2022-01-11 22:15:56 +01:00
5c4c25516d
wallet: support both protocol versions
2021-11-27 20:57:07 +01:00
ae8af3f27c
wallet: tipping protocol change / merchant version info
2021-11-23 23:51:12 +01:00
9f0429cb2f
wallet: implement exchange protocol v9
2021-11-17 10:23:30 +01:00
ab6fd6c8c7
move HTTP status codes to taler-util
2021-11-03 13:17:57 +01:00
e2fe2d6db1
add anastasis skeleton, put crypto in taler-util
2021-10-07 12:01:40 +02:00
Sebastian
9f00987380
added integration with the wallet-core to get info about the last tos approved
2021-09-13 15:32:15 -03:00
4c41e70565
DB schema cleanup
2021-08-24 15:43:06 +02:00
408d8e9fc8
towards handling frozen refreshes
2021-08-24 14:30:33 +02:00
a576fdfbf8
backup
2021-08-19 19:26:37 +02:00
3ce740d87d
store 'list issue date' of denoms, cleanup
2021-08-19 13:48:45 +02:00
Sebastian
7c2d2a3e15
simplest implementation to remove one provider, also added a user-defined name for provider
2021-07-15 15:05:15 -03:00
0b854299d1
formatting
2021-07-12 15:13:04 +02:00
Sebastian
ebfc79756f
add providers filter to runBackupCycle
2021-07-07 13:28:10 -03:00
42fe576320
implement backup scheduling, other tweaks
2021-06-25 13:27:06 +02:00
3603a68669
sync: handle HTTP 304 correctly
2021-06-23 13:06:32 +02:00
eaced5ca63
set gzip timestamp to 0 in backup blob
2021-06-23 11:46:10 +02:00
Sebastian
7f3ce304cb
missing globalThis Polyfill, remove duplicate url util
2021-06-20 16:14:56 -03:00
Sebastian
1c7423dbad
fix support with webpack{4,5} in browser environment
...
added missing .js extension to the imports
split index
use browser field in package json
2021-06-17 12:49:47 -03:00
a70d37ef16
towards factoring out cyclic dependencies
2021-06-17 15:49:05 +02:00
d41ae5eb97
separate wallet state from wallet client
2021-06-15 18:52:43 +02:00
1cde390c23
fix up imports, no more esm in tests
2021-06-14 16:08:58 +02:00
cc795f350a
store ToS acceptance timestamp, remove unused backup attributes
2021-06-14 11:45:19 +02:00
6e11b69cf5
allow changing the wallet device ID
2021-06-14 11:21:29 +02:00
af2ad00d84
store exchange public key with signature on denomination
2021-06-11 13:26:18 +02:00
8ad36d89f5
simplify pending transactions, make more tests pass again
2021-06-10 16:32:37 +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
6b1aea426a
tombstone processing in backup import
2021-05-21 11:47:24 +02:00