Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithPrunerMetrics ¶ added in v0.14.0
WithPrunerMetrics is a utility function to turn on pruner metrics and that is expected to be "invoked" by the fx lifecycle.
Types ¶
type Option ¶ added in v0.14.0
type Option func(*Params)
func WithPruneCycle ¶ added in v0.14.0
WithPruneCycle configures how often the pruning Service triggers a pruning cycle.
type Params ¶ added in v0.14.0
type Params struct {
// contains filtered or unexported fields
}
func DefaultParams ¶ added in v0.14.0
func DefaultParams() Params
type Pruner ¶
type Pruner interface {
Prune(context.Context, *header.ExtendedHeader) error
}
Pruner contains methods necessary to prune data from the node's datastore.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service handles running the pruning cycle for the node.
func NewService ¶
func (*Service) Start ¶
Start loads the pruner's last pruned height (1 if pruner is freshly initialized) and runs the prune loop, pruning any blocks older than the given availability window.
func (*Service) WithMetrics ¶ added in v0.14.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.