Gas price index on a 7-day cycle
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
dbba8b4376
commit
50c119697e
9 files changed
+32
-6
No files matched your search
@@ -74,7 +74,7 @@ namespace Decentralized
|
||||
}
|
||||
|
||||
/// <summary>手续费折成币的数量。</summary>
|
||||
private static double FeeIn(string asset, FeeTier tier) { double p = Session.Price(asset); return p > 0 ? TxRules.FeeCredits(tier, Congested) / p : 0; }
|
||||
private static double FeeIn(string asset, FeeTier tier) { double p = Session.Price(asset); return p > 0 ? TxRules.FeeCredits(tier, Congested, Session.Data.Gas) / p : 0; }
|
||||
|
||||
/// <summary>出块动画的时间表:签名 0.8 秒,内存池 1.2 秒,打包 1 秒,每次确认 0.6 秒;拥堵时按档位放慢。</summary>
|
||||
private static float[] Timeline(int confs, double slow, bool dropped)
|
||||
@@ -434,7 +434,8 @@ namespace Decentralized
|
||||
}
|
||||
b.End();
|
||||
double fee = FeeIn(feeAsset, dev.Tier);
|
||||
b.AddLabel(L.T("hw.fee", Amt(fee), feeAsset, Fmt.Num(TxRules.FeeCredits(dev.Tier, Congested))));
|
||||
b.AddLabel(L.T("hw.fee", Amt(fee), feeAsset, Fmt.Num(TxRules.FeeCredits(dev.Tier, Congested, Session.Data.Gas))));
|
||||
b.AddLabel(L.T("hw.gas", Session.Data.Gas.ToString("0.00", CultureInfo.InvariantCulture)), "gas_dim");
|
||||
b.AddLabel(L.T("hw.confs", TxRules.Confirmations(ValueOf(dev))));
|
||||
if (Congested) b.AddLabel(dev.Tier == FeeTier.Slow ? L.T("hw.congested.slow") : L.T("hw.congested"), "congest_note");
|
||||
b.AddSpace(8f);
|
||||
|
||||
Reference in new issue
Block a user