public class BlockExtendsData extends BaseNulsData
| 构造器和说明 |
|---|
BlockExtendsData() |
BlockExtendsData(byte[] extend) |
BlockExtendsData(long roundIndex,
int consensusMemberCount,
long roundStartTime,
int packingIndexOfRound) |
| 限定符和类型 | 方法和说明 |
|---|---|
short |
getBlockVersion() |
int |
getConsensusMemberCount() |
short |
getContinuousIntervalCount() |
byte |
getEffectiveRatio() |
short |
getMainVersion() |
byte[] |
getNextSeedHash() |
int |
getPackingIndexOfRound() |
long |
getRoundEndTime(long packingInterval)
根据轮次开始时间计算轮次结束时间
|
long |
getRoundIndex() |
long |
getRoundStartTime() |
byte[] |
getSeed() |
byte[] |
getStateRoot() |
void |
parse(NulsByteBuffer byteBuffer) |
protected void |
serializeToStream(NulsOutputStreamBuffer stream) |
void |
setBlockVersion(short blockVersion) |
void |
setConsensusMemberCount(int consensusMemberCount) |
void |
setContinuousIntervalCount(short continuousIntervalCount) |
void |
setEffectiveRatio(byte effectiveRatio) |
void |
setMainVersion(short mainVersion) |
void |
setNextSeedHash(byte[] nextSeedHash) |
void |
setPackingIndexOfRound(int packingIndexOfRound) |
void |
setRoundIndex(long roundIndex) |
void |
setRoundStartTime(long roundStartTime) |
void |
setSeed(byte[] seed) |
void |
setStateRoot(byte[] stateRoot) |
int |
size() |
String |
toString() |
parse, serializepublic BlockExtendsData(long roundIndex,
int consensusMemberCount,
long roundStartTime,
int packingIndexOfRound)
public BlockExtendsData(byte[] extend)
public BlockExtendsData()
public short getMainVersion()
public void setMainVersion(short mainVersion)
public short getBlockVersion()
public void setBlockVersion(short blockVersion)
public byte getEffectiveRatio()
public void setEffectiveRatio(byte effectiveRatio)
public short getContinuousIntervalCount()
public void setContinuousIntervalCount(short continuousIntervalCount)
public long getRoundEndTime(long packingInterval)
packingInterval - 打包间隔时间(单位:秒)public int getConsensusMemberCount()
public void setConsensusMemberCount(int consensusMemberCount)
public long getRoundStartTime()
public void setRoundStartTime(long roundStartTime)
public int getPackingIndexOfRound()
public void setPackingIndexOfRound(int packingIndexOfRound)
public long getRoundIndex()
public void setRoundIndex(long roundIndex)
public int size()
protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException
serializeToStream 在类中 BaseNulsDataIOExceptionpublic void parse(NulsByteBuffer byteBuffer) throws NulsException
parse 在类中 BaseNulsDataNulsExceptionpublic byte[] getStateRoot()
public void setStateRoot(byte[] stateRoot)
public byte[] getSeed()
public void setSeed(byte[] seed)
public byte[] getNextSeedHash()
public void setNextSeedHash(byte[] nextSeedHash)
Copyright © 2021. All rights reserved.