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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic 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.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public WalletKitOuterClass.ImportTapscriptRequest.ScriptCase getScriptCase()
getScriptCase in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic 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.ImportTapscriptRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static WalletKitOuterClass.ImportTapscriptRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic WalletKitOuterClass.ImportTapscriptRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic 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.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected WalletKitOuterClass.ImportTapscriptRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public 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.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public WalletKitOuterClass.ImportTapscriptRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder