3aa077e097
bump versions
2023-01-24 16:46:36 +01:00
Sebastian
56622a247b
add make rule
2023-01-23 15:12:48 -03:00
Sebastian
3348db0d5e
fix wrong property
2023-01-23 14:57:26 -03:00
Sebastian
87c10f6c8a
depleted rollback
2023-01-23 14:57:26 -03:00
6816052615
update READMEs
2023-01-23 15:43:56 +01:00
Sebastian
86e1cb5b06
fix deleted tip name and format name as merchant backend expected
2023-01-23 11:25:53 -03:00
Sebastian
d195a9ddc8
fix name
2023-01-23 11:00:25 -03:00
Sebastian
fdbe5c12e9
tune up backend dependecies
2023-01-23 10:09:57 -03:00
0029013f8d
-space
2023-01-23 13:56:50 +01:00
3222617b81
wallet-core: make DB migration logic more tolerant
2023-01-23 13:56:22 +01:00
Sebastian
509011f9bc
fix payto
2023-01-23 08:15:22 -03:00
Sebastian
59ce6e3d99
bring documentation from old repo and fix Makefile to copy all content of dist folder
2023-01-21 20:20:42 -03:00
Sebastian
88dbd80f85
if there is not tx and no money left, then hide the currency
2023-01-21 12:32:32 -03:00
Sebastian
03b12d2b27
fix wrong fee calculation
2023-01-20 15:45:02 -03:00
Sebastian
5f31dad2d3
also merge refund when getting transactionById
2023-01-20 15:43:37 -03:00
Sebastian
7ea8321ddd
introducing getBalanceDetail for getting all depositable/transferable amount for a currency
2023-01-20 15:41:55 -03:00
Sebastian
81dda3b6b1
fix: effective amount is higher that raw amount in transfer
2023-01-20 09:59:20 -03:00
Sebastian
346056ca91
feat: adjust log level from developer page
2023-01-19 17:05:34 -03:00
Sebastian
40279ae7f0
pretty
2023-01-19 16:16:42 -03:00
Sebastian
b5c29a8bad
add test for commit 4f376297dc
: show be able to call check refund and finish
2023-01-19 16:14:44 -03:00
Sebastian
4f376297dc
fix: order will stay in queryRefund state forever
2023-01-19 14:25:02 -03:00
Sebastian
e263fe3508
fix: do not count coins with other currency
2023-01-19 13:37:42 -03:00
Sebastian
928fe2d019
fix: contract terms details with fullfilment url
2023-01-19 09:38:53 -03:00
0a439461e9
harness: hack around test limitation
...
It's currently not possible to wait until a transaction reaches a
certain state, so we simply run all pending operation once so that the
pull payment is initiated.
2023-01-19 00:05:45 +01:00
Sebastian
fdc7b58277
Merge branch 'master' of git.taler.net:wallet-core
2023-01-18 17:32:34 -03:00
Sebastian
4bd9b1ba79
fix: missing total cost in peer pull payment
2023-01-18 17:31:34 -03:00
Sebastian
20b9e62aa1
fix: showing the current value of the coin
2023-01-18 17:30:09 -03:00
Sebastian
733d06c8d4
fix: using wrong variable
2023-01-18 17:29:36 -03:00
d7fe5b0cb5
wallet-core: add receiver name in fakebank test
2023-01-18 20:21:24 +01:00
de937d7159
-logging
2023-01-18 20:08:16 +01:00
785f8163ca
harness: mark some tests as experimental
2023-01-18 19:58:30 +01:00
598de5b0d5
wallet-core: Add 'deposited' field to deposit transaction
...
This field indicates whether the POST requests to deposit coins went
through with the exchange.
We also don't consider a deposit transaction as having lifeness when it
is already deposited and we're just querying for informational deposit
tracking information.
2023-01-18 19:33:01 +01:00
Sebastian
5e129abe9e
fix: withdrawal error when creating an invoice
2023-01-18 13:12:38 -03:00
Sebastian
b0258d1909
fix tx pending state
2023-01-18 12:36:49 -03:00
Sebastian
44570081f1
fix zeroOfCurrency
2023-01-18 12:36:36 -03:00
Sebastian
fb4896cf18
backup section link justInDevMode
2023-01-18 12:06:37 -03:00
3bcac051ed
wallet-core: log insufficient balance details
2023-01-18 00:17:07 +01:00
Sebastian
420493b3e6
use payto builder and prevent showing cancel for non-payment
2023-01-17 16:01:28 -03:00
Sebastian
252382a937
throw error after 5 seconds if wallet-core didn't reply to a command
2023-01-17 16:01:28 -03:00
Sebastian
2c14a180c1
re-use the same kyc function from withdrawal for deposits
2023-01-17 16:01:27 -03:00
Sebastian
eeea3e62a0
stronger type check to be sure that ErrorDetails is consistent
2023-01-17 16:01:26 -03:00
Sebastian
5be2d128ed
payto URI builder
2023-01-17 16:01:26 -03:00
Sebastian
3cde52effc
use URL api to stringify payto://
2023-01-17 16:01:25 -03:00
f7dfb736b4
embedded: fix compile script in package.json
2023-01-17 00:25:26 +01:00
41c87b03e6
embedded: payload->args
...
The new qjs embedded wallet bundle broke compatibility with the old one
by calling the wallet-core API request arguments "payload" instead of
"args". This commit goes back to the old name.
2023-01-17 00:20:37 +01:00
Sebastian
e8ca838f29
allow autocomplete, prevent autocapitalize in all forms
2023-01-16 16:19:03 -03:00
Christian Grothoff
4a104415fe
-typos
2023-01-16 17:50:34 +01:00
e9a170d291
harness: wait in test
2023-01-16 16:14:48 +01:00
c4e8eabce8
harness: fix wrong assertions in test-payment-abort
2023-01-16 13:59:16 +01:00
e4801dcc31
util: 'when' field must be optional
2023-01-16 13:59:16 +01:00
Sebastian
bd57fa46a4
show deposit transaction info
2023-01-15 17:49:57 -03:00
Sebastian
fc38d0da95
query transaction status for deposit
2023-01-15 17:48:41 -03:00
Sebastian
e034f1045c
removing merchantPub from signature
2023-01-15 17:47:56 -03:00
Sebastian
bfc7b20100
TrackTransaction interface
2023-01-15 17:46:56 -03:00
Sebastian
8e8bada643
fix deposit navigation
2023-01-13 17:31:20 -03:00
Sebastian
767f1a9d67
remove activeLongPoll on error and prevent activeLongPoll skip if forced
2023-01-13 16:34:07 -03:00
Sebastian
0b2bf13def
using extendedStatus
2023-01-13 16:09:33 -03:00
Sebastian
bc67ff0c7f
added not-yet-implemented and pretty
2023-01-13 16:05:17 -03:00
Sebastian
e573c56873
mark status as deprecated
2023-01-13 15:08:44 -03:00
Sebastian
42acac06aa
fix: date parsing
2023-01-13 14:59:11 -03:00
a31b8c3c31
wallet-core: store total p2p push cost in DB
2023-01-13 02:24:19 +01:00
a3f9e86805
wallet-core: compute full peer push payment fees
2023-01-13 01:45:33 +01:00
8309f803ab
harness: add integration test for withdrawal fees
2023-01-13 01:27:05 +01:00
cbf848dd2a
wallet-core: return pending status instead of error
...
This allows clients to get the transaction ID of the confirmed payment.
2023-01-13 00:31:29 +01:00
Sebastian
72ca5ee8dd
more information if migration failed, and pretty
2023-01-12 15:51:36 -03:00
473cbc3908
wallet-core: refresh properly after non-abort refunds
2023-01-12 17:04:33 +01: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
81157c519b
wallet-cli: add subcommand for aborting txns
2023-01-12 11:39:57 +01:00
1fceb13517
wallet-core: allow zero amounts in payments again
2023-01-12 11:22:43 +01:00
Sebastian
e87073d42a
add kyc warning
2023-01-11 15:30:14 -03:00
Sebastian
335d22b12b
when as number instead of string, fix codec used before declaration, pretty
2023-01-11 15:30:14 -03:00
52be8c9158
-missing file
2023-01-11 17:19:12 +01:00
3641e4cf0c
-check in integration test
2023-01-11 17:16:15 +01:00
143a4fe4ac
wallet-core: refresh when aborting payments
2023-01-11 17:14:49 +01:00
5fc0cb7927
-more to rename
2023-01-11 14:36:29 +01:00
c3fdbd291f
wallet-core: introduce abortPay request
...
This request supersedes the abortPayWithRefund request, as that's too
implementation-focused and does not describe well what's happening.
Also, abortPay can be forced to transition a transaction immediately
into an "aborted" state (either from "paying" or "aborting").
2023-01-11 14:33:35 +01:00
afd6f48b57
wallet-core: remember applied DB fixups
2023-01-11 14:20:23 +01:00
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
688518ec73
fix: update cache when response is ok
2023-01-10 11:50:43 -03:00
Sebastian
da5b42025a
if the order is not found, marked the payment as failed
2023-01-10 11:24:46 -03:00
Sebastian
8d59e71724
fix alert content width
2023-01-10 09:27:00 -03:00
e8baaf5eb1
harness: capture createdb/dropdb logs
2023-01-10 12:14:08 +01:00
cfe33c8e27
wallet-embedded: fetchHttp is now async
2023-01-10 12:14:08 +01:00
Sebastian
4a781bd0dd
fix #7153 : more error handling
...
if handler do not trap error then fail at compile time,
all safe handlers push alert on error
errors are typed so they render good information
2023-01-09 20:20:09 -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
efb5bf9de4
fix broken compile
2023-01-09 08:49:08 -03:00
Sebastian
9b04d8bf35
fix #7152
2023-01-09 08:38:48 -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
MS
db1b824818
libeufin tests: include currency in amounts.
2023-01-05 23:02:34 +01:00
MS
b6afe8bb97
Build system.
...
Avoid taler-harness to use divergent 'esbuild'
versions among dependencies and devDependencies.
2023-01-05 22:49:09 +01:00
MS
b832b5a3bf
Fix build.
...
Include 'esbuild' as a taler-harness dependency,
and update the lockfile accordingly. Give taler-harness
the configure script too.
2023-01-05 22:44:01 +01:00
92f1b5928c
wallet-core: implement insufficient balance details
...
For now, only for merchant payments
2023-01-05 18:45:54 +01:00
Sebastian
4da4a1b33e
introduce TranslatedString type to require an string but exclude non-translated strings
2023-01-04 15:46:01 -03:00
Sebastian
590cda1dd3
split foreground and background api
2023-01-04 15:46:01 -03:00
f4e1e8e6e7
-minor insufficient balance tweaks
2023-01-04 15:44:36 +01:00