mirror of
https://github.com/pezkuwichain/pezkuwi-telegram-miniapp.git
synced 2026-06-14 04:01:01 +00:00
fix: LP staking query format - use separate args instead of array
This commit is contained in:
+1
-1
@@ -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",
|
||||
|
||||
@@ -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);
|
||||
|
||||
+3
-3
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user