mirror of
https://github.com/luxfi/platformvm.git
synced 2026-10-30 15:22:12 +00:00
- Drop atomic_block.go + legacy *_block_test.go (consolidated) - Add block/v0/ subdir + lift_v0.go for old version handling - Copyright header: 'Lux Industries, Inc.' → 'Lux Industries Inc' (no comma) - block_adapter.go: new adapter layer
52 lines
1.1 KiB
Go
52 lines
1.1 KiB
Go
// Copyright (C) 2019-2025, Lux Industries Inc. All rights reserved.
|
|
// See the file LICENSE for licensing terms.
|
|
|
|
package metrics
|
|
|
|
import (
|
|
"net/http"
|
|
"time"
|
|
|
|
"github.com/gorilla/rpc/v2"
|
|
|
|
"github.com/luxfi/ids"
|
|
)
|
|
|
|
var Noop Metrics = noopMetrics{}
|
|
|
|
type noopMetrics struct{}
|
|
|
|
func (noopMetrics) MarkOptionVoteWon() {}
|
|
|
|
func (noopMetrics) MarkOptionVoteLost() {}
|
|
|
|
func (noopMetrics) MarkAccepted(Block) error {
|
|
return nil
|
|
}
|
|
|
|
func (noopMetrics) InterceptRequest(i *rpc.RequestInfo) *http.Request {
|
|
return i.Request
|
|
}
|
|
|
|
func (noopMetrics) AfterRequest(*rpc.RequestInfo) {}
|
|
|
|
func (noopMetrics) IncValidatorSetsCreated() {}
|
|
|
|
func (noopMetrics) IncValidatorSetsCached() {}
|
|
|
|
func (noopMetrics) AddValidatorSetsDuration(time.Duration) {}
|
|
|
|
func (noopMetrics) AddValidatorSetsHeightDiff(uint64) {}
|
|
|
|
func (noopMetrics) SetLocalStake(uint64) {}
|
|
|
|
func (noopMetrics) SetTotalStake(uint64) {}
|
|
|
|
func (noopMetrics) SetTimeUntilUnstake(time.Duration) {}
|
|
|
|
func (noopMetrics) SetTimeUntilNetUnstake(ids.ID, time.Duration) {}
|
|
|
|
func (noopMetrics) SetNetPercentConnected(ids.ID, float64) {}
|
|
|
|
func (noopMetrics) SetPercentConnected(float64) {}
|