Add share cards
This commit is contained in:
51 files changed
+1193
-239
No files matched your search
@@ -8,7 +8,7 @@ import (
|
||||
// The estimate must be stable from the very first blocks of an epoch:
|
||||
// three blocks on target pace should read the same ~0% as a thousand.
|
||||
// The old wall-clock measurement made early readings swing wildly
|
||||
// because the time since the last block — 600s on average — was counted
|
||||
// because the time since the last block, 600s on average, was counted
|
||||
// into the elapsed span without a matching interval to divide it by.
|
||||
func TestEstimateRetargetPercent_StableEarlyInEpoch(t *testing.T) {
|
||||
// Exactly on-pace: each interval takes the consensus target.
|
||||
@@ -82,7 +82,7 @@ func TestEstimateRetargetPercent_WallClockBiasWasWorstEarly(t *testing.T) {
|
||||
t.Errorf("mid-epoch wall-clock error = %+.2f%%, expected it to have washed out", mid)
|
||||
}
|
||||
// And with block timestamps, that same on-pace epoch reads ~0 at
|
||||
// both points — which is the actual fix.
|
||||
// both points, which is the actual fix.
|
||||
if got := estimateRetargetPercent(3, 3*onPace); math.Abs(got) > 0.01 {
|
||||
t.Errorf("block-timestamp measurement at 3 blocks = %+.4f%%, want ~0%%", got)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user