| 程序包 | 说明 |
|---|---|
| com.baidu.xuper.contractpb |
| 限定符和类型 | 方法和说明 |
|---|---|
Contract.Transaction.Builder |
Contract.Transaction.Builder.addAllAuthRequire(Iterable<String> values)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addAllTxInputs(Iterable<? extends Contract.TxInput> values)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addAllTxOutputs(Iterable<? extends Contract.TxOutput> values)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addAuthRequire(String value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addAuthRequireBytes(com.google.protobuf.ByteString value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxInputs(Contract.TxInput.Builder builderForValue)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxInputs(Contract.TxInput value)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxInputs(int index,
Contract.TxInput.Builder builderForValue)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxInputs(int index,
Contract.TxInput value)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxOutputs(Contract.TxOutput.Builder builderForValue)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxOutputs(Contract.TxOutput value)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxOutputs(int index,
Contract.TxOutput.Builder builderForValue)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.addTxOutputs(int index,
Contract.TxOutput value)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clear() |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearAuthRequire()
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearBlockid()
the blockid the transaction belong to
string blockid = 2; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearDesc()
Transaction description or system contract
bytes desc = 6; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearInitiator()
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearTxid()
txid is the id of this transaction
string txid = 1; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearTxInputs()
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clearTxOutputs()
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.clone() |
Contract.Transaction.Builder |
Contract.QueryTxResponse.Builder.getTxBuilder()
defined in user code
.xchain.contract.sdk.Transaction tx = 1; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.mergeFrom(Contract.Transaction other) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.mergeFrom(com.google.protobuf.Message other) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Contract.Transaction.Builder |
Contract.Transaction.newBuilder() |
static Contract.Transaction.Builder |
Contract.Transaction.newBuilder(Contract.Transaction prototype) |
Contract.Transaction.Builder |
Contract.Transaction.newBuilderForType() |
protected Contract.Transaction.Builder |
Contract.Transaction.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.removeTxInputs(int index)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.removeTxOutputs(int index)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setAuthRequire(int index,
String value)
交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用
repeated string auth_require = 27; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setBlockid(String value)
the blockid the transaction belong to
string blockid = 2; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setBlockidBytes(com.google.protobuf.ByteString value)
the blockid the transaction belong to
string blockid = 2; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setDesc(com.google.protobuf.ByteString value)
Transaction description or system contract
bytes desc = 6; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setInitiator(String value)
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setInitiatorBytes(com.google.protobuf.ByteString value)
权限系统新增字段
交易发起者, 可以是一个Address或者一个Account
string initiator = 26; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setTxid(String value)
txid is the id of this transaction
string txid = 1; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setTxidBytes(com.google.protobuf.ByteString value)
txid is the id of this transaction
string txid = 1; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setTxInputs(int index,
Contract.TxInput.Builder builderForValue)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setTxInputs(int index,
Contract.TxInput value)
Transaction input list
repeated .xchain.contract.sdk.TxInput tx_inputs = 3; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setTxOutputs(int index,
Contract.TxOutput.Builder builderForValue)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setTxOutputs(int index,
Contract.TxOutput value)
Transaction output list
repeated .xchain.contract.sdk.TxOutput tx_outputs = 4; |
Contract.Transaction.Builder |
Contract.Transaction.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Contract.Transaction.Builder |
Contract.Transaction.toBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
Contract.QueryTxResponse.Builder |
Contract.QueryTxResponse.Builder.setTx(Contract.Transaction.Builder builderForValue)
defined in user code
.xchain.contract.sdk.Transaction tx = 1; |
Copyright © 2020. All rights reserved.