类 BlockExtendsData

    • 构造器详细资料

      • BlockExtendsData

        public BlockExtendsData​(long roundIndex,
                                int consensusMemberCount,
                                long roundStartTime,
                                int packingIndexOfRound)
      • BlockExtendsData

        public BlockExtendsData​(byte[] extend)
      • BlockExtendsData

        public BlockExtendsData()
    • 方法详细资料

      • getMainVersion

        public short getMainVersion()
      • setMainVersion

        public void setMainVersion​(short mainVersion)
      • getBlockVersion

        public short getBlockVersion()
      • setBlockVersion

        public void setBlockVersion​(short blockVersion)
      • getEffectiveRatio

        public byte getEffectiveRatio()
      • setEffectiveRatio

        public void setEffectiveRatio​(byte effectiveRatio)
      • getContinuousIntervalCount

        public short getContinuousIntervalCount()
      • setContinuousIntervalCount

        public void setContinuousIntervalCount​(short continuousIntervalCount)
      • getRoundEndTime

        public long getRoundEndTime​(long packingInterval)
        根据轮次开始时间计算轮次结束时间
        参数:
        packingInterval - 打包间隔时间(单位:秒)
      • getConsensusMemberCount

        public int getConsensusMemberCount()
      • setConsensusMemberCount

        public void setConsensusMemberCount​(int consensusMemberCount)
      • getRoundStartTime

        public long getRoundStartTime()
      • setRoundStartTime

        public void setRoundStartTime​(long roundStartTime)
      • getPackingIndexOfRound

        public int getPackingIndexOfRound()
      • setPackingIndexOfRound

        public void setPackingIndexOfRound​(int packingIndexOfRound)
      • getRoundIndex

        public long getRoundIndex()
      • setRoundIndex

        public void setRoundIndex​(long roundIndex)
      • size

        public int size()
      • getStateRoot

        public byte[] getStateRoot()
      • setStateRoot

        public void setStateRoot​(byte[] stateRoot)
      • getSeed

        public byte[] getSeed()
      • setSeed

        public void setSeed​(byte[] seed)
      • getNextSeedHash

        public byte[] getNextSeedHash()
      • setNextSeedHash

        public void setNextSeedHash​(byte[] nextSeedHash)