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
f3231ccdf9
wallet-core: put taler:// URIs in transactions list
2022-08-24 22:42:30 +02:00
a11ac57535
wallet-core: p2p support for transactions list
2022-08-24 22:17:19 +02:00
Sebastian
f5441a682d
fix: for bitcoin withdrawal the exchange payto:// is not enough and the withdrawal payto should always have the reserve pub
2022-08-18 11:30:16 -03:00
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +02:00
Sebastian
4409d8384b
add delivery info in the parse contract terms and a function to get info from a proposalId
2022-08-08 13:53:04 -03:00
716da3246b
wallet-core: correctly report 'confirmed' status of bank integrated withdrawal
2022-06-10 13:38:59 +02:00
f9192d986f
wallet-core: refunds transactions should be sorted after payments
2022-06-01 10:47:46 +02: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
e4ea201943
feat: awaiting refund
2022-05-14 18:09:49 -03:00
cb18b9813e
wallet: fix type error
2022-03-29 13:50:45 +02:00
f5d194dfc6
wallet: cancellation for deposit
2022-03-28 23:59:16 +02:00
c539d1803c
wallet: address crypto worker hang and warning about worker termination
2022-03-23 13:11:36 +01:00
f8d12f7b0d
wallet: t_s/d_us migration
2022-03-21 19:20:48 +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
c493a3069e
wallet-core: reset reserve retry when resetting withdrawal retry
2021-12-13 11:28:15 +01:00
Sebastian
60cfb0e78f
add reservePub to the withdrawal transaction info
2021-11-19 14:51:35 -03:00
a09359bd39
implement freezing for payments
2021-08-24 15:08:34 +02:00
828e65b0eb
fix un-offered denom situation, test case almost works
2021-08-23 22:28:46 +02:00
2f945b2aeb
merchant test cases
2021-08-12 21:01:40 +02:00
Sebastian
954ed23911
using block inside case of switch breaks when building with babel 7
...
see https://github.com/babel/babel/issues/8709
2021-06-17 13:16:15 -03:00
a70d37ef16
towards factoring out cyclic dependencies
2021-06-17 15:49:05 +02:00
d41ae5eb97
separate wallet state from wallet client
2021-06-15 18:52:43 +02:00
ef636c022b
implement force-retrying transactions
2021-06-14 19:37:35 +02:00
1cde390c23
fix up imports, no more esm in tests
2021-06-14 16:08:58 +02:00
5c26461247
database access refactor
2021-06-09 15:24:19 +02:00
02f1d4b081
support multiple exchange details per base URL
2021-06-02 13:24:28 +02:00
a68af80514
typo
2021-05-21 13:32:49 +02:00
6b1aea426a
tombstone processing in backup import
2021-05-21 11:47:24 +02:00
bb10e038c9
also allow deleting individual refunds, tombstoned by their execution time
2021-05-20 19:03:49 +02:00
6f1b7f5b99
implement more deletion operations
2021-05-20 17:11:44 +02:00
6fc9a052b7
implement deletion of withdrawal transactions
2021-05-20 16:24:41 +02:00
851ac5602c
add UIDs for deletion tombstones to auditor/exchange trust management
2021-05-20 13:15:11 +02:00
Christian Grothoff
9b89387535
fix spelling issues
2021-04-27 23:42:25 +02:00
07cdfb2e4e
towards wallet-core / util split
2021-03-17 17:56:37 +01:00
5f3c02d31a
implement deposits
2021-01-18 23:35:41 +01:00
7de5ceaa74
auto format
2021-01-13 00:51:30 +01:00
03810fd248
backup import
2021-01-04 13:30:38 +01:00
bafb52edff
don't store reserve history anymore, adjust withdrawal implementation accordingly
2020-12-16 17:59:04 +01:00
c09c5bbe62
derive tipping planchets from seed, implement backup further
2020-12-15 17:12:22 +01:00
9cd1062f1b
towards a nicer transaction history
2020-11-18 17:33:02 +01:00
Florian Dold
7d9c98a90c
include proposal ID, to allow aborting
2020-09-09 02:22:22 +05:30
Florian Dold
67df550b4f
implement payment aborts with integration test
2020-09-09 02:18:03 +05:30
Florian Dold
ddbb09b140
DB tweaks
2020-09-08 20:45:33 +05:30
Florian Dold
6c0be1cc95
DB cleanup
2020-09-08 20:29:47 +05:30
Florian Dold
043a5f89fe
tipping transaction list entry, integration test and DB simplifications
2020-09-08 19:54:30 +05:30
Florian Dold
b9e43e652e
fix tipping and adjust DB
2020-09-08 19:27:08 +05:30
Florian Dold
3c57820df0
formatting, import
2020-09-04 12:04:11 +05:30
Florian Dold
044b723657
correct refund amounts and better testing
2020-09-01 20:37:50 +05:30
Florian Dold
62406304d9
include error details in transactions list
2020-09-01 19:33:06 +05:30