接口 Contract.TransactionOrBuilder
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- 封闭类:
- Contract
public static interface Contract.TransactionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
方法概要
修饰符和类型 方法 说明 StringgetAuthRequire(int index)交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用com.google.protobuf.ByteStringgetAuthRequireBytes(int index)交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用intgetAuthRequireCount()交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用List<String>getAuthRequireList()交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用StringgetBlockid()the blockid the transaction belong tocom.google.protobuf.ByteStringgetBlockidBytes()the blockid the transaction belong tocom.google.protobuf.ByteStringgetDesc()Transaction description or system contractStringgetInitiator()权限系统新增字段 交易发起者, 可以是一个Address或者一个Accountcom.google.protobuf.ByteStringgetInitiatorBytes()权限系统新增字段 交易发起者, 可以是一个Address或者一个AccountStringgetTxid()txid is the id of this transactioncom.google.protobuf.ByteStringgetTxidBytes()txid is the id of this transactionContract.TxInputgetTxInputs(int index)Transaction input listintgetTxInputsCount()Transaction input listList<Contract.TxInput>getTxInputsList()Transaction input listContract.TxInputOrBuildergetTxInputsOrBuilder(int index)Transaction input listList<? extends Contract.TxInputOrBuilder>getTxInputsOrBuilderList()Transaction input listContract.TxOutputgetTxOutputs(int index)Transaction output listintgetTxOutputsCount()Transaction output listList<Contract.TxOutput>getTxOutputsList()Transaction output listContract.TxOutputOrBuildergetTxOutputsOrBuilder(int index)Transaction output listList<? extends Contract.TxOutputOrBuilder>getTxOutputsOrBuilderList()Transaction output list从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder
isInitialized从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getTxid
String getTxid()txid is the id of this transaction
string txid = 1;- 返回:
- The txid.
-
getTxidBytes
com.google.protobuf.ByteString getTxidBytes()txid is the id of this transaction
string txid = 1;- 返回:
- The bytes for txid.
-
getBlockid
String getBlockid()the blockid the transaction belong to
string blockid = 2;- 返回:
- The blockid.
-
getBlockidBytes
com.google.protobuf.ByteString getBlockidBytes()the blockid the transaction belong to
string blockid = 2;- 返回:
- The bytes for blockid.
-
getTxInputsList
List<Contract.TxInput> getTxInputsList()Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; -
getTxInputs
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; -
getTxInputsCount
int getTxInputsCount()Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; -
getTxInputsOrBuilderList
List<? extends Contract.TxInputOrBuilder> getTxInputsOrBuilderList()Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; -
getTxInputsOrBuilder
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; -
getTxOutputsList
List<Contract.TxOutput> getTxOutputsList()Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; -
getTxOutputs
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; -
getTxOutputsCount
int getTxOutputsCount()Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; -
getTxOutputsOrBuilderList
List<? extends Contract.TxOutputOrBuilder> getTxOutputsOrBuilderList()Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; -
getTxOutputsOrBuilder
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; -
getDesc
com.google.protobuf.ByteString getDesc()Transaction description or system contract
bytes desc = 6;- 返回:
- The desc.
-
getInitiator
String getInitiator()权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;- 返回:
- The initiator.
-
getInitiatorBytes
com.google.protobuf.ByteString getInitiatorBytes()权限系统新增字段 交易发起者, 可以是一个Address或者一个Account
string initiator = 26;- 返回:
- The bytes for initiator.
-
getAuthRequireList
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;- 返回:
- A list containing the authRequire.
-
getAuthRequireCount
int getAuthRequireCount()交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;- 返回:
- The count of authRequire.
-
getAuthRequire
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;- 参数:
index- The index of the element to return.- 返回:
- The authRequire at the given index.
-
getAuthRequireBytes
com.google.protobuf.ByteString getAuthRequireBytes(int index)交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27;- 参数:
index- The index of the value to return.- 返回:
- The bytes of the authRequire at the given index.
-