From 31a8abe0780b8d366f16ae09b7efb15ef1efba95 Mon Sep 17 00:00:00 2001 From: mart1n <20109376+mart1n-xyz@users.noreply.github.com> Date: Tue, 21 Jan 2025 12:56:04 +0100 Subject: [PATCH] unstaking --- src/lib/components/UnstakeButton.svelte | 26 ++ src/lib/components/UnstakingModal.svelte | 321 +++++++++++++++++++++++ src/routes/+page.svelte | 36 +++ src/routes/manage/+page.svelte | 135 ++++++++-- src/routes/stake/+page.svelte | 39 ++- 5 files changed, 529 insertions(+), 28 deletions(-) create mode 100644 src/lib/components/UnstakeButton.svelte create mode 100644 src/lib/components/UnstakingModal.svelte diff --git a/src/lib/components/UnstakeButton.svelte b/src/lib/components/UnstakeButton.svelte new file mode 100644 index 0000000..f34d197 --- /dev/null +++ b/src/lib/components/UnstakeButton.svelte @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/src/lib/components/UnstakingModal.svelte b/src/lib/components/UnstakingModal.svelte new file mode 100644 index 0000000..5484fbe --- /dev/null +++ b/src/lib/components/UnstakingModal.svelte @@ -0,0 +1,321 @@ + + +{#if isOpen} +
Unstaking in progress...
+Successfully unstaked {amount} {SNT_TOKEN.symbol}
+ ++ Unstaking will burn MPs earned in this vault by {percentage.toFixed(0)}% ({mpsToBurn} MPs) +
++ Please confirm that you understand the consequences of unstaking. +
+ {/if} ++ {unstakeError} +
+ {/if} +