d32d2895ce
-get p2p pull integration test to run through
2022-08-24 11:11:02 +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
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +02:00
Sebastian
88bdcae030
add request for getting details about contract terms
2022-08-08 13:51:17 -03:00
Sebastian
fd60edf475
contractTerms was missing, looks like in commit f11483b5
a move was intended
2022-07-21 09:48:16 -03:00
b8a61eb98c
fixed typo in info/salt
2022-07-21 11:34:43 +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
05cdbfb534
-typo
2022-06-30 11:18:49 +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
Sebastian
ff49e3477e
format amount so it is align to fractional digitls
2022-06-09 13:37:33 -03:00
Sebastian
029340469a
show refund info in purchase
...
notify refund pending with accept button on the purchase details
better payto box
2022-05-29 01:23:21 -03:00
Sebastian
24162c1086
transaction details template
...
mayor change in the template of the transaction details for every
transaction
more work needs to be done in wallet core for tip and refund to show
more information about the merchant like logo and website
2022-05-26 15:57:12 -03: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
e4ea201943
feat: awaiting refund
2022-05-14 18:09:49 -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
Sebastian
dc842eab6b
deposit from payto
2022-05-03 00:16:03 -03:00
Sebastian
e5c9f588e4
add prepareRefund operation to gather information about the refund before confirm
2022-05-02 19:21:13 -03:00
a165afa682
wallet-core: implement age restriction support
2022-04-27 00:50:17 +02:00
Sebastian
4aa8adbde3
do not warn for every translation
2022-04-26 11:48:29 -03:00
Sebastian
3e31468444
fix: was returning forever as min
2022-04-21 15:38:18 -03:00
Sebastian
0cb4e4498d
addr list and test
2022-04-20 15:14:18 -03:00
Sebastian
37ce3972f9
refactor payto and test
2022-04-20 13:25:13 -03:00
Sebastian
b90a4a66dc
use the first part on the first part and the second part on the second part
2022-04-19 09:57:52 -03:00
2e0b9b9cff
wallet-core: age restriction crypto WIP
2022-04-18 21:23:49 +02:00
Sebastian
c3e65fb49d
urgent fix: take currency from amount, dont assume BTC
2022-04-18 16:20:54 -03:00
3957f529bf
anastasis: no more currencies per country
2022-04-14 21:00:03 +02:00
4e1fe5eb10
anastasis-webui: updated challenge feedback
2022-04-13 23:46:34 +02:00
31b6496db5
anastasis-core: salt rename, fix tagging
2022-04-13 13:16:35 +02:00
Sebastian
56c2a9c6a6
add payto stringify
2022-04-11 11:36:36 -03:00
f33d9dad47
anastasis: use new truth API
2022-04-06 13:19:34 +02:00
123b92b3aa
wallet: logging, timestamp parsing backwards compatibility
2022-03-30 20:41:21 +02:00
bbd6ccf1c7
wallet: allow forced denom selection for tests
2022-03-29 21:22:03 +02:00
c265e7d019
wallet: make retries more robust and consistent
2022-03-29 13:48:51 +02:00
80e43db2ca
wallet: timeout handling refactoring WIP
2022-03-28 23:21:49 +02:00
24b7110776
vendor CancellationToken
2022-03-28 20:24:09 +02:00
2ba6692c6a
fix fee discrepancy
...
The withdrawal call-to-action and withdrawal transaction details dialog
showed different fees, as the "overhead" for unwithdrawable amounts in a
reserve was not included in the withdrawal CTA.
The withdrawal CTA now shows the same fees as the transaction details.
2022-03-28 16:11:58 +02:00
Sebastian
f45ef76701
esbuild configuration
2022-03-24 16:02:38 -03: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
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
98761a2b8d
if the lang is not found show the source string instead. source string must be english
2022-03-18 14:58:53 -03:00
05838080f5
wallet: round timestamps in db-less requests to the exchange
2022-03-17 11:08:53 +01:00
c0be242292
wallet: db-less benchmarking
2022-03-15 17:51:11 +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
9d66078852
wallet-core: do not rely on reserve history for withdrawals
2022-03-10 16:30:24 +01:00
6ee0354940
wallet: improve retry handling for payments, update error codes
2022-03-08 23:09:20 +01:00
d5a933e4cb
wallet-core: handle reserve retries better
...
We now always increment the next retry timeout before doing anything
else, so that it is impossible to accidentally retry immediately.
This fixes a bug where we previously made many, very frequent requests
to the bank integration API.
2022-03-08 20:39:56 +01:00
1d1c847b79
wallet: throttle all http requests
...
even from browsers / service workers
2022-03-08 19:19:29 +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
Sebastian
7d8acca7f9
changed implementation of bech32 to https://github.com/sipa/bech32/tree/master/ref/javascript
2022-03-03 17:50:19 -03:00
Sebastian
932e0c891d
bitcoin manual withdraw when exchange has btc currency
2022-03-03 10:58:32 -03:00
Sebastian
68b8873442
added ja lang and implemented transalation switch
2022-02-24 12:50:54 -03: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
8920ea9c54
dependencies / tsconfig
2022-02-10 20:13:07 +01:00
432bf7aba2
get rid of libsodium-sumo, implement directly
2022-02-04 00:50:28 +01:00
f5ff4afae6
clause schnorr
2022-02-03 01:35:21 +01:00
Gian Demarmels
003ba5e91b
- added CS cryptographic routines
2022-02-03 01:35:21 +01:00
Gian Demarmels
3b10e30ca1
initial commit for CS routines
2022-02-03 01:35:21 +01:00
038aa948eb
fix contract terms normalization
2022-01-27 14:33:23 +01:00
Sebastian
8b07411c58
inlt is not part of stringifyValue
2022-01-25 17:45:33 -03:00
0ccd5b955b
init PRNG in test case
2022-01-25 17:36:48 +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
171d070a83
make tipping work with latest merchant protocol
2022-01-24 20:51:47 +01:00
Sebastian
882d6b3710
last activity -> pending; fix downloadTos
2022-01-24 14:12:12 -03:00
Sebastian
cea0ac02b6
import db from the wallet web extension
2022-01-13 01:34:17 -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
Sebastian
efaa4af648
add format to stringify value
2022-01-10 16:07:26 -03: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
Sebastian
2e71117f59
deposit from wallet webex: wip
2021-12-23 15:17:36 -03:00
2dc876d6d6
taler-util: amount currency normalization
2021-12-01 18:07:27 +01:00
718595a572
write logs atomically
2021-12-01 12:22:58 +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
Sebastian
f07436aa49
new exchange-added notifiaction and including tos information in the wxApi.listExchange api
2021-11-24 08:58:48 -03:00
ae8af3f27c
wallet: tipping protocol change / merchant version info
2021-11-23 23:51:12 +01:00
Sebastian
60cfb0e78f
add reservePub to the withdrawal transaction info
2021-11-19 14:51:35 -03:00
9f0429cb2f
wallet: implement exchange protocol v9
2021-11-17 10:23:30 +01:00
Sebastian
a994009d2f
reserveCreated new design
2021-11-16 14:01:38 -03:00
c33ed91971
wallet: experiment with C-based crypto worker for some primitives
2021-11-16 17:20:44 +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
6fc3aa0b31
taler-wallet: implement log level, use new wallet for every benchmark iteration
2021-11-05 13:10:15 +01:00
ab6fd6c8c7
move HTTP status codes to taler-util
2021-11-03 13:17:57 +01:00
fdc36b4fb7
anastasis-core: compute upload fees
2021-11-02 17:02:14 +01:00