commit d3fc751b9c702e373fb7249586505935cb29c592
parent 3ce6b5881becf743b8f5a23722d5bfc3bb36dce6
Author: Antoine A <>
Date: Wed, 4 Mar 2026 16:40:00 +0100
common: fix wire gateway API
Diffstat:
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/WireTransferApi.kt b/libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/WireTransferApi.kt
@@ -74,7 +74,7 @@ fun Routing.wireTransferApi(db: Database, cfg: BankConfig) {
is RegistrationResult.Success -> {
val subjects = mutableListOf<TransferSubject>()
if (result.uuid != null)
- subjects.add(TransferSubject.Uri(cfg.talerWithdrawUri(result.uuid)))
+ subjects.add(TransferSubject.Uri(cfg.talerWithdrawUri(result.uuid), req.credit_amount))
subjects.add(TransferSubject.Simple(fmtIncomingSubject(IncomingType.map, req.authorization_pub), req.credit_amount))
call.respond(
SubjectResult(
diff --git a/libeufin-common/src/main/kotlin/TalerMessage.kt b/libeufin-common/src/main/kotlin/TalerMessage.kt
@@ -227,7 +227,8 @@ sealed interface TransferSubject {
@Serializable
@SerialName("URI")
data class Uri(
- val uri: String
+ val uri: String,
+ val credit_amount: TalerAmount
) : TransferSubject
@Serializable