Package org.hyperledger.besu.plugin.data
package org.hyperledger.besu.plugin.data
-
InterfacesClassDescriptionThe parts of a Block not in the
BlockHeader, information corresponding to the comprised transactions inBlockBody.getTransactions(), and a set of other block headers inBlockBody.getOmmers(), as defined in the Ethereum Yellow Paper.The minimum set of data for a BlockHeader, as defined in the Ethereum Yellow Paper.The interface Enode url.A Log entry from a transaction execution.The minimum set of data for a BlockHeader, as defined in the Ethereum Yellow Paper.This interface represents the result of processing a transaction.A transaction receipt, containing information pertaining to a transaction execution.A withdrawal is a system-level operation to support validator withdrawals that are pushed from the beacon chain to EVM.The interface Sync status.Provides context information about a block that has been added to the blockchain.Defines the different types of block addition events that can occur in the blockchain.Represents the reason a block is marked as "bad"An enum representing the reason why a block is marked badThe minimum set of data for a BlockContext.A Log entry from a transaction execution.The minimum set of data for a PropagatedBlockContext.BlockOverrides represents the block overrides for a block.Builder for BlockOverrides.Represents the result of tracing a block, containing information about the transaction traces.A builder class for constructing a BlockTraceResult.This class represents the result of simulating the processing of a block.The result of simulating a transaction: the transaction that was run and the outcome of processing it.Represents the result of tracing a transaction, including its status and optional error message.Enumeration representing the status of the transaction trace.Represent the result of the selection process of a candidate transaction, during the block creation phase.Represent the status of a transaction selection result.Deprecated, for removal: This API element is subject to removal in a future version.This type is scheduled for removal in a future release, with no replacement.Deprecated, for removal: This API element is subject to removal in a future version.This type is scheduled for removal in a future release, with no replacement.Deprecated, for removal: This API element is subject to removal in a future version.This type is scheduled for removal in a future release, with no replacement.Deprecated, for removal: This API element is subject to removal in a future version.This type is scheduled for removal in a future release, with no replacement.