类 BlockHeaderPo
- java.lang.Object
-
- network.nerve.base.data.BaseNulsData
-
- network.nerve.base.data.po.BlockHeaderPo
-
- 所有已实现的接口:
Serializable,Cloneable,NulsData
public class BlockHeaderPo extends BaseNulsData
区块头存储对象- 版本:
- 1.0
- 作者:
- captain
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 BlockHeaderPo()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 BlockSignaturegetBlockSignature()intgetBlockSize()byte[]getExtend()NulsHashgetHash()longgetHeight()NulsHashgetMerkleHash()byte[]getPackingAddress(int chainID)NulsHashgetPreHash()longgetTime()intgetTxCount()List<NulsHash>getTxHashList()booleanisComplete()voidparse(NulsByteBuffer byteBuffer)protected voidserializeToStream(NulsOutputStreamBuffer stream)voidsetBlockSignature(BlockSignature blockSignature)voidsetBlockSize(int blockSize)voidsetComplete(boolean complete)voidsetExtend(byte[] extend)voidsetHash(NulsHash hash)voidsetHeight(long height)voidsetMerkleHash(NulsHash merkleHash)voidsetPreHash(NulsHash preHash)voidsetTime(long time)voidsetTxCount(int txCount)voidsetTxHashList(List<NulsHash> txHashList)intsize()-
从类继承的方法 network.nerve.base.data.BaseNulsData
parse, serialize
-
-
-
-
方法详细资料
-
getHash
public NulsHash getHash()
-
setHash
public void setHash(NulsHash hash)
-
isComplete
public boolean isComplete()
-
setComplete
public void setComplete(boolean complete)
-
getPreHash
public NulsHash getPreHash()
-
setPreHash
public void setPreHash(NulsHash preHash)
-
getMerkleHash
public NulsHash getMerkleHash()
-
setMerkleHash
public void setMerkleHash(NulsHash merkleHash)
-
getTime
public long getTime()
-
setTime
public void setTime(long time)
-
getHeight
public long getHeight()
-
setHeight
public void setHeight(long height)
-
getTxCount
public int getTxCount()
-
setTxCount
public void setTxCount(int txCount)
-
getBlockSignature
public BlockSignature getBlockSignature()
-
setBlockSignature
public void setBlockSignature(BlockSignature blockSignature)
-
getExtend
public byte[] getExtend()
-
setExtend
public void setExtend(byte[] extend)
-
getBlockSize
public int getBlockSize()
-
setBlockSize
public void setBlockSize(int blockSize)
-
getPackingAddress
public byte[] getPackingAddress(int chainID)
-
size
public int size()
-
serializeToStream
protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException
- 指定者:
serializeToStream在类中BaseNulsData- 抛出:
IOException
-
parse
public void parse(NulsByteBuffer byteBuffer) throws NulsException
- 指定者:
parse在类中BaseNulsData- 抛出:
NulsException
-
-