类 BlockHeader
- java.lang.Object
-
- network.nerve.base.data.BaseNulsData
-
- network.nerve.base.data.BlockHeader
-
- 所有已实现的接口:
Serializable,Cloneable,NulsData
public class BlockHeader extends BaseNulsData
- 作者:
- vivi
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 static Comparator<BlockHeader>BLOCK_HEADER_COMPARATOR区块头排序器
-
构造器概要
构造器 构造器 说明 BlockHeader()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object o)BlockSignaturegetBlockSignature()byte[]getExtend()BlockExtendsDatagetExtendsData()NulsHashgetHash()longgetHeight()NulsHashgetMerkleHash()byte[]getPackingAddress(int chainId)NulsHashgetPreHash()byte[]getStateRoot()longgetTime()intgetTxCount()inthashCode()voidparse(NulsByteBuffer byteBuffer)protected voidserializeToStream(NulsOutputStreamBuffer stream)byte[]serializeWithoutSign()voidsetBlockSignature(BlockSignature scriptSign)voidsetExtend(byte[] extend)voidsetHash(NulsHash hash)voidsetHeight(long height)voidsetMerkleHash(NulsHash merkleHash)voidsetPackingAddress(byte[] packingAddress)voidsetPreHash(NulsHash preHash)voidsetStateRoot(byte[] stateRoot)voidsetTime(long time)voidsetTxCount(int txCount)intsize()StringtoString()-
从类继承的方法 network.nerve.base.data.BaseNulsData
parse, serialize
-
-
-
-
字段详细资料
-
BLOCK_HEADER_COMPARATOR
public static final Comparator<BlockHeader> BLOCK_HEADER_COMPARATOR
区块头排序器
-
-
方法详细资料
-
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
-
serializeWithoutSign
public byte[] serializeWithoutSign()
-
getHash
public NulsHash getHash()
-
getExtendsData
public BlockExtendsData getExtendsData()
-
setHash
public void setHash(NulsHash hash)
-
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 scriptSign)
-
getPackingAddress
public byte[] getPackingAddress(int chainId)
-
getExtend
public byte[] getExtend()
-
setExtend
public void setExtend(byte[] extend)
-
setPackingAddress
public void setPackingAddress(byte[] packingAddress)
-
getStateRoot
public byte[] getStateRoot()
-
setStateRoot
public void setStateRoot(byte[] stateRoot)
-
-