public static final class KeepKeyType.TxInputType.Builder extends com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder> implements KeepKeyType.TxInputTypeOrBuilder
TxInputType
Structure representing transaction input @used_in SimpleSignTx @used_in TransactionType
Modifier and Type | Method and Description |
---|---|
KeepKeyType.TxInputType.Builder |
addAddressN(int value)
repeated uint32 address_n = 1; |
KeepKeyType.TxInputType.Builder |
addAllAddressN(Iterable<? extends Integer> values)
repeated uint32 address_n = 1; |
KeepKeyType.TxInputType |
build() |
KeepKeyType.TxInputType |
buildPartial() |
KeepKeyType.TxInputType.Builder |
clear() |
KeepKeyType.TxInputType.Builder |
clearAddressN()
repeated uint32 address_n = 1; |
KeepKeyType.TxInputType.Builder |
clearMultisig()
optional .MultisigRedeemScriptType multisig = 7; |
KeepKeyType.TxInputType.Builder |
clearPrevHash()
required bytes prev_hash = 2; |
KeepKeyType.TxInputType.Builder |
clearPrevIndex()
required uint32 prev_index = 3; |
KeepKeyType.TxInputType.Builder |
clearScriptSig()
optional bytes script_sig = 4; |
KeepKeyType.TxInputType.Builder |
clearScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS]; |
KeepKeyType.TxInputType.Builder |
clearSequence()
optional uint32 sequence = 5 [default = 4294967295]; |
KeepKeyType.TxInputType.Builder |
clone() |
int |
getAddressN(int index)
repeated uint32 address_n = 1; |
int |
getAddressNCount()
repeated uint32 address_n = 1; |
List<Integer> |
getAddressNList()
repeated uint32 address_n = 1; |
KeepKeyType.TxInputType |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
KeepKeyType.MultisigRedeemScriptType |
getMultisig()
optional .MultisigRedeemScriptType multisig = 7; |
KeepKeyType.MultisigRedeemScriptType.Builder |
getMultisigBuilder()
optional .MultisigRedeemScriptType multisig = 7; |
KeepKeyType.MultisigRedeemScriptTypeOrBuilder |
getMultisigOrBuilder()
optional .MultisigRedeemScriptType multisig = 7; |
com.google.protobuf.ByteString |
getPrevHash()
required bytes prev_hash = 2; |
int |
getPrevIndex()
required uint32 prev_index = 3; |
com.google.protobuf.ByteString |
getScriptSig()
optional bytes script_sig = 4; |
KeepKeyType.InputScriptType |
getScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS]; |
int |
getSequence()
optional uint32 sequence = 5 [default = 4294967295]; |
boolean |
hasMultisig()
optional .MultisigRedeemScriptType multisig = 7; |
boolean |
hasPrevHash()
required bytes prev_hash = 2; |
boolean |
hasPrevIndex()
required uint32 prev_index = 3; |
boolean |
hasScriptSig()
optional bytes script_sig = 4; |
boolean |
hasScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS]; |
boolean |
hasSequence()
optional uint32 sequence = 5 [default = 4294967295]; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KeepKeyType.TxInputType.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KeepKeyType.TxInputType.Builder |
mergeFrom(KeepKeyType.TxInputType other) |
KeepKeyType.TxInputType.Builder |
mergeFrom(com.google.protobuf.Message other) |
KeepKeyType.TxInputType.Builder |
mergeMultisig(KeepKeyType.MultisigRedeemScriptType value)
optional .MultisigRedeemScriptType multisig = 7; |
KeepKeyType.TxInputType.Builder |
setAddressN(int index,
int value)
repeated uint32 address_n = 1; |
KeepKeyType.TxInputType.Builder |
setMultisig(KeepKeyType.MultisigRedeemScriptType.Builder builderForValue)
optional .MultisigRedeemScriptType multisig = 7; |
KeepKeyType.TxInputType.Builder |
setMultisig(KeepKeyType.MultisigRedeemScriptType value)
optional .MultisigRedeemScriptType multisig = 7; |
KeepKeyType.TxInputType.Builder |
setPrevHash(com.google.protobuf.ByteString value)
required bytes prev_hash = 2; |
KeepKeyType.TxInputType.Builder |
setPrevIndex(int value)
required uint32 prev_index = 3; |
KeepKeyType.TxInputType.Builder |
setScriptSig(com.google.protobuf.ByteString value)
optional bytes script_sig = 4; |
KeepKeyType.TxInputType.Builder |
setScriptType(KeepKeyType.InputScriptType value)
optional .InputScriptType script_type = 6 [default = SPENDADDRESS]; |
KeepKeyType.TxInputType.Builder |
setSequence(int value)
optional uint32 sequence = 5 [default = 4294967295]; |
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>
public KeepKeyType.TxInputType.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>
public KeepKeyType.TxInputType.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>
public KeepKeyType.TxInputType getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public KeepKeyType.TxInputType build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public KeepKeyType.TxInputType buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public KeepKeyType.TxInputType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<KeepKeyType.TxInputType.Builder>
public KeepKeyType.TxInputType.Builder mergeFrom(KeepKeyType.TxInputType other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>
public KeepKeyType.TxInputType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<KeepKeyType.TxInputType.Builder>
IOException
public List<Integer> getAddressNList()
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
getAddressNList
in interface KeepKeyType.TxInputTypeOrBuilder
public int getAddressNCount()
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
getAddressNCount
in interface KeepKeyType.TxInputTypeOrBuilder
public int getAddressN(int index)
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
getAddressN
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setAddressN(int index, int value)
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
public KeepKeyType.TxInputType.Builder addAddressN(int value)
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
public KeepKeyType.TxInputType.Builder addAllAddressN(Iterable<? extends Integer> values)
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
public KeepKeyType.TxInputType.Builder clearAddressN()
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
public boolean hasPrevHash()
required bytes prev_hash = 2;
hash of previous transaction output to spend by this input
hasPrevHash
in interface KeepKeyType.TxInputTypeOrBuilder
public com.google.protobuf.ByteString getPrevHash()
required bytes prev_hash = 2;
hash of previous transaction output to spend by this input
getPrevHash
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setPrevHash(com.google.protobuf.ByteString value)
required bytes prev_hash = 2;
hash of previous transaction output to spend by this input
public KeepKeyType.TxInputType.Builder clearPrevHash()
required bytes prev_hash = 2;
hash of previous transaction output to spend by this input
public boolean hasPrevIndex()
required uint32 prev_index = 3;
index of previous output to spend
hasPrevIndex
in interface KeepKeyType.TxInputTypeOrBuilder
public int getPrevIndex()
required uint32 prev_index = 3;
index of previous output to spend
getPrevIndex
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setPrevIndex(int value)
required uint32 prev_index = 3;
index of previous output to spend
public KeepKeyType.TxInputType.Builder clearPrevIndex()
required uint32 prev_index = 3;
index of previous output to spend
public boolean hasScriptSig()
optional bytes script_sig = 4;
script signature, unset for tx to sign
hasScriptSig
in interface KeepKeyType.TxInputTypeOrBuilder
public com.google.protobuf.ByteString getScriptSig()
optional bytes script_sig = 4;
script signature, unset for tx to sign
getScriptSig
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setScriptSig(com.google.protobuf.ByteString value)
optional bytes script_sig = 4;
script signature, unset for tx to sign
public KeepKeyType.TxInputType.Builder clearScriptSig()
optional bytes script_sig = 4;
script signature, unset for tx to sign
public boolean hasSequence()
optional uint32 sequence = 5 [default = 4294967295];
sequence
hasSequence
in interface KeepKeyType.TxInputTypeOrBuilder
public int getSequence()
optional uint32 sequence = 5 [default = 4294967295];
sequence
getSequence
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setSequence(int value)
optional uint32 sequence = 5 [default = 4294967295];
sequence
public KeepKeyType.TxInputType.Builder clearSequence()
optional uint32 sequence = 5 [default = 4294967295];
sequence
public boolean hasScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS];
defines template of input script
hasScriptType
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.InputScriptType getScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS];
defines template of input script
getScriptType
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setScriptType(KeepKeyType.InputScriptType value)
optional .InputScriptType script_type = 6 [default = SPENDADDRESS];
defines template of input script
public KeepKeyType.TxInputType.Builder clearScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS];
defines template of input script
public boolean hasMultisig()
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
hasMultisig
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.MultisigRedeemScriptType getMultisig()
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
getMultisig
in interface KeepKeyType.TxInputTypeOrBuilder
public KeepKeyType.TxInputType.Builder setMultisig(KeepKeyType.MultisigRedeemScriptType value)
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
public KeepKeyType.TxInputType.Builder setMultisig(KeepKeyType.MultisigRedeemScriptType.Builder builderForValue)
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
public KeepKeyType.TxInputType.Builder mergeMultisig(KeepKeyType.MultisigRedeemScriptType value)
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
public KeepKeyType.TxInputType.Builder clearMultisig()
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
public KeepKeyType.MultisigRedeemScriptType.Builder getMultisigBuilder()
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
public KeepKeyType.MultisigRedeemScriptTypeOrBuilder getMultisigOrBuilder()
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
getMultisigOrBuilder
in interface KeepKeyType.TxInputTypeOrBuilder
Copyright © 2013–2016 Bitcoin Solutions Ltd. All rights reserved.