aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-11 23:01:25 -0700
committerAdam Soltys <[email protected]>2026-03-11 23:01:25 -0700
commit6e559bea5f6e18352f1beb5db19be7e43e8d4022 (patch)
treeae12377cf329ba72ed2e04a8d6caa1392a262654 /src
parent96f3e1927d37a81d47f8683b4c135bfd30eaceaa (diff)
downloadcoinos-ui-6e559bea5f6e18352f1beb5db19be7e43e8d4022.tar.gz
coinos-ui-6e559bea5f6e18352f1beb5db19be7e43e8d4022.zip
fee bump status
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/payment/[id]/+page.svelte10
1 files changed, 5 insertions, 5 deletions
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}