public class BlockHeader
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
long |
blockNumber |
java.util.List<java.lang.Long> |
consensusWeights |
byte[] |
extraData |
java.lang.String |
gasUsed |
java.util.List<ParentInfo> |
parentInfo |
byte[] |
receiptRoot |
long |
sealer |
java.util.List<byte[]> |
sealerList |
java.util.List<Signature> |
signatureList |
byte[] |
stateRoot |
long |
timestamp |
byte[] |
txsRoot |
int |
version |
| 构造器和说明 |
|---|
BlockHeader() |
BlockHeader(int version,
java.util.List<ParentInfo> parentInfo,
byte[] txsRoot,
byte[] receiptRoot,
byte[] stateRoot,
long blockNumber,
java.lang.String gasUsed,
long timestamp,
long sealer,
java.util.List<byte[]> sealerList,
byte[] extraData,
java.util.List<Signature> signatureList,
java.util.List<java.lang.Long> consensusWeights) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getBlockNumber() |
java.util.List<java.lang.Long> |
getConsensusWeights() |
byte[] |
getExtraData() |
java.lang.String |
getGasUsed() |
java.util.List<ParentInfo> |
getParentInfo() |
byte[] |
getReceiptRoot() |
long |
getSealer() |
java.util.List<byte[]> |
getSealerList() |
java.util.List<Signature> |
getSignatureList() |
byte[] |
getStateRoot() |
long |
getTimestamp() |
byte[] |
getTxsRoot() |
int |
getVersion() |
int |
hashCode() |
void |
readFrom(com.qq.tars.protocol.tars.TarsInputStream _is) |
void |
setBlockNumber(long blockNumber) |
void |
setConsensusWeights(java.util.List<java.lang.Long> consensusWeights) |
void |
setExtraData(byte[] extraData) |
void |
setGasUsed(java.lang.String gasUsed) |
void |
setParentInfo(java.util.List<ParentInfo> parentInfo) |
void |
setReceiptRoot(byte[] receiptRoot) |
void |
setSealer(long sealer) |
void |
setSealerList(java.util.List<byte[]> sealerList) |
void |
setSignatureList(java.util.List<Signature> signatureList) |
void |
setStateRoot(byte[] stateRoot) |
void |
setTimestamp(long timestamp) |
void |
setTxsRoot(byte[] txsRoot) |
void |
setVersion(int version) |
java.lang.String |
toString() |
void |
writeTo(com.qq.tars.protocol.tars.TarsOutputStream _os) |
public int version
public java.util.List<ParentInfo> parentInfo
public byte[] txsRoot
public byte[] receiptRoot
public byte[] stateRoot
public long blockNumber
public java.lang.String gasUsed
public long timestamp
public long sealer
public java.util.List<byte[]> sealerList
public byte[] extraData
public java.util.List<Signature> signatureList
public java.util.List<java.lang.Long> consensusWeights
public BlockHeader()
public BlockHeader(int version,
java.util.List<ParentInfo> parentInfo,
byte[] txsRoot,
byte[] receiptRoot,
byte[] stateRoot,
long blockNumber,
java.lang.String gasUsed,
long timestamp,
long sealer,
java.util.List<byte[]> sealerList,
byte[] extraData,
java.util.List<Signature> signatureList,
java.util.List<java.lang.Long> consensusWeights)
public int getVersion()
public void setVersion(int version)
public java.util.List<ParentInfo> getParentInfo()
public void setParentInfo(java.util.List<ParentInfo> parentInfo)
public byte[] getTxsRoot()
public void setTxsRoot(byte[] txsRoot)
public byte[] getReceiptRoot()
public void setReceiptRoot(byte[] receiptRoot)
public byte[] getStateRoot()
public void setStateRoot(byte[] stateRoot)
public long getBlockNumber()
public void setBlockNumber(long blockNumber)
public java.lang.String getGasUsed()
public void setGasUsed(java.lang.String gasUsed)
public long getTimestamp()
public void setTimestamp(long timestamp)
public long getSealer()
public void setSealer(long sealer)
public java.util.List<byte[]> getSealerList()
public void setSealerList(java.util.List<byte[]> sealerList)
public byte[] getExtraData()
public void setExtraData(byte[] extraData)
public java.util.List<Signature> getSignatureList()
public void setSignatureList(java.util.List<Signature> signatureList)
public java.util.List<java.lang.Long> getConsensusWeights()
public void setConsensusWeights(java.util.List<java.lang.Long> consensusWeights)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic void writeTo(com.qq.tars.protocol.tars.TarsOutputStream _os)
public void readFrom(com.qq.tars.protocol.tars.TarsInputStream _is)