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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, 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<WalletKitOuterClass.ImportTapscriptRequest.Builder>
public WalletKitOuterClass.ImportTapscriptRequest.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<WalletKitOuterClass.ImportTapscriptRequest.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<WalletKitOuterClass.ImportTapscriptRequest.Builder>
public WalletKitOuterClass.ImportTapscriptRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public WalletKitOuterClass.ImportTapscriptRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.ImportTapscriptRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.ImportTapscriptRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder>
java.io.IOException
public WalletKitOuterClass.ImportTapscriptRequest.ScriptCase getScriptCase()
getScriptCase
in interface WalletKitOuterClass.ImportTapscriptRequestOrBuilder
public 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.ImportTapscriptRequestOrBuilder
public 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.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.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.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.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.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 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.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 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.ImportTapscriptRequest.Builder>