public static final class TrezorMessage.EthereumTxRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder> implements TrezorMessage.EthereumTxRequestOrBuilder
Response: Device asks for more data from transaction payload, or returns the signature. If data_length is set, device awaits that many more bytes of payload. Otherwise, the signature_* fields contain the computed transaction signature. All three fields will be present. @prev EthereumSignTx @next EthereumTxAckProtobuf type
EthereumTxRequest
Modifier and Type | Method and Description |
---|---|
TrezorMessage.EthereumTxRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TrezorMessage.EthereumTxRequest |
build() |
TrezorMessage.EthereumTxRequest |
buildPartial() |
TrezorMessage.EthereumTxRequest.Builder |
clear() |
TrezorMessage.EthereumTxRequest.Builder |
clearDataLength()
Number of bytes being requested (<= 1024)
|
TrezorMessage.EthereumTxRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TrezorMessage.EthereumTxRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TrezorMessage.EthereumTxRequest.Builder |
clearSignatureR()
Computed signature R component (256 bit)
|
TrezorMessage.EthereumTxRequest.Builder |
clearSignatureS()
Computed signature S component (256 bit)
|
TrezorMessage.EthereumTxRequest.Builder |
clearSignatureV()
Computed signature (recovery parameter, limited to 27 or 28)
|
TrezorMessage.EthereumTxRequest.Builder |
clone() |
int |
getDataLength()
Number of bytes being requested (<= 1024)
|
TrezorMessage.EthereumTxRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getSignatureR()
Computed signature R component (256 bit)
|
com.google.protobuf.ByteString |
getSignatureS()
Computed signature S component (256 bit)
|
int |
getSignatureV()
Computed signature (recovery parameter, limited to 27 or 28)
|
boolean |
hasDataLength()
Number of bytes being requested (<= 1024)
|
boolean |
hasSignatureR()
Computed signature R component (256 bit)
|
boolean |
hasSignatureS()
Computed signature S component (256 bit)
|
boolean |
hasSignatureV()
Computed signature (recovery parameter, limited to 27 or 28)
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TrezorMessage.EthereumTxRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TrezorMessage.EthereumTxRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
TrezorMessage.EthereumTxRequest.Builder |
mergeFrom(TrezorMessage.EthereumTxRequest other) |
TrezorMessage.EthereumTxRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TrezorMessage.EthereumTxRequest.Builder |
setDataLength(int value)
Number of bytes being requested (<= 1024)
|
TrezorMessage.EthereumTxRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TrezorMessage.EthereumTxRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TrezorMessage.EthereumTxRequest.Builder |
setSignatureR(com.google.protobuf.ByteString value)
Computed signature R component (256 bit)
|
TrezorMessage.EthereumTxRequest.Builder |
setSignatureS(com.google.protobuf.ByteString value)
Computed signature S component (256 bit)
|
TrezorMessage.EthereumTxRequest.Builder |
setSignatureV(int value)
Computed signature (recovery parameter, limited to 27 or 28)
|
TrezorMessage.EthereumTxRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownField
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.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.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public TrezorMessage.EthereumTxRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public TrezorMessage.EthereumTxRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public TrezorMessage.EthereumTxRequest.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.Builder mergeFrom(TrezorMessage.EthereumTxRequest other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public TrezorMessage.EthereumTxRequest.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<TrezorMessage.EthereumTxRequest.Builder>
IOException
public boolean hasDataLength()
Number of bytes being requested (<= 1024)
optional uint32 data_length = 1;
hasDataLength
in interface TrezorMessage.EthereumTxRequestOrBuilder
public int getDataLength()
Number of bytes being requested (<= 1024)
optional uint32 data_length = 1;
getDataLength
in interface TrezorMessage.EthereumTxRequestOrBuilder
public TrezorMessage.EthereumTxRequest.Builder setDataLength(int value)
Number of bytes being requested (<= 1024)
optional uint32 data_length = 1;
public TrezorMessage.EthereumTxRequest.Builder clearDataLength()
Number of bytes being requested (<= 1024)
optional uint32 data_length = 1;
public boolean hasSignatureV()
Computed signature (recovery parameter, limited to 27 or 28)
optional uint32 signature_v = 2;
hasSignatureV
in interface TrezorMessage.EthereumTxRequestOrBuilder
public int getSignatureV()
Computed signature (recovery parameter, limited to 27 or 28)
optional uint32 signature_v = 2;
getSignatureV
in interface TrezorMessage.EthereumTxRequestOrBuilder
public TrezorMessage.EthereumTxRequest.Builder setSignatureV(int value)
Computed signature (recovery parameter, limited to 27 or 28)
optional uint32 signature_v = 2;
public TrezorMessage.EthereumTxRequest.Builder clearSignatureV()
Computed signature (recovery parameter, limited to 27 or 28)
optional uint32 signature_v = 2;
public boolean hasSignatureR()
Computed signature R component (256 bit)
optional bytes signature_r = 3;
hasSignatureR
in interface TrezorMessage.EthereumTxRequestOrBuilder
public com.google.protobuf.ByteString getSignatureR()
Computed signature R component (256 bit)
optional bytes signature_r = 3;
getSignatureR
in interface TrezorMessage.EthereumTxRequestOrBuilder
public TrezorMessage.EthereumTxRequest.Builder setSignatureR(com.google.protobuf.ByteString value)
Computed signature R component (256 bit)
optional bytes signature_r = 3;
public TrezorMessage.EthereumTxRequest.Builder clearSignatureR()
Computed signature R component (256 bit)
optional bytes signature_r = 3;
public boolean hasSignatureS()
Computed signature S component (256 bit)
optional bytes signature_s = 4;
hasSignatureS
in interface TrezorMessage.EthereumTxRequestOrBuilder
public com.google.protobuf.ByteString getSignatureS()
Computed signature S component (256 bit)
optional bytes signature_s = 4;
getSignatureS
in interface TrezorMessage.EthereumTxRequestOrBuilder
public TrezorMessage.EthereumTxRequest.Builder setSignatureS(com.google.protobuf.ByteString value)
Computed signature S component (256 bit)
optional bytes signature_s = 4;
public TrezorMessage.EthereumTxRequest.Builder clearSignatureS()
Computed signature S component (256 bit)
optional bytes signature_s = 4;
public final TrezorMessage.EthereumTxRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
public final TrezorMessage.EthereumTxRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorMessage.EthereumTxRequest.Builder>
Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.