|
668d7a213e
|
wallet-core: implement database fixups
|
2023-01-11 14:19:24 +01:00 |
|
|
a82d8fab69
|
wallet-core: KYC mvp
Only hard withdrawal KYC is supporte so far, and no long-polling is done
yet.
|
2023-01-10 17:31:36 +01:00 |
|
Sebastian
|
da5b42025a
|
if the order is not found, marked the payment as failed
|
2023-01-10 11:24:46 -03:00 |
|
Sebastian
|
8a70edb2f8
|
add 'when' to error-detail and remove error as normal response when doing backup
|
2023-01-09 20:09:54 -03:00 |
|
Sebastian
|
14f3d1e06d
|
wallet-core pretty
|
2023-01-09 08:33:41 -03:00 |
|
|
417c07f3f4
|
wallet-core: insufficient balance details for p2p payments
|
2023-01-06 13:55:08 +01:00 |
|
|
c2c35925bb
|
wallet-core: allow failure result in peer payment coin selection
|
2023-01-06 11:08:45 +01:00 |
|
|
80639429a2
|
wallet-core: test insufficient balance response, also use it for deposit groups
|
2023-01-06 10:32:44 +01:00 |
|
|
92f1b5928c
|
wallet-core: implement insufficient balance details
For now, only for merchant payments
|
2023-01-05 18:45:54 +01:00 |
|
|
f4e1e8e6e7
|
-minor insufficient balance tweaks
|
2023-01-04 15:44:36 +01:00 |
|
|
7d02e42123
|
wallet-core: define insufficient balance details
|
2023-01-04 15:18:58 +01:00 |
|
|
60374078f4
|
wallet-core: test crypto dispatcher, fix timeout handling
|
2023-01-04 13:24:24 +01:00 |
|
|
f26cbe7c1f
|
-qjs fixes
|
2023-01-04 09:55:10 +01:00 |
|
|
d48ea17c63
|
-logging, skip defaults in test
|
2023-01-02 21:00:43 +01:00 |
|
|
d98711cb51
|
use native KDF / hash state if available
|
2022-12-23 13:19:41 +01:00 |
|
|
0b6002bbbc
|
crypto rename
|
2022-12-21 18:31:54 +01:00 |
|
Sebastian
|
15d76cf77c
|
add WALLET_HTTP_REQUEST_GENERIC_TIMEOUT to error map
|
2022-12-20 13:43:42 -03:00 |
|
|
68811cc5f5
|
-missing file, internal benchmark
|
2022-12-08 15:02:05 +01:00 |
|
|
a1c5f00aed
|
wallet: fix p2p coin selection
The p2p coin selection didn't work properly when all available denoms
are needed.
Thanks to Florian Jung for finding the issue and suggesting a fix.
|
2022-12-06 19:45:04 +01:00 |
|
Sebastian
|
dcddc4c53a
|
revert the Lost payment result
|
2022-11-25 12:18:52 -03:00 |
|
Sebastian
|
c121eb875e
|
fix: ageRestriction option was missing
|
2022-11-25 12:12:14 -03:00 |
|
Sebastian
|
e05ba843a0
|
fix 7465
|
2022-11-24 23:16:01 -03:00 |
|
Sebastian
|
dc08d7d20e
|
fixing import db when pkey is number
|
2022-11-22 15:15:40 -03:00 |
|
Sebastian
|
d8088e30da
|
fix #7394
|
2022-11-18 11:29:24 -03:00 |
|
Sebastian
|
6dc4fda73a
|
fix #7477
|
2022-11-17 17:07:24 -03:00 |
|
Sebastian
|
1a63d56bfd
|
fix #7411, also making the backup payment visible
|
2022-11-16 16:05:13 -03:00 |
|
|
233a354b47
|
fixes and polyfills for quickjs
|
2022-11-11 20:52:53 +01:00 |
|
|
344b4f62a2
|
quickjs preparations, clearer worker(-factory) names
|
2022-11-10 13:54:39 +01:00 |
|
Sebastian
|
5c742afbdf
|
feature: 7440 add expiration to p2p
|
2022-11-08 13:00:34 -03:00 |
|
|
747bfcc267
|
bump db version
|
2022-11-02 19:07:46 +01:00 |
|
|
cc2122b50c
|
wallet-core: fix coin allocation when doing refresh
|
2022-11-02 19:05:06 +01:00 |
|
|
566248aec4
|
wallet-core: add byStatus indices for peer payment object stores
|
2022-11-02 18:31:05 +01:00 |
|
|
8442452c33
|
wallet-core: get rid of AmountJson in public API
|
2022-11-02 18:24:54 +01:00 |
|
|
d50294f76e
|
wallet-core: DB FIXMEs (amount format)
|
2022-11-02 18:23:17 +01:00 |
|
|
6c3ef31d9a
|
wallet-core: DB FIXMEs
|
2022-11-02 17:09:59 +01:00 |
|
|
14456bb942
|
wallet-core: address DB FIXMEs
|
2022-11-02 17:02:42 +01:00 |
|
|
91e069c742
|
bump versions
|
2022-11-02 15:00:05 +01:00 |
|
|
1e6e1a22cd
|
wallet-core: fix exchange management test case, surface exchange update error info in list
|
2022-11-02 14:23:26 +01:00 |
|
|
fe011321a4
|
wallet-core: compute residual amount for recoup properly
|
2022-11-02 13:40:03 +01:00 |
|
|
87bc4a6fcd
|
wallet-core: fix recoup issue
|
2022-11-02 12:50:34 +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 |
|
|
ab48d3df6e
|
-rename
|
2022-11-01 15:36:10 +01:00 |
|
|
d63a773bf5
|
wallet-core: report supportedAgeGroups
|
2022-11-01 15:31:48 +01:00 |
|
|
8e1622a915
|
wallet-core: better KYC error message
|
2022-11-01 13:39:42 +01:00 |
|
|
dab739a63e
|
wallet-core: use PeerContractTerms
|
2022-11-01 11:41:28 +01:00 |
|
Sebastian
|
e80e3f28fe
|
dev-experiment should call method directly
|
2022-10-31 15:16:52 -03:00 |
|
|
78b4ab19a3
|
wallet-core: use string amounts for deposit response
|
2022-10-31 17:08:42 +01:00 |
|
|
780eb20227
|
wallet-core: fix deposit with age restrictions
|
2022-10-31 16:51:01 +01:00 |
|
Sebastian
|
93ef4dace0
|
sync worker doesn't use require and ESM doesn't allows it
|
2022-10-31 00:23:38 -03:00 |
|
Sebastian
|
2f17d81802
|
require and __filename is not supported for ESM
|
2022-10-31 00:07:54 -03:00 |
|
Sebastian
|
3f2db7707f
|
using new wallet api (typed interface)
|
2022-10-25 12:23:52 -03:00 |
|
Sebastian
|
7a80d33414
|
get rid of typescript empty object warning
|
2022-10-24 10:39:12 -03:00 |
|
|
d87f3c242c
|
taler-wallet-embedded: tweak init response, rollup bundling, add test
|
2022-10-23 19:05:54 +02:00 |
|
Sebastian
|
892b3b500a
|
fix: transfor from backup proporsal status to purchase status and fix denom query
|
2022-10-21 12:24:23 -03:00 |
|
Sebastian
|
f4b92578b0
|
fix: support for empty denom_selection when recoverying from backup
|
2022-10-21 12:14:06 -03:00 |
|
Sebastian
|
5ba7956f49
|
unlockBackup was not unlocking: not updating when backup state is ready also nextBackupTimestap = now tries to backup in a loop
|
2022-10-21 11:08:10 -03:00 |
|
Sebastian
|
5da924a760
|
storePayReplaySuccess should also considre PayingReplay
|
2022-10-21 11:06:31 -03:00 |
|
Sebastian
|
4dac65e557
|
mapping missing purchase state with backup state
|
2022-10-21 11:04:36 -03:00 |
|
Sebastian
|
e63f202e36
|
better workaround with duplication
|
2022-10-21 10:11:41 -03:00 |
|
Sebastian
|
683c89ab71
|
workaround: Failed transaction was started here
|
2022-10-21 09:26:53 -03:00 |
|
|
c2e7510cec
|
embedded wallet: improve 'init' request
Allow specifying crypto worker type, pass through version info from
'initWallet'.
|
2022-10-19 15:44:28 +02:00 |
|
|
ec7a3c8133
|
wallet-core: bump DB version
|
2022-10-19 15:43:00 +02:00 |
|
|
f697b20a91
|
wallet-core: return versions in init response
|
2022-10-19 15:36:57 +02:00 |
|
|
81d6f2c796
|
wallet-core: remove bogus log
|
2022-10-18 14:01:55 +02:00 |
|
Sebastian
|
57892db20a
|
extends parseId to include tmb
|
2022-10-17 13:50:17 -03:00 |
|
Sebastian
|
995b6b4e96
|
sync parseTx with the new makeTx
|
2022-10-17 13:36:39 -03:00 |
|
Sebastian
|
d1f43ca5f2
|
added v6 migration skip and removed rowId field when rowId is undefined (otherwise autoincrement value won't work)
|
2022-10-17 11:44:23 -03:00 |
|
|
e5e469575b
|
wallet-core: API types refactoring
|
2022-10-17 01:03:36 +02:00 |
|
|
e4f2587cab
|
webextension: introduce typesafe wallet-core API client
|
2022-10-16 23:11:34 +02:00 |
|
|
ea1aff81df
|
wallet-cli: tweaks to withdrawal CLI
|
2022-10-16 22:58:53 +02:00 |
|
|
b52b074a8d
|
wallet-core: show instructed amount as raw amount for withdrawal
|
2022-10-16 22:18:24 +02:00 |
|
|
8d4a7d6103
|
wallet-core: CLI improvements, ToS fetching fixes
|
2022-10-16 20:15:55 +02:00 |
|
|
fbb7dd9e7e
|
wallet-core, wallet-cli: add status to exchange list, add detail query to CLI
|
2022-10-15 21:26:36 +02:00 |
|
|
d98d49aa58
|
wallet-core: address another DB FIXME
|
2022-10-15 16:25:44 +02:00 |
|
|
a41d1ee53e
|
wallet-core: put signing keys in separate object store
|
2022-10-15 16:03:48 +02:00 |
|
|
bd88dcebbc
|
wallet-core: simplify exchanges list response
|
2022-10-15 12:59:26 +02:00 |
|
|
e075134ffc
|
wallet-core: simplify coin record
we only track the allocation now, not the remaining amount
|
2022-10-15 11:53:16 +02:00 |
|
|
4d70391f3d
|
wallet-core: address another DB FIXME
|
2022-10-14 23:01:41 +02:00 |
|
|
3a2b96f3c2
|
wallet-core: address DB FIXME
|
2022-10-14 22:56:29 +02:00 |
|
|
b36807aa0f
|
-fix ID parsing
|
2022-10-14 22:49:32 +02:00 |
|
|
0c8e56c324
|
wallet-core: properly separate different types of IDs
|
2022-10-14 22:47:11 +02:00 |
|
|
eec6695be0
|
wallet-core: DB tweaks, consistent file naming convention
|
2022-10-14 22:38:40 +02:00 |
|
|
a57fcb144d
|
wallet-core: pull out ToS into separate object store
|
2022-10-14 22:10:10 +02:00 |
|
|
f1cba79c65
|
wallet-core: DB tweaks
|
2022-10-14 22:10:10 +02:00 |
|
|
398e79d0d6
|
-remove obsolete README section
|
2022-10-14 22:10:10 +02:00 |
|
|
6acddd6d70
|
wallet-core: get rid of duplicated withdrawal info API
|
2022-10-14 18:48:03 +02:00 |
|
|
ca8da4ed38
|
wallet-core: only allow enabling dev mode via separate request
|
2022-10-13 15:24:47 +02:00 |
|
|
83d4a1addc
|
use node16 for wallet-core, delete unused taler-config-lib package
|
2022-10-13 15:14:49 +02:00 |
|
|
ded00b680a
|
wallet-core: implement enabling/disabling dev mode
|
2022-10-12 22:27:50 +02:00 |
|
|
3da1e82a24
|
wallet-core: skeleton for dev-experiments
|
2022-10-12 21:20:22 +02:00 |
|
|
8bfa77200e
|
wallet-core: handle missing purchase status cases
|
2022-10-12 21:19:14 +02:00 |
|
Sebastian
|
610df1c9cf
|
create a fee description timeline for global fee and wire fees
|
2022-10-12 15:58:10 -03:00 |
|
Sebastian
|
cb44202440
|
adding global fee info from exchange
|
2022-10-12 14:37:26 -03:00 |
|
Sebastian
|
f184ecb06b
|
pretty
|
2022-10-10 14:54:14 -03:00 |
|
Christian Grothoff
|
eb71c788ac
|
-fix typos
|
2022-10-10 17:50:00 +02:00 |
|
|
19f3e6321d
|
wallet-core: put contract terms into separate object store
|
2022-10-09 02:23:06 +02:00 |
|
|
8ac5080607
|
wallet-core: more DB and refund fixes
|
2022-10-08 23:45:49 +02:00 |
|
|
3897bd4f01
|
wallet-core: spec/clarify explicit refresh transaction
|
2022-10-08 23:21:34 +02:00 |
|
|
526f4eba95
|
wallet-core: Clean up merchant payments DB schema
|
2022-10-08 23:07:07 +02:00 |
|
|
eace0e0e7a
|
-organize imports
|
2022-10-07 14:45:55 +02:00 |
|
|
f479ca0139
|
wallet-core: fix/deduplicate funding payto URI generation for withdrawals
|
2022-10-07 14:45:25 +02:00 |
|
|
a93a0cae13
|
wallet-core: fix busy wait when long-polling for manual withdrawal
|
2022-10-07 14:23:23 +02:00 |
|
|
1256c8704b
|
-logging
|
2022-10-07 12:47:31 +02:00 |
|
|
957f9a5efb
|
wallet-core: fix default auditor/exchange loading logic
|
2022-10-05 18:31:56 +02:00 |
|
|
99ace8b7d2
|
integration tests: make test-wallet-cryptoworker pass
|
2022-10-05 16:01:59 +02:00 |
|
|
70d37e4ed3
|
integration tests: test crypto worker
We test instantiations of both crypto workers that are available for
node.
|
2022-10-05 15:45:28 +02:00 |
|
|
efc4ac8dca
|
wallet-core: add missing worker-common.ts file
|
2022-10-05 15:18:14 +02:00 |
|
|
dd14e67c70
|
wallet-core: improve crypto worker code duplication
Also add new testCrypto call for later testing
|
2022-10-05 12:52:49 +02:00 |
|
|
4d232fd565
|
wallet-core: canonicalize base URL from bank on withdrawal
|
2022-10-05 11:11:51 +02:00 |
|
|
66ae0dd220
|
wallet-core: more info in error message
|
2022-10-05 10:22:32 +02:00 |
|
|
21fd8074cd
|
wallet-core: more info in types
|
2022-10-04 18:45:01 +02:00 |
|
|
3cecb7e4b4
|
wallet-core: better API docs
|
2022-10-04 15:30:18 +02:00 |
|
|
37d27ba437
|
restructure api types
|
2022-10-04 13:12:23 +02:00 |
|
|
3bf4ce7f13
|
wallet-core: return correct status from processReserveBankStatus
|
2022-09-30 13:22:00 +02:00 |
|
|
0a3f9979b2
|
firefox hotfix
|
2022-09-30 13:11:17 +02:00 |
|
|
0cf147ba98
|
wallet-core: don't run into busy loop if only long-polling tasks are left
|
2022-09-28 19:07:37 +02:00 |
|
|
37243d4d8c
|
Revert "fix: long polling doesnt wait"
This reverts commit 4382e090ab .
|
2022-09-28 19:04:42 +02:00 |
|
Sebastian
|
4382e090ab
|
fix: long polling doesnt wait
|
2022-09-28 13:38:36 -03:00 |
|
Sebastian
|
7ce1cea1c7
|
fix: missing crypto error handling improvement
|
2022-09-28 13:15:31 -03:00 |
|
|
25eb7624b3
|
wallet-core: improve crypto worker error handling
|
2022-09-26 14:40:11 +02:00 |
|
|
2337ddab61
|
wallet-core: fix withdrawal state machine
|
2022-09-23 21:47:38 +02:00 |
|
|
8d19b80153
|
wallet-core: backwards compatibility for bankAccounts store, naming conventions
|
2022-09-23 21:00:51 +02:00 |
|
|
72336b149b
|
wallet-core: do not block when accepting a manual withdrawal
|
2022-09-23 20:38:26 +02:00 |
|
Sebastian
|
fbf0502672
|
add bank account record
|
2022-09-23 15:18:49 -03:00 |
|
|
2489001d83
|
bump versions
|
2022-09-23 10:32:04 +02:00 |
|
|
4649469b58
|
wallet-core: DB improvements
|
2022-09-21 22:50:42 +02:00 |
|
|
a398959670
|
wallet-core: use more numeric fields
|
2022-09-21 22:50:42 +02:00 |
|
|
7d6bcd42ea
|
wallet-core: use numeric status field to allow range queries
|
2022-09-21 22:50:42 +02:00 |
|
Sebastian
|
2caef6dcf2
|
moving deposit group fee into taler util
|
2022-09-21 15:45:41 -03:00 |
|
|
26cf19ab6c
|
wallet-cli: add --expect-success flag, exit with error on max retries
|
2022-09-21 19:53:38 +02:00 |
|
|
28b4489bea
|
wallet-core: make basic backup work again
|
2022-09-21 12:40:11 +02:00 |
|
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 |
|