a70d37ef16
towards factoring out cyclic dependencies
2021-06-17 15:49:05 +02:00
b4b0d3ff61
allow any string as forgettable field salt
2021-06-16 12:04:06 +02:00
d41ae5eb97
separate wallet state from wallet client
2021-06-15 18:52:43 +02:00
ef636c022b
implement force-retrying transactions
2021-06-14 19:37:35 +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
7d15ce3d88
make retryInfo optional
2021-06-11 13:18:33 +02:00
e77510106f
simplify retry timeout handling
2021-06-11 11:15:08 +02:00
8ad36d89f5
simplify pending transactions, make more tests pass again
2021-06-10 16:32:37 +02:00
0ee44c3a58
add missing await
2021-06-09 16:47:45 +02:00
3d2b7b2a65
formatting: re-run prettier
2021-06-09 15:26:18 +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
5e6cc41b7a
fix issues with circular imports
...
Parts of this commit are from a patch by sebasjm. The circular imports
caused an issue with webpack. While we don't use webpack in the wallet,
the wallet should still be importable by webpack.
Some packages were importing their dependencies via "index.js", which
re-exports public exports of the package. This resulted in circular
dependencies which were resolved correctly by rollup, but not by
webpack.
2021-06-02 13:56:29 +02:00
02f1d4b081
support multiple exchange details per base URL
2021-06-02 13:24:28 +02:00
a68af80514
typo
2021-05-21 13:32:49 +02:00
6b1aea426a
tombstone processing in backup import
2021-05-21 11:47:24 +02:00
bb10e038c9
also allow deleting individual refunds, tombstoned by their execution time
2021-05-20 19:03:49 +02:00
6f1b7f5b99
implement more deletion operations
2021-05-20 17:11:44 +02:00
6fc9a052b7
implement deletion of withdrawal transactions
2021-05-20 16:24:41 +02:00
1fb1827002
fix trust check
2021-05-20 13:17:04 +02:00
851ac5602c
add UIDs for deletion tombstones to auditor/exchange trust management
2021-05-20 13:15:11 +02:00
f4ec5b1a32
implement currencies subcommand
2021-05-12 16:18:32 +02:00
4fdcaab632
model more backup provider errors
2021-05-12 14:16:01 +02:00
debc2254fd
towards backup based on add/remove set instead of clocks
2021-05-12 13:35:04 +02:00
Christian Grothoff
9b89387535
fix spelling issues
2021-04-27 23:42:25 +02:00
f4b5f3cff8
implement debug flag for allowing late withdrawal
2021-04-14 18:21:23 +02:00
14f13250a0
forgettable information validation WIP
2021-04-14 14:36:46 +02:00
4fa88007f9
get coin re-selection after accidental double spending to work
2021-04-07 19:29:51 +02:00
2be1c3c8bd
re-add tests, more coin selection tests
2021-03-27 20:48:44 +01:00
93128f9358
fix coin selection
2021-03-27 19:35:44 +01:00
07cdfb2e4e
towards wallet-core / util split
2021-03-17 17:56:37 +01:00
42a4d666f4
sort is done after candidate selection
2021-03-15 13:45:24 +01:00
44b1896b9e
improved pay coin selection
...
support for multiple exchanges and healing a previous selection
2021-03-15 13:44:25 +01:00
fb3da3a28d
towards recovering from accidental double spends
2021-03-11 13:08:41 +01:00
1392dc47c6
finish first complete end-to-end backup/sync test
2021-03-10 17:11:59 +01:00
ac89c3d277
restructure sync, store errors
2021-03-10 12:00:30 +01:00
5ff5a686e4
organize imports
2021-02-08 15:38:34 +01:00
f234eef469
increase pay timeout
2021-02-05 12:10:56 +01:00
f262b28812
use new auth token for merchant in integration tests
2021-02-04 17:13:31 +01:00
5f3c02d31a
implement deposits
2021-01-18 23:35:41 +01:00
a90565f263
rename
2021-01-14 18:48:01 +01:00
93633ac683
logging
2021-01-14 18:04:17 +01:00
19eb72e277
logging, cosmetic fixes
2021-01-14 18:00:00 +01:00
6293de7bfa
fix reserve state machine bug, use simpler denominations in revocation test
2021-01-14 17:24:44 +01:00
7de5ceaa74
auto format
2021-01-13 00:51:30 +01:00
050999a910
implement infrastructure for future DB migrations via backup
2021-01-13 00:50:56 +01:00
6772c54793
backup WIP
2021-01-12 17:17:34 +01:00