4240e1b767
add test for mixed age restrictions
2022-09-05 22:29:25 +02:00
Sebastian
d7a55a165f
replace __VERSION__ with a string definition
2022-09-05 13:04:31 -03:00
4a0512884d
upgrade typescript (and some related deps)
2022-09-05 16:20:01 +02:00
43b893b8c4
consider supported wire types when selecting coins
...
Also add an integration test to check for the correct wallet behavior.
2022-09-05 15:38:47 +02:00
b1f77f4662
add integration test for p2p age restrictions
2022-09-05 12:29:32 +02:00
4aaece0eff
remove abort-pay test
...
This test can't work anymore, as the merchant does batch deposits.
We should eventually add a different test as replacement that uses a
double-spent coin (via a forced coin selection).
2022-09-05 12:20:47 +02:00
Sebastian
36376bdeb6
reproduce issue #7318
2022-09-02 16:47:33 -03:00
30e8fd83c2
wallet-core: fix revocation, re-introduce reserves object store
2022-08-26 01:18:01 +02:00
70d0199572
integration tests: various fixes
2022-08-25 23:35:29 +02:00
499e003ff8
specify bank access API separately in tests
2022-08-25 18:34:25 +02:00
a11ac57535
wallet-core: p2p support for transactions list
2022-08-24 22:17:19 +02:00
bf516a77e8
fix idb bug, p2p integration test
2022-08-24 21:07:13 +02:00
fff3df81e4
test harness: log with logger API
2022-08-24 19:57:18 +02:00
42c2b7508f
wallet-core: fix withdrawal idempotency
2022-08-24 19:44:24 +02:00
d32d2895ce
-get p2p pull integration test to run through
2022-08-24 11:11:02 +02:00
bc434ebb83
use fakebank for integration tests
2022-08-23 22:30:05 +02:00
f3ff5a7225
peer-to-peer pull payments MVP
...
p2p pull wip
2022-08-23 20:35:11 +02:00
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +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
Sebastian
ccd289904d
- typo fix
2022-06-26 15:52:32 -03:00
f57dc7bf7a
wallet-core: implement and test forced coin/denom selection
2022-06-10 13:03:47 +02:00
Boss Marco
46861e6a21
fix bench1
2022-06-07 13:46:09 +02:00
Boss Marco
244b99cfbd
fix bench1
2022-06-07 13:45:11 +02:00
Boss Marco
f8c814cf95
reserve long polling longer, add withdrawOnly to bench1
2022-06-07 13:42:34 +02:00
59a2119dcb
integration tests: one variable for pybank/libeufin switch
2022-06-01 10:14:23 +02:00
2e6f3b3569
-error reporting, code formatting
2022-05-31 15:08:31 +02:00
72d936eaf9
-stdev for benchmarks
2022-05-25 14:17:56 +02:00
43d265dde5
wallet-core: age restriction benchmarking
2022-05-25 13:52:39 +02:00
07e1818679
Revert "no need to compile after install"
...
This reverts commit c3ba7fb523
.
2022-05-24 18:00:25 +02:00
Sebastian
c3ba7fb523
no need to compile after install
2022-05-24 00:20:42 -03:00
b2931fbac6
wallet-core: clamp claim retry properly
2022-05-19 10:36:58 +02:00
Sebastian
d3a857743d
- linter
2022-05-18 14:38:57 -03:00
Sebastian
e4ea201943
feat: awaiting refund
2022-05-14 18:09:49 -03:00
Marco Boss
c02dbc833b
make batch withdrawal configurable in benchmarks
2022-05-10 08:39:35 +02:00
Marco Boss
935a119621
add bench3 for zipf and random merchant selection (by id)
2022-05-09 14:28:12 +02:00
9641299d6c
enable batch withdrawal in bench1
2022-05-06 15:36:16 +02:00
Sebastian
cad6d99453
more integration test for age restriction: trying to pay age-restricted contract with not-age-restricted coins and using age-restricted coins with not-age-restricted-contract
2022-05-05 12:59:43 -03:00
Sebastian
4491118494
add restricted option to manual withdraw
2022-05-04 16:26:53 -03:00
f16d2e52d5
wallet-core: implement batch withdrawal
2022-05-03 17:53:37 +02:00
a165afa682
wallet-core: implement age restriction support
2022-04-27 00:50:17 +02:00
Sebastian
8e468ae092
fix segwit api
2022-04-22 16:10:45 -03:00
68b4d0c4de
wallet-cli: allow generating segwit addresses
2022-04-18 21:23:48 +02:00
24b7110776
vendor CancellationToken
2022-03-28 20:24:09 +02:00
303c6e99b3
wallet: allow using RPC crypto in more places
2022-03-24 01:59:08 +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
739c2f9337
wallet: more time format fixes
2022-03-22 23:03:41 +01:00
5d23eb3635
wallet: improve error handling and error codes
2022-03-22 21:16:38 +01:00