4898f50db7
wallet-core: more DB cleanup
2023-09-08 13:33:21 +02:00
5852b5cf2e
wallet-core: update deposit signature
2023-08-29 14:22:43 +02:00
c12a366d49
adjustment of age-commitment and -proof generation
...
age-withdraw requires that the public keys in the age groups that
are too large for the commitment are derived from a published public
key.
2023-08-03 21:47:59 +02:00
475fdb502b
organize imports
2023-08-02 16:27:59 +02:00
Sebastian
e90f1b4206
move amount and time function to util
2023-07-21 15:50:03 -03:00
26b30a462a
wallet-core: be less spammy with self-transitions and logging
2023-06-20 15:10:51 +02:00
Sebastian
444c5427f4
remove some type literal and pretty
2023-06-16 09:40:45 -03:00
474a171f5e
wallet-core: deterministic p2p contract encryption
2023-06-06 15:00:15 +02:00
9fca44893a
wallet-core: handle more p2p abort cases nicely
2023-06-05 17:58:25 +02:00
1b0bec0363
wallet-core: support new exchange wire account signature
2023-05-03 10:01:51 +02:00
eff3920bd5
wallet-core: further towards deposit DD37
2023-04-23 22:49:42 +02:00
Sebastian
e034f1045c
removing merchantPub from signature
2023-01-15 17:47:56 -03:00
1e378e4499
wallet-core: retries for peer pull payments
2023-01-12 16:57:51 +01:00
24694eae73
wallet-core: implement retries for peer push payments
2023-01-12 15:11:32 +01:00
d48ea17c63
-logging, skip defaults in test
2023-01-02 21:00:43 +01:00
0b6002bbbc
crypto rename
2022-12-21 18:31:54 +01:00
d50294f76e
wallet-core: DB FIXMEs (amount format)
2022-11-02 18:23:17 +01:00
aab3f917c4
-harness fixes for kyc
2022-11-01 17:52:51 +01:00
504d9f09b4
wallet-core: remove kyc and wad fee
2022-11-01 17:26:24 +01:00
780eb20227
wallet-core: fix deposit with age restrictions
2022-10-31 16:51:01 +01:00
Sebastian
cb44202440
adding global fee info from exchange
2022-10-12 14:37:26 -03:00
f63765b9f7
wallet-core: fix tipping with age restricted denoms
2022-09-19 17:08:04 +02:00
4b72bbd017
wallet-core: fix mixed age restrictions
2022-09-16 17:51:07 +02:00
b91caf977f
wallet-core: support age restrictions in new coin selection
2022-09-16 16:32:21 +02:00
a66b636dee
wallet-core: restructure denomination record for easier querying
2022-09-14 21:27:03 +02:00
9b2d6d766f
include age commitment proof in refreshed coins
2022-09-08 14:02:09 +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
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
Sebastian
84634a4ab4
removed the type check when accessing h_age_com
2022-07-21 10:32:30 -03:00
aff3100d89
proper handling of coin with age restriction
...
When a coin with age restriction is used for payment, the contract might
or might not require an attestation of minimum age.
When it does, we sent the signed minimum age along with the whole age
commitment (array of pubkeys).
Added: When the contract doesn't require a minimum age, we still sent
the hash of the age commitment, as this is needed for the deposit of the
coin.
2022-07-21 11:35:31 +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
d780e9b187
wallet-core: only attest age if required/possible
2022-06-01 11:54:45 +02:00
a165afa682
wallet-core: implement age restriction support
2022-04-27 00:50:17 +02: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
d881f4fd25
wallet: simplify crypto workers
2022-03-23 21:24:36 +01:00