From 7eacb9435039154cd80bac6d20d1fb49ff23b817 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Sat, 7 Feb 2026 02:24:16 +0300 Subject: [PATCH] fix: LP staking query format - use separate args instead of array --- package.json | 2 +- src/components/wallet/LPStakingModal.tsx | 18 ++++++++++++------ src/version.json | 6 +++--- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 07c0b48..933bfb7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pezkuwi-telegram-miniapp", - "version": "1.0.127", + "version": "1.0.128", "type": "module", "description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards", "author": "Pezkuwichain Team", diff --git a/src/components/wallet/LPStakingModal.tsx b/src/components/wallet/LPStakingModal.tsx index 74ca451..deaf82e 100644 --- a/src/components/wallet/LPStakingModal.tsx +++ b/src/components/wallet/LPStakingModal.tsx @@ -76,14 +76,20 @@ export function LPStakingModal({ isOpen, onClose }: LPStakingModalProps) { if (address) { try { + // poolStakers takes two separate arguments: (poolId, address) // eslint-disable-next-line @typescript-eslint/no-explicit-any - const stakeInfo = await (assetHubApi.query.assetRewards as any).poolStakers([ + const stakeInfo = await (assetHubApi.query.assetRewards as any).poolStakers( poolId, - address, - ]); - if (stakeInfo && stakeInfo.isSome) { - const stakeData = stakeInfo.unwrap().toJSON(); - userStaked = stakeData.amount || '0'; + address + ); + console.log('[LP Staking] Pool', poolId, 'stakeInfo:', stakeInfo.toString()); + if (stakeInfo && !stakeInfo.isEmpty && !stakeInfo.isNone) { + const stakeData = stakeInfo.isSome + ? stakeInfo.unwrap().toJSON() + : stakeInfo.toJSON(); + userStaked = stakeData.amount?.toString() || '0'; + pendingRewards = stakeData.rewards?.toString() || '0'; + console.log('[LP Staking] User staked in pool', poolId, ':', userStaked); } } catch (err) { console.error('Error fetching stake info:', err); diff --git a/src/version.json b/src/version.json index f91a201..a41c67d 100644 --- a/src/version.json +++ b/src/version.json @@ -1,5 +1,5 @@ { - "version": "1.0.127", - "buildTime": "2026-02-06T23:20:04.537Z", - "buildNumber": 1770420004537 + "version": "1.0.128", + "buildTime": "2026-02-06T23:24:16.209Z", + "buildNumber": 1770420256209 }