public static class BcosBlockHeader.BlockHeader
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.List<java.lang.Long> |
consensusWeights |
protected java.lang.String |
extraData |
protected java.lang.String |
gasUsed |
protected java.lang.String |
hash |
protected java.lang.String |
logsBloom |
protected long |
number |
protected java.util.List<BcosBlockHeader.ParentInfo> |
parentInfo |
protected java.lang.String |
receiptsRoot |
protected int |
sealer |
protected java.util.List<java.lang.String> |
sealerList |
protected java.util.List<BcosBlockHeader.Signature> |
signatureList |
protected java.lang.String |
stateRoot |
protected long |
timestamp |
protected java.lang.String |
transactionsRoot |
protected int |
version |
| 构造器和说明 |
|---|
BlockHeader() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
calculateBlockHeaderHash(Hash hashImpl)
calculate block header hash
|
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.Long> |
getConsensusWeights() |
java.lang.String |
getExtraData() |
java.lang.String |
getGasUsed() |
java.lang.String |
getHash() |
java.lang.String |
getLogsBloom() |
long |
getNumber() |
java.util.List<BcosBlockHeader.ParentInfo> |
getParentInfo() |
java.lang.String |
getReceiptsRoot() |
int |
getSealer() |
java.util.List<java.lang.String> |
getSealerList() |
java.util.List<BcosBlockHeader.Signature> |
getSignatureList() |
java.lang.String |
getStateRoot() |
long |
getTimestamp() |
java.lang.String |
getTransactionsRoot() |
int |
getVersion() |
int |
hashCode() |
void |
setConsensusWeights(java.util.List<java.lang.Long> consensusWeights) |
void |
setExtraData(java.lang.String extraData) |
void |
setGasUsed(java.lang.String gasUsed) |
void |
setHash(java.lang.String hash) |
void |
setLogsBloom(java.lang.String logsBloom) |
void |
setNumber(long number) |
void |
setParentInfo(java.util.List<BcosBlockHeader.ParentInfo> parentInfo) |
void |
setReceiptsRoot(java.lang.String receiptsRoot) |
void |
setSealer(int sealer) |
void |
setSealerList(java.util.List<java.lang.String> sealerList) |
void |
setSignatureList(java.util.List<BcosBlockHeader.Signature> signatureList) |
void |
setStateRoot(java.lang.String stateRoot) |
void |
setTimestamp(long timestamp) |
void |
setTransactionsRoot(java.lang.String transactionsRoot) |
void |
setVersion(int version) |
java.lang.String |
toString() |
protected long number
protected int version
protected java.lang.String hash
protected java.lang.String logsBloom
protected java.lang.String transactionsRoot
protected java.lang.String receiptsRoot
protected java.lang.String stateRoot
protected int sealer
protected java.util.List<java.lang.String> sealerList
protected java.lang.String extraData
protected java.lang.String gasUsed
protected long timestamp
protected java.util.List<BcosBlockHeader.ParentInfo> parentInfo
protected java.util.List<BcosBlockHeader.Signature> signatureList
protected java.util.List<java.lang.Long> consensusWeights
public void setSignatureList(java.util.List<BcosBlockHeader.Signature> signatureList)
public void setParentInfo(java.util.List<BcosBlockHeader.ParentInfo> parentInfo)
public void setConsensusWeights(java.util.List<java.lang.Long> consensusWeights)
public void setVersion(int version)
public java.util.List<BcosBlockHeader.Signature> getSignatureList()
public void setNumber(long number)
public void setHash(java.lang.String hash)
public void setLogsBloom(java.lang.String logsBloom)
public void setTransactionsRoot(java.lang.String transactionsRoot)
public void setReceiptsRoot(java.lang.String receiptsRoot)
public void setStateRoot(java.lang.String stateRoot)
public void setSealer(int sealer)
public void setSealerList(java.util.List<java.lang.String> sealerList)
public void setExtraData(java.lang.String extraData)
public void setGasUsed(java.lang.String gasUsed)
public void setTimestamp(long timestamp)
public long getNumber()
public java.lang.String getHash()
public java.lang.String getLogsBloom()
public java.lang.String getTransactionsRoot()
public java.lang.String getReceiptsRoot()
public java.lang.String getStateRoot()
public java.util.List<BcosBlockHeader.ParentInfo> getParentInfo()
public java.util.List<java.lang.Long> getConsensusWeights()
public int getVersion()
public int getSealer()
public java.util.List<java.lang.String> getSealerList()
public java.lang.String getExtraData()
public java.lang.String getGasUsed()
public long getTimestamp()
public java.lang.String calculateBlockHeaderHash(Hash hashImpl) throws java.io.IOException
hashImpl - hash algorithmjava.io.IOException - exception when ByteArrayOutputStream throws IOExceptionpublic boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object