diff options
| author | Adam Soltys <[email protected]> | 2026-03-11 23:01:25 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-11 23:01:25 -0700 |
| commit | 6e559bea5f6e18352f1beb5db19be7e43e8d4022 (patch) | |
| tree | ae12377cf329ba72ed2e04a8d6caa1392a262654 /src | |
| parent | 96f3e1927d37a81d47f8683b4c135bfd30eaceaa (diff) | |
| download | coinos-ui-6e559bea5f6e18352f1beb5db19be7e43e8d4022.tar.gz coinos-ui-6e559bea5f6e18352f1beb5db19be7e43e8d4022.zip | |
fee bump status
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/(app)/payment/[id]/+page.svelte | 10 |
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} |
