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