| 程序包 | 说明 |
|---|---|
| com.baidu.xuper.contractpb |
| 限定符和类型 | 方法和说明 |
|---|---|
Contract.Block.Builder |
Contract.Block.Builder.addAllTxids(Iterable<String> values)
Transactions of the block, only txid stored on kv, the detail information stored in another table
repeated string txids = 11; |
Contract.Block.Builder |
Contract.Block.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Contract.Block.Builder |
Contract.Block.Builder.addTxids(String value)
Transactions of the block, only txid stored on kv, the detail information stored in another table
repeated string txids = 11; |
Contract.Block.Builder |
Contract.Block.Builder.addTxidsBytes(com.google.protobuf.ByteString value)
Transactions of the block, only txid stored on kv, the detail information stored in another table
repeated string txids = 11; |
Contract.Block.Builder |
Contract.Block.Builder.clear() |
Contract.Block.Builder |
Contract.Block.Builder.clearBlockid()
blockid generate the hash sign of the block used by sha256
string blockid = 3; |
Contract.Block.Builder |
Contract.Block.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Contract.Block.Builder |
Contract.Block.Builder.clearHeight()
The height of the blockchain
int64 height = 9; |
Contract.Block.Builder |
Contract.Block.Builder.clearInTrunk()
下面的属性会动态变化
If the block is on the trunk
bool in_trunk = 14; |
Contract.Block.Builder |
Contract.Block.Builder.clearNextHash()
Next next block which on trunk
string next_hash = 15; |
Contract.Block.Builder |
Contract.Block.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Contract.Block.Builder |
Contract.Block.Builder.clearPreHash()
pre_hash is the parent blockid of the block
string pre_hash = 4; |
Contract.Block.Builder |
Contract.Block.Builder.clearProposer()
The miner id
bytes proposer = 5; |
Contract.Block.Builder |
Contract.Block.Builder.clearPubkey()
The pk of the miner
bytes pubkey = 7; |
Contract.Block.Builder |
Contract.Block.Builder.clearSign()
The sign which miner signed: blockid + nonce + timestamp
string sign = 6; |
Contract.Block.Builder |
Contract.Block.Builder.clearTxCount()
The transaction count of the block
int32 tx_count = 12; |
Contract.Block.Builder |
Contract.Block.Builder.clearTxids()
Transactions of the block, only txid stored on kv, the detail information stored in another table
repeated string txids = 11; |
Contract.Block.Builder |
Contract.Block.Builder.clone() |
Contract.Block.Builder |
Contract.QueryBlockResponse.Builder.getBlockBuilder()
defined in user code
.xchain.contract.sdk.Block block = 1; |
Contract.Block.Builder |
Contract.Block.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Contract.Block.Builder |
Contract.Block.Builder.mergeFrom(Contract.Block other) |
Contract.Block.Builder |
Contract.Block.Builder.mergeFrom(com.google.protobuf.Message other) |
Contract.Block.Builder |
Contract.Block.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Contract.Block.Builder |
Contract.Block.newBuilder() |
static Contract.Block.Builder |
Contract.Block.newBuilder(Contract.Block prototype) |
Contract.Block.Builder |
Contract.Block.newBuilderForType() |
protected Contract.Block.Builder |
Contract.Block.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Contract.Block.Builder |
Contract.Block.Builder.setBlockid(String value)
blockid generate the hash sign of the block used by sha256
string blockid = 3; |
Contract.Block.Builder |
Contract.Block.Builder.setBlockidBytes(com.google.protobuf.ByteString value)
blockid generate the hash sign of the block used by sha256
string blockid = 3; |
Contract.Block.Builder |
Contract.Block.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Contract.Block.Builder |
Contract.Block.Builder.setHeight(long value)
The height of the blockchain
int64 height = 9; |
Contract.Block.Builder |
Contract.Block.Builder.setInTrunk(boolean value)
下面的属性会动态变化
If the block is on the trunk
bool in_trunk = 14; |
Contract.Block.Builder |
Contract.Block.Builder.setNextHash(String value)
Next next block which on trunk
string next_hash = 15; |
Contract.Block.Builder |
Contract.Block.Builder.setNextHashBytes(com.google.protobuf.ByteString value)
Next next block which on trunk
string next_hash = 15; |
Contract.Block.Builder |
Contract.Block.Builder.setPreHash(String value)
pre_hash is the parent blockid of the block
string pre_hash = 4; |
Contract.Block.Builder |
Contract.Block.Builder.setPreHashBytes(com.google.protobuf.ByteString value)
pre_hash is the parent blockid of the block
string pre_hash = 4; |
Contract.Block.Builder |
Contract.Block.Builder.setProposer(com.google.protobuf.ByteString value)
The miner id
bytes proposer = 5; |
Contract.Block.Builder |
Contract.Block.Builder.setPubkey(com.google.protobuf.ByteString value)
The pk of the miner
bytes pubkey = 7; |
Contract.Block.Builder |
Contract.Block.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Contract.Block.Builder |
Contract.Block.Builder.setSign(String value)
The sign which miner signed: blockid + nonce + timestamp
string sign = 6; |
Contract.Block.Builder |
Contract.Block.Builder.setSignBytes(com.google.protobuf.ByteString value)
The sign which miner signed: blockid + nonce + timestamp
string sign = 6; |
Contract.Block.Builder |
Contract.Block.Builder.setTxCount(int value)
The transaction count of the block
int32 tx_count = 12; |
Contract.Block.Builder |
Contract.Block.Builder.setTxids(int index,
String value)
Transactions of the block, only txid stored on kv, the detail information stored in another table
repeated string txids = 11; |
Contract.Block.Builder |
Contract.Block.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Contract.Block.Builder |
Contract.Block.toBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
Contract.QueryBlockResponse.Builder |
Contract.QueryBlockResponse.Builder.setBlock(Contract.Block.Builder builderForValue)
defined in user code
.xchain.contract.sdk.Block block = 1; |
Copyright © 2020. All rights reserved.