From 77f81cbae6a168f5bbd4716bf0354a9b2d7527f6 Mon Sep 17 00:00:00 2001 From: Ignacio Date: Wed, 28 Feb 2024 14:31:17 +0800 Subject: [PATCH] feat: support claiming rewards --- src/features/staking/components/logged-in.tsx | 33 +++++++++++---- src/features/staking/context/actions.ts | 26 +++++++++--- src/features/staking/lib/core/base.ts | 42 ++++++++++++++----- 3 files changed, 77 insertions(+), 24 deletions(-) diff --git a/src/features/staking/components/logged-in.tsx b/src/features/staking/components/logged-in.tsx index 79229f7..a2bfa36 100644 --- a/src/features/staking/components/logged-in.tsx +++ b/src/features/staking/components/logged-in.tsx @@ -7,7 +7,11 @@ import Link from "next/link"; import { memo, useState } from "react"; import type { StakingState } from "../context"; -import { stakeValidator, unstakeValidator } from "../context/actions"; +import { + claimRewardsAction, + stakeValidator, + unstakeValidator, +} from "../context/actions"; import { useStaking } from "../context/hooks"; import type { StakeAddresses } from "../lib/core/base"; import { formatCoin } from "../lib/core/coins"; @@ -99,8 +103,6 @@ function StakingPage() {