From 77c58469cac2454011d91e8f34e0d6909636add3 Mon Sep 17 00:00:00 2001 From: adammino-ledger Date: Mon, 3 Feb 2025 16:22:57 +0000 Subject: [PATCH 1/4] change the button action earn rewards to open stakekit rather than native staking modal --- .../families/polkadot/Nomination/index.tsx | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/families/polkadot/Nomination/index.tsx b/apps/ledger-live-desktop/src/renderer/families/polkadot/Nomination/index.tsx index 3512ff566e3c..4fc4e9eda3e0 100644 --- a/apps/ledger-live-desktop/src/renderer/families/polkadot/Nomination/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/families/polkadot/Nomination/index.tsx @@ -44,6 +44,7 @@ import { } from "@ledgerhq/live-common/families/polkadot/types"; import { SubAccount } from "@ledgerhq/types-live"; import { useAccountUnit } from "~/renderer/hooks/useAccountUnit"; +import { useHistory } from "react-router"; type Props = { account: PolkadotAccount | SubAccount; @@ -64,6 +65,8 @@ export type NominationValidator = | PolkadotUnlocking; const Nomination = ({ account }: { account: PolkadotAccount }) => { + const history = useHistory(); + const discreet = useDiscreetMode(); const locale = useSelector(localeSelector); const unit = useAccountUnit(account); @@ -115,12 +118,15 @@ const Nomination = ({ account }: { account: PolkadotAccount }) => { }; }, [unlockings, unlockedBalance]); const onEarnRewards = useCallback(() => { - dispatch( - openModal("MODAL_POLKADOT_REWARDS_INFO", { - account, - }), - ); - }, [account, dispatch]); + history.push({ + pathname: "/platform/stakekit", + state: { + yieldId: "polkadot-dot-validator-staking", + accountId: account.id, + returnTo: `/account/${account.id}`, + }, + }); + }, [account, history]); const onNominate = useCallback(() => { dispatch( openModal("MODAL_POLKADOT_NOMINATE", { From c0543c184c4bfb5ddee8491fd7061428386b9695 Mon Sep 17 00:00:00 2001 From: adammino-ledger Date: Tue, 4 Feb 2025 09:49:17 +0000 Subject: [PATCH 2/4] earn more reward fix for llm --- .../families/polkadot/Nominations/index.tsx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/ledger-live-mobile/src/families/polkadot/Nominations/index.tsx b/apps/ledger-live-mobile/src/families/polkadot/Nominations/index.tsx index 6643927ac72d..b3e793131e84 100644 --- a/apps/ledger-live-mobile/src/families/polkadot/Nominations/index.tsx +++ b/apps/ledger-live-mobile/src/families/polkadot/Nominations/index.tsx @@ -9,7 +9,6 @@ import { getMainAccount } from "@ledgerhq/live-common/account/index"; import { getDefaultExplorerView, getAddressExplorer } from "@ledgerhq/live-common/explorers"; import { canNominate, - isStash, hasExternalController, hasExternalStash, hasPendingOperationType, @@ -144,15 +143,16 @@ export default function Nominations(props: Props) { ); const onEarnRewards = useCallback(() => { - isStash(account) - ? onNavigate({ - route: NavigatorName.PolkadotNominateFlow, - screen: ScreenName.PolkadotNominateSelectValidators, - }) - : onNavigate({ - route: NavigatorName.PolkadotBondFlow, - screen: ScreenName.PolkadotBondStarted, - }); + onNavigate({ + route: NavigatorName.Base, + screen: ScreenName.PlatformApp, + params: { + platform: "stakekit", + name: "StakeKit", + accountId: account.id, + yieldId: "polkadot-dot-validator-staking", + }, + }); }, [account, onNavigate]); const onNominate = useCallback(() => { From d67bb681505b4b67d41a15a64aab7650560440b9 Mon Sep 17 00:00:00 2001 From: adammino-ledger Date: Tue, 4 Feb 2025 09:51:51 +0000 Subject: [PATCH 3/4] added changeset --- .changeset/calm-planes-train.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/calm-planes-train.md diff --git a/.changeset/calm-planes-train.md b/.changeset/calm-planes-train.md new file mode 100644 index 000000000000..71e73d0ff23d --- /dev/null +++ b/.changeset/calm-planes-train.md @@ -0,0 +1,6 @@ +--- +"ledger-live-desktop": minor +"live-mobile": minor +--- + +DOT stake eearn more reward button redirecting to stakekit From 821750e9c95651cf6057cfe3b5708ae2a419625b Mon Sep 17 00:00:00 2001 From: adammino-ledger Date: Wed, 5 Feb 2025 16:21:22 +0000 Subject: [PATCH 4/4] fix typo on changeset --- .changeset/calm-planes-train.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/calm-planes-train.md b/.changeset/calm-planes-train.md index 71e73d0ff23d..fbcd6c0bcba4 100644 --- a/.changeset/calm-planes-train.md +++ b/.changeset/calm-planes-train.md @@ -3,4 +3,4 @@ "live-mobile": minor --- -DOT stake eearn more reward button redirecting to stakekit +DOT stake earn more reward button redirecting to stakekit