public static interface XchainOuterClass.TransactionOrBuilder
extends com.google.protobuf.MessageOrBuilder
| 限定符和类型 | 方法和说明 |
|---|---|
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; |
List<String> |
getAuthRequireList()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
XchainOuterClass.SignatureInfo |
getAuthRequireSigns(int index)
收集到的签名
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; |
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; |
com.google.protobuf.ByteString |
getDesc()
Transaction description or system contract
bytes desc = 6; |
XchainOuterClass.HDInfo |
getHDInfo()
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; |
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.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; |
int |
getTxInputsCount()
Transaction input list
repeated .pb.TxInput tx_inputs = 3; |
XchainOuterClass.TxInputExt |
getTxInputsExt(int index)
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; |
int |
getTxOutputsCount()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4; |
XchainOuterClass.TxOutputExt |
getTxOutputsExt(int index)
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.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; |
com.google.protobuf.ByteString getTxid()
txid is the id of this transaction
bytes txid = 1;com.google.protobuf.ByteString getBlockid()
the blockid the transaction belong to
bytes blockid = 2;List<XchainOuterClass.TxInput> getTxInputsList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;XchainOuterClass.TxInput getTxInputs(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;int getTxInputsCount()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;List<? extends XchainOuterClass.TxInputOrBuilder> getTxInputsOrBuilderList()
Transaction input list
repeated .pb.TxInput tx_inputs = 3;XchainOuterClass.TxInputOrBuilder getTxInputsOrBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;List<XchainOuterClass.TxOutput> getTxOutputsList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;XchainOuterClass.TxOutput getTxOutputs(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;int getTxOutputsCount()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;List<? extends XchainOuterClass.TxOutputOrBuilder> getTxOutputsOrBuilderList()
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;XchainOuterClass.TxOutputOrBuilder getTxOutputsOrBuilder(int index)
Transaction output list
repeated .pb.TxOutput tx_outputs = 4;com.google.protobuf.ByteString getDesc()
Transaction description or system contract
bytes desc = 6;boolean getCoinbase()
Mining rewards
bool coinbase = 7;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 getTimestamp()
Timestamp to launch the transaction
int64 timestamp = 9;int getVersion()
tx format version; tx格式版本号
int32 version = 10;boolean getAutogen()
auto generated tx
bool autogen = 11;List<XchainOuterClass.TxInputExt> getTxInputsExtList()
repeated .pb.TxInputExt tx_inputs_ext = 23;XchainOuterClass.TxInputExt getTxInputsExt(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;int getTxInputsExtCount()
repeated .pb.TxInputExt tx_inputs_ext = 23;List<? extends XchainOuterClass.TxInputExtOrBuilder> getTxInputsExtOrBuilderList()
repeated .pb.TxInputExt tx_inputs_ext = 23;XchainOuterClass.TxInputExtOrBuilder getTxInputsExtOrBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;List<XchainOuterClass.TxOutputExt> getTxOutputsExtList()
repeated .pb.TxOutputExt tx_outputs_ext = 24;XchainOuterClass.TxOutputExt getTxOutputsExt(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;int getTxOutputsExtCount()
repeated .pb.TxOutputExt tx_outputs_ext = 24;List<? extends XchainOuterClass.TxOutputExtOrBuilder> getTxOutputsExtOrBuilderList()
repeated .pb.TxOutputExt tx_outputs_ext = 24;XchainOuterClass.TxOutputExtOrBuilder getTxOutputsExtOrBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;List<XchainOuterClass.InvokeRequest> getContractRequestsList()
repeated .pb.InvokeRequest contract_requests = 25;XchainOuterClass.InvokeRequest getContractRequests(int index)
repeated .pb.InvokeRequest contract_requests = 25;int getContractRequestsCount()
repeated .pb.InvokeRequest contract_requests = 25;List<? extends XchainOuterClass.InvokeRequestOrBuilder> getContractRequestsOrBuilderList()
repeated .pb.InvokeRequest contract_requests = 25;XchainOuterClass.InvokeRequestOrBuilder getContractRequestsOrBuilder(int index)
repeated .pb.InvokeRequest contract_requests = 25;String getInitiator()
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;com.google.protobuf.ByteString getInitiatorBytes()
权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;List<String> getAuthRequireList()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;int getAuthRequireCount()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;String getAuthRequire(int index)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;index - The index of the element to return.com.google.protobuf.ByteString getAuthRequireBytes(int index)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;index - The index of the value to return.List<XchainOuterClass.SignatureInfo> getInitiatorSignsList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;XchainOuterClass.SignatureInfo getInitiatorSigns(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;int getInitiatorSignsCount()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;List<? extends XchainOuterClass.SignatureInfoOrBuilder> getInitiatorSignsOrBuilderList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;XchainOuterClass.SignatureInfoOrBuilder getInitiatorSignsOrBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;List<XchainOuterClass.SignatureInfo> getAuthRequireSignsList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;XchainOuterClass.SignatureInfo getAuthRequireSigns(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;int getAuthRequireSignsCount()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;List<? extends XchainOuterClass.SignatureInfoOrBuilder> getAuthRequireSignsOrBuilderList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;XchainOuterClass.SignatureInfoOrBuilder getAuthRequireSignsOrBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;long getReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30;boolean hasXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;XchainOuterClass.XuperSignature getXuperSign()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;XchainOuterClass.XuperSignatureOrBuilder getXuperSignOrBuilder()
统一签名(支持多重签名/环签名等,与initiator_signs/auth_require_signs不同时使用)
.pb.XuperSignature xuper_sign = 31;boolean hasModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;XchainOuterClass.ModifyBlock getModifyBlock()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;XchainOuterClass.ModifyBlockOrBuilder getModifyBlockOrBuilder()
可修改区块链标记
.pb.ModifyBlock modify_block = 32;boolean hasHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33;XchainOuterClass.HDInfo getHDInfo()
HD加解密相关信息
.pb.HDInfo HD_info = 33;XchainOuterClass.HDInfoOrBuilder getHDInfoOrBuilder()
HD加解密相关信息
.pb.HDInfo HD_info = 33;Copyright © 2022. All rights reserved.