From 6e559bea5f6e18352f1beb5db19be7e43e8d4022 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 11 Mar 2026 23:01:25 -0700 Subject: fee bump status --- src/routes/(app)/payment/[id]/+page.svelte | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/routes/(app)/payment/[id]/+page.svelte b/src/routes/(app)/payment/[id]/+page.svelte index b8642338..03023e8a 100644 --- a/src/routes/(app)/payment/[id]/+page.svelte +++ b/src/routes/(app)/payment/[id]/+page.svelte @@ -57,18 +57,18 @@ let bumpLoading = $state(false); let bumpError = $state(""); + let bumped = $state(false); let canBump = $derived( - type === "bitcoin" && !confirmed && amount < 0 && p.bumpReserve > 0 && !p.childTxid, + type === "bitcoin" && !confirmed && amount < 0 && p.bumpReserve > 0 && !bumped, ); let bump = async () => { bumpLoading = true; bumpError = ""; try { - const res = await post("/bump", { id }); - p.childTxid = res.txid; - p.bumpedFee = res.childFee; + await post("/bump", { id }); + bumped = true; success("Transaction bumped!"); } catch (e: any) { bumpError = e.message; @@ -242,7 +242,7 @@ {/if} {#if !confirmed && p.bumpReserve > 0} - {@render field("Bump Reserve (refundable)", p.bumpReserve)} + {@render field("Bump Reserve (refundable)", p.bumpReserve - (p.bumpedFee || 0))} {/if} {#if p.childTxid} -- cgit v1.2.3