825d2c4352
make wallet-cli runnable under qtart
2023-02-16 02:50:29 +01:00
668d7a213e
wallet-core: implement database fixups
2023-01-11 14:19:24 +01:00
60374078f4
wallet-core: test crypto dispatcher, fix timeout handling
2023-01-04 13:24:24 +01:00
344b4f62a2
quickjs preparations, clearer worker(-factory) names
2022-11-10 13:54:39 +01:00
83d4a1addc
use node16 for wallet-core, delete unused taler-config-lib package
2022-10-13 15:14:49 +02:00
526f4eba95
wallet-core: Clean up merchant payments DB schema
2022-10-08 23:07:07 +02:00
Sebastian
27201416c7
ref #7323
2022-09-12 10:58:09 -03:00
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +02:00
Sebastian
ec9aed276a
fix: timer API should be exported from src/index
2022-04-13 13:54:54 -03:00
Sebastian
2c6b83ffea
created a sync worker for web based on the node version, then split for both
2022-03-24 11:42:06 -03: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
c0be242292
wallet: db-less benchmarking
2022-03-15 17:51:11 +01:00
Sebastian
bc596e11b9
moving synchronousWorkerFactory to index.node since use nodejs API
2022-03-15 11:04:53 -03:00
332745862e
wallet: towards db-less benchmarking, some refactoring
2022-03-14 18:31:36 +01:00
Sebastian
bf0cb6ab13
splitting syncWorker with the factory so the former do not require nodejs runtime
2022-01-16 17:54:59 -03:00
c33ed91971
wallet: experiment with C-based crypto worker for some primitives
2021-11-16 17:20:44 +01:00
e2fe2d6db1
add anastasis skeleton, put crypto in taler-util
2021-10-07 12:01:40 +02:00
828e65b0eb
fix un-offered denom situation, test case almost works
2021-08-23 22:28:46 +02:00
3ce740d87d
store 'list issue date' of denoms, cleanup
2021-08-19 13:48:45 +02:00
Sebastian
7ba3327322
exported backup types from wallet core
2021-07-01 11:33:48 -03: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
52b8785d95
adjust imports
2021-06-15 19:01:05 +02:00
d41ae5eb97
separate wallet state from wallet client
2021-06-15 18:52:43 +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
f4b5f3cff8
implement debug flag for allowing late withdrawal
2021-04-14 18:21:23 +02:00
07cdfb2e4e
towards wallet-core / util split
2021-03-17 17:56:37 +01:00
050999a910
implement infrastructure for future DB migrations via backup
2021-01-13 00:50:56 +01:00
bafb52edff
don't store reserve history anymore, adjust withdrawal implementation accordingly
2020-12-16 17:59:04 +01:00
Florian Dold
3c57820df0
formatting, import
2020-09-04 12:04:11 +05:30
Florian Dold
f51a59bc72
implement and test auto-refresh
2020-09-03 20:38:26 +05:30
Florian Dold
bb369f2e2a
auto-format
2020-09-01 19:07:14 +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
e3850158c2
re-implement integration test functionalty that will be used by the exchange for testing
2020-08-14 13:06:42 +05:30
Florian Dold
c5ec341368
add exchange management test case
2020-08-12 19:45:34 +05:30
Florian Dold
f180d05804
remove excessive namespacing, format
2020-08-12 12:41:00 +05:30
Florian Dold
82a2437c09
towards integration tests with fault injection
2020-08-06 00:30:36 +05:30
Florian Dold
ffd2a62c3f
modularize repo, use pnpm, improve typechecking
2020-08-03 13:01:05 +05:30