fix(mining-app): 价格显示有效数字从3位增加到6位
每分钟销毁引起的价格变化约 4.66e-12(第7位有效数字),
原来只显示3位有效数字 0.0{5}979 无法观察到变化。
改为6位后 0.0{5}979941,最后一位每1-2分钟变化一次,
用户可在兑换页面实时观察到销毁带来的价格上涨。
影响范围:formatPrice、K线图Y轴/十字线、交易记录、挖矿记录
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
deffdab18b
commit
f5d25afab8
|
|
@ -62,7 +62,7 @@ String formatPrice(String? value) {
|
|||
}
|
||||
}
|
||||
final sigStart = dotIndex + 1 + zeroCount;
|
||||
final sigEnd = sigStart + 3 > str.length ? str.length : sigStart + 3;
|
||||
final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6;
|
||||
final significant = str.substring(sigStart, sigEnd);
|
||||
return '0.0{$zeroCount}$significant';
|
||||
} catch (e) {
|
||||
|
|
|
|||
|
|
@ -317,7 +317,7 @@ class _MiningRecordsListPageState extends ConsumerState<MiningRecordsListPage> {
|
|||
}
|
||||
}
|
||||
final sigStart = dotIndex + 1 + zeroCount;
|
||||
final sigEnd = sigStart + 3 > str.length ? str.length : sigStart + 3;
|
||||
final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6;
|
||||
final significant = str.substring(sigStart, sigEnd);
|
||||
return '0.0{$zeroCount}$significant';
|
||||
} catch (e) {
|
||||
|
|
|
|||
|
|
@ -526,7 +526,7 @@ class _TradingRecordsPageState extends ConsumerState<TradingRecordsPage> with Si
|
|||
}
|
||||
}
|
||||
final sigStart = dotIndex + 1 + zeroCount;
|
||||
final sigEnd = sigStart + 3 > str.length ? str.length : sigStart + 3;
|
||||
final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6;
|
||||
final significant = str.substring(sigStart, sigEnd);
|
||||
return '0.0{$zeroCount}$significant';
|
||||
} catch (e) {
|
||||
|
|
|
|||
|
|
@ -743,7 +743,7 @@ class _KlineChartWidgetState extends State<KlineChartWidget> {
|
|||
}
|
||||
}
|
||||
final sigStart = dotIndex + 1 + zeroCount;
|
||||
final sigEnd = math.min(sigStart + 3, str.length);
|
||||
final sigEnd = math.min(sigStart + 6, str.length);
|
||||
final significant = str.substring(sigStart, sigEnd);
|
||||
return '0.0{$zeroCount}$significant';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -567,7 +567,7 @@ class KlinePainter extends CustomPainter {
|
|||
}
|
||||
}
|
||||
final sigStart = dotIndex + 1 + zeroCount;
|
||||
final sigEnd = math.min(sigStart + 3, str.length);
|
||||
final sigEnd = math.min(sigStart + 6, str.length);
|
||||
final significant = str.substring(sigStart, sigEnd);
|
||||
return '0.0{$zeroCount}$significant';
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue