From 07a894d492b59ee7b7c3014bb7d9fda196617d99 Mon Sep 17 00:00:00 2001 From: Nikolaus Heger Date: Sun, 17 May 2026 12:02:28 +0800 Subject: [PATCH 1/3] fixing graphql call for mining rewards --- quantus_sdk/lib/src/services/taskmaster_service.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quantus_sdk/lib/src/services/taskmaster_service.dart b/quantus_sdk/lib/src/services/taskmaster_service.dart index 394ac8b8..16169bbe 100644 --- a/quantus_sdk/lib/src/services/taskmaster_service.dart +++ b/quantus_sdk/lib/src/services/taskmaster_service.dart @@ -576,8 +576,8 @@ class TaskmasterService { BigInt totalRewards = BigInt.zero; for (final stats in minerStatsList) { - totalMinedBlocks += stats['totalMinedBlocks'] as int; - totalRewards += BigInt.from(stats['totalRewards']); + totalMinedBlocks += int.parse(stats['totalMinedBlocks'].toString()); + totalRewards += BigInt.parse(stats['totalRewards'].toString()); } return MinerStats(totalMinedBlocks: totalMinedBlocks, totalRewards: totalRewards); From 26924fe1c97ae8cae42296d8e65c33789a046f5b Mon Sep 17 00:00:00 2001 From: Nikolaus Heger Date: Sun, 17 May 2026 12:11:50 +0800 Subject: [PATCH 2/3] fix jumbled layout --- .../screens/settings/mining_rewards_screen.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart b/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart index a00f8645..99dc5470 100644 --- a/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart +++ b/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart @@ -57,9 +57,9 @@ class _WithRewards extends ConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { final numberFmt = ref.watch(numberFormattingServiceProvider); - final quanEarned = numberFmt.formatBalance(data.planckRewards, addSymbol: true); - final redeemedRewards = numberFmt.formatBalance(data.redeemedRewards, addSymbol: true); - final redeemableRewards = numberFmt.formatBalance(data.redeemableRewards, addSymbol: true); + final quanEarned = numberFmt.formatBalance(data.planckRewards, maxDecimals: 2, addSymbol: true); + final redeemedRewards = numberFmt.formatBalance(data.redeemedRewards, maxDecimals: 2, addSymbol: true); + final redeemableRewards = numberFmt.formatBalance(data.redeemableRewards, maxDecimals: 2, addSymbol: true); final colors = context.colors; final text = context.themeText; @@ -303,7 +303,16 @@ class _StatColumn extends StatelessWidget { if (isLoading) const Skeleton(width: 100, height: 24) else - Text(value, style: text.sendSectionLabel?.copyWith(color: valueColor)), + FittedBox( + fit: BoxFit.scaleDown, + alignment: Alignment.centerLeft, + child: Text( + value, + maxLines: 1, + softWrap: false, + style: text.sendSectionLabel?.copyWith(color: valueColor), + ), + ), ], ); } From 0640d466551cc7f532a4729d5cf25bba7d145f09 Mon Sep 17 00:00:00 2001 From: Nikolaus Heger Date: Sun, 17 May 2026 12:31:43 +0800 Subject: [PATCH 3/3] format --- .../lib/v2/screens/settings/mining_rewards_screen.dart | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart b/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart index 99dc5470..9b2eaa11 100644 --- a/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart +++ b/mobile-app/lib/v2/screens/settings/mining_rewards_screen.dart @@ -306,12 +306,7 @@ class _StatColumn extends StatelessWidget { FittedBox( fit: BoxFit.scaleDown, alignment: Alignment.centerLeft, - child: Text( - value, - maxLines: 1, - softWrap: false, - style: text.sendSectionLabel?.copyWith(color: valueColor), - ), + child: Text(value, maxLines: 1, softWrap: false, style: text.sendSectionLabel?.copyWith(color: valueColor)), ), ], );