File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,9 @@ var (
123123 acceptedLogsCounter = metrics .GetOrRegisterCounter ("chain/logs/accepted" , nil )
124124 processedLogsCounter = metrics .GetOrRegisterCounter ("chain/logs/processed" , nil )
125125
126+ latestMinDelayGauge = metrics .NewRegisteredGauge ("chain/latest/mindelay" , nil )
127+ latestMinDelayExcessGauge = metrics .NewRegisteredGauge ("chain/latest/mindelay/excess" , nil )
128+
126129 ErrRefuseToCorruptArchiver = errors .New ("node has operated with pruning disabled, shutting down to prevent missing tries" )
127130
128131 errFutureBlockUnsupported = errors .New ("future block insertion not supported" )
@@ -1139,6 +1142,14 @@ func (bc *BlockChain) Accept(block *types.Block) error {
11391142 } else {
11401143 blockTotalFeesGauge .Update (total .Int64 ())
11411144 }
1145+ if params .GetExtra (bc .chainConfig ).IsGranite (block .Time ()) {
1146+ extraHeader := customtypes .GetHeaderExtra (block .Header ())
1147+ if extraHeader .MinDelayExcess != nil {
1148+ delayExcess := * extraHeader .MinDelayExcess
1149+ latestMinDelayGauge .Update (int64 (delayExcess .Delay ()))
1150+ latestMinDelayExcessGauge .Update (int64 (delayExcess ))
1151+ }
1152+ }
11421153 return nil
11431154}
11441155
You can’t perform that action at this time.
0 commit comments