Commit Graph

60 Commits

Author SHA1 Message Date
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