接口 CommonProto.BlockOrBuilder
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- 所有已知实现类:
CommonProto.Block
,CommonProto.Block.Builder
- 封闭类:
- CommonProto
public static interface CommonProto.BlockOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
方法概要
修饰符和类型方法说明com.google.protobuf.ByteString
产块者账户地址com.google.protobuf.ByteString
getHash()
区块的哈希,当区块处于待确认状态时为`null`long
getNonce()
这个区块之前产块者产生的区块数量com.google.protobuf.ByteString
getParentHashes(int index)
父区块的哈希int
父区块的哈希List<com.google.protobuf.ByteString>
父区块的哈希long
getSize()
区块大小的字节数long
区块产生时的 UNIX 时间戳,单位为秒int
区块包含的事务数量com.google.protobuf.ByteString
getTransactionHashes(int index)
20字节的交易哈希的数组,或为空int
20字节的交易哈希的数组,或为空List<com.google.protobuf.ByteString>
20字节的交易哈希的数组,或为空getTransactions(int index)
事务对象的数组,或为空int
事务对象的数组,或为空事务对象的数组,或为空getTransactionsOrBuilder(int index)
事务对象的数组,或为空List<? extends CommonProto.TransactionOrBuilder>
事务对象的数组,或为空com.google.protobuf.ByteString
区块的事务默克尔树根com.google.protobuf.ByteString
getWitnesses(int index)
见证者账户地址int
见证者账户地址List<com.google.protobuf.ByteString>
见证者账户地址从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder
isInitialized
从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getHash
com.google.protobuf.ByteString getHash()区块的哈希,当区块处于待确认状态时为`null`
bytes hash = 1;
- 返回:
- The hash.
-
getCreator
com.google.protobuf.ByteString getCreator()产块者账户地址
bytes creator = 2;
- 返回:
- The creator.
-
getNonce
long getNonce()这个区块之前产块者产生的区块数量
uint64 nonce = 3;
- 返回:
- The nonce.
-
getParentHashesList
List<com.google.protobuf.ByteString> getParentHashesList()父区块的哈希
repeated bytes parent_hashes = 4;
- 返回:
- A list containing the parentHashes.
-
getParentHashesCount
int getParentHashesCount()父区块的哈希
repeated bytes parent_hashes = 4;
- 返回:
- The count of parentHashes.
-
getParentHashes
com.google.protobuf.ByteString getParentHashes(int index)父区块的哈希
repeated bytes parent_hashes = 4;
- 参数:
index
- The index of the element to return.- 返回:
- The parentHashes at the given index.
-
getWitnessesList
List<com.google.protobuf.ByteString> getWitnessesList()见证者账户地址
repeated bytes witnesses = 5;
- 返回:
- A list containing the witnesses.
-
getWitnessesCount
int getWitnessesCount()见证者账户地址
repeated bytes witnesses = 5;
- 返回:
- The count of witnesses.
-
getWitnesses
com.google.protobuf.ByteString getWitnesses(int index)见证者账户地址
repeated bytes witnesses = 5;
- 参数:
index
- The index of the element to return.- 返回:
- The witnesses at the given index.
-
getTimestamp
long getTimestamp()区块产生时的 UNIX 时间戳,单位为秒
int64 timestamp = 6;
- 返回:
- The timestamp.
-
getSize
long getSize()区块大小的字节数
uint64 size = 7;
- 返回:
- The size.
-
getTransactionCount
int getTransactionCount()区块包含的事务数量
uint32 transaction_count = 8;
- 返回:
- The transactionCount.
-
getTransactionsRoot
com.google.protobuf.ByteString getTransactionsRoot()区块的事务默克尔树根
bytes transactions_root = 9;
- 返回:
- The transactionsRoot.
-
getTransactionsList
List<CommonProto.Transaction> getTransactionsList()事务对象的数组,或为空
repeated .bdware.bdledger.api.Transaction transactions = 10;
-
getTransactions
事务对象的数组,或为空
repeated .bdware.bdledger.api.Transaction transactions = 10;
-
getTransactionsCount
int getTransactionsCount()事务对象的数组,或为空
repeated .bdware.bdledger.api.Transaction transactions = 10;
-
getTransactionsOrBuilderList
List<? extends CommonProto.TransactionOrBuilder> getTransactionsOrBuilderList()事务对象的数组,或为空
repeated .bdware.bdledger.api.Transaction transactions = 10;
-
getTransactionsOrBuilder
事务对象的数组,或为空
repeated .bdware.bdledger.api.Transaction transactions = 10;
-
getTransactionHashesList
List<com.google.protobuf.ByteString> getTransactionHashesList()20字节的交易哈希的数组,或为空
repeated bytes transaction_hashes = 11;
- 返回:
- A list containing the transactionHashes.
-
getTransactionHashesCount
int getTransactionHashesCount()20字节的交易哈希的数组,或为空
repeated bytes transaction_hashes = 11;
- 返回:
- The count of transactionHashes.
-
getTransactionHashes
com.google.protobuf.ByteString getTransactionHashes(int index)20字节的交易哈希的数组,或为空
repeated bytes transaction_hashes = 11;
- 参数:
index
- The index of the element to return.- 返回:
- The transactionHashes at the given index.
-