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, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, newUninitializedMessageExceptionpublic 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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>public KeepKeyType.TxInputType.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TxInputType.Builder>public KeepKeyType.TxInputType getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KeepKeyType.TxInputType build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KeepKeyType.TxInputType buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KeepKeyType.TxInputType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KeepKeyType.TxInputType.Builder>IOExceptionpublic List<Integer> getAddressNList()
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
getAddressNList in interface KeepKeyType.TxInputTypeOrBuilderpublic int getAddressNCount()
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
getAddressNCount in interface KeepKeyType.TxInputTypeOrBuilderpublic int getAddressN(int index)
repeated uint32 address_n = 1;
BIP-32 path to derive the key from master node
getAddressN in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderpublic com.google.protobuf.ByteString getPrevHash()
required bytes prev_hash = 2;
hash of previous transaction output to spend by this input
getPrevHash in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderpublic int getPrevIndex()
required uint32 prev_index = 3;
index of previous output to spend
getPrevIndex in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderpublic com.google.protobuf.ByteString getScriptSig()
optional bytes script_sig = 4;
script signature, unset for tx to sign
getScriptSig in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderpublic int getSequence()
optional uint32 sequence = 5 [default = 4294967295];
sequence
getSequence in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderpublic KeepKeyType.InputScriptType getScriptType()
optional .InputScriptType script_type = 6 [default = SPENDADDRESS];
defines template of input script
getScriptType in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderpublic KeepKeyType.MultisigRedeemScriptType getMultisig()
optional .MultisigRedeemScriptType multisig = 7;
Filled if input is going to spend multisig tx
getMultisig in interface KeepKeyType.TxInputTypeOrBuilderpublic 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.TxInputTypeOrBuilderCopyright © 2013–2016 Bitcoin Solutions Ltd. All rights reserved.