public static final class XchainOuterClass.Transaction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder> implements XchainOuterClass.TransactionOrBuilder
Transaction is the information of the transactionProtobuf type
pb.Transaction| 限定符和类型 | 方法和说明 |
|---|---|
XchainOuterClass.Transaction.Builder |
addAllAuthRequire(Iterable<String> values)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.Transaction.Builder |
addAllAuthRequireSigns(Iterable<? extends XchainOuterClass.SignatureInfo> values)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
addAllContractRequests(Iterable<? extends XchainOuterClass.InvokeRequest> values)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
addAllInitiatorSigns(Iterable<? extends XchainOuterClass.SignatureInfo> values)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
addAllTxInputs(Iterable<? extends XchainOuterClass.TxInput> values)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
addAllTxInputsExt(Iterable<? extends XchainOuterClass.TxInputExt> values)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
addAllTxOutputs(Iterable<? extends XchainOuterClass.TxOutput> values)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
addAllTxOutputsExt(Iterable<? extends XchainOuterClass.TxOutputExt> values)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
addAuthRequire(String value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.Transaction.Builder |
addAuthRequireBytes(com.google.protobuf.ByteString value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.Transaction.Builder |
addAuthRequireSigns(int index,
XchainOuterClass.SignatureInfo.Builder builderForValue)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
addAuthRequireSigns(int index,
XchainOuterClass.SignatureInfo value)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
addAuthRequireSigns(XchainOuterClass.SignatureInfo.Builder builderForValue)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
addAuthRequireSigns(XchainOuterClass.SignatureInfo value)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.SignatureInfo.Builder |
addAuthRequireSignsBuilder()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.SignatureInfo.Builder |
addAuthRequireSignsBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
addContractRequests(int index,
XchainOuterClass.InvokeRequest.Builder builderForValue)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
addContractRequests(int index,
XchainOuterClass.InvokeRequest value)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
addContractRequests(XchainOuterClass.InvokeRequest.Builder builderForValue)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
addContractRequests(XchainOuterClass.InvokeRequest value)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.InvokeRequest.Builder |
addContractRequestsBuilder()
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.InvokeRequest.Builder |
addContractRequestsBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
addInitiatorSigns(int index,
XchainOuterClass.SignatureInfo.Builder builderForValue)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
addInitiatorSigns(int index,
XchainOuterClass.SignatureInfo value)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
addInitiatorSigns(XchainOuterClass.SignatureInfo.Builder builderForValue)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
addInitiatorSigns(XchainOuterClass.SignatureInfo value)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.SignatureInfo.Builder |
addInitiatorSignsBuilder()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.SignatureInfo.Builder |
addInitiatorSignsBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
XchainOuterClass.Transaction.Builder |
addTxInputs(int index,
XchainOuterClass.TxInput.Builder builderForValue)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
addTxInputs(int index,
XchainOuterClass.TxInput value)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
addTxInputs(XchainOuterClass.TxInput.Builder builderForValue)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
addTxInputs(XchainOuterClass.TxInput value)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxInput.Builder |
addTxInputsBuilder()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxInput.Builder |
addTxInputsBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
addTxInputsExt(int index,
XchainOuterClass.TxInputExt.Builder builderForValue)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
addTxInputsExt(int index,
XchainOuterClass.TxInputExt value)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
addTxInputsExt(XchainOuterClass.TxInputExt.Builder builderForValue)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
addTxInputsExt(XchainOuterClass.TxInputExt value)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.TxInputExt.Builder |
addTxInputsExtBuilder()
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.TxInputExt.Builder |
addTxInputsExtBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
addTxOutputs(int index,
XchainOuterClass.TxOutput.Builder builderForValue)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
addTxOutputs(int index,
XchainOuterClass.TxOutput value)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
addTxOutputs(XchainOuterClass.TxOutput.Builder builderForValue)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
addTxOutputs(XchainOuterClass.TxOutput value)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.TxOutput.Builder |
addTxOutputsBuilder()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.TxOutput.Builder |
addTxOutputsBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
addTxOutputsExt(int index,
XchainOuterClass.TxOutputExt.Builder builderForValue)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
addTxOutputsExt(int index,
XchainOuterClass.TxOutputExt value)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
addTxOutputsExt(XchainOuterClass.TxOutputExt.Builder builderForValue)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
addTxOutputsExt(XchainOuterClass.TxOutputExt value)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.TxOutputExt.Builder |
addTxOutputsExtBuilder()
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.TxOutputExt.Builder |
addTxOutputsExtBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction |
build() |
XchainOuterClass.Transaction |
buildPartial() |
XchainOuterClass.Transaction.Builder |
clear() |
XchainOuterClass.Transaction.Builder |
clearAuthRequire()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.Transaction.Builder |
clearAuthRequireSigns()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
clearAutogen()
auto generated tx
bool autogen = 11; |
XchainOuterClass.Transaction.Builder |
clearBlockid()
the blockid the transaction belong to
bytes blockid = 2; |
XchainOuterClass.Transaction.Builder |
clearCoinbase()
Mining rewards
bool coinbase = 7; |
XchainOuterClass.Transaction.Builder |
clearContractRequests()
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
clearDesc()
Transaction description or system contract
bytes desc = 6; |
XchainOuterClass.Transaction.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
XchainOuterClass.Transaction.Builder |
clearHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
XchainOuterClass.Transaction.Builder |
clearInitiator()
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
XchainOuterClass.Transaction.Builder |
clearInitiatorSigns()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
clearModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
XchainOuterClass.Transaction.Builder |
clearNonce()
Random number used to avoid replay attacks
string nonce = 8; |
XchainOuterClass.Transaction.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
XchainOuterClass.Transaction.Builder |
clearReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30; |
XchainOuterClass.Transaction.Builder |
clearTimestamp()
Timestamp to launch the transaction
int64 timestamp = 9; |
XchainOuterClass.Transaction.Builder |
clearTxid()
txid is the id of this transaction
bytes txid = 1; |
XchainOuterClass.Transaction.Builder |
clearTxInputs()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
clearTxInputsExt()
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
clearTxOutputs()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
clearTxOutputsExt()
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
clearVersion()
tx format version; tx格式版本号
int32 version = 10; |
XchainOuterClass.Transaction.Builder |
clearXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
XchainOuterClass.Transaction.Builder |
clone() |
String |
getAuthRequire(int index)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
com.google.protobuf.ByteString |
getAuthRequireBytes(int index)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
int |
getAuthRequireCount()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
com.google.protobuf.ProtocolStringList |
getAuthRequireList()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.SignatureInfo |
getAuthRequireSigns(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.SignatureInfo.Builder |
getAuthRequireSignsBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
List<XchainOuterClass.SignatureInfo.Builder> |
getAuthRequireSignsBuilderList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
int |
getAuthRequireSignsCount()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
List<XchainOuterClass.SignatureInfo> |
getAuthRequireSignsList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.SignatureInfoOrBuilder |
getAuthRequireSignsOrBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
List<? extends XchainOuterClass.SignatureInfoOrBuilder> |
getAuthRequireSignsOrBuilderList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
boolean |
getAutogen()
auto generated tx
bool autogen = 11; |
com.google.protobuf.ByteString |
getBlockid()
the blockid the transaction belong to
bytes blockid = 2; |
boolean |
getCoinbase()
Mining rewards
bool coinbase = 7; |
XchainOuterClass.InvokeRequest |
getContractRequests(int index)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.InvokeRequest.Builder |
getContractRequestsBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25; |
List<XchainOuterClass.InvokeRequest.Builder> |
getContractRequestsBuilderList()
repeated .pb.InvokeRequest contract_requests = 25; |
int |
getContractRequestsCount()
repeated .pb.InvokeRequest contract_requests = 25; |
List<XchainOuterClass.InvokeRequest> |
getContractRequestsList()
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.InvokeRequestOrBuilder |
getContractRequestsOrBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25; |
List<? extends XchainOuterClass.InvokeRequestOrBuilder> |
getContractRequestsOrBuilderList()
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction |
getDefaultInstanceForType() |
com.google.protobuf.ByteString |
getDesc()
Transaction description or system contract
bytes desc = 6; |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
XchainOuterClass.HDInfo |
getHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
XchainOuterClass.HDInfo.Builder |
getHDInfoBuilder()
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
XchainOuterClass.HDInfoOrBuilder |
getHDInfoOrBuilder()
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
String |
getInitiator()
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
com.google.protobuf.ByteString |
getInitiatorBytes()
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
XchainOuterClass.SignatureInfo |
getInitiatorSigns(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.SignatureInfo.Builder |
getInitiatorSignsBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
List<XchainOuterClass.SignatureInfo.Builder> |
getInitiatorSignsBuilderList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
int |
getInitiatorSignsCount()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
List<XchainOuterClass.SignatureInfo> |
getInitiatorSignsList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.SignatureInfoOrBuilder |
getInitiatorSignsOrBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
List<? extends XchainOuterClass.SignatureInfoOrBuilder> |
getInitiatorSignsOrBuilderList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.ModifyBlock |
getModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
XchainOuterClass.ModifyBlock.Builder |
getModifyBlockBuilder()
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
XchainOuterClass.ModifyBlockOrBuilder |
getModifyBlockOrBuilder()
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
String |
getNonce()
Random number used to avoid replay attacks
string nonce = 8; |
com.google.protobuf.ByteString |
getNonceBytes()
Random number used to avoid replay attacks
string nonce = 8; |
long |
getReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30; |
long |
getTimestamp()
Timestamp to launch the transaction
int64 timestamp = 9; |
com.google.protobuf.ByteString |
getTxid()
txid is the id of this transaction
bytes txid = 1; |
XchainOuterClass.TxInput |
getTxInputs(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxInput.Builder |
getTxInputsBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
List<XchainOuterClass.TxInput.Builder> |
getTxInputsBuilderList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
int |
getTxInputsCount()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxInputExt |
getTxInputsExt(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.TxInputExt.Builder |
getTxInputsExtBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
List<XchainOuterClass.TxInputExt.Builder> |
getTxInputsExtBuilderList()
repeated .pb.TxInputExt tx_inputs_ext = 23; |
int |
getTxInputsExtCount()
repeated .pb.TxInputExt tx_inputs_ext = 23; |
List<XchainOuterClass.TxInputExt> |
getTxInputsExtList()
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.TxInputExtOrBuilder |
getTxInputsExtOrBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
List<? extends XchainOuterClass.TxInputExtOrBuilder> |
getTxInputsExtOrBuilderList()
repeated .pb.TxInputExt tx_inputs_ext = 23; |
List<XchainOuterClass.TxInput> |
getTxInputsList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxInputOrBuilder |
getTxInputsOrBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
List<? extends XchainOuterClass.TxInputOrBuilder> |
getTxInputsOrBuilderList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxOutput |
getTxOutputs(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.TxOutput.Builder |
getTxOutputsBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
List<XchainOuterClass.TxOutput.Builder> |
getTxOutputsBuilderList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
int |
getTxOutputsCount()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.TxOutputExt |
getTxOutputsExt(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.TxOutputExt.Builder |
getTxOutputsExtBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
List<XchainOuterClass.TxOutputExt.Builder> |
getTxOutputsExtBuilderList()
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
int |
getTxOutputsExtCount()
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
List<XchainOuterClass.TxOutputExt> |
getTxOutputsExtList()
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.TxOutputExtOrBuilder |
getTxOutputsExtOrBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
List<? extends XchainOuterClass.TxOutputExtOrBuilder> |
getTxOutputsExtOrBuilderList()
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
List<XchainOuterClass.TxOutput> |
getTxOutputsList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.TxOutputOrBuilder |
getTxOutputsOrBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
List<? extends XchainOuterClass.TxOutputOrBuilder> |
getTxOutputsOrBuilderList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
int |
getVersion()
tx format version; tx格式版本号
int32 version = 10; |
XchainOuterClass.XuperSignature |
getXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
XchainOuterClass.XuperSignature.Builder |
getXuperSignBuilder()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
XchainOuterClass.XuperSignatureOrBuilder |
getXuperSignOrBuilder()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
boolean |
hasHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
boolean |
hasModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
boolean |
hasXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
XchainOuterClass.Transaction.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
XchainOuterClass.Transaction.Builder |
mergeFrom(com.google.protobuf.Message other) |
XchainOuterClass.Transaction.Builder |
mergeFrom(XchainOuterClass.Transaction other) |
XchainOuterClass.Transaction.Builder |
mergeHDInfo(XchainOuterClass.HDInfo value)
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
XchainOuterClass.Transaction.Builder |
mergeModifyBlock(XchainOuterClass.ModifyBlock value)
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
XchainOuterClass.Transaction.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
XchainOuterClass.Transaction.Builder |
mergeXuperSign(XchainOuterClass.XuperSignature value)
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
XchainOuterClass.Transaction.Builder |
removeAuthRequireSigns(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
removeContractRequests(int index)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
removeInitiatorSigns(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
removeTxInputs(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
removeTxInputsExt(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
removeTxOutputs(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
removeTxOutputsExt(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
setAuthRequire(int index,
String value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.Transaction.Builder |
setAuthRequireSigns(int index,
XchainOuterClass.SignatureInfo.Builder builderForValue)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
setAuthRequireSigns(int index,
XchainOuterClass.SignatureInfo value)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29; |
XchainOuterClass.Transaction.Builder |
setAutogen(boolean value)
auto generated tx
bool autogen = 11; |
XchainOuterClass.Transaction.Builder |
setBlockid(com.google.protobuf.ByteString value)
the blockid the transaction belong to
bytes blockid = 2; |
XchainOuterClass.Transaction.Builder |
setCoinbase(boolean value)
Mining rewards
bool coinbase = 7; |
XchainOuterClass.Transaction.Builder |
setContractRequests(int index,
XchainOuterClass.InvokeRequest.Builder builderForValue)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
setContractRequests(int index,
XchainOuterClass.InvokeRequest value)
repeated .pb.InvokeRequest contract_requests = 25; |
XchainOuterClass.Transaction.Builder |
setDesc(com.google.protobuf.ByteString value)
Transaction description or system contract
bytes desc = 6; |
XchainOuterClass.Transaction.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
XchainOuterClass.Transaction.Builder |
setHDInfo(XchainOuterClass.HDInfo.Builder builderForValue)
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
XchainOuterClass.Transaction.Builder |
setHDInfo(XchainOuterClass.HDInfo value)
HD加解密相关信息
.pb.HDInfo HD_info = 33; |
XchainOuterClass.Transaction.Builder |
setInitiator(String value)
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
XchainOuterClass.Transaction.Builder |
setInitiatorBytes(com.google.protobuf.ByteString value)
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
XchainOuterClass.Transaction.Builder |
setInitiatorSigns(int index,
XchainOuterClass.SignatureInfo.Builder builderForValue)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
setInitiatorSigns(int index,
XchainOuterClass.SignatureInfo value)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28; |
XchainOuterClass.Transaction.Builder |
setModifyBlock(XchainOuterClass.ModifyBlock.Builder builderForValue)
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
XchainOuterClass.Transaction.Builder |
setModifyBlock(XchainOuterClass.ModifyBlock value)
可修改区块链标记
.pb.ModifyBlock modify_block = 32; |
XchainOuterClass.Transaction.Builder |
setNonce(String value)
Random number used to avoid replay attacks
string nonce = 8; |
XchainOuterClass.Transaction.Builder |
setNonceBytes(com.google.protobuf.ByteString value)
Random number used to avoid replay attacks
string nonce = 8; |
XchainOuterClass.Transaction.Builder |
setReceivedTimestamp(long value)
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30; |
XchainOuterClass.Transaction.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
XchainOuterClass.Transaction.Builder |
setTimestamp(long value)
Timestamp to launch the transaction
int64 timestamp = 9; |
XchainOuterClass.Transaction.Builder |
setTxid(com.google.protobuf.ByteString value)
txid is the id of this transaction
bytes txid = 1; |
XchainOuterClass.Transaction.Builder |
setTxInputs(int index,
XchainOuterClass.TxInput.Builder builderForValue)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
setTxInputs(int index,
XchainOuterClass.TxInput value)
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.Transaction.Builder |
setTxInputsExt(int index,
XchainOuterClass.TxInputExt.Builder builderForValue)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
setTxInputsExt(int index,
XchainOuterClass.TxInputExt value)
repeated .pb.TxInputExt tx_inputs_ext = 23; |
XchainOuterClass.Transaction.Builder |
setTxOutputs(int index,
XchainOuterClass.TxOutput.Builder builderForValue)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
setTxOutputs(int index,
XchainOuterClass.TxOutput value)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.Transaction.Builder |
setTxOutputsExt(int index,
XchainOuterClass.TxOutputExt.Builder builderForValue)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
setTxOutputsExt(int index,
XchainOuterClass.TxOutputExt value)
repeated .pb.TxOutputExt tx_outputs_ext = 24; |
XchainOuterClass.Transaction.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
XchainOuterClass.Transaction.Builder |
setVersion(int value)
tx format version; tx格式版本号
int32 version = 10; |
XchainOuterClass.Transaction.Builder |
setXuperSign(XchainOuterClass.XuperSignature.Builder builderForValue)
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
XchainOuterClass.Transaction.Builder |
setXuperSign(XchainOuterClass.XuperSignature value)
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31; |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic XchainOuterClass.Transaction build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic XchainOuterClass.Transaction buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic XchainOuterClass.Transaction.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder mergeFrom(XchainOuterClass.Transaction other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public XchainOuterClass.Transaction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<XchainOuterClass.Transaction.Builder>IOExceptionpublic com.google.protobuf.ByteString getTxid()
txid is the id of this transaction
bytes txid = 1;getTxid 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setTxid(com.google.protobuf.ByteString value)
txid is the id of this transaction
bytes txid = 1;value - The txid to set.public XchainOuterClass.Transaction.Builder clearTxid()
txid is the id of this transaction
bytes txid = 1;public com.google.protobuf.ByteString getBlockid()
the blockid the transaction belong to
bytes blockid = 2;getBlockid 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setBlockid(com.google.protobuf.ByteString value)
the blockid the transaction belong to
bytes blockid = 2;value - The blockid to set.public XchainOuterClass.Transaction.Builder clearBlockid()
the blockid the transaction belong to
bytes blockid = 2;public List<XchainOuterClass.TxInput> getTxInputsList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public int getTxInputsCount()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.TxInput getTxInputs(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder setTxInputs(int index, XchainOuterClass.TxInput value)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder setTxInputs(int index, XchainOuterClass.TxInput.Builder builderForValue)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder addTxInputs(XchainOuterClass.TxInput value)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder addTxInputs(int index, XchainOuterClass.TxInput value)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder addTxInputs(XchainOuterClass.TxInput.Builder builderForValue)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder addTxInputs(int index, XchainOuterClass.TxInput.Builder builderForValue)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder addAllTxInputs(Iterable<? extends XchainOuterClass.TxInput> values)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder clearTxInputs()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.Transaction.Builder removeTxInputs(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.TxInput.Builder getTxInputsBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.TxInputOrBuilder getTxInputsOrBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public List<? extends XchainOuterClass.TxInputOrBuilder> getTxInputsOrBuilderList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.TxInput.Builder addTxInputsBuilder()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public XchainOuterClass.TxInput.Builder addTxInputsBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public List<XchainOuterClass.TxInput.Builder> getTxInputsBuilderList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public List<XchainOuterClass.TxOutput> getTxOutputsList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public int getTxOutputsCount()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.TxOutput getTxOutputs(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder setTxOutputs(int index, XchainOuterClass.TxOutput value)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder setTxOutputs(int index, XchainOuterClass.TxOutput.Builder builderForValue)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder addTxOutputs(XchainOuterClass.TxOutput value)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder addTxOutputs(int index, XchainOuterClass.TxOutput value)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder addTxOutputs(XchainOuterClass.TxOutput.Builder builderForValue)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder addTxOutputs(int index, XchainOuterClass.TxOutput.Builder builderForValue)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder addAllTxOutputs(Iterable<? extends XchainOuterClass.TxOutput> values)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder clearTxOutputs()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.Transaction.Builder removeTxOutputs(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.TxOutput.Builder getTxOutputsBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.TxOutputOrBuilder getTxOutputsOrBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public List<? extends XchainOuterClass.TxOutputOrBuilder> getTxOutputsOrBuilderList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.TxOutput.Builder addTxOutputsBuilder()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public XchainOuterClass.TxOutput.Builder addTxOutputsBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public List<XchainOuterClass.TxOutput.Builder> getTxOutputsBuilderList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;public com.google.protobuf.ByteString getDesc()
Transaction description or system contract
bytes desc = 6;getDesc 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setDesc(com.google.protobuf.ByteString value)
Transaction description or system contract
bytes desc = 6;value - The desc to set.public XchainOuterClass.Transaction.Builder clearDesc()
Transaction description or system contract
bytes desc = 6;public boolean getCoinbase()
Mining rewards
bool coinbase = 7;getCoinbase 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setCoinbase(boolean value)
Mining rewards
bool coinbase = 7;value - The coinbase to set.public XchainOuterClass.Transaction.Builder clearCoinbase()
Mining rewards
bool coinbase = 7;public String getNonce()
Random number used to avoid replay attacks
string nonce = 8;getNonce 在接口中 XchainOuterClass.TransactionOrBuilderpublic com.google.protobuf.ByteString getNonceBytes()
Random number used to avoid replay attacks
string nonce = 8;getNonceBytes 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setNonce(String value)
Random number used to avoid replay attacks
string nonce = 8;value - The nonce to set.public XchainOuterClass.Transaction.Builder clearNonce()
Random number used to avoid replay attacks
string nonce = 8;public XchainOuterClass.Transaction.Builder setNonceBytes(com.google.protobuf.ByteString value)
Random number used to avoid replay attacks
string nonce = 8;value - The bytes for nonce to set.public long getTimestamp()
Timestamp to launch the transaction
int64 timestamp = 9;getTimestamp 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setTimestamp(long value)
Timestamp to launch the transaction
int64 timestamp = 9;value - The timestamp to set.public XchainOuterClass.Transaction.Builder clearTimestamp()
Timestamp to launch the transaction
int64 timestamp = 9;public int getVersion()
tx format version; tx格式版本号
int32 version = 10;getVersion 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setVersion(int value)
tx format version; tx格式版本号
int32 version = 10;value - The version to set.public XchainOuterClass.Transaction.Builder clearVersion()
tx format version; tx格式版本号
int32 version = 10;public boolean getAutogen()
auto generated tx
bool autogen = 11;getAutogen 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setAutogen(boolean value)
auto generated tx
bool autogen = 11;value - The autogen to set.public XchainOuterClass.Transaction.Builder clearAutogen()
auto generated tx
bool autogen = 11;public List<XchainOuterClass.TxInputExt> getTxInputsExtList()
repeated .pb.TxInputExt tx_inputs_ext = 23;public int getTxInputsExtCount()
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.TxInputExt getTxInputsExt(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder setTxInputsExt(int index, XchainOuterClass.TxInputExt value)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder setTxInputsExt(int index, XchainOuterClass.TxInputExt.Builder builderForValue)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder addTxInputsExt(XchainOuterClass.TxInputExt value)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder addTxInputsExt(int index, XchainOuterClass.TxInputExt value)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder addTxInputsExt(XchainOuterClass.TxInputExt.Builder builderForValue)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder addTxInputsExt(int index, XchainOuterClass.TxInputExt.Builder builderForValue)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder addAllTxInputsExt(Iterable<? extends XchainOuterClass.TxInputExt> values)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder clearTxInputsExt()
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.Transaction.Builder removeTxInputsExt(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.TxInputExt.Builder getTxInputsExtBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.TxInputExtOrBuilder getTxInputsExtOrBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;public List<? extends XchainOuterClass.TxInputExtOrBuilder> getTxInputsExtOrBuilderList()
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.TxInputExt.Builder addTxInputsExtBuilder()
repeated .pb.TxInputExt tx_inputs_ext = 23;public XchainOuterClass.TxInputExt.Builder addTxInputsExtBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;public List<XchainOuterClass.TxInputExt.Builder> getTxInputsExtBuilderList()
repeated .pb.TxInputExt tx_inputs_ext = 23;public List<XchainOuterClass.TxOutputExt> getTxOutputsExtList()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public int getTxOutputsExtCount()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.TxOutputExt getTxOutputsExt(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder setTxOutputsExt(int index, XchainOuterClass.TxOutputExt value)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder setTxOutputsExt(int index, XchainOuterClass.TxOutputExt.Builder builderForValue)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder addTxOutputsExt(XchainOuterClass.TxOutputExt value)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder addTxOutputsExt(int index, XchainOuterClass.TxOutputExt value)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder addTxOutputsExt(XchainOuterClass.TxOutputExt.Builder builderForValue)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder addTxOutputsExt(int index, XchainOuterClass.TxOutputExt.Builder builderForValue)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder addAllTxOutputsExt(Iterable<? extends XchainOuterClass.TxOutputExt> values)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder clearTxOutputsExt()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.Transaction.Builder removeTxOutputsExt(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.TxOutputExt.Builder getTxOutputsExtBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.TxOutputExtOrBuilder getTxOutputsExtOrBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public List<? extends XchainOuterClass.TxOutputExtOrBuilder> getTxOutputsExtOrBuilderList()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.TxOutputExt.Builder addTxOutputsExtBuilder()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public XchainOuterClass.TxOutputExt.Builder addTxOutputsExtBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public List<XchainOuterClass.TxOutputExt.Builder> getTxOutputsExtBuilderList()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public List<XchainOuterClass.InvokeRequest> getContractRequestsList()
repeated .pb.InvokeRequest contract_requests = 25;public int getContractRequestsCount()
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.InvokeRequest getContractRequests(int index)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder setContractRequests(int index, XchainOuterClass.InvokeRequest value)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder setContractRequests(int index, XchainOuterClass.InvokeRequest.Builder builderForValue)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder addContractRequests(XchainOuterClass.InvokeRequest value)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder addContractRequests(int index, XchainOuterClass.InvokeRequest value)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder addContractRequests(XchainOuterClass.InvokeRequest.Builder builderForValue)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder addContractRequests(int index, XchainOuterClass.InvokeRequest.Builder builderForValue)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder addAllContractRequests(Iterable<? extends XchainOuterClass.InvokeRequest> values)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder clearContractRequests()
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.Transaction.Builder removeContractRequests(int index)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.InvokeRequest.Builder getContractRequestsBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.InvokeRequestOrBuilder getContractRequestsOrBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25;public List<? extends XchainOuterClass.InvokeRequestOrBuilder> getContractRequestsOrBuilderList()
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.InvokeRequest.Builder addContractRequestsBuilder()
repeated .pb.InvokeRequest contract_requests = 25;public XchainOuterClass.InvokeRequest.Builder addContractRequestsBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25;public List<XchainOuterClass.InvokeRequest.Builder> getContractRequestsBuilderList()
repeated .pb.InvokeRequest contract_requests = 25;public String getInitiator()
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;getInitiator 在接口中 XchainOuterClass.TransactionOrBuilderpublic com.google.protobuf.ByteString getInitiatorBytes()
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;getInitiatorBytes 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setInitiator(String value)
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;value - The initiator to set.public XchainOuterClass.Transaction.Builder clearInitiator()
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;public XchainOuterClass.Transaction.Builder setInitiatorBytes(com.google.protobuf.ByteString value)
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;value - The bytes for initiator to set.public com.google.protobuf.ProtocolStringList getAuthRequireList()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;getAuthRequireList 在接口中 XchainOuterClass.TransactionOrBuilderpublic int getAuthRequireCount()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;getAuthRequireCount 在接口中 XchainOuterClass.TransactionOrBuilderpublic String getAuthRequire(int index)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;getAuthRequire 在接口中 XchainOuterClass.TransactionOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAuthRequireBytes(int index)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;getAuthRequireBytes 在接口中 XchainOuterClass.TransactionOrBuilderindex - The index of the value to return.public XchainOuterClass.Transaction.Builder setAuthRequire(int index, String value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;index - The index to set the value at.value - The authRequire to set.public XchainOuterClass.Transaction.Builder addAuthRequire(String value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;value - The authRequire to add.public XchainOuterClass.Transaction.Builder addAllAuthRequire(Iterable<String> values)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;values - The authRequire to add.public XchainOuterClass.Transaction.Builder clearAuthRequire()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;public XchainOuterClass.Transaction.Builder addAuthRequireBytes(com.google.protobuf.ByteString value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;value - The bytes of the authRequire to add.public List<XchainOuterClass.SignatureInfo> getInitiatorSignsList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public int getInitiatorSignsCount()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.SignatureInfo getInitiatorSigns(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder setInitiatorSigns(int index, XchainOuterClass.SignatureInfo value)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder setInitiatorSigns(int index, XchainOuterClass.SignatureInfo.Builder builderForValue)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder addInitiatorSigns(XchainOuterClass.SignatureInfo value)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder addInitiatorSigns(int index, XchainOuterClass.SignatureInfo value)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder addInitiatorSigns(XchainOuterClass.SignatureInfo.Builder builderForValue)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder addInitiatorSigns(int index, XchainOuterClass.SignatureInfo.Builder builderForValue)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder addAllInitiatorSigns(Iterable<? extends XchainOuterClass.SignatureInfo> values)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder clearInitiatorSigns()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.Transaction.Builder removeInitiatorSigns(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.SignatureInfo.Builder getInitiatorSignsBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.SignatureInfoOrBuilder getInitiatorSignsOrBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public List<? extends XchainOuterClass.SignatureInfoOrBuilder> getInitiatorSignsOrBuilderList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.SignatureInfo.Builder addInitiatorSignsBuilder()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public XchainOuterClass.SignatureInfo.Builder addInitiatorSignsBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public List<XchainOuterClass.SignatureInfo.Builder> getInitiatorSignsBuilderList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public List<XchainOuterClass.SignatureInfo> getAuthRequireSignsList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public int getAuthRequireSignsCount()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.SignatureInfo getAuthRequireSigns(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder setAuthRequireSigns(int index, XchainOuterClass.SignatureInfo value)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder setAuthRequireSigns(int index, XchainOuterClass.SignatureInfo.Builder builderForValue)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder addAuthRequireSigns(XchainOuterClass.SignatureInfo value)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder addAuthRequireSigns(int index, XchainOuterClass.SignatureInfo value)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder addAuthRequireSigns(XchainOuterClass.SignatureInfo.Builder builderForValue)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder addAuthRequireSigns(int index, XchainOuterClass.SignatureInfo.Builder builderForValue)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder addAllAuthRequireSigns(Iterable<? extends XchainOuterClass.SignatureInfo> values)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder clearAuthRequireSigns()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.Transaction.Builder removeAuthRequireSigns(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.SignatureInfo.Builder getAuthRequireSignsBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.SignatureInfoOrBuilder getAuthRequireSignsOrBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public List<? extends XchainOuterClass.SignatureInfoOrBuilder> getAuthRequireSignsOrBuilderList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.SignatureInfo.Builder addAuthRequireSignsBuilder()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public XchainOuterClass.SignatureInfo.Builder addAuthRequireSignsBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public List<XchainOuterClass.SignatureInfo.Builder> getAuthRequireSignsBuilderList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public long getReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30;getReceivedTimestamp 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setReceivedTimestamp(long value)
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30;value - The receivedTimestamp to set.public XchainOuterClass.Transaction.Builder clearReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30;public boolean hasXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;hasXuperSign 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.XuperSignature getXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;getXuperSign 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setXuperSign(XchainOuterClass.XuperSignature value)
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;public XchainOuterClass.Transaction.Builder setXuperSign(XchainOuterClass.XuperSignature.Builder builderForValue)
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;public XchainOuterClass.Transaction.Builder mergeXuperSign(XchainOuterClass.XuperSignature value)
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;public XchainOuterClass.Transaction.Builder clearXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;public XchainOuterClass.XuperSignature.Builder getXuperSignBuilder()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;public XchainOuterClass.XuperSignatureOrBuilder getXuperSignOrBuilder()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;public boolean hasModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;hasModifyBlock 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.ModifyBlock getModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;getModifyBlock 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setModifyBlock(XchainOuterClass.ModifyBlock value)
可修改区块链标记
.pb.ModifyBlock modify_block = 32;public XchainOuterClass.Transaction.Builder setModifyBlock(XchainOuterClass.ModifyBlock.Builder builderForValue)
可修改区块链标记
.pb.ModifyBlock modify_block = 32;public XchainOuterClass.Transaction.Builder mergeModifyBlock(XchainOuterClass.ModifyBlock value)
可修改区块链标记
.pb.ModifyBlock modify_block = 32;public XchainOuterClass.Transaction.Builder clearModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;public XchainOuterClass.ModifyBlock.Builder getModifyBlockBuilder()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;public XchainOuterClass.ModifyBlockOrBuilder getModifyBlockOrBuilder()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;public boolean hasHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33;hasHDInfo 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.HDInfo getHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33;getHDInfo 在接口中 XchainOuterClass.TransactionOrBuilderpublic XchainOuterClass.Transaction.Builder setHDInfo(XchainOuterClass.HDInfo value)
HD加解密相关信息
.pb.HDInfo HD_info = 33;public XchainOuterClass.Transaction.Builder setHDInfo(XchainOuterClass.HDInfo.Builder builderForValue)
HD加解密相关信息
.pb.HDInfo HD_info = 33;public XchainOuterClass.Transaction.Builder mergeHDInfo(XchainOuterClass.HDInfo value)
HD加解密相关信息
.pb.HDInfo HD_info = 33;public XchainOuterClass.Transaction.Builder clearHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33;public XchainOuterClass.HDInfo.Builder getHDInfoBuilder()
HD加解密相关信息
.pb.HDInfo HD_info = 33;public XchainOuterClass.HDInfoOrBuilder getHDInfoOrBuilder()
HD加解密相关信息
.pb.HDInfo HD_info = 33;public final XchainOuterClass.Transaction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>public final XchainOuterClass.Transaction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<XchainOuterClass.Transaction.Builder>Copyright © 2022. All rights reserved.