03b2e064c2
-fix test setup
2022-09-05 22:33:51 +02:00
4240e1b767
add test for mixed age restrictions
2022-09-05 22:29:25 +02:00
70d0199572
integration tests: various fixes
2022-08-25 23:35:29 +02:00
fff3df81e4
test harness: log with logger API
2022-08-24 19:57:18 +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
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
59a2119dcb
integration tests: one variable for pybank/libeufin switch
2022-06-01 10:14:23 +02:00
b2931fbac6
wallet-core: clamp claim retry properly
2022-05-19 10:36:58 +02:00
Sebastian
e4ea201943
feat: awaiting refund
2022-05-14 18:09:49 -03:00
a165afa682
wallet-core: implement age restriction support
2022-04-27 00:50:17 +02: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
f8d12f7b0d
wallet: t_s/d_us migration
2022-03-21 19:20:48 +01:00
Sebastian
984cbb7ab7
save tos etag after forced refresh
2022-03-15 00:24:39 -03:00
332745862e
wallet: towards db-less benchmarking, some refactoring
2022-03-14 18:31:36 +01:00
3aa0b812f4
wallet: fix withdrawal in timetravel test
2022-03-07 23:57:25 +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
5c93f15157
towards implementing breaking exchange protocol changes
2022-02-21 12:40:57 +01:00
f5ff4afae6
clause schnorr
2022-02-03 01:35:21 +01:00
a51abcffb0
make refund-gone test case pass again (see #7158 )
2022-01-24 22:44:30 +01:00
ee492b2552
fixes in integration tests, run fakebank with ram limit
2022-01-24 20:34:29 +01:00
17c3ced648
make more use of the denom cache
2022-01-13 22:01:14 +01:00
a05e891d6e
towards new recoup API
2022-01-11 14:48:02 +01:00
a2591a29af
logging, bump version
2022-01-10 01:19:19 +01:00
188ff0b453
upgrade rollup plugins, as older ones caused miscompilation
2022-01-05 18:40:43 +01:00
dc040ba41c
update dependencies to fix rollup issue
2022-01-05 16:48:22 +01:00
5c4c25516d
wallet: support both protocol versions
2021-11-27 20:57:07 +01:00
ae8af3f27c
wallet: tipping protocol change / merchant version info
2021-11-23 23:51:12 +01:00
ms
9692f589c6
Bring euFin-based tests to pass.
...
Note: timetravel-withdraw is now failing for both
pybank and eufin. That is likely due to the wallet
not refreshing expired denominations.
2021-11-13 12:55:15 +01:00
ms
c87be3707e
Implementing euFin-based harness.
...
- move stateless euFin API helpers to separate
file, in order to avoid circular dependecy between
harness.ts and libeufin.ts
- implement BankServiceInterface with euFin. This
one is not tested and disabled by default.
2021-11-04 13:49:23 +01:00
ms
ea2acd1d3c
Testing harness.
...
No need to import modules dynamically, in order to
provide the euFin implementation of the BankServiceInterface.
2021-11-01 14:48:49 +01:00
ms
240a8c7427
fix IBAN generator
2021-10-29 15:07:43 +02:00
ms
1419751bfb
test harness: abstracting import of BankService
2021-10-29 15:07:16 +02:00
ms
835ac85a28
Adapt euFin tests to Demobank model.
...
Mostly, this change removes any mention of
the currency when bank accounts are created.
2021-10-23 11:35:54 +02:00
589c2a3382
wallet-cli: benchmarking
2021-10-20 13:06:31 +02:00