public static final class WalletKitOuterClass.ImportTapscriptRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder> implements WalletKitOuterClass.ImportTapscriptRequestOrBuilder
walletrpc.ImportTapscriptRequest| Modifier and Type | Method and Description |
|---|---|
WalletKitOuterClass.ImportTapscriptRequest |
build() |
WalletKitOuterClass.ImportTapscriptRequest |
buildPartial() |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
clear() |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
clearFullKeyOnly()
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.ImportTapscriptRequest.Builder |
clearFullTree()
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
clearInternalPublicKey()
The internal public key, serialized as 32-byte x-only public key.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
clearPartialReveal()
Only a single script leaf is known.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
clearRootHashOnly()
Only the root hash of the Taproot script tree (or other form of Taproot
commitment) is known.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
clearScript() |
WalletKitOuterClass.ImportTapscriptRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.TapscriptFullTree.Builder |
getFullTreeBuilder()
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.
|
WalletKitOuterClass.TapscriptPartialReveal |
getPartialReveal()
Only a single script leaf is known.
|
WalletKitOuterClass.TapscriptPartialReveal.Builder |
getPartialRevealBuilder()
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() |
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.
|
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() |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
mergeFrom(WalletKitOuterClass.ImportTapscriptRequest other) |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
mergeFullTree(WalletKitOuterClass.TapscriptFullTree value)
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
mergePartialReveal(WalletKitOuterClass.TapscriptPartialReveal value)
Only a single script leaf is known.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
WalletKitOuterClass.ImportTapscriptRequest.Builder |
setFullKeyOnly(boolean value)
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.ImportTapscriptRequest.Builder |
setFullTree(WalletKitOuterClass.TapscriptFullTree.Builder builderForValue)
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
setFullTree(WalletKitOuterClass.TapscriptFullTree value)
The full script tree with all individual leaves is known and the root
hash can be constructed from the full tree directly.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
setInternalPublicKey(com.google.protobuf.ByteString value)
The internal public key, serialized as 32-byte x-only public key.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
setPartialReveal(WalletKitOuterClass.TapscriptPartialReveal.Builder builderForValue)
Only a single script leaf is known.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
setPartialReveal(WalletKitOuterClass.TapscriptPartialReveal value)
Only a single script leaf is known.
|
WalletKitOuterClass.ImportTapscriptRequest.Builder |
setRootHashOnly(com.google.protobuf.ByteString value)
Only the root hash of the Taproot script tree (or other form of Taproot
commitment) is known.
|
WalletKitOuterClass.ImportTapscriptRequest.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<WalletKitOuterClass.ImportTapscriptRequest.Builder>public WalletKitOuterClass.ImportTapscriptRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.ImportTapscriptRequest.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<WalletKitOuterClass.ImportTapscriptRequest.Builder>public WalletKitOuterClass.ImportTapscriptRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic WalletKitOuterClass.ImportTapscriptRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic WalletKitOuterClass.ImportTapscriptRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic WalletKitOuterClass.ImportTapscriptRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder>public WalletKitOuterClass.ImportTapscriptRequest.Builder mergeFrom(WalletKitOuterClass.ImportTapscriptRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder>public WalletKitOuterClass.ImportTapscriptRequest.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<WalletKitOuterClass.ImportTapscriptRequest.Builder>java.io.IOExceptionpublic WalletKitOuterClass.ImportTapscriptRequest.ScriptCase getScriptCase()
getScriptCase in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilderpublic WalletKitOuterClass.ImportTapscriptRequest.Builder clearScript()
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.ImportTapscriptRequestOrBuilderpublic WalletKitOuterClass.ImportTapscriptRequest.Builder setInternalPublicKey(com.google.protobuf.ByteString value)
The internal public key, serialized as 32-byte x-only public key.
bytes internal_public_key = 1;value - The internalPublicKey to set.public WalletKitOuterClass.ImportTapscriptRequest.Builder clearInternalPublicKey()
The internal public key, serialized as 32-byte x-only public key.
bytes internal_public_key = 1;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.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.ImportTapscriptRequest.Builder setFullTree(WalletKitOuterClass.TapscriptFullTree value)
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;public WalletKitOuterClass.ImportTapscriptRequest.Builder setFullTree(WalletKitOuterClass.TapscriptFullTree.Builder builderForValue)
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;public WalletKitOuterClass.ImportTapscriptRequest.Builder mergeFullTree(WalletKitOuterClass.TapscriptFullTree value)
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;public WalletKitOuterClass.ImportTapscriptRequest.Builder clearFullTree()
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;public WalletKitOuterClass.TapscriptFullTree.Builder getFullTreeBuilder()
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;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.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.ImportTapscriptRequest.Builder setPartialReveal(WalletKitOuterClass.TapscriptPartialReveal value)
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;public WalletKitOuterClass.ImportTapscriptRequest.Builder setPartialReveal(WalletKitOuterClass.TapscriptPartialReveal.Builder builderForValue)
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;public WalletKitOuterClass.ImportTapscriptRequest.Builder mergePartialReveal(WalletKitOuterClass.TapscriptPartialReveal value)
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;public WalletKitOuterClass.ImportTapscriptRequest.Builder clearPartialReveal()
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;public WalletKitOuterClass.TapscriptPartialReveal.Builder getPartialRevealBuilder()
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;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.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 WalletKitOuterClass.ImportTapscriptRequest.Builder setRootHashOnly(com.google.protobuf.ByteString value)
Only the root hash of the Taproot script tree (or other form of Taproot commitment) is known.
bytes root_hash_only = 4;value - The rootHashOnly to set.public WalletKitOuterClass.ImportTapscriptRequest.Builder clearRootHashOnly()
Only the root hash of the Taproot script tree (or other form of Taproot commitment) is known.
bytes root_hash_only = 4;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.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 WalletKitOuterClass.ImportTapscriptRequest.Builder setFullKeyOnly(boolean value)
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;value - The fullKeyOnly to set.public WalletKitOuterClass.ImportTapscriptRequest.Builder clearFullKeyOnly()
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;public final WalletKitOuterClass.ImportTapscriptRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder>public final WalletKitOuterClass.ImportTapscriptRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder>