diff --git a/backend/services/trading-service/src/application/services/price.service.ts b/backend/services/trading-service/src/application/services/price.service.ts index 437b29cf..b35a202b 100644 --- a/backend/services/trading-service/src/application/services/price.service.ts +++ b/backend/services/trading-service/src/application/services/price.service.ts @@ -104,7 +104,8 @@ export class PriceService { burnMultiplier: burnMultiplier.toFixed(18), minuteBurnRate: minuteBurnRate.toFixed(18), snapshotTime: new Date(), - priceChangePercent: priceChangePercent.toFixed(2), + // 保留8位小数,确保每分钟销毁带来的微小涨幅在前端可见 + priceChangePercent: priceChangePercent.toFixed(8), initialPrice: initialPrice.toFixed(18), }; } @@ -264,7 +265,8 @@ export class PriceService { burnMultiplier: burnMultiplier.toFixed(18), minuteBurnRate: snapshot.minuteBurnRate.toFixed(18), snapshotTime: snapshot.snapshotTime, - priceChangePercent: priceChangePercent.toFixed(2), + // 保留8位小数,确保每分钟销毁带来的微小涨幅在前端可见 + priceChangePercent: priceChangePercent.toFixed(8), initialPrice: initialPrice.toFixed(18), }; } diff --git a/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart b/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart index 2b06b026..416955f4 100644 --- a/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart +++ b/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart @@ -207,11 +207,11 @@ class ContributionPage extends ConsumerWidget { ), ), const SizedBox(height: 12), - // 积分股池实时余量 + // 100亿销毁剩余量 Row( children: [ Text( - '积分股池实时余量: ', + '100亿销毁剩余量: ', style: TextStyle(fontSize: 12, color: AppColors.textSecondaryOf(context)), ), isSharePoolLoading diff --git a/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart b/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart index 56dc26f1..0de50c3f 100644 --- a/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart +++ b/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart @@ -188,15 +188,7 @@ class _TradingPageState extends ConsumerState { letterSpacing: -0.75, ), ), - const SizedBox(width: 4), - Text( - '积分值', - style: TextStyle( - fontSize: 14, - fontWeight: FontWeight.w500, - color: AppColors.textSecondaryOf(context), - ), - ), + // '积分值' 文字已隐藏 ], ), const SizedBox(height: 8), @@ -227,7 +219,8 @@ class _TradingPageState extends ConsumerState { ), const SizedBox(width: 4), DataText( - data: isLoading ? null : '$sign${changePercent.toStringAsFixed(2)}%', + // 显示6位小数,确保每分钟销毁引起的涨幅尾数可见 + data: isLoading ? null : '$sign${changePercent.toStringAsFixed(6)}%', isLoading: isLoading, placeholder: '+--.--%', style: TextStyle( @@ -357,7 +350,7 @@ class _TradingPageState extends ConsumerState { Container(width: 1, height: 24, color: bgGray), const SizedBox(width: 16), _buildMarketDataItem( - '黑洞销毁量', + '已销毁量', market != null ? formatCompact(market.blackHoleAmount) : null, _red, isLoading,