statistics

package
v1.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2023 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTrieStatistics

func NewTrieStatistics() *trieStatistics

NewTrieStatistics creates a new instance of trieStatistics

func NewTrieStatisticsCollector

func NewTrieStatisticsCollector() *trieStatisticsCollector

NewTrieStatisticsCollector creates a new instance of trieStatisticsCollector

func NewTrieSyncStatistics

func NewTrieSyncStatistics() *trieSyncStatistics

NewTrieSyncStatistics returns a structure able to collect sync statistics from a trie and store them

Types

type TrieStatsDTO

type TrieStatsDTO struct {
	Address        string
	RootHash       []byte
	TotalNodesSize uint64
	TotalNumNodes  uint64
	MaxTrieDepth   uint32

	BranchNodesSize    uint64
	NumBranchNodes     uint64
	ExtensionNodesSize uint64
	NumExtensionNodes  uint64
	LeafNodesSize      uint64
	NumLeafNodes       uint64
}

TrieStatsDTO holds the statistics for the trie

func (*TrieStatsDTO) ToString

func (tsd *TrieStatsDTO) ToString() []string

ToString returns the collected statistics as a string array

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL