6df9202935
fix recoup protocol breakage
2022-03-07 21:49:11 +01:00
0323868e10
fix tipping
2022-03-07 20:44:18 +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
5fbe82b374
disable setupRefreshPlanchet C crypto worker call
2022-02-21 16:17:59 +01:00
5c93f15157
towards implementing breaking exchange protocol changes
2022-02-21 12:40:57 +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
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
a7b89247e4
wallet-core: towards exchange protocol v12
2022-01-05 20:29:55 +01:00
Sebastian
2e71117f59
deposit from wallet webex: wip
2021-12-23 15:17:36 -03:00
38d8239f93
idb-bridge: use lodash cloneDeep
2021-12-09 18:19:48 +01:00
423af144ee
put 'setInsecureTrustExchange' behind env variable in benchmark
2021-12-09 12:00:10 +01:00
dbfc599540
wallet-core: use crypto worker for eddsa signing
2021-12-09 10:39:50 +01:00
684c53e105
wallet-core: trust exchange for exchange benchmark
2021-12-08 16:23:00 +01:00
5c4c25516d
wallet: support both protocol versions
2021-11-27 20:57:07 +01:00
9f0429cb2f
wallet: implement exchange protocol v9
2021-11-17 10:23:30 +01:00
c33ed91971
wallet: experiment with C-based crypto worker for some primitives
2021-11-16 17:20:44 +01:00
269022a526
move some more crypto to taler-util package
2021-10-18 21:48:45 +02:00
e2fe2d6db1
add anastasis skeleton, put crypto in taler-util
2021-10-07 12:01:40 +02:00
Sebastian
315b167bee
issue #5860
2021-09-17 15:49:07 -03:00
4c41e70565
DB schema cleanup
2021-08-24 15:43:06 +02:00
06db37640e
perf: do bulk read
2021-08-06 17:15:46 +02:00
Jonathan Buchanan
4f88d7f896
taler-wallet-core ios compatibility
2021-07-30 17:35:38 -04:00
72f7664c70
comment
2021-07-13 14:13:38 +02:00
e2287d6d5b
make TextEncoder/Decoder creation lazy for polyfill to work
2021-07-13 14:10:38 +02:00
Sebastian
d42a74565e
fix #6042
2021-06-21 10:08:35 -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
ef636c022b
implement force-retrying transactions
2021-06-14 19:37:35 +02:00
b4f97f4592
make CSPRNG work on ES6
2021-06-14 18:19:18 +02:00
1cde390c23
fix up imports, no more esm in tests
2021-06-14 16:08:58 +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
5f3c02d31a
implement deposits
2021-01-18 23:35:41 +01:00
270d84d611
remove excessive logging
2021-01-11 00:22:06 +01:00
57d7c988b3
exchange protocol changes
2021-01-10 23:59:11 +01:00
2650341042
implement backup encryption, some more CLI commands
2021-01-07 18:56:09 +01:00
e0f574e23c
re-add secretbox functionality of nacl
2021-01-07 15:31:07 +01:00
a3313ce3f8
nacl: apply fix for overflow
...
See https://github.com/dchest/tweetnacl-js/issues/187
2021-01-07 15:05:36 +01:00
458777c5a2
fix tipping planchet derivation
2021-01-06 17:06:19 +01:00
84d5b5e5ef
export complete backup, derive planchets in withdrawal
2020-12-17 12:21:03 +01:00
bafb52edff
don't store reserve history anymore, adjust withdrawal implementation accordingly
2020-12-16 17:59:04 +01:00
c09c5bbe62
derive tipping planchets from seed, implement backup further
2020-12-15 17:12:22 +01:00
f332d61fb6
formatting pass
2020-12-14 16:45:15 +01:00
12234083ec
derive refresh info from secret seed
2020-12-14 16:44:42 +01:00
bbd65fc4b7
restore blind signing compatibility with exchange
2020-12-07 15:59:37 +01:00
2c536d140f
tvgcheck
2020-12-03 14:15:40 +01:00
ca140d9905
add old test vector
2020-12-02 22:27:42 +01:00