public static final class TrezorType.MultisigRedeemScriptType.Builder extends com.google.protobuf.GeneratedMessage.Builder<TrezorType.MultisigRedeemScriptType.Builder> implements TrezorType.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<TrezorType.MultisigRedeemScriptType.Builder>public TrezorType.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<TrezorType.MultisigRedeemScriptType.Builder>public TrezorType.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<TrezorType.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<TrezorType.MultisigRedeemScriptType.Builder>public TrezorType.MultisigRedeemScriptType getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TrezorType.MultisigRedeemScriptType build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TrezorType.MultisigRedeemScriptType buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TrezorType.MultisigRedeemScriptType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrezorType.MultisigRedeemScriptType.Builder>public TrezorType.MultisigRedeemScriptType.Builder mergeFrom(TrezorType.MultisigRedeemScriptType other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<TrezorType.MultisigRedeemScriptType.Builder>public TrezorType.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<TrezorType.MultisigRedeemScriptType.Builder>IOExceptionpublic List<TrezorType.HDNodePathType> getPubkeysList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysList in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic int getPubkeysCount()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysCount in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic TrezorType.HDNodePathType getPubkeys(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeys in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic TrezorType.MultisigRedeemScriptType.Builder setPubkeys(int index, TrezorType.HDNodePathType value)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder setPubkeys(int index, TrezorType.HDNodePathType.Builder builderForValue)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder addPubkeys(TrezorType.HDNodePathType value)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder addPubkeys(int index, TrezorType.HDNodePathType value)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder addPubkeys(TrezorType.HDNodePathType.Builder builderForValue)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder addPubkeys(int index, TrezorType.HDNodePathType.Builder builderForValue)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder addAllPubkeys(Iterable<? extends TrezorType.HDNodePathType> values)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder clearPubkeys()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.MultisigRedeemScriptType.Builder removePubkeys(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.HDNodePathType.Builder getPubkeysBuilder(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.HDNodePathTypeOrBuilder getPubkeysOrBuilder(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysOrBuilder in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic List<? extends TrezorType.HDNodePathTypeOrBuilder> getPubkeysOrBuilderList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysOrBuilderList in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic TrezorType.HDNodePathType.Builder addPubkeysBuilder()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public TrezorType.HDNodePathType.Builder addPubkeysBuilder(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
public List<TrezorType.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 TrezorType.MultisigRedeemScriptTypeOrBuilderpublic int getSignaturesCount()
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignaturesCount in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic com.google.protobuf.ByteString getSignatures(int index)
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignatures in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic TrezorType.MultisigRedeemScriptType.Builder setSignatures(int index, com.google.protobuf.ByteString value)
repeated bytes signatures = 2;
existing signatures for partially signed input
public TrezorType.MultisigRedeemScriptType.Builder addSignatures(com.google.protobuf.ByteString value)
repeated bytes signatures = 2;
existing signatures for partially signed input
public TrezorType.MultisigRedeemScriptType.Builder addAllSignatures(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes signatures = 2;
existing signatures for partially signed input
public TrezorType.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 TrezorType.MultisigRedeemScriptTypeOrBuilderpublic int getM()
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
getM in interface TrezorType.MultisigRedeemScriptTypeOrBuilderpublic TrezorType.MultisigRedeemScriptType.Builder setM(int value)
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
public TrezorType.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.