Commit Graph

102 Commits

Author SHA1 Message Date
44b1896b9e
improved pay coin selection
support for multiple exchanges and healing a previous selection
2021-03-15 13:44:25 +01:00
fb3da3a28d
towards recovering from accidental double spends 2021-03-11 13:08:41 +01:00
1392dc47c6
finish first complete end-to-end backup/sync test 2021-03-10 17:11:59 +01:00
ac89c3d277
restructure sync, store errors 2021-03-10 12:00:30 +01:00
5ff5a686e4
organize imports 2021-02-08 15:38:34 +01:00
f234eef469
increase pay timeout 2021-02-05 12:10:56 +01:00
f262b28812
use new auth token for merchant in integration tests 2021-02-04 17:13:31 +01:00
5f3c02d31a
implement deposits 2021-01-18 23:35:41 +01:00
a90565f263
rename 2021-01-14 18:48:01 +01:00
93633ac683
logging 2021-01-14 18:04:17 +01:00
19eb72e277
logging, cosmetic fixes 2021-01-14 18:00:00 +01:00
6293de7bfa
fix reserve state machine bug, use simpler denominations in revocation test 2021-01-14 17:24:44 +01:00
7de5ceaa74
auto format 2021-01-13 00:51:30 +01:00
050999a910
implement infrastructure for future DB migrations via backup 2021-01-13 00:50:56 +01:00
6772c54793
backup WIP 2021-01-12 17:17:34 +01:00
c0dfcf247c
backup schema 2021-01-10 23:57:06 +01:00
8921a5e8f2
implement import of backup recovery document 2021-01-08 13:30:29 +01:00
324f44ae69
backup cycle 2021-01-07 19:50:53 +01:00
2650341042
implement backup encryption, some more CLI commands 2021-01-07 18:56:09 +01:00
e319e99ef9
restore denom selection on import 2021-01-07 15:01:23 +01:00
458777c5a2
fix tipping planchet derivation 2021-01-06 17:06:19 +01:00
c032931f22
get basic test cases to work with new exchange 2021-01-05 17:59:50 +01:00
03810fd248
backup import 2021-01-04 13:30:38 +01:00
95568395ce
backup import WIP 2020-12-21 13:23:07 +01:00
84d5b5e5ef
export complete backup, derive planchets in withdrawal 2020-12-17 12:21:03 +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
f332d61fb6
formatting pass 2020-12-14 16:45:15 +01:00
12234083ec
derive refresh info from secret seed 2020-12-14 16:44:42 +01:00
80a0fab126
backup schema 2020-12-10 17:50:17 +01:00
c27a7abfba
backup WIP (getting it back to build) 2020-12-08 19:53:59 +01:00
e78df9b6b1
backup schema WIP 2020-12-07 22:54:36 +01:00
bd88f3f443
backup schema WIP 2020-12-07 20:24:16 +01:00
89f1a281fe
backup WIP 2020-12-02 14:55:04 +01:00
0828e65f88
fix static types 2020-11-27 11:23:06 +01:00
4e481a51c6
more static typing for transactions (fixes #6653) 2020-11-26 22:14:46 +01:00
2b19594e7a
hide transient errors when accepting a tip 2020-11-26 12:27:31 +01:00
9cd1062f1b
towards a nicer transaction history 2020-11-18 17:33:02 +01:00
d6409f185d
re-enable tipping support in the WebExtension UI 2020-11-18 12:44:06 +01:00
af5a35def0
only query tip status on first call to prepare 2020-11-16 16:17:26 +01:00
7e07ad6b2a
use index to check existing tip record 2020-11-16 14:48:33 +01:00
292160f7e9
fix tip record creation, migrate DB 2020-11-16 14:12:37 +01:00
Christian Grothoff
c5b25d1cbd
update error codes 2020-11-08 01:20:50 +01:00
df91441296
handle transient pay errors (fixes #6607)
Also add a test case for the behavior.
2020-11-04 12:07:34 +01:00
dffb293f2a
check contract terms signature, handle errors 2020-11-03 17:39:30 +01:00
0d37ec5e91
complain about merchant base URL mismatch, fixing #6616 2020-11-03 16:46:43 +01:00
Florian Dold
f32062ccf0
check bank's protocol version first, fix typo 2020-09-09 21:16:20 +05:30
Florian Dold
71abddec5e
make withdrawal, pay and refunds work in the WebExtension 2020-09-09 12:45:49 +05:30
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