Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTrieStatistics ¶ added in v1.4.0
func NewTrieStatistics() *trieStatistics
NewTrieStatistics creates a new instance of trieStatistics
func NewTrieStatisticsCollector ¶ added in v1.4.0
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 ¶ added in v1.4.0
type TrieStatsDTO struct { Address []byte RootHash []byte TotalNodesSize uint64 TotalNumNodes uint64 MaxTrieDepth uint32 TotalNumNodesPerLevel []uint32 NumBranchesPerLevel []uint32 NumExtensionsPerLevel []uint32 NumLeavesPerLevel []uint32 BranchNodesSize uint64 ExtensionNodesSize uint64 LeafNodesSize uint64 }
TrieStatsDTO holds the statistics for the trie
func (*TrieStatsDTO) ToString ¶ added in v1.4.0
func (tsd *TrieStatsDTO) ToString() []string
ToString returns the collected statistics as a string array
Click to show internal directories.
Click to hide internal directories.