All Classes
-
All Classes Interface Summary Exception Summary Annotation Types Summary Class Description Address An interface forBytes
that also represents an Ethereum account address.BesuConfiguration Generally useful configuration provided by Besu.BesuContext Allows plugins to access Besu services.BesuEvents This service allows plugins to attach to various events during the normal operation of Besu.BesuEvents.BlockPropagatedListener The listener interface for receiving new block propagated events.BesuEvents.LogListener The listener interface for receiving log events.BesuEvents.SyncStatusListener The listener interface for receiving sync status events.BesuEvents.TransactionAddedListener The listener interface for receiving new transaction added events.BesuEvents.TransactionDroppedListener The listener interface for receiving transaction dropped events.BesuPlugin Base interface for Besu plugins.BlockHeader The minimum set of data for a BlockHeader, as defined in the Ethereum Yellow Paper.Counter A counter is a metric to track counts of events or running totals etc.Hash A marker interface indicating that thisBytes32
represents a hash of some sort.IbftQueryService Allows for the IBFT 2.0 specific aspects of the block chain to be queried.KeyValueStorage Responsible for storing values against keys.KeyValueStorageFactory Factory for creating key-value storage instances.KeyValueStorageTransaction A transaction that can atomically commit a sequence of operations to a key-value store.LabelledMetric<T> A metric with labels associated.Log A Log entry from a transaction execution.LogWithMetadata A Log entry from a transaction execution.MetricCategory A MetricCategory is used to group related metrics.MetricCategoryRegistry Allow registration ofMetricCategory
instances so they are recognised by the metrics system and can be enabled.MetricsSystem An interface for creating various Metrics components.OperationTimer A timer metric that records duration of operations for metrics purposes.OperationTimer.TimingContext An interface for stopping the timer and returning elapsed time.PicoCLIOptions A service that plugins can use to add CLI options and commands to the BesuCommand.PoAMetricsService Deprecated. This interface has been replaced byPoaQueryService
PoaQueryService Provides methods to query the status of a Proof of Authority (PoA) network.PrivacyKeyValueStorageFactory PropagatedBlockContext The minimum set of data for a PropagatedBlockContext.Quantity An interface to mark objects that also represents a disceete quantity, such as an unsigned integer value.SegmentIdentifier A namespace identifier for the storage instance segment, a grouping of data that should be kept isolated from the data of other segments.StorageException Base exception class for problems encountered in the domain for storage.StorageService This service allows plugins to register as an available storage engine.SyncStatus Transaction A transaction is a single cryptographically-signed instruction constructed by an actor externally to the scope of Ethereum.Unstable This annotation is an indicator that the interface or method may evolve in a way that it not backwards compatible.