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, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, newUninitializedMessageExceptionpublic 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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>public KeepKeyType.MultisigRedeemScriptType.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.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.GeneratedMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>public KeepKeyType.MultisigRedeemScriptType getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KeepKeyType.MultisigRedeemScriptType build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KeepKeyType.MultisigRedeemScriptType buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KeepKeyType.MultisigRedeemScriptType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KeepKeyType.MultisigRedeemScriptType.Builder>IOExceptionpublic List<KeepKeyType.HDNodePathType> getPubkeysList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysList in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic int getPubkeysCount()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysCount in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic KeepKeyType.HDNodePathType getPubkeys(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeys in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic 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.MultisigRedeemScriptTypeOrBuilderpublic List<? extends KeepKeyType.HDNodePathTypeOrBuilder> getPubkeysOrBuilderList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysOrBuilderList in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic 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.MultisigRedeemScriptTypeOrBuilderpublic int getSignaturesCount()
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignaturesCount in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic com.google.protobuf.ByteString getSignatures(int index)
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignatures in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic 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.MultisigRedeemScriptTypeOrBuilderpublic int getM()
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
getM in interface KeepKeyType.MultisigRedeemScriptTypeOrBuilderpublic 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.