public static final class KeepKeyType.MultisigRedeemScriptType.Builder extends com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder> implements KeepKeyType.MultisigRedeemScriptTypeOrBuilder
MultisigRedeemScriptType
Type of redeem script used in input @used_in TxInputType
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>
public KeepKeyType.MultisigRedeemScriptType.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>
public KeepKeyType.MultisigRedeemScriptType.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.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.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>
public KeepKeyType.MultisigRedeemScriptType getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public KeepKeyType.MultisigRedeemScriptType build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public KeepKeyType.MultisigRedeemScriptType buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public KeepKeyType.MultisigRedeemScriptType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>
public KeepKeyType.MultisigRedeemScriptType.Builder mergeFrom(KeepKeyType.MultisigRedeemScriptType other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>
public KeepKeyType.MultisigRedeemScriptType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<KeepKeyType.MultisigRedeemScriptType.Builder>
IOException
public List<KeepKeyType.HDNodePathType> getPubkeysList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysList
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public int getPubkeysCount()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysCount
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public KeepKeyType.HDNodePathType getPubkeys(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeys
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public KeepKeyType.MultisigRedeemScriptType.Builder setPubkeys(int index, KeepKeyType.HDNodePathType value)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder setPubkeys(int index, KeepKeyType.HDNodePathType.Builder builderForValue)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder addPubkeys(KeepKeyType.HDNodePathType value)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder addPubkeys(int index, KeepKeyType.HDNodePathType value)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder addPubkeys(KeepKeyType.HDNodePathType.Builder builderForValue)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder addPubkeys(int index, KeepKeyType.HDNodePathType.Builder builderForValue)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder addAllPubkeys(Iterable<? extends KeepKeyType.HDNodePathType> values)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder clearPubkeys()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.MultisigRedeemScriptType.Builder removePubkeys(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.HDNodePathType.Builder getPubkeysBuilder(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.HDNodePathTypeOrBuilder getPubkeysOrBuilder(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysOrBuilder
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public List<? extends KeepKeyType.HDNodePathTypeOrBuilder> getPubkeysOrBuilderList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysOrBuilderList
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public KeepKeyType.HDNodePathType.Builder addPubkeysBuilder()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public KeepKeyType.HDNodePathType.Builder addPubkeysBuilder(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public List<KeepKeyType.HDNodePathType.Builder> getPubkeysBuilderList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public List<com.google.protobuf.ByteString> getSignaturesList()
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignaturesList
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public int getSignaturesCount()
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignaturesCount
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public com.google.protobuf.ByteString getSignatures(int index)
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignatures
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public KeepKeyType.MultisigRedeemScriptType.Builder setSignatures(int index, com.google.protobuf.ByteString value)
repeated bytes signatures = 2;
existing signatures for partially signed input
public KeepKeyType.MultisigRedeemScriptType.Builder addSignatures(com.google.protobuf.ByteString value)
repeated bytes signatures = 2;
existing signatures for partially signed input
public KeepKeyType.MultisigRedeemScriptType.Builder addAllSignatures(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes signatures = 2;
existing signatures for partially signed input
public KeepKeyType.MultisigRedeemScriptType.Builder clearSignatures()
repeated bytes signatures = 2;
existing signatures for partially signed input
public boolean hasM()
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
hasM
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public int getM()
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
getM
in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilder
public KeepKeyType.MultisigRedeemScriptType.Builder setM(int value)
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
public KeepKeyType.MultisigRedeemScriptType.Builder clearM()
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
Copyright © 2013–2016 Bitcoin Solutions Ltd. All rights reserved.