c95740f1e8
taler-util: make config parsing more compliant with spec
2023-08-25 14:11:23 +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
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
edd3a39a0c
taler-util: remove deprecated function
2023-05-11 14:16:48 +02:00
6308c7ea6b
wallet-core: return txid when starting refund via URI
2023-05-10 17:30:42 +02:00
1c39b2befa
bump versions
2023-05-09 18:20:10 +02:00
2f3db5bcf1
bump versions
2023-05-08 09:37:39 +02:00
b9d658f50b
-spelling consistency
2023-05-07 22:43:45 +02:00
7f0edb6a78
wallet-core: refund DD37 refactoring
2023-05-07 21:51:02 +02:00
Sebastian
a0bf83fbb5
URL.protocol return with a colon at the end
2023-05-05 13:20:48 -03:00
9a412260f3
adapt to merchant API breaking changes
2023-05-05 14:56:33 +02:00
cbf0f83954
wallet-core: remove allowed auditors from contract terms
2023-05-05 13:29:49 +02:00
60805f3ff8
DD37 wip
2023-05-05 13:21:58 +02:00
1b0bec0363
wallet-core: support new exchange wire account signature
2023-05-03 10:01:51 +02:00
23fca6d867
wallet-core: report pay-merchant DD37 state
2023-05-02 13:24:51 +02:00
16d30adf0d
-withdrawal notifications
2023-05-02 10:59:50 +02:00
c4f5c83b8e
wallet-core: implement withdrawal tx transitions
2023-05-02 10:05:05 +02:00
fd86791e42
-DD37 wip
2023-04-25 23:58:17 +02:00
ce41337bd1
wallet-core: derive DD37 for tipping
2023-04-24 21:39:28 +02:00
e4407f8259
-refunds for deposit aborts
2023-04-24 20:30:01 +02:00
Sebastian
3004ece1f8
prevent http request without enable it explicitly
2023-04-24 12:42:45 -03:00
eff3920bd5
wallet-core: further towards deposit DD37
2023-04-23 22:49:42 +02:00