70d37e4ed3
integration tests: test crypto worker
...
We test instantiations of both crypto workers that are available for
node.
2022-10-05 15:45:28 +02:00
d32d2895ce
-get p2p pull integration test to run through
2022-08-24 11:11:02 +02:00
Sebastian
a644efe1ab
add a timer parameter in the wallet constructor in order to resolve #7120
2022-04-11 15:10:16 -03:00
d881f4fd25
wallet: simplify crypto workers
2022-03-23 21:24:36 +01:00
Sebastian
f8ae2671c1
de-duplicating imports and fixing another typescript minor issues
2022-01-16 17:55:00 -03:00
a74cdf0529
fix DB indexing issues
2022-01-11 22:15:56 +01: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
a3687d84ba
separate node entry points
...
Signed-off-by: Florian Dold <florian@dold.me>
2021-08-20 13:18:55 +02:00
3ce740d87d
store 'list issue date' of denoms, cleanup
2021-08-19 13:48:45 +02:00
05e52d4e11
perf and logging improvements
2021-08-06 16:27:18 +02:00
99550b0011
hide internal wallet state, keep it internal to package
2021-06-17 21:06:54 +02: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
3d2b7b2a65
formatting: re-run prettier
2021-06-09 15:26:18 +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
07cdfb2e4e
towards wallet-core / util split
2021-03-17 17:56:37 +01:00
Sebastian
4845ebddf6
0006728: set up wallet CI pipeline for WebExtension build
...
This commit split in three main things:
* added deploy-webext to upload the extension zipfile
* put scope into the npm packages to be able to deploy them
* added deploy-npm to deploy related npm packages
Also, fixing bug on `make clean`. Some packages where not
being deleting tsconfig.tsbuildinfo and making subsequent
`make` fail
2021-02-01 17:07:22 -03:00
050999a910
implement infrastructure for future DB migrations via backup
2021-01-13 00:50:56 +01:00
f332d61fb6
formatting pass
2020-12-14 16:45:15 +01:00
Florian Dold
9cb0409cfd
make db file writes atomic
2020-09-06 16:26:27 +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