Commit Graph

533 Commits

Author SHA1 Message Date
324d9f871c
move merchant API client to taler-util 2023-09-06 11:44:07 +02:00
a60a1d867c
harness: remove deprecated testing APIs 2023-09-05 10:48:41 +02:00
Sebastian
241a37c889
add payto type 2023-09-04 12:22:06 -03:00
64e78d03a1
wallet-core: implement and test stored backups 2023-09-01 10:52:15 +02:00
94cfcc8750
Merge branch 'master' into age-withdraw 2023-08-31 13:12:06 +02:00
a713d90c3c
wallet-core: remove old sync code, add stored backups skeleton 2023-08-30 18:01:18 +02:00
Sebastian
183aed4ba5
tip -> reward 2023-08-30 11:54:08 -03:00
d19aef746c
wallet-core: towards DD48 2023-08-30 15:54:56 +02:00
d42a06607b
Merge branch 'master' into age-withdraw 2023-08-29 19:39:09 +02:00
5aa883b5d1
repo: make incremental builds faster, don't use TypeScript build mode
(build mode should not be necessary since pnpm handles dependencies inside the repo)
2023-08-29 13:55:14 +02:00
ebb1c58e7a
wallet-core: remove usage of /wire 2023-08-29 13:44:50 +02:00
55bdc161b5
taler-harness: add exchange-purse test 2023-08-29 09:46:43 +02:00
b13bd85215
taler-harness: remove axios usage, renovate some tests 2023-08-29 09:03:19 +02:00
dd4b96e1e6
Merge branch 'master' into age-withdraw 2023-08-28 19:40:26 +02:00
Sebastian
8941f29cb4
fix build 2023-08-28 11:16:28 -03:00
fe7b4c8c0c
Merge branch 'master' into age-withdraw 2023-08-28 14:46:20 +02:00
c95740f1e8
taler-util: make config parsing more compliant with spec 2023-08-25 14:11:23 +02:00
a58f73ecdb
Merge branch 'master' into age-withdraw 2023-08-25 13:24:30 +02:00
5ab3070b3a
Merge branch 'master' into age-withdraw 2023-08-25 13:24:08 +02:00
896841aec5
taler-util: set [PATH] defaults 2023-08-25 11:53:06 +02:00
6cc3fb3d04
harness: modernize some tests 2023-08-24 18:30:03 +02:00
Sebastian
f5596767e1
fix broken build 2023-08-23 14:34:01 -03:00
7fbe28e640
harness: reusable test env 2023-08-23 16:24:41 +02:00
b2d0ad57dd
sqlite3 backend for idb-bridge / wallet-core 2023-08-22 08:01:13 +02:00
70fca92e78
[age-withdraw] WiP: first types and adjustments 2023-08-15 13:48:37 +02:00
Sebastian
8eb0183c78
fix: support for empty strings 2023-08-07 08:14:43 -03:00
44aeaba7b4
wallet-core: introduce tiny digits 2023-08-05 23:56:07 +02:00
6286699f26
-validation 2023-08-05 23:34:37 +02:00
308a4282cb
wallet-core: mock implementation of GetCurrencyInfo 2023-08-05 23:34:37 +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
57e86b759e
rename tip->reward in URI 2023-08-03 19:03:24 +02:00
3d7df63c59
fix taleruri test failure 2023-08-03 18:40:25 +02:00
fdbd55d2bd
-towards tip->reward rename 2023-08-03 18:35:07 +02:00
Sebastian
efed6b32c5
fix #7717 2023-08-02 07:40:28 -03:00
Iván Ávalos
5a91ec2da6
Move anastasis CLI into separate package 2023-07-26 12:09:17 -06:00
Iván Ávalos
e0f32dc899
taler-util: import hash-wasm only when building for Node 2023-07-26 12:09:17 -06:00
Iván Ávalos
ef51ba983f
WIP: initial work for Anastasis in qtart 2023-07-26 12:09:17 -06:00
Sebastian
e90f1b4206
move amount and time function to util 2023-07-21 15:50:03 -03:00
Sebastian
c60f6c039a
add taler signature code 2023-07-20 17:03:14 -03:00
Sebastian
2f072a4c12
mark proposalid as depreacted 2023-07-10 09:44:01 -03:00
Sebastian
f6b63a691b
fix node20 bug 2023-07-10 09:43:08 -03:00
cf55f3f371
bump versions to 0.9.3-dev.17 2023-07-07 14:23:45 +02:00
8b06874f42
wallet-core: support passing transactionId to confirmPay 2023-07-06 20:17:59 +02:00
Sebastian
d98f048fd6
fix 7741: add sessionid 2023-07-03 14:01:23 -03:00
Sebastian
f47b5bd783
#7741 share payment
add shared flag in db
new state purchase dialogShared
new error WALLET_ORDER_ALREADY_PAID
removing nonce from normal operation
new operation: sharePayment which returns payUri with nonce
2023-07-03 12:40:35 -03:00
d4ee961387
wallet-core: rename OperationAttempt->TaskRun, do not allow task result values anymore 2023-06-30 16:14:58 +02:00
Sebastian
28dce57f92
fix: 7740 check max on p2p push 2023-06-28 11:38:01 -03:00
Sebastian
f1008c9661
use default http timeout from util 2023-06-28 09:49:52 -03:00
5bbf41ce1c
wallet-core: handle 'never' timestamp in purse status 2023-06-28 11:10:35 +02:00
35ae9f2c22
wallet-core: emit balance-change notifications, do less implicit background work 2023-06-28 10:49:41 +02:00
Sebastian
1e173e279f
added master pub to add-exchange (for validation) 2023-06-26 14:21:10 -03:00
Sebastian
74579ac2f2
withdraw exchange URI 2023-06-26 12:54:54 -03:00
4b61945f6b
wallet-core: return numCoins in checkPeerPullCredit response 2023-06-26 12:57:00 +02:00
eae3571607
wallet-core: allow confirmPeerPullDebit via txId 2023-06-26 12:53:32 +02:00
66432cdd05
introduce balance-change notification 2023-06-26 10:52:50 +02:00
1b22b4957d
-missing optional 2023-06-24 19:01:13 +02:00
1f31ebc3cc
wallet-core: allow confirming peer-push-credit via txid 2023-06-24 17:49:53 +02:00
77849fdf5d
-minor rename 2023-06-20 19:43:39 +02:00
98a351aa4c
repo: bump to 0.9.3-dev.16 2023-06-20 19:42:44 +02:00
8d20ab87fa
wallet-core: consistently rename to failTransaction 2023-06-20 19:41:42 +02:00
Sebastian
cb3b48d316
using enum instead of string 2023-06-20 14:28:40 -03:00
Sebastian
9f07ab8d4a
remove from float 2023-06-20 11:50:34 -03:00
e5a8ae7d60
wallet-core: remove redundant/unused notifications 2023-06-20 16:07:20 +02:00
9c708251f9
wallet-core: emit DD37 self-transition notifications with errors 2023-06-20 11:40:06 +02:00
Sebastian
d97f440f25
remove type literal 2023-06-16 09:40:10 -03:00
Sebastian
08746f5bf0
compare duration 2023-06-15 13:06:03 -03:00
Sebastian
671342818f
get operation plan types 2023-06-13 16:45:42 -03:00
d8d214942c
wallet-core: truncate withdrawal errors 2023-06-06 17:25:17 +02:00
698f356659
wallet-core: check base URL reported by exchange 2023-06-06 17:18:53 +02:00
8671dc37c8
build system: use --build argument for tsc 2023-06-06 15:30:37 +02:00
f56a563533
build system: get rid of prepare scripts
These don't seem to be the right location to compile packages.
The newest version of pnpm runs all those scripts on "pnpm install",
even if we filter for only one package.  That results in a build
performance issue.
2023-06-06 15:25:53 +02:00
474a171f5e
wallet-core: deterministic p2p contract encryption 2023-06-06 15:00:15 +02:00
1befd39671
bump typescript version 2023-06-06 11:54:37 +02:00
9fca44893a
wallet-core: handle more p2p abort cases nicely 2023-06-05 17:58:25 +02:00
Sebastian
6e7c88a620
fix floor in times 2023-06-05 11:24:25 -03:00
Sebastian
75fdf6137f
move kycurl to commons, make webex aware 2023-06-05 10:58:24 -03:00
e671880b9e
wallet-core: use long-polling for P2P kyc 2023-06-05 13:33:14 +02:00
Christian Grothoff
a5cd8a522e
-typos 2023-06-03 13:00:01 +02:00
b1ce901df2
wallet-core: remove waiting-for-retry and some other notifications that we don't use 2023-06-02 16:03:07 +02:00
2a92ca8732
wallet-core: report possible actions in transactions list 2023-05-30 15:58:28 +02:00
000359a5e7
finish implementation of abort / cancelAborting on all tx types 2023-05-30 12:28:21 +02:00
Sebastian
62cec67983
using taler crypto 2023-05-26 10:54:42 -03:00
Sebastian
e3d046457b
moving into taler-crpto 2023-05-26 09:26:12 -03:00
96d9ea3840
taler-util,wallet-core: make AbsoluteTime opaque 2023-05-26 13:52:00 +02:00
cd8f76db61
taler-util,wallet-core: implement TalerPreciseTimestamp
Fixes #7703
2023-05-26 12:19:32 +02:00
6e13fce8a9
taler-util: compile-time flavor for timestamp types 2023-05-26 11:12:44 +02:00
fe8749c3f8
wallet-core: implement cancelAbortingTransaction for deposit groups 2023-05-25 19:26:40 +02:00
8624d798b7
wallet-core: fix issues with aborting deposits 2023-05-25 19:11:03 +02:00
0b4d900088
wallet-core: return transactionId whenever a transaction is created 2023-05-25 11:59:55 +02:00
0406160869
wallet-core: DD37 fixes and FIXME comments for merchant payments 2023-05-25 11:13:25 +02:00
a2ef2e391a
wallet-core: remove legacy non-DD37 tx status fields 2023-05-24 14:46:03 +02:00
f475f98f86
wallet-core: fix getTransactionById for refunds 2023-05-24 14:20:48 +02:00
4627c0781c
wallet-core: report number of coins in withdrawal details 2023-05-24 12:58:33 +02:00
ea953f2b77
wallet-core: use division for withdrawal coin selection 2023-05-24 12:54:07 +02:00
Sebastian
434bb4af25
uri is not txid 2023-05-22 14:10:51 -03:00
Sebastian
76d2524b8b
pretty 2023-05-22 13:12:38 -03:00
Sebastian
984cba226f
transactionIdStr nominal typing 2023-05-22 13:12:27 -03:00
acf0dda83f
wallet-core: return purchase information in refund if available 2023-05-16 19:03:22 +02:00
72d0230a2e
-fix minor state name 2023-05-16 16:48:51 +02:00
359b9860a6
wallet-core: remove legacy operation names 2023-05-11 14:29:55 +02:00