Package com.norswap.nanoeth.blocks
Class BlockValidity
java.lang.Object
com.norswap.nanoeth.blocks.BlockValidity
public final class BlockValidity extends Object
The block validity is a wrapper for
BlockValidityStatus
which includes additional
information if the block is invalid.-
Field Summary
Fields Modifier and Type Field Description static BlockValidity
BLOCK_VALID
Wrapper forBlockValidityStatus.VAL_VALID
.BlockValidityStatus
status
BlockHeader
uncle
The offending uncle, if the block is invalid because of a particular uncle. -
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
static BlockValidity
of(BlockValidityStatus status)
static BlockValidity
of(BlockValidityStatus status, BlockHeader uncle)
String
toString()
boolean
valid()
-
Field Details
-
BLOCK_VALID
Wrapper forBlockValidityStatus.VAL_VALID
. -
status
-
uncle
The offending uncle, if the block is invalid because of a particular uncle.
-
-
Method Details