Sebastian
7adaeff0a5
pretty
2022-09-20 20:26:47 -03:00
Sebastian
415874fdfb
check age mask before
2022-09-20 20:26:47 -03:00
16a5bb4083
wallet-core: make basic backup work again
2022-09-20 23:17:42 +02:00
f63765b9f7
wallet-core: fix tipping with age restricted denoms
2022-09-19 17:08:04 +02:00
ffe6a95214
wallet-core: handle suspended coins properly in refresh
2022-09-19 14:42:04 +02:00
d34f8e48da
wallet-core: make coin availability accounting idempotent
2022-09-19 12:48:11 +02:00
d759c7e78a
-comment
2022-09-19 12:21:15 +02:00
f1f332e0a6
-also check for revoked
2022-09-19 12:21:00 +02:00
e4679fba51
wallet-core: only pay with coins of offered denominations
2022-09-19 12:19:58 +02:00
fd752f3171
wallet-core: hide transient pay errors
2022-09-19 12:13:31 +02:00
cffc4347a0
wallet-core: add wire method check in new coin selection
2022-09-19 11:28:47 +02:00
Sebastian
ba5f8ad386
p2p was not returning the value
2022-09-17 18:40:03 -03: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
117baf0e5b
-fix compiler error
2022-09-16 17:41:13 +02:00
183c836614
-wallet-core: merge DenominationInfo and DenomInfo
2022-09-16 17:35:06 +02:00
16e7814445
-move declaration
2022-09-16 17:21:54 +02:00
d6c545a0ba
-prettier, fix type error
2022-09-16 17:04:32 +02:00
374d3498d8
-cleanup
2022-09-16 16:34:00 +02:00
b91caf977f
wallet-core: support age restrictions in new coin selection
2022-09-16 16:32:21 +02:00
2747bc260b
wallet-core: support forced coins in new coin selection algo
2022-09-16 16:31:16 +02:00
b7f7b95602
wallet-core: towards faster coin selection
2022-09-16 16:31:16 +02:00
Sebastian
5d08379139
working on #7357
...
getTransactionById is introduced:
with that we move all transaction information building into a function
transactionId was added in every response that creates a tx
2022-09-16 11:13:09 -03:00
a66b636dee
wallet-core: restructure denomination record for easier querying
2022-09-14 21:27:03 +02:00
c021876b41
wallet-core: cache fresh coin count in DB
2022-09-14 20:40:38 +02:00
Sebastian
9d044058e2
fixing properly adding query params
2022-09-14 08:37:33 -03:00
Sebastian
f026a8d326
import a complete database from cli
2022-09-14 08:19:59 -03:00
962bfde214
wallet-core: fix withdrawTestBalance command
2022-09-13 17:41:47 +02:00
676ae5102b
fix test and logging
2022-09-13 16:10:42 +02:00
48540f6264
wallet-core: introduce easier syntax for transactions
2022-09-13 16:10:42 +02:00
13e7a67477
wallet-core: uniform retry handling
2022-09-13 16:10:41 +02:00
b645d793df
wallet-core: fix creation of refresh session after peer-{push,pull}
2022-09-12 20:52:01 +02:00
Sebastian
27201416c7
ref #7323
2022-09-12 10:58:09 -03:00
fc413bb5ec
wallet-core: make bank access API URL optional in runIntegrationTest
2022-09-12 14:09:28 +02:00
9b2d6d766f
include age commitment proof in refreshed coins
2022-09-08 14:02:09 +02:00
319d51dc42
bump DB major version
2022-09-06 23:19:53 +02:00
Sebastian
1e00724a0d
listExchangesDetailed to getExchangeDetailedInfo & ageRestriction taken from the denoms
2022-09-06 17:17:50 -03:00
3f5a76751b
wallet-core: make listExchanges return less data
...
Since the webextension UI depends on the full response, we have a
temporary listExchangesDetailled request.
See https://bugs.taler.net/n/7323 for details.
2022-09-05 21:09:28 +02:00
Sebastian
d7a55a165f
replace __VERSION__ with a string definition
2022-09-05 13:04:31 -03:00
Sebastian
e0e33a88db
adding informantion about the service worker version on the setting page
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
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
Sebastian
94eeab8ad0
more information about p2p:
...
- added the contract terms on WgInfoBankPeerPush and WgInfoBankPeerPull, so we can show summary and expiration in the ui
- added info: PeerInfoShort on Transaction* type
- definition of completed p2p tx:
- push debit: Amounts.cmp(sentAmount, pickedUpAmount) === 0. is this transfer already picked up? (not working)
- pull debit: pi.paid, is this invoice already paid?
- pull credit: wsr.timestampFinish, has someone already paid my invoice?
- push credit: wsr.timestampFinish, have I already picked up this?
- changed the txId of peer pull debit to have the incomingId instead of pursePub (allow deletion)
2022-09-01 08:42:45 -03:00
Sebastian
d84424202d
p2p tx rendering
2022-08-31 00:20:35 -03:00
Sebastian
6610a0b9d7
add senderWire to the withdrawal group again, group payto to avoid duplication
2022-08-29 13:23:22 -03:00
Sebastian
eef2d47020
exchange selection: timeline done
2022-08-26 01:09:47 -03:00