Documentation ¶
Index ¶
Constants ¶
View Source
const MetadataRegistryAnalyzerName = "metadata_registry"
Variables ¶
View Source
var ( // ErrOutOfRange is returned if the current block does not fall within the // analyzer's analysis range. ErrOutOfRange = errors.New("range not found. no data source available") // ErrLatestBlockNotFound is returned if the analyzer has not indexed any // blocks yet. This indicates to begin from the start of its range. ErrLatestBlockNotFound = errors.New("latest block not found") )
Functions ¶
This section is empty.
Types ¶
type Analyzer ¶
type Analyzer interface { // Start starts the analyzer. Start(ctx context.Context) // Name returns the name of the analyzer. Name() string }
Analyzer is a worker that analyzes a subset of the Oasis Network.
type MetadataRegistryAnalyzer ¶
type MetadataRegistryAnalyzer struct {
// contains filtered or unexported fields
}
func NewMetadataRegistryAnalyzer ¶
func NewMetadataRegistryAnalyzer(cfg *config.MetadataRegistryConfig, target storage.TargetStorage, logger *log.Logger) (*MetadataRegistryAnalyzer, error)
func (*MetadataRegistryAnalyzer) Name ¶
func (a *MetadataRegistryAnalyzer) Name() string
func (*MetadataRegistryAnalyzer) Start ¶
func (a *MetadataRegistryAnalyzer) Start(ctx context.Context)
Directories ¶
Path | Synopsis |
---|---|
Package block implements the generic block based analyzer.
|
Package block implements the generic block based analyzer. |
Package consensus implements an analyzer for the consensus layer.
|
Package consensus implements an analyzer for the consensus layer. |
Package util contains utility analyzer functionality.
|
Package util contains utility analyzer functionality. |
Click to show internal directories.
Click to hide internal directories.