Class Block<HeaderT extends BlockHeader,​BodyT extends BlockBody>

  • Direct Known Subclasses:
    BlockV1, BlockV2

    public abstract class Block<HeaderT extends BlockHeader,​BodyT extends BlockBody>
    extends java.lang.Object
    Abstract base class for all block versions.
    • Constructor Detail

      • Block

        public Block​(Digest hash)
      • Block

        public Block()
    • Method Detail

      • getHeader

        public abstract HeaderT getHeader()
      • getBody

        public abstract BodyT getBody()
      • getHash

        public Digest getHash()
      • setHash

        public void setHash​(Digest hash)