Sebastian
610df1c9cf
create a fee description timeline for global fee and wire fees
2022-10-12 15:58:10 -03:00
Sebastian
cb44202440
adding global fee info from exchange
2022-10-12 14:37:26 -03:00
Sebastian
f184ecb06b
pretty
2022-10-10 14:54:14 -03:00
Christian Grothoff
eb71c788ac
-fix typos
2022-10-10 17:50:00 +02:00
957f9a5efb
wallet-core: fix default auditor/exchange loading logic
2022-10-05 18:31:56 +02:00
99ace8b7d2
integration tests: make test-wallet-cryptoworker pass
2022-10-05 16:01:59 +02:00
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
efc4ac8dca
wallet-core: add missing worker-common.ts file
2022-10-05 15:18:14 +02:00
dd14e67c70
wallet-core: improve crypto worker code duplication
...
Also add new testCrypto call for later testing
2022-10-05 12:52:49 +02:00
0a3f9979b2
firefox hotfix
2022-09-30 13:11:17 +02:00
Sebastian
7ce1cea1c7
fix: missing crypto error handling improvement
2022-09-28 13:15:31 -03:00
25eb7624b3
wallet-core: improve crypto worker error handling
2022-09-26 14:40:11 +02:00
f63765b9f7
wallet-core: fix tipping with age restricted denoms
2022-09-19 17:08:04 +02:00
Sebastian
860f10e6f0
pretty
2022-09-16 14:27:24 -03:00
4b72bbd017
wallet-core: fix mixed age restrictions
2022-09-16 17:51:07 +02:00
b91caf977f
wallet-core: support age restrictions in new coin selection
2022-09-16 16:32:21 +02:00
a66b636dee
wallet-core: restructure denomination record for easier querying
2022-09-14 21:27:03 +02:00
9b2d6d766f
include age commitment proof in refreshed coins
2022-09-08 14:02:09 +02:00
27fb2d2970
wallet-core: fix format of purse deposits
2022-09-05 13:26:09 +02:00
300242637f
wallet-core: include age restriction in p2p signature, mark coins as spent
2022-09-05 12:55:46 +02:00
9fe0e74256
wallet-core: fix withdrawal of age-restricted denoms without age restriction
2022-09-01 22:43:57 +02:00
ec43b6a5bf
wallet-core: fix issue with crock encoding of age restrictions
2022-09-01 22:26:22 +02:00
f3ff5a7225
peer-to-peer pull payments MVP
...
p2p pull wip
2022-08-23 20:35:11 +02:00
Sebastian
d1980c39fc
moved wireInfo and denomInfo into taler-util so it can be used from the ui
2022-08-18 16:02:16 -03:00
Sebastian
84634a4ab4
removed the type check when accessing h_age_com
2022-07-21 10:32:30 -03:00
aff3100d89
proper handling of coin with age restriction
...
When a coin with age restriction is used for payment, the contract might
or might not require an attestation of minimum age.
When it does, we sent the signed minimum age along with the whole age
commitment (array of pubkeys).
Added: When the contract doesn't require a minimum age, we still sent
the hash of the age commitment, as this is needed for the deposit of the
coin.
2022-07-21 11:35:31 +02:00
f11483b511
wallet-core: implement accepting p2p push payments
2022-07-12 17:41:14 +02:00
b214934b75
wallet-core: P2P push payments (still incomplete)
2022-07-08 11:08:30 +02:00
d780e9b187
wallet-core: only attest age if required/possible
2022-06-01 11:54:45 +02:00
a165afa682
wallet-core: implement age restriction support
2022-04-27 00:50:17 +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
Sebastian
bb56d61424
fix old API, crypto impl now used objects
2022-04-06 12:08:49 -03:00
Sebastian
1243efb409
synchronousWorker is replaced by synchronousWorkerNode, fix msg.args => msg.req
2022-03-25 16:57:59 -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
303c6e99b3
wallet: allow using RPC crypto in more places
2022-03-24 01:59:08 +01:00
454b55aa56
wallet: remove excessive logging
2022-03-24 01:13:40 +01:00
9d38cb56a6
wallet: crypto worker fixes, better taler-crypto-worker integration
2022-03-24 01:10:41 +01: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
f8d12f7b0d
wallet: t_s/d_us migration
2022-03-21 19:20:48 +01:00
c0be242292
wallet: db-less benchmarking
2022-03-15 17:51:11 +01:00
332745862e
wallet: towards db-less benchmarking, some refactoring
2022-03-14 18:31:36 +01:00
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