public static final class XchainOuterClass.Transaction extends com.google.protobuf.GeneratedMessageV3 implements XchainOuterClass.TransactionOrBuilder
Transaction is the information of the transactionProtobuf type
pb.Transaction| 限定符和类型 | 类和说明 |
|---|---|
static class |
XchainOuterClass.Transaction.Builder
Transaction is the information of the transaction
Protobuf type
pb.Transaction |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| 限定符和类型 | 字段和说明 |
|---|---|
static int |
AUTH_REQUIRE_FIELD_NUMBER |
static int |
AUTH_REQUIRE_SIGNS_FIELD_NUMBER |
static int |
AUTOGEN_FIELD_NUMBER |
static int |
BLOCKID_FIELD_NUMBER |
static int |
COINBASE_FIELD_NUMBER |
static int |
CONTRACT_REQUESTS_FIELD_NUMBER |
static int |
DESC_FIELD_NUMBER |
static int |
HD_INFO_FIELD_NUMBER |
static int |
INITIATOR_FIELD_NUMBER |
static int |
INITIATOR_SIGNS_FIELD_NUMBER |
static int |
MODIFY_BLOCK_FIELD_NUMBER |
static int |
NONCE_FIELD_NUMBER |
static int |
RECEIVED_TIMESTAMP_FIELD_NUMBER |
static int |
TIMESTAMP_FIELD_NUMBER |
static int |
TX_INPUTS_EXT_FIELD_NUMBER |
static int |
TX_INPUTS_FIELD_NUMBER |
static int |
TX_OUTPUTS_EXT_FIELD_NUMBER |
static int |
TX_OUTPUTS_FIELD_NUMBER |
static int |
TXID_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
static int |
XUPER_SIGN_FIELD_NUMBER |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object obj) |
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; |
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; |
static XchainOuterClass.Transaction |
getDefaultInstance() |
XchainOuterClass.Transaction |
getDefaultInstanceForType() |
com.google.protobuf.ByteString |
getDesc()
Transaction description or system contract
bytes desc = 6; |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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; |
com.google.protobuf.Parser<XchainOuterClass.Transaction> |
getParserForType() |
long |
getReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30; |
int |
getSerializedSize() |
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; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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; |
int |
hashCode() |
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() |
static XchainOuterClass.Transaction.Builder |
newBuilder() |
static XchainOuterClass.Transaction.Builder |
newBuilder(XchainOuterClass.Transaction prototype) |
XchainOuterClass.Transaction.Builder |
newBuilderForType() |
protected XchainOuterClass.Transaction.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static XchainOuterClass.Transaction |
parseDelimitedFrom(InputStream input) |
static XchainOuterClass.Transaction |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XchainOuterClass.Transaction |
parseFrom(byte[] data) |
static XchainOuterClass.Transaction |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XchainOuterClass.Transaction |
parseFrom(ByteBuffer data) |
static XchainOuterClass.Transaction |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XchainOuterClass.Transaction |
parseFrom(com.google.protobuf.ByteString data) |
static XchainOuterClass.Transaction |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XchainOuterClass.Transaction |
parseFrom(com.google.protobuf.CodedInputStream input) |
static XchainOuterClass.Transaction |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XchainOuterClass.Transaction |
parseFrom(InputStream input) |
static XchainOuterClass.Transaction |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<XchainOuterClass.Transaction> |
parser() |
XchainOuterClass.Transaction.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTopublic static final int TXID_FIELD_NUMBER
public static final int BLOCKID_FIELD_NUMBER
public static final int TX_INPUTS_FIELD_NUMBER
public static final int TX_OUTPUTS_FIELD_NUMBER
public static final int DESC_FIELD_NUMBER
public static final int COINBASE_FIELD_NUMBER
public static final int NONCE_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
public static final int AUTOGEN_FIELD_NUMBER
public static final int TX_INPUTS_EXT_FIELD_NUMBER
public static final int TX_OUTPUTS_EXT_FIELD_NUMBER
public static final int CONTRACT_REQUESTS_FIELD_NUMBER
public static final int INITIATOR_FIELD_NUMBER
public static final int AUTH_REQUIRE_FIELD_NUMBER
public static final int INITIATOR_SIGNS_FIELD_NUMBER
public static final int AUTH_REQUIRE_SIGNS_FIELD_NUMBER
public static final int RECEIVED_TIMESTAMP_FIELD_NUMBER
public static final int XUPER_SIGN_FIELD_NUMBER
public static final int MODIFY_BLOCK_FIELD_NUMBER
public static final int HD_INFO_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance 在类中 com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields 在接口中 com.google.protobuf.MessageOrBuildergetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ByteString getTxid()
txid is the id of this transaction
bytes txid = 1;getTxid 在接口中 XchainOuterClass.TransactionOrBuilderpublic com.google.protobuf.ByteString getBlockid()
the blockid the transaction belong to
bytes blockid = 2;getBlockid 在接口中 XchainOuterClass.TransactionOrBuilderpublic List<XchainOuterClass.TxInput> getTxInputsList()
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 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.TxInputOrBuilder getTxInputsOrBuilder(int index)
Transaction input list
repeated .pb.TxInput tx_inputs = 3;public List<XchainOuterClass.TxOutput> getTxOutputsList()
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 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.TxOutputOrBuilder getTxOutputsOrBuilder(int index)
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 boolean getCoinbase()
Mining rewards
bool coinbase = 7;getCoinbase 在接口中 XchainOuterClass.TransactionOrBuilderpublic 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 long getTimestamp()
Timestamp to launch the transaction
int64 timestamp = 9;getTimestamp 在接口中 XchainOuterClass.TransactionOrBuilderpublic int getVersion()
tx format version; tx格式版本号
int32 version = 10;getVersion 在接口中 XchainOuterClass.TransactionOrBuilderpublic boolean getAutogen()
auto generated tx
bool autogen = 11;getAutogen 在接口中 XchainOuterClass.TransactionOrBuilderpublic List<XchainOuterClass.TxInputExt> getTxInputsExtList()
repeated .pb.TxInputExt tx_inputs_ext = 23;public List<? extends XchainOuterClass.TxInputExtOrBuilder> getTxInputsExtOrBuilderList()
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.TxInputExtOrBuilder getTxInputsExtOrBuilder(int index)
repeated .pb.TxInputExt tx_inputs_ext = 23;public List<XchainOuterClass.TxOutputExt> getTxOutputsExtList()
repeated .pb.TxOutputExt tx_outputs_ext = 24;public List<? extends XchainOuterClass.TxOutputExtOrBuilder> getTxOutputsExtOrBuilderList()
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.TxOutputExtOrBuilder getTxOutputsExtOrBuilder(int index)
repeated .pb.TxOutputExt tx_outputs_ext = 24;public List<XchainOuterClass.InvokeRequest> getContractRequestsList()
repeated .pb.InvokeRequest contract_requests = 25;public List<? extends XchainOuterClass.InvokeRequestOrBuilder> getContractRequestsOrBuilderList()
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.InvokeRequestOrBuilder getContractRequestsOrBuilder(int index)
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 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 List<XchainOuterClass.SignatureInfo> getInitiatorSignsList()
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public List<? extends XchainOuterClass.SignatureInfoOrBuilder> getInitiatorSignsOrBuilderList()
交易发起者对交易元数据签名,签名的内容包括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.SignatureInfoOrBuilder getInitiatorSignsOrBuilder(int index)
交易发起者对交易元数据签名,签名的内容包括auth_require字段
repeated .pb.SignatureInfo initiator_signs = 28;public List<XchainOuterClass.SignatureInfo> getAuthRequireSignsList()
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public List<? extends XchainOuterClass.SignatureInfoOrBuilder> getAuthRequireSignsOrBuilderList()
收集到的签名
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.SignatureInfoOrBuilder getAuthRequireSignsOrBuilder(int index)
收集到的签名
repeated .pb.SignatureInfo auth_require_signs = 29;public long getReceivedTimestamp()
节点收到tx的时间戳,不参与签名
int64 received_timestamp = 30;getReceivedTimestamp 在接口中 XchainOuterClass.TransactionOrBuilderpublic 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.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.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.HDInfoOrBuilder getHDInfoOrBuilder()
HD加解密相关信息
.pb.HDInfo HD_info = 33;public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo 在接口中 com.google.protobuf.MessageLitewriteTo 在类中 com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize 在接口中 com.google.protobuf.MessageLitegetSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals 在接口中 com.google.protobuf.Messageequals 在类中 com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode 在接口中 com.google.protobuf.MessagehashCode 在类中 com.google.protobuf.AbstractMessagepublic static XchainOuterClass.Transaction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XchainOuterClass.Transaction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XchainOuterClass.Transaction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XchainOuterClass.Transaction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XchainOuterClass.Transaction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XchainOuterClass.Transaction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XchainOuterClass.Transaction parseFrom(InputStream input) throws IOException
IOExceptionpublic static XchainOuterClass.Transaction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static XchainOuterClass.Transaction parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static XchainOuterClass.Transaction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static XchainOuterClass.Transaction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static XchainOuterClass.Transaction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic XchainOuterClass.Transaction.Builder newBuilderForType()
newBuilderForType 在接口中 com.google.protobuf.MessagenewBuilderForType 在接口中 com.google.protobuf.MessageLitepublic static XchainOuterClass.Transaction.Builder newBuilder()
public static XchainOuterClass.Transaction.Builder newBuilder(XchainOuterClass.Transaction prototype)
public XchainOuterClass.Transaction.Builder toBuilder()
toBuilder 在接口中 com.google.protobuf.MessagetoBuilder 在接口中 com.google.protobuf.MessageLiteprotected XchainOuterClass.Transaction.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType 在类中 com.google.protobuf.GeneratedMessageV3public static XchainOuterClass.Transaction getDefaultInstance()
public static com.google.protobuf.Parser<XchainOuterClass.Transaction> parser()
public com.google.protobuf.Parser<XchainOuterClass.Transaction> getParserForType()
getParserForType 在接口中 com.google.protobuf.MessagegetParserForType 在接口中 com.google.protobuf.MessageLitegetParserForType 在类中 com.google.protobuf.GeneratedMessageV3public XchainOuterClass.Transaction getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderCopyright © 2022. All rights reserved.