332745862e
wallet: towards db-less benchmarking, some refactoring
2022-03-14 18:31:36 +01:00
d0376d9e68
more Makefile improvements
2022-03-08 13:14:33 +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
8920ea9c54
dependencies / tsconfig
2022-02-10 20:13:07 +01:00
14d18065f9
add clause-schnorr integration test (currently failing)
2022-02-03 01:49:44 +01:00
f5ff4afae6
clause schnorr
2022-02-03 01:35:21 +01:00
af3082f448
bump version, fix test
2022-01-27 20:30:08 +01:00
038aa948eb
fix contract terms normalization
2022-01-27 14:33:23 +01:00
a51abcffb0
make refund-gone test case pass again (see #7158 )
2022-01-24 22:44:30 +01:00
26ee8e3c71
fix exchange-timetravel test case with latest exchange version
2022-01-24 21:14:28 +01:00
ee492b2552
fixes in integration tests, run fakebank with ram limit
2022-01-24 20:34:29 +01:00
Sebastian
ec059d42d7
replace abbrev-ref with short since abbrev will try to use branch name
2022-01-24 10:58:41 -03:00
Sebastian
97a1e09f6e
add git revision to --version
2022-01-24 10:57:20 -03:00
17c3ced648
make more use of the denom cache
2022-01-13 22:01:14 +01:00
a74cdf0529
fix DB indexing issues
2022-01-11 22:15:56 +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
a7b89247e4
wallet-core: towards exchange protocol v12
2022-01-05 20:29:55 +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
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
Sebastian
403de8170e
bump version to 0.9
2021-11-26 12:55:41 -03:00
7fac3bd17d
logging / explicit wire deadline
2021-11-24 01:57:11 +01:00
ae8af3f27c
wallet: tipping protocol change / merchant version info
2021-11-23 23:51:12 +01:00
Boss Marco
525fcc48dc
Merge benchmark implementation for Grid5000
2021-11-18 13:52:24 +01:00
c33ed91971
wallet: experiment with C-based crypto worker for some primitives
2021-11-16 17:20:44 +01:00
Boss Marco
f8c0242f53
fix wallet.stop
2021-11-14 12:57:21 +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
Boss Marco
ba198eab4a
purge wallet after a specified amount of iterations
2021-11-12 17:28:11 +01:00
Boss Marco
612275df61
update time calculation
2021-11-10 15:14:55 +01:00
Boss Marco
8dadd89edb
timeEnd
2021-11-09 10:58:30 +01:00
Boss Marco
42cf0c445c
added timestamps to logs
2021-11-07 11:47:50 +01:00
Boss Marco
98064f0652
added some logging messages
2021-11-05 16:57:32 +01:00
6fc3aa0b31
taler-wallet: implement log level, use new wallet for every benchmark iteration
2021-11-05 13:10: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
Boss Marco
8d9386ac00
start a new wallet for each iteration
2021-11-03 16:20:55 +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
Boss Marco
dce86113b1
disable throttling for bench1
2021-10-27 15:56:28 +02:00
Boss Marco
4b05ba002c
remove string()
2021-10-26 11:04:02 +02:00
Boss Marco
fb23bab6fe
update bench1 config
2021-10-26 10:50:01 +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
cf25f5698e
wallet-cli: run benchmark in a loop
2021-10-20 13:27:47 +02:00