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, 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<TrezorType.MultisigRedeemScriptType.Builder>
public TrezorType.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<TrezorType.MultisigRedeemScriptType.Builder>
public TrezorType.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<TrezorType.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<TrezorType.MultisigRedeemScriptType.Builder>
public TrezorType.MultisigRedeemScriptType getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public TrezorType.MultisigRedeemScriptType build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public TrezorType.MultisigRedeemScriptType buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public TrezorType.MultisigRedeemScriptType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<TrezorType.MultisigRedeemScriptType.Builder>
IOException
public List<TrezorType.HDNodePathType> getPubkeysList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysList
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public int getPubkeysCount()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysCount
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public TrezorType.HDNodePathType getPubkeys(int index)
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeys
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public 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.MultisigRedeemScriptTypeOrBuilder
public List<? extends TrezorType.HDNodePathTypeOrBuilder> getPubkeysOrBuilderList()
repeated .HDNodePathType pubkeys = 1;
pubkeys from multisig address (sorted lexicographically)
getPubkeysOrBuilderList
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public 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.MultisigRedeemScriptTypeOrBuilder
public int getSignaturesCount()
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignaturesCount
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public com.google.protobuf.ByteString getSignatures(int index)
repeated bytes signatures = 2;
existing signatures for partially signed input
getSignatures
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public 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.MultisigRedeemScriptTypeOrBuilder
public int getM()
optional uint32 m = 3;
"m" from n, how many valid signatures is necessary for spending
getM
in interface TrezorType.MultisigRedeemScriptTypeOrBuilder
public 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.