public static final class SignerOuterClass.SignMessageReq.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder> implements SignerOuterClass.SignMessageReqOrBuilder
signrpc.SignMessageReq| Modifier and Type | Method and Description |
|---|---|
SignerOuterClass.SignMessageReq |
build() |
SignerOuterClass.SignMessageReq |
buildPartial() |
SignerOuterClass.SignMessageReq.Builder |
clear() |
SignerOuterClass.SignMessageReq.Builder |
clearCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
SignerOuterClass.SignMessageReq.Builder |
clearDoubleHash()
Double-SHA256 hash instead of just the default single round.
|
SignerOuterClass.SignMessageReq.Builder |
clearKeyLoc()
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
clearMsg()
The message to be signed.
|
SignerOuterClass.SignMessageReq.Builder |
clearSchnorrSig()
Use Schnorr signature.
|
SignerOuterClass.SignMessageReq.Builder |
clearSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating
a Schnorr signature.
|
boolean |
getCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
SignerOuterClass.SignMessageReq |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDoubleHash()
Double-SHA256 hash instead of just the default single round.
|
SignerOuterClass.KeyLocator |
getKeyLoc()
The key locator that identifies which key to use for signing.
|
SignerOuterClass.KeyLocator.Builder |
getKeyLocBuilder()
The key locator that identifies which key to use for signing.
|
SignerOuterClass.KeyLocatorOrBuilder |
getKeyLocOrBuilder()
The key locator that identifies which key to use for signing.
|
com.google.protobuf.ByteString |
getMsg()
The message to be signed.
|
boolean |
getSchnorrSig()
Use Schnorr signature.
|
com.google.protobuf.ByteString |
getSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating
a Schnorr signature.
|
boolean |
hasKeyLoc()
The key locator that identifies which key to use for signing.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SignerOuterClass.SignMessageReq.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SignerOuterClass.SignMessageReq.Builder |
mergeFrom(com.google.protobuf.Message other) |
SignerOuterClass.SignMessageReq.Builder |
mergeFrom(SignerOuterClass.SignMessageReq other) |
SignerOuterClass.SignMessageReq.Builder |
mergeKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SignerOuterClass.SignMessageReq.Builder |
setCompactSig(boolean value)
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
SignerOuterClass.SignMessageReq.Builder |
setDoubleHash(boolean value)
Double-SHA256 hash instead of just the default single round.
|
SignerOuterClass.SignMessageReq.Builder |
setKeyLoc(SignerOuterClass.KeyLocator.Builder builderForValue)
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
setKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
setMsg(com.google.protobuf.ByteString value)
The message to be signed.
|
SignerOuterClass.SignMessageReq.Builder |
setSchnorrSig(boolean value)
Use Schnorr signature.
|
SignerOuterClass.SignMessageReq.Builder |
setSchnorrSigTapTweak(com.google.protobuf.ByteString value)
The optional Taproot tweak bytes to apply to the private key before creating
a Schnorr signature.
|
SignerOuterClass.SignMessageReq.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, 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<SignerOuterClass.SignMessageReq.Builder>public SignerOuterClass.SignMessageReq.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.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<SignerOuterClass.SignMessageReq.Builder>public SignerOuterClass.SignMessageReq getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SignerOuterClass.SignMessageReq build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SignerOuterClass.SignMessageReq buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SignerOuterClass.SignMessageReq.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SignerOuterClass.SignMessageReq.Builder>public SignerOuterClass.SignMessageReq.Builder mergeFrom(SignerOuterClass.SignMessageReq other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>public SignerOuterClass.SignMessageReq.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SignerOuterClass.SignMessageReq.Builder>java.io.IOExceptionpublic com.google.protobuf.ByteString getMsg()
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;getMsg in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.SignMessageReq.Builder setMsg(com.google.protobuf.ByteString value)
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;value - The msg to set.public SignerOuterClass.SignMessageReq.Builder clearMsg()
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;public boolean hasKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;hasKeyLoc in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.KeyLocator getKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;getKeyLoc in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.SignMessageReq.Builder setKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;public SignerOuterClass.SignMessageReq.Builder setKeyLoc(SignerOuterClass.KeyLocator.Builder builderForValue)
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;public SignerOuterClass.SignMessageReq.Builder mergeKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;public SignerOuterClass.SignMessageReq.Builder clearKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;public SignerOuterClass.KeyLocator.Builder getKeyLocBuilder()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;public SignerOuterClass.KeyLocatorOrBuilder getKeyLocOrBuilder()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;getKeyLocOrBuilder in interface SignerOuterClass.SignMessageReqOrBuilderpublic boolean getDoubleHash()
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;getDoubleHash in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.SignMessageReq.Builder setDoubleHash(boolean value)
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;value - The doubleHash to set.public SignerOuterClass.SignMessageReq.Builder clearDoubleHash()
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;public boolean getCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire format. This option cannot be used with Schnorr signatures.
bool compact_sig = 4;getCompactSig in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.SignMessageReq.Builder setCompactSig(boolean value)
Use the compact (pubkey recoverable) format instead of the raw lnwire format. This option cannot be used with Schnorr signatures.
bool compact_sig = 4;value - The compactSig to set.public SignerOuterClass.SignMessageReq.Builder clearCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire format. This option cannot be used with Schnorr signatures.
bool compact_sig = 4;public boolean getSchnorrSig()
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;getSchnorrSig in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.SignMessageReq.Builder setSchnorrSig(boolean value)
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;value - The schnorrSig to set.public SignerOuterClass.SignMessageReq.Builder clearSchnorrSig()
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;public com.google.protobuf.ByteString getSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating a Schnorr signature. The private key is tweaked as described in BIP-341: privKey + h_tapTweak(internalKey || tapTweak)
bytes schnorr_sig_tap_tweak = 6;getSchnorrSigTapTweak in interface SignerOuterClass.SignMessageReqOrBuilderpublic SignerOuterClass.SignMessageReq.Builder setSchnorrSigTapTweak(com.google.protobuf.ByteString value)
The optional Taproot tweak bytes to apply to the private key before creating a Schnorr signature. The private key is tweaked as described in BIP-341: privKey + h_tapTweak(internalKey || tapTweak)
bytes schnorr_sig_tap_tweak = 6;value - The schnorrSigTapTweak to set.public SignerOuterClass.SignMessageReq.Builder clearSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating a Schnorr signature. The private key is tweaked as described in BIP-341: privKey + h_tapTweak(internalKey || tapTweak)
bytes schnorr_sig_tap_tweak = 6;public final SignerOuterClass.SignMessageReq.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>public final SignerOuterClass.SignMessageReq.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>