public static final class WalletKitOuterClass.ImportTapscriptRequest extends com.google.protobuf.GeneratedMessageV3 implements WalletKitOuterClass.ImportTapscriptRequestOrBuilder
walletrpc.ImportTapscriptRequest
Modifier and Type | Class and Description |
---|---|
static class |
WalletKitOuterClass.ImportTapscriptRequest.Builder
Protobuf type
walletrpc.ImportTapscriptRequest |
static class |
WalletKitOuterClass.ImportTapscriptRequest.ScriptCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
FULL_KEY_ONLY_FIELD_NUMBER |
static int |
FULL_TREE_FIELD_NUMBER |
static int |
INTERNAL_PUBLIC_KEY_FIELD_NUMBER |
static int |
PARTIAL_REVEAL_FIELD_NUMBER |
static int |
ROOT_HASH_ONLY_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
static WalletKitOuterClass.ImportTapscriptRequest |
getDefaultInstance() |
WalletKitOuterClass.ImportTapscriptRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getFullKeyOnly()
Only the final, tweaked Taproot key is known and no additional
information about the internal key or type of tweak that was used to
derive it.
|
WalletKitOuterClass.TapscriptFullTree |
getFullTree()
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
WalletKitOuterClass.TapscriptFullTreeOrBuilder |
getFullTreeOrBuilder()
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
com.google.protobuf.ByteString |
getInternalPublicKey()
The internal public key, serialized as 32-byte x-only public key.
|
com.google.protobuf.Parser<WalletKitOuterClass.ImportTapscriptRequest> |
getParserForType() |
WalletKitOuterClass.TapscriptPartialReveal |
getPartialReveal()
Only a single script leaf is known.
|
WalletKitOuterClass.TapscriptPartialRevealOrBuilder |
getPartialRevealOrBuilder()
Only a single script leaf is known.
|
com.google.protobuf.ByteString |
getRootHashOnly()
Only the root hash of the Taproot script tree (or other form of Taproot
commitment) is known.
|
WalletKitOuterClass.ImportTapscriptRequest.ScriptCase |
getScriptCase() |
int |
getSerializedSize() |
boolean |
hasFullKeyOnly()
Only the final, tweaked Taproot key is known and no additional
information about the internal key or type of tweak that was used to
derive it.
|
boolean |
hasFullTree()
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
int |
hashCode() |
boolean |
hasPartialReveal()
Only a single script leaf is known.
|
boolean |
hasRootHashOnly()
Only the root hash of the Taproot script tree (or other form of Taproot
commitment) is known.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static WalletKitOuterClass.ImportTapscriptRequest.Builder |
newBuilder() |
static WalletKitOuterClass.ImportTapscriptRequest.Builder |
newBuilder(WalletKitOuterClass.ImportTapscriptRequest prototype) |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
newBuilderForType() |
protected WalletKitOuterClass.ImportTapscriptRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected java.lang.Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseDelimitedFrom(java.io.InputStream input) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(byte[] data) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(java.nio.ByteBuffer data) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(com.google.protobuf.ByteString data) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(java.io.InputStream input) |
static WalletKitOuterClass.ImportTapscriptRequest |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<WalletKitOuterClass.ImportTapscriptRequest> |
parser() |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int INTERNAL_PUBLIC_KEY_FIELD_NUMBER
public static final int FULL_TREE_FIELD_NUMBER
public static final int PARTIAL_REVEAL_FIELD_NUMBER
public static final int ROOT_HASH_ONLY_FIELD_NUMBER
public static final int FULL_KEY_ONLY_FIELD_NUMBER
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public WalletKitOuterClass.ImportTapscriptRequest.ScriptCase getScriptCase()
getScriptCase
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public com.google.protobuf.ByteString getInternalPublicKey()
The internal public key, serialized as 32-byte x-only public key.
bytes internal_public_key = 1;
getInternalPublicKey
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public boolean hasFullTree()
The full script tree with all individual leaves is known and the root hash can be constructed from the full tree directly.
.walletrpc.TapscriptFullTree full_tree = 2;
hasFullTree
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public WalletKitOuterClass.TapscriptFullTree getFullTree()
The full script tree with all individual leaves is known and the root hash can be constructed from the full tree directly.
.walletrpc.TapscriptFullTree full_tree = 2;
getFullTree
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public WalletKitOuterClass.TapscriptFullTreeOrBuilder getFullTreeOrBuilder()
The full script tree with all individual leaves is known and the root hash can be constructed from the full tree directly.
.walletrpc.TapscriptFullTree full_tree = 2;
getFullTreeOrBuilder
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public boolean hasPartialReveal()
Only a single script leaf is known. To construct the root hash, the full inclusion proof must also be provided.
.walletrpc.TapscriptPartialReveal partial_reveal = 3;
hasPartialReveal
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public WalletKitOuterClass.TapscriptPartialReveal getPartialReveal()
Only a single script leaf is known. To construct the root hash, the full inclusion proof must also be provided.
.walletrpc.TapscriptPartialReveal partial_reveal = 3;
getPartialReveal
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public WalletKitOuterClass.TapscriptPartialRevealOrBuilder getPartialRevealOrBuilder()
Only a single script leaf is known. To construct the root hash, the full inclusion proof must also be provided.
.walletrpc.TapscriptPartialReveal partial_reveal = 3;
getPartialRevealOrBuilder
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public boolean hasRootHashOnly()
Only the root hash of the Taproot script tree (or other form of Taproot commitment) is known.
bytes root_hash_only = 4;
hasRootHashOnly
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public com.google.protobuf.ByteString getRootHashOnly()
Only the root hash of the Taproot script tree (or other form of Taproot commitment) is known.
bytes root_hash_only = 4;
getRootHashOnly
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public boolean hasFullKeyOnly()
Only the final, tweaked Taproot key is known and no additional information about the internal key or type of tweak that was used to derive it. When this is set, the wallet treats the key in internal_public_key as the Taproot key directly. This can be useful for tracking arbitrary Taproot outputs without the goal of ever being able to spend from them through the internal wallet.
bool full_key_only = 5;
hasFullKeyOnly
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public boolean getFullKeyOnly()
Only the final, tweaked Taproot key is known and no additional information about the internal key or type of tweak that was used to derive it. When this is set, the wallet treats the key in internal_public_key as the Taproot key directly. This can be useful for tracking arbitrary Taproot outputs without the goal of ever being able to spend from them through the internal wallet.
bool full_key_only = 5;
getFullKeyOnly
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static WalletKitOuterClass.ImportTapscriptRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static WalletKitOuterClass.ImportTapscriptRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public WalletKitOuterClass.ImportTapscriptRequest.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static WalletKitOuterClass.ImportTapscriptRequest.Builder newBuilder()
public static WalletKitOuterClass.ImportTapscriptRequest.Builder newBuilder(WalletKitOuterClass.ImportTapscriptRequest prototype)
public WalletKitOuterClass.ImportTapscriptRequest.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected WalletKitOuterClass.ImportTapscriptRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static WalletKitOuterClass.ImportTapscriptRequest getDefaultInstance()
public static com.google.protobuf.Parser<WalletKitOuterClass.ImportTapscriptRequest> parser()
public com.google.protobuf.Parser<WalletKitOuterClass.ImportTapscriptRequest> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public WalletKitOuterClass.ImportTapscriptRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder