public static final class TrezorMessage.SimpleSignTx.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder> implements TrezorMessage.SimpleSignTxOrBuilder
Request: Simplified transaction signing This method doesn't support streaming, so there are hardware limits in number of inputs and outputs. In case of success, the result is returned using TxRequest message. @next PassphraseRequest @next PinMatrixRequest @next TxRequest @next FailureProtobuf type
SimpleSignTxgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.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.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TrezorMessage.SimpleSignTx build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TrezorMessage.SimpleSignTx buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TrezorMessage.SimpleSignTx.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.Builder mergeFrom(TrezorMessage.SimpleSignTx other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public TrezorMessage.SimpleSignTx.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<TrezorMessage.SimpleSignTx.Builder>IOExceptionpublic List<TrezorType.TxInputType> getInputsList()
transaction inputs
repeated .TxInputType inputs = 1;getInputsList in interface TrezorMessage.SimpleSignTxOrBuilderpublic int getInputsCount()
transaction inputs
repeated .TxInputType inputs = 1;getInputsCount in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorType.TxInputType getInputs(int index)
transaction inputs
repeated .TxInputType inputs = 1;getInputs in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorMessage.SimpleSignTx.Builder setInputs(int index, TrezorType.TxInputType value)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder setInputs(int index, TrezorType.TxInputType.Builder builderForValue)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder addInputs(TrezorType.TxInputType value)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder addInputs(int index, TrezorType.TxInputType value)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder addInputs(TrezorType.TxInputType.Builder builderForValue)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder addInputs(int index, TrezorType.TxInputType.Builder builderForValue)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder addAllInputs(Iterable<? extends TrezorType.TxInputType> values)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder clearInputs()
transaction inputs
repeated .TxInputType inputs = 1;public TrezorMessage.SimpleSignTx.Builder removeInputs(int index)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorType.TxInputType.Builder getInputsBuilder(int index)
transaction inputs
repeated .TxInputType inputs = 1;public TrezorType.TxInputTypeOrBuilder getInputsOrBuilder(int index)
transaction inputs
repeated .TxInputType inputs = 1;getInputsOrBuilder in interface TrezorMessage.SimpleSignTxOrBuilderpublic List<? extends TrezorType.TxInputTypeOrBuilder> getInputsOrBuilderList()
transaction inputs
repeated .TxInputType inputs = 1;getInputsOrBuilderList in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorType.TxInputType.Builder addInputsBuilder()
transaction inputs
repeated .TxInputType inputs = 1;public TrezorType.TxInputType.Builder addInputsBuilder(int index)
transaction inputs
repeated .TxInputType inputs = 1;public List<TrezorType.TxInputType.Builder> getInputsBuilderList()
transaction inputs
repeated .TxInputType inputs = 1;public List<TrezorType.TxOutputType> getOutputsList()
transaction outputs
repeated .TxOutputType outputs = 2;getOutputsList in interface TrezorMessage.SimpleSignTxOrBuilderpublic int getOutputsCount()
transaction outputs
repeated .TxOutputType outputs = 2;getOutputsCount in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorType.TxOutputType getOutputs(int index)
transaction outputs
repeated .TxOutputType outputs = 2;getOutputs in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorMessage.SimpleSignTx.Builder setOutputs(int index, TrezorType.TxOutputType value)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder setOutputs(int index, TrezorType.TxOutputType.Builder builderForValue)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder addOutputs(TrezorType.TxOutputType value)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder addOutputs(int index, TrezorType.TxOutputType value)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder addOutputs(TrezorType.TxOutputType.Builder builderForValue)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder addOutputs(int index, TrezorType.TxOutputType.Builder builderForValue)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder addAllOutputs(Iterable<? extends TrezorType.TxOutputType> values)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder clearOutputs()
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorMessage.SimpleSignTx.Builder removeOutputs(int index)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorType.TxOutputType.Builder getOutputsBuilder(int index)
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorType.TxOutputTypeOrBuilder getOutputsOrBuilder(int index)
transaction outputs
repeated .TxOutputType outputs = 2;getOutputsOrBuilder in interface TrezorMessage.SimpleSignTxOrBuilderpublic List<? extends TrezorType.TxOutputTypeOrBuilder> getOutputsOrBuilderList()
transaction outputs
repeated .TxOutputType outputs = 2;getOutputsOrBuilderList in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorType.TxOutputType.Builder addOutputsBuilder()
transaction outputs
repeated .TxOutputType outputs = 2;public TrezorType.TxOutputType.Builder addOutputsBuilder(int index)
transaction outputs
repeated .TxOutputType outputs = 2;public List<TrezorType.TxOutputType.Builder> getOutputsBuilderList()
transaction outputs
repeated .TxOutputType outputs = 2;public List<TrezorType.TransactionType> getTransactionsList()
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;getTransactionsList in interface TrezorMessage.SimpleSignTxOrBuilderpublic int getTransactionsCount()
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;getTransactionsCount in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorType.TransactionType getTransactions(int index)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;getTransactions in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorMessage.SimpleSignTx.Builder setTransactions(int index, TrezorType.TransactionType value)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder setTransactions(int index, TrezorType.TransactionType.Builder builderForValue)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder addTransactions(TrezorType.TransactionType value)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder addTransactions(int index, TrezorType.TransactionType value)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder addTransactions(TrezorType.TransactionType.Builder builderForValue)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder addTransactions(int index, TrezorType.TransactionType.Builder builderForValue)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder addAllTransactions(Iterable<? extends TrezorType.TransactionType> values)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder clearTransactions()
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorMessage.SimpleSignTx.Builder removeTransactions(int index)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorType.TransactionType.Builder getTransactionsBuilder(int index)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorType.TransactionTypeOrBuilder getTransactionsOrBuilder(int index)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;getTransactionsOrBuilder in interface TrezorMessage.SimpleSignTxOrBuilderpublic List<? extends TrezorType.TransactionTypeOrBuilder> getTransactionsOrBuilderList()
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;getTransactionsOrBuilderList in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorType.TransactionType.Builder addTransactionsBuilder()
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public TrezorType.TransactionType.Builder addTransactionsBuilder(int index)
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public List<TrezorType.TransactionType.Builder> getTransactionsBuilderList()
transactions whose outputs are used to build current inputs
repeated .TransactionType transactions = 3;public boolean hasCoinName()
coin to use
optional string coin_name = 4 [default = "Bitcoin"];hasCoinName in interface TrezorMessage.SimpleSignTxOrBuilderpublic String getCoinName()
coin to use
optional string coin_name = 4 [default = "Bitcoin"];getCoinName in interface TrezorMessage.SimpleSignTxOrBuilderpublic com.google.protobuf.ByteString getCoinNameBytes()
coin to use
optional string coin_name = 4 [default = "Bitcoin"];getCoinNameBytes in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorMessage.SimpleSignTx.Builder setCoinName(String value)
coin to use
optional string coin_name = 4 [default = "Bitcoin"];public TrezorMessage.SimpleSignTx.Builder clearCoinName()
coin to use
optional string coin_name = 4 [default = "Bitcoin"];public TrezorMessage.SimpleSignTx.Builder setCoinNameBytes(com.google.protobuf.ByteString value)
coin to use
optional string coin_name = 4 [default = "Bitcoin"];public boolean hasVersion()
transaction version
optional uint32 version = 5 [default = 1];hasVersion in interface TrezorMessage.SimpleSignTxOrBuilderpublic int getVersion()
transaction version
optional uint32 version = 5 [default = 1];getVersion in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorMessage.SimpleSignTx.Builder setVersion(int value)
transaction version
optional uint32 version = 5 [default = 1];public TrezorMessage.SimpleSignTx.Builder clearVersion()
transaction version
optional uint32 version = 5 [default = 1];public boolean hasLockTime()
transaction lock_time
optional uint32 lock_time = 6 [default = 0];hasLockTime in interface TrezorMessage.SimpleSignTxOrBuilderpublic int getLockTime()
transaction lock_time
optional uint32 lock_time = 6 [default = 0];getLockTime in interface TrezorMessage.SimpleSignTxOrBuilderpublic TrezorMessage.SimpleSignTx.Builder setLockTime(int value)
transaction lock_time
optional uint32 lock_time = 6 [default = 0];public TrezorMessage.SimpleSignTx.Builder clearLockTime()
transaction lock_time
optional uint32 lock_time = 6 [default = 0];public final TrezorMessage.SimpleSignTx.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>public final TrezorMessage.SimpleSignTx.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.SimpleSignTx.Builder>Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.