Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Z 

A

abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
AbstractBitcoinNetParams - Class in org.bitcoinj.params
Parameters for Bitcoin-like networks.
AbstractBitcoinNetParams() - Constructor for class org.bitcoinj.params.AbstractBitcoinNetParams
 
AbstractBlockChain - Class in org.bitcoinj.core
An AbstractBlockChain holds a series of Block objects, links them together, and knows how to verify that the chain follows the rules of the NetworkParameters for this chain.
AbstractBlockChain(NetworkParameters, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.AbstractBlockChain
AbstractBlockChain(Context, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.AbstractBlockChain
Constructs a BlockChain connected to the given list of listeners (eg, wallets) and a store.
AbstractBlockChain.NewBlockType - Enum in org.bitcoinj.core
 
AbstractKeyChainEventListener - Class in org.bitcoinj.wallet.listeners
 
AbstractKeyChainEventListener() - Constructor for class org.bitcoinj.wallet.listeners.AbstractKeyChainEventListener
 
AbstractPeerDataEventListener - Class in org.bitcoinj.core.listeners
Deprecated.
AbstractPeerDataEventListener() - Constructor for class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
AbstractTimeoutHandler - Class in org.bitcoinj.net
A base class which provides basic support for socket timeouts.
AbstractTimeoutHandler() - Constructor for class org.bitcoinj.net.AbstractTimeoutHandler
 
acceptableMinPayment() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientChannelProperties
The maximum acceptable min payment.
acceptableMinPayment() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient.DefaultClientChannelProperties
 
acceptExpireTime(long) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Queries if the expire time proposed by server is acceptable.
ACCOUNT_ONE_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
ACCOUNT_PATH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
ACCOUNT_ZERO_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
accountPath - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
accountPath(ImmutableList<ChildNumber>) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Use an account path other than the default DeterministicKeyChain.ACCOUNT_ZERO_PATH.
accountPathFor(Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyChainGroupStructure
Map desired output script type to an account path
add(Block) - Method in class org.bitcoinj.core.AbstractBlockChain
Processes a received block and tries to add it to the chain.
add(FilteredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Processes a received block and tries to add it to the chain.
add(FilteredBlock) - Method in class org.bitcoinj.core.BlockChain
 
add(Sha256Hash) - Method in class org.bitcoinj.core.BlockLocator
Add a Sha256Hash to a newly created block locator.
add(Coin) - Method in class org.bitcoinj.core.Coin
 
add(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
 
add(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
add(long) - Method in class org.bitcoinj.utils.VersionTally
Add a new block version to the tally, and return the count for that version within the window.
addAccountPath(int) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
addAddress(PeerAddress) - Method in class org.bitcoinj.core.AddressMessage
 
addAddress(PeerAddress) - Method in class org.bitcoinj.core.PeerGroup
Add an address to the list of potential peers to connect to.
addAddress(PeerAddress, int) - Method in class org.bitcoinj.core.PeerGroup
Add an address to the list of potential peers to connect to.
addAddress(InetAddress) - Method in class org.bitcoinj.core.PeerGroup
Convenience method for PeerGroup.addAddress(PeerAddress).
addAddress(InetAddress, int) - Method in class org.bitcoinj.core.PeerGroup
addAllAccountPath(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
addAllBlockHash(Iterable<? extends ByteString>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
addAllBlockRelativityOffsets(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
addAllBroadcastBy(Iterable<? extends Protos.PeerAddress>) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addAllCertificate(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
addAllChannels(Iterable<? extends ClientState.StoredClientPaymentChannel>) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addAllChannels(Iterable<? extends ServerState.StoredServerPaymentChannel>) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addAllData(Iterable<? extends ByteString>) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
addAllExtension(Iterable<? extends Protos.Extension>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addAllKey(Iterable<? extends Protos.Key>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addAllOutputs(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addAllPath(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
addAllRefundTo(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addAllSeed(Iterable<? extends PeerSeedProtos.PeerSeedData>) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addAllTags(Iterable<? extends Protos.Tag>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addAllTransaction(Iterable<? extends Protos.Transaction>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addAllTransactionInput(Iterable<? extends Protos.TransactionInput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addAllTransactions(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
addAllWatchedScript(Iterable<? extends Protos.Script>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addAndActivateHDChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds an HD chain to the chains list, and make it the default chain (from which keys are issued).
addAndActivateHDChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.Wallet
Add a pre-configured keychain to the wallet.
addBlock(Sha256Hash, boolean) - Method in class org.bitcoinj.core.GetDataMessage
 
addBlock(Block) - Method in class org.bitcoinj.core.InventoryMessage
 
addBlockAppearance(Sha256Hash, int) - Method in class org.bitcoinj.core.Transaction
 
addBlockHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
addBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
addBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when new blocks are downloaded.
addBlocksDownloadedEventListener(Executor, BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when new blocks are downloaded.
addBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addBlocksDownloadedEventListener(Executor, BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when blocks are downloaded by the download peer.
addBroadcastBy(Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastBy(int, Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastBy(Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastBy(int, Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastByBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastByBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addCertificate(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
addChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
Add a single chain.
addChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a blockchain downloaded starts.
addChainDownloadStartedEventListener(Executor, ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a blockchain downloaded starts.
addChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addChainDownloadStartedEventListener(Executor, ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when chain download starts.
addChangeEventListener(WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addChangeEventListener(Executor, WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addChannels(ClientState.StoredClientPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(int, ClientState.StoredClientPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(ClientState.StoredClientPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(int, ClientState.StoredClientPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(ServerState.StoredServerPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(int, ServerState.StoredServerPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(ServerState.StoredServerPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(int, ServerState.StoredServerPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannelsBuilder() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannelsBuilder() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChunk(ScriptChunk) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given chunk to the end of the program
addChunk(int, ScriptChunk) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given chunk at the given index in the program
addCoinsReceivedEventListener(WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are received.
addCoinsReceivedEventListener(Executor, WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are received.
addCoinsSentEventListener(WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are sent.
addCoinsSentEventListener(Executor, WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are sent.
addConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is connected.
addConnectedEventListener(Executor, PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is connected.
addConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addConnectedEventListener(Executor, PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when new peers are connected to.
addData(ByteString) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
addDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is disconnected.
addDisconnectedEventListener(Executor, PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is disconnected.
addDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addDisconnectedEventListener(Executor, PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when peers are disconnected from.
addDiscoveredEventListener(PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
addDiscoveredEventListener(Executor, PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when new peers are discovered.
addEventListener(Executor, TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
Adds an event listener that will be run when this confidence object is updated.
addEventListener(TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
Adds an event listener that will be run when this confidence object is updated.
addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
addEventListener(KeyChainEventListener) - Method in interface org.bitcoinj.wallet.KeyChain
Adds a listener for events that are run when keys are added, on the user thread.
addEventListener(KeyChainEventListener, Executor) - Method in interface org.bitcoinj.wallet.KeyChain
Adds a listener for events that are run when keys are added, on the given executor.
addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds a listener for events that are run when keys are added, on the user thread.
addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds a listener for events that are run when keys are added, on the given executor.
addExtension(Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(int, Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(int, Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
By providing an object implementing the WalletExtension interface, you can save and load arbitrary additional data that will be stored with the wallet.
addExtensionBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtensionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addFilteredBlock(Sha256Hash) - Method in class org.bitcoinj.core.GetDataMessage
 
addGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when messages are received.
addGetDataEventListener(Executor, GetDataEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when messages are received.
addGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
addGetDataEventListener(Executor, GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
addInput(TransactionOutput) - Method in class org.bitcoinj.core.Transaction
Adds an input to this transaction that imports value from the given output.
addInput(TransactionInput) - Method in class org.bitcoinj.core.Transaction
Adds an input directly, with no checking that it's valid.
addInput(Sha256Hash, long, Script) - Method in class org.bitcoinj.core.Transaction
Creates and adds an input to this transaction, with no checking that it's valid.
addItem(InventoryItem) - Method in class org.bitcoinj.core.ListMessage
 
addKey(Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKey(int, Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKey(Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKey(int, Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKeyBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKeyBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKeyChainEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addKeyChainEventListener(Executor, KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addNewBestBlockListener(NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a NewBestBlockListener listener to the chain.
addNewBestBlockListener(Executor, NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a NewBestBlockListener listener to the chain.
addOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when a transaction is broadcast across the network
addOnTransactionBroadcastListener(Executor, OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when a transaction is broadcast across the network
addOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
addOnTransactionBroadcastListener(Executor, OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
addOrGetExistingExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
Atomically adds extension or returns an existing extension if there is one with the same id already present.
addOrUpdateExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
Either adds extension as a new extension or replaces the existing extension if one already exists with the same id.
addOutput(TransactionOutput) - Method in class org.bitcoinj.core.Transaction
Adds the given output to this transaction.
addOutput(Coin, Address) - Method in class org.bitcoinj.core.Transaction
Creates an output based on the given address and value, adds it to this transaction, and returns the new output.
addOutput(Coin, ECKey) - Method in class org.bitcoinj.core.Transaction
Creates an output that pays to the given pubkey directly (no address) with the given value, adds it to this transaction, and returns the new output.
addOutput(Coin, Script) - Method in class org.bitcoinj.core.Transaction
Creates an output that pays to the given script.
addOutputs(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addOutputs(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addOutputs(Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addOutputs(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addOutputsBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addOutputsBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
addPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
addPeerDiscovery(PeerDiscovery) - Method in class org.bitcoinj.core.PeerGroup
Add addresses from a discovery source to the list of potential peers to connect to.
addPeerFilterProvider(PeerFilterProvider) - Method in class org.bitcoinj.core.PeerGroup
Link the given PeerFilterProvider to this PeerGroup.
addPreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called immediately before a message is received
addPreMessageReceivedEventListener(Executor, PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called immediately before a message is received
addPreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addPreMessageReceivedEventListener(Executor, PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addRefundTo(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addRefundTo(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addRefundTo(Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addRefundTo(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addRefundToBuilder() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addRefundToBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
addReorganizeEventListener(WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addReorganizeEventListener(Executor, WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addReorganizeListener(ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic ReorganizeListener listener to the chain.
addReorganizeListener(Executor, ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic ReorganizeListener listener to the chain.
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
Address - Class in org.bitcoinj.core
Base class for addresses, e.g.
Address(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Address
 
AddressFormatException - Exception in org.bitcoinj.core
 
AddressFormatException() - Constructor for exception org.bitcoinj.core.AddressFormatException
 
AddressFormatException(String) - Constructor for exception org.bitcoinj.core.AddressFormatException
 
AddressFormatException.InvalidCharacter - Exception in org.bitcoinj.core
This exception is thrown by Base58, Bech32 and the PrefixedChecksummedBytes hierarchy of classes when you try to decode data and a character isn't valid.
AddressFormatException.InvalidChecksum - Exception in org.bitcoinj.core
This exception is thrown by Base58, Bech32 and the PrefixedChecksummedBytes hierarchy of classes when you try to decode data and the checksum isn't valid.
AddressFormatException.InvalidDataLength - Exception in org.bitcoinj.core
This exception is thrown by Base58, Bech32 and the PrefixedChecksummedBytes hierarchy of classes when you try to decode data and the data isn't of the right size.
AddressFormatException.InvalidPrefix - Exception in org.bitcoinj.core
This exception is thrown by the PrefixedChecksummedBytes hierarchy of classes when you try and decode an address or private key with an invalid prefix (version header or human-readable part).
AddressFormatException.WrongNetwork - Exception in org.bitcoinj.core
This exception is thrown by the PrefixedChecksummedBytes hierarchy of classes when you try and decode an address with a prefix (version header or human-readable part) that used by another network (usually: mainnet vs testnet).
addressHash - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
addressHeader - Variable in class org.bitcoinj.core.NetworkParameters
 
AddressMessage - Class in org.bitcoinj.core
Represents an "addr" message on the P2P network, which contains broadcast IP addresses of other peers.
addrSeeds - Variable in class org.bitcoinj.core.NetworkParameters
 
addScriptChangeEventListener(Executor, ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addScriptsChangeEventListener(ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addSeed(PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeed(int, PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeed(PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeed(int, PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeedBuilder() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeedBuilder(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSignedInput(TransactionOutPoint, Script, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Adds a new and fully signed input for the given parameters.
addSignedInput(TransactionOutPoint, Script, ECKey) - Method in class org.bitcoinj.core.Transaction
addSignedInput(TransactionOutput, ECKey) - Method in class org.bitcoinj.core.Transaction
Adds an input that points to the given output and contains a valid signature for it, calculated using the signing key.
addSignedInput(TransactionOutput, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Adds an input that points to the given output and contains a valid signature for it, calculated using the signing key.
addTags(Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTags(int, Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTags(Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTags(int, Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTagsBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTagsBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds/updates the given Block with the block store.
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds/updates the given StoredBlock with the block store.
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.BlockChain
 
addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.BlockChain
 
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
addTransaction(Transaction) - Method in class org.bitcoinj.core.Block
Adds a transaction to this block.
addTransaction(Sha256Hash, boolean) - Method in class org.bitcoinj.core.GetDataMessage
 
addTransaction(Transaction) - Method in class org.bitcoinj.core.InventoryMessage
 
addTransaction(Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(int, Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(int, Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransactionBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransactionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransactionConfidenceEventListener(TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addTransactionConfidenceEventListener(Executor, TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addTransactionInput(Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInput(int, Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInput(Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInput(int, Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInputBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionOutput(Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutput(int, Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutput(Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutput(int, Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutputBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionReceivedListener(TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic TransactionReceivedInBlockListener listener to the chain.
addTransactionReceivedListener(Executor, TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic TransactionReceivedInBlockListener listener to the chain.
addTransactions(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
addTransactionSigner(TransactionSigner) - Method in class org.bitcoinj.wallet.Wallet
Adds given transaction signer to the list of signers.
addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
addUnspentTransactionOutput(UTXO) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Adds a UTXO to the list of unspent TransactionOutputs
addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
addWallet(Wallet) - Method in class org.bitcoinj.core.AbstractBlockChain
Add a wallet to the BlockChain.
addWallet(Wallet) - Method in class org.bitcoinj.core.Peer
Links the given wallet to this peer.
addWallet(Wallet) - Method in class org.bitcoinj.core.PeerGroup
Link the given wallet to this PeerGroup.
addWalletTransaction(WalletTransaction) - Method in class org.bitcoinj.wallet.Wallet
Adds a transaction that has been associated with a particular wallet pool.
addWatchedAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
Same as Wallet.addWatchedAddress(Address, long) with the current time as the creation time.
addWatchedAddress(Address, long) - Method in class org.bitcoinj.wallet.Wallet
Adds the given address to the wallet to be watched.
addWatchedAddresses(List<Address>, long) - Method in class org.bitcoinj.wallet.Wallet
Adds the given address to the wallet to be watched.
addWatchedScript(Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScript(int, Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScript(Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScript(int, Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScriptBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScriptBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScripts(List<Script>) - Method in class org.bitcoinj.wallet.Wallet
Adds the given output scripts to the wallet to be watched.
adjustLength(int) - Method in class org.bitcoinj.core.ChildMessage
 
adjustLength(int, int) - Method in class org.bitcoinj.core.ChildMessage
 
adjustLength(int, int) - Method in class org.bitcoinj.core.Message
 
aesKey - Variable in class org.bitcoinj.wallet.DecryptingKeyBag
 
aesKey - Variable in class org.bitcoinj.wallet.SendRequest
The AES key to use to decrypt the private keys before signing.
AGE_COMPARATOR - Static variable in class org.bitcoinj.core.ECKey
Sorts oldest keys first, newest last.
AlertMessage - Class in org.bitcoinj.core
Alerts are signed messages that are broadcast on the peer-to-peer network if they match a hard-coded signing key.
AlertMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.AlertMessage
 
alertSigningKey - Variable in class org.bitcoinj.core.NetworkParameters
 
ALL_VERIFY_FLAGS - Static variable in class org.bitcoinj.script.Script
 
allConnections - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
allowEmptyPeerChain() - Method in class org.bitcoinj.core.NetworkParameters
If we are running in testnet-in-a-box mode, we allow connections to nodes with 0 non-genesis blocks.
allowEmptyPeerChain() - Method in class org.bitcoinj.params.RegTestParams
 
allowSpendingUnconfirmedTransactions() - Method in class org.bitcoinj.wallet.Wallet
Convenience wrapper for setCoinSelector(Wallet.AllowUnconfirmedCoinSelector.get()).
AllowUnconfirmedCoinSelector - Class in org.bitcoinj.wallet
This coin selector will select any transaction at all, regardless of where it came from or whether it was confirmed yet.
AllowUnconfirmedCoinSelector() - Constructor for class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
 
AllRandomKeysRotating - Exception in org.bitcoinj.wallet
Indicates that an attempt was made to upgrade a random wallet to deterministic, but there were no non-rotating random keys to use as source material for the seed.
AllRandomKeysRotating() - Constructor for exception org.bitcoinj.wallet.AllRandomKeysRotating
 
ALPHABET - Static variable in class org.bitcoinj.core.Base58
 
amount - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
amount - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.Output
 
AMOUNT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
 
analyze() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
analyze() - Method in interface org.bitcoinj.wallet.RiskAnalysis
 
analyzed - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
Analyzer() - Constructor for class org.bitcoinj.wallet.DefaultRiskAnalysis.Analyzer
 
anyoneCanPay() - Method in class org.bitcoinj.crypto.TransactionSignature
 
APPEARED_AT_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
append(List<ChildNumber>, ChildNumber) - Static method in class org.bitcoinj.crypto.HDUtils
Append a derivation level to an existing path
appendToSubVer(String, String, String) - Method in class org.bitcoinj.core.VersionMessage
Appends the given user-agent information to the subVer field.
applyAndUpdate(Block) - Method in class org.bitcoinj.core.BloomFilter
Creates a new FilteredBlock from the given Block, using this filter to select transactions.
applyAndUpdate(Transaction) - Method in class org.bitcoinj.core.BloomFilter
 
assertEquals(int, int, String) - Static method in class org.bitcoin.NativeSecp256k1Util
 
assertEquals(boolean, boolean, String) - Static method in class org.bitcoin.NativeSecp256k1Util
 
assertEquals(String, String, String) - Static method in class org.bitcoin.NativeSecp256k1Util
 
AssertFailException(String) - Constructor for exception org.bitcoin.NativeSecp256k1Util.AssertFailException
 
ASSURANCE_CONTRACT_CLAIM_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Stuff used by Lighthouse.
ASSURANCE_CONTRACT_PLEDGE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
ASSURANCE_CONTRACT_PLEDGE = 4;
ASSURANCE_CONTRACT_STUB_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
ASSURANCE_CONTRACT_STUB = 5;
autoCommit - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
autosaveToFile(File, long, TimeUnit, WalletFiles.Listener) - Method in class org.bitcoinj.wallet.Wallet
Sets up the wallet to auto-save itself to the given file, using temp files with atomic renames to ensure consistency.
autoStop - Variable in class org.bitcoinj.kits.WalletAppKit
 
await() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Wait for the chain to be downloaded.

B

BAD_TRANSACTION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
A provided transaction was not in the proper structure
BadPassphraseException() - Constructor for exception org.bitcoinj.crypto.BIP38PrivateKey.BadPassphraseException
 
BadPassword() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.BadPassword
 
badWord - Variable in exception org.bitcoinj.crypto.MnemonicException.MnemonicWordException
Contains the word that was not found in the word list.
Base58 - Class in org.bitcoinj.core
Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings.
Base58() - Constructor for class org.bitcoinj.core.Base58
 
BASE64 - Static variable in class org.bitcoinj.core.CheckpointManager
 
BaseTaggableObject - Class in org.bitcoinj.utils
A simple implementation of TaggableObject that just uses a lazily created hashmap that is synchronized on this objects Java monitor.
BaseTaggableObject() - Constructor for class org.bitcoinj.utils.BaseTaggableObject
 
BasicKeyChain - Class in org.bitcoinj.wallet
A KeyChain that implements the simplest model possible: it can have keys imported into it, and just acts as a dumb bag of keys.
BasicKeyChain() - Constructor for class org.bitcoinj.wallet.BasicKeyChain
 
BasicKeyChain(KeyCrypter) - Constructor for class org.bitcoinj.wallet.BasicKeyChain
 
BasicKeyChain.State - Enum in org.bitcoinj.wallet
Whether this basic key chain is empty, full of regular (usable for signing) keys, or full of watching keys.
Bech32 - Class in org.bitcoinj.core
 
Bech32() - Constructor for class org.bitcoinj.core.Bech32
 
Bech32.Bech32Data - Class in org.bitcoinj.core
 
beginBloomFilterCalculation() - Method in interface org.bitcoinj.core.PeerFilterProvider
Called on all registered filter providers before getBloomFilterElementCount and getBloomFilter are called.
beginBloomFilterCalculation() - Method in class org.bitcoinj.wallet.Wallet
 
beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
beginDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Begins/Commits/Aborts a database transaction.
beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
bestHeight - Variable in class org.bitcoinj.core.VersionMessage
How many blocks are in the chain, according to the other side.
bestValueSignature - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
BESTVALUESIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
bestValueToMe - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
BESTVALUETOME_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
bigIntegerToBytes(BigInteger, int) - Static method in class org.bitcoinj.core.Utils
The regular BigInteger.toByteArray() includes the sign bit of the number and might result in an extra byte addition.
bigNum(long) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number as a push data chunk.
bigNum(int, long) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number as a push data chunk to the given index in the program.
bindAndStart(int) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerListener
Binds to the given port and starts accepting new client connections.
BIP16_ENFORCE_TIME - Static variable in class org.bitcoinj.core.NetworkParameters
Blocks with a timestamp after this should enforce BIP 16, aka "Pay to script hash".
BIP32_STANDARDISATION_TIME_SECS - Static variable in class org.bitcoinj.crypto.DeterministicHierarchy
 
bip32HeaderP2PKHpriv - Variable in class org.bitcoinj.core.NetworkParameters
 
bip32HeaderP2PKHpub - Variable in class org.bitcoinj.core.NetworkParameters
 
bip32HeaderP2WPKHpriv - Variable in class org.bitcoinj.core.NetworkParameters
 
bip32HeaderP2WPKHpub - Variable in class org.bitcoinj.core.NetworkParameters
 
BIP38PrivateKey - Class in org.bitcoinj.crypto
Implementation of BIP 38 passphrase-protected private keys.
BIP38PrivateKey.BadPassphraseException - Exception in org.bitcoinj.crypto
 
BIP39_STANDARDISATION_TIME_SECS - Static variable in class org.bitcoinj.crypto.MnemonicCode
UNIX time for when the BIP39 standard was finalised.
BIP44_ACCOUNT_ZERO_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
BITCOIN_SCHEME - Static variable in class org.bitcoinj.params.AbstractBitcoinNetParams
Scheme part for Bitcoin URIs.
BITCOIN_SCHEME - Static variable in class org.bitcoinj.uri.BitcoinURI
Deprecated.
BITCOINJ_VERSION - Static variable in class org.bitcoinj.core.VersionMessage
The version of this library release, as a string.
BitcoinPacketHeader(ByteBuffer) - Constructor for class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
bitcoinSerialize() - Method in class org.bitcoinj.core.Block
Special handling to check if we have a valid byte array for both header and transactions
bitcoinSerialize() - Method in class org.bitcoinj.core.EmptyMessage
 
bitcoinSerialize() - Method in class org.bitcoinj.core.Message
Returns a copy of the array returned by Message.unsafeBitcoinSerialize(), which is safe to mutate.
bitcoinSerialize(OutputStream) - Method in class org.bitcoinj.core.Message
Serialize this message to the provided OutputStream using the bitcoin wire format.
BitcoinSerializer - Class in org.bitcoinj.core
Methods to serialize and de-serialize messages to the Bitcoin network format as defined in the protocol specification.
BitcoinSerializer(NetworkParameters, boolean) - Constructor for class org.bitcoinj.core.BitcoinSerializer
Constructs a BitcoinSerializer with the given behavior.
BitcoinSerializer.BitcoinPacketHeader - Class in org.bitcoinj.core
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.AddressMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Block
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.BloomFilter
Serializes this message to the provided stream.
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.EmptyMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.FilteredBlock
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.GetBlocksMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.GetUTXOsMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.HeadersMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.ListMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.MemoryPoolMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Message
Serializes this message to the provided stream.
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.PartialMerkleTree
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.PeerAddress
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Ping
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Pong
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.RejectMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Transaction
 
bitcoinSerializeToStream(OutputStream, boolean) - Method in class org.bitcoinj.core.Transaction
Serialize according to BIP144 or the classic format, depending on if segwit is desired.
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionInput
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutPoint
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutput
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionWitness
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.UTXOsMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.VersionMessage
 
BitcoinURI - Class in org.bitcoinj.uri
Provides a standard implementation of a Bitcoin URI with support for the following:
BitcoinURI(String) - Constructor for class org.bitcoinj.uri.BitcoinURI
Constructs a new BitcoinURI from the given string.
BitcoinURI(NetworkParameters, String) - Constructor for class org.bitcoinj.uri.BitcoinURI
Constructs a new object by trying to parse the input as a valid Bitcoin URI.
BitcoinURIParseException - Exception in org.bitcoinj.uri
Exception to provide the following to BitcoinURI:
BitcoinURIParseException(String) - Constructor for exception org.bitcoinj.uri.BitcoinURIParseException
 
BitcoinURIParseException(String, Throwable) - Constructor for exception org.bitcoinj.uri.BitcoinURIParseException
 
bits - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
Block - Class in org.bitcoinj.core
A block is a group of transactions, and is one of the fundamental data structures of the Bitcoin system.
Block(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Block
Deprecated.
Block(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
Construct a block object from the Bitcoin wire format.
Block(NetworkParameters, byte[], int, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
Construct a block object from the Bitcoin wire format.
Block(NetworkParameters, byte[], int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
Construct a block object from the Bitcoin wire format.
Block(NetworkParameters, long, Sha256Hash, Sha256Hash, long, long, long, List<Transaction>) - Constructor for class org.bitcoinj.core.Block
Construct a block initialized with all the given fields.
block - Variable in class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
Block.VerifyFlag - Enum in org.bitcoinj.core
Flags used to control which elements of block validation are done on received blocks.
BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
BLOCK_HEIGHT_GENESIS - Static variable in class org.bitcoinj.core.Block
Height of the first block
BLOCK_HEIGHT_UNKNOWN - Static variable in class org.bitcoinj.core.Block
Value to use if the block height is unknown
BLOCK_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
The size of an AES block in bytes.
BLOCK_RELATIVITY_OFFSETS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
BLOCK_VERSION_BIP34 - Static variable in class org.bitcoinj.core.Block
Block version introduced in BIP 34: Height in coinbase
BLOCK_VERSION_BIP65 - Static variable in class org.bitcoinj.core.Block
Block version introduced in BIP 65: OP_CHECKLOCKTIMEVERIFY
BLOCK_VERSION_BIP66 - Static variable in class org.bitcoinj.core.Block
Block version introduced in BIP 66: Strict DER signatures
BLOCK_VERSION_GENESIS - Static variable in class org.bitcoinj.core.Block
 
blockCache - Variable in class org.bitcoinj.store.SPVBlockStore
 
BlockChain - Class in org.bitcoinj.core
A BlockChain implements the simplified payment verification mode of the Bitcoin protocol.
BlockChain(Context, Wallet, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
Constructs a BlockChain connected to the given wallet and store.
BlockChain(NetworkParameters, Wallet, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
BlockChain(Context, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
Constructs a BlockChain that has no wallet at all.
BlockChain(NetworkParameters, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
BlockChain(Context, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
Constructs a BlockChain connected to the given list of listeners and a store.
BlockChain(NetworkParameters, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
BlockFileLoader - Class in org.bitcoinj.utils
This class reads block files stored in the Bitcoin Core format.
BlockFileLoader(NetworkParameters, File) - Constructor for class org.bitcoinj.utils.BlockFileLoader
 
BlockFileLoader(NetworkParameters, List<File>) - Constructor for class org.bitcoinj.utils.BlockFileLoader
 
BlockingClient - Class in org.bitcoinj.net
Creates a simple connection to a server using a StreamConnection to process data.
BlockingClient(SocketAddress, StreamConnection, int, SocketFactory, Set<BlockingClient>) - Constructor for class org.bitcoinj.net.BlockingClient
Creates a new client to the given server address using the given StreamConnection to decode the data.
BlockingClientManager - Class in org.bitcoinj.net
A thin wrapper around a set of BlockingClients.
BlockingClientManager() - Constructor for class org.bitcoinj.net.BlockingClientManager
 
BlockingClientManager(SocketFactory) - Constructor for class org.bitcoinj.net.BlockingClientManager
Creates a blocking client manager that will obtain sockets from the given factory.
blockingStartup - Variable in class org.bitcoinj.kits.WalletAppKit
 
BlockLocator - Class in org.bitcoinj.core
Represents Block Locator in GetBlocks and GetHeaders messages
BlockLocator() - Constructor for class org.bitcoinj.core.BlockLocator
 
BlockLocator(ImmutableList<Sha256Hash>) - Constructor for class org.bitcoinj.core.BlockLocator
Creates a Block locator with defined list of hashes.
BlocksDownloadedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are processed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
blockStore - Variable in class org.bitcoinj.core.BlockChain
Keeps a map of block hashes to StoredBlocks.
blockStore - Variable in class org.bitcoinj.core.FullPrunedBlockChain
Keeps a map of block hashes to StoredBlocks.
BlockStore - Interface in org.bitcoinj.store
An implementor of BlockStore saves StoredBlock objects to disk.
BlockStoreException - Exception in org.bitcoinj.store
Thrown when something goes wrong with storing a block.
BlockStoreException(String) - Constructor for exception org.bitcoinj.store.BlockStoreException
 
BlockStoreException(Throwable) - Constructor for exception org.bitcoinj.store.BlockStoreException
 
BlockStoreException(String, Throwable) - Constructor for exception org.bitcoinj.store.BlockStoreException
 
BlockVersionOutOfDate(long) - Constructor for exception org.bitcoinj.core.VerificationException.BlockVersionOutOfDate
 
bloom - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
BloomFilter - Class in org.bitcoinj.core
A Bloom filter is a probabilistic data structure which can be sent to another client so that it can avoid sending us transactions that aren't relevant to our set of keys.
BloomFilter(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.BloomFilter
Construct a BloomFilter by deserializing payloadBytes
BloomFilter(int, double, long) - Constructor for class org.bitcoinj.core.BloomFilter
Constructs a filter with the given parameters which is updated on P2PK outputs only.
BloomFilter(int, double, long, BloomFilter.BloomUpdate) - Constructor for class org.bitcoinj.core.BloomFilter
Constructs a new Bloom Filter which will provide approximately the given false positive rate when the given number of elements have been inserted.
BloomFilter.BloomUpdate - Enum in org.bitcoinj.core
The BLOOM_UPDATE_* constants control when the bloom filter is auto-updated by the peer using it as a filter, either never, for all outputs or only for P2PK outputs (default)
BriefLogFormatter - Class in org.bitcoinj.utils
A Java logging formatter that writes more compact output than the default.
BriefLogFormatter() - Constructor for class org.bitcoinj.utils.BriefLogFormatter
 
broadcast() - Method in class org.bitcoinj.core.TransactionBroadcast
 
broadcast - Variable in class org.bitcoinj.wallet.Wallet.SendResult
The broadcast object returned by the linked TransactionBroadcaster
BROADCAST_BY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
broadcastComplete - Variable in class org.bitcoinj.wallet.Wallet.SendResult
A future that will complete once the tx message has been successfully broadcast to the network.
broadcaster - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
broadcastTransaction(Transaction) - Method in class org.bitcoinj.core.PeerGroup
Calls PeerGroup.broadcastTransaction(Transaction, int, boolean) with getMinBroadcastConnections() as the number of connections to wait for before commencing broadcast.
broadcastTransaction(Transaction, int, boolean) - Method in class org.bitcoinj.core.PeerGroup
Given a transaction, sends it un-announced to one peer and then waits for it to be received back from other peers.
broadcastTransaction(Transaction) - Method in interface org.bitcoinj.core.TransactionBroadcaster
Broadcast the given transaction on the network
BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Standard format for the BTC denomination.
BtcAutoFormat - Class in org.bitcoinj.utils
This class, a concrete extension of BtcFormat, is distinguished by its accommodation of multiple denominational units as follows:
BtcAutoFormat(Locale, BtcAutoFormat.Style, int) - Constructor for class org.bitcoinj.utils.BtcAutoFormat
Constructor
BtcAutoFormat.Style - Enum in org.bitcoinj.utils
Enum for specifying the style of currency indicators that are used when formatting, either codes or symbols.
BtcFixedFormat - Class in org.bitcoinj.utils
This class, a concrete extension of BtcFormat, is distinguished in that each instance formats and by-default parses all Bitcoin monetary values in units of a single denomination that is specified at the time that instance is constructed.
BtcFixedFormat(Locale, int, int, List<Integer>) - Constructor for class org.bitcoinj.utils.BtcFixedFormat
Constructor
BtcFormat - Class in org.bitcoinj.utils
Instances of this class format and parse locale-specific numerical representations of Bitcoin monetary values.
BtcFormat(DecimalFormat, int, List<Integer>) - Constructor for class org.bitcoinj.utils.BtcFormat
This single constructor is invoked by the overriding subclass constructors.
BtcFormat.Builder - Class in org.bitcoinj.utils
This class constructs new instances of BtcFormat, allowing for the configuration of those instances before they are constructed.
buffer - Variable in class org.bitcoinj.store.SPVBlockStore
 
build() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
build() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
build() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
build(Block) - Method in class org.bitcoinj.core.StoredBlock
Creates a new StoredBlock, calculating the additional fields by adding to the values in this block.
build() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
build() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
build() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
build() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
build() - Method in class org.bitcoinj.script.ScriptBuilder
Creates a new immutable Script based on the state of the builder.
build() - Method in class org.bitcoinj.utils.BtcFormat.Builder
Return a new BtcFormat instance.
build() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
build() - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
 
build() - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
builder() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new BtcFormat.Builder object.
builder() - Static method in class org.bitcoinj.wallet.DeterministicKeyChain
 
Builder() - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
builder(NetworkParameters) - Static method in class org.bitcoinj.wallet.KeyChainGroup
 
builder(NetworkParameters, KeyChainGroupStructure) - Static method in class org.bitcoinj.wallet.KeyChainGroup
 
builder() - Static method in class org.bitcoinj.wallet.MarriedKeyChain
 
Builder() - Constructor for class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
buildFromLeaves(NetworkParameters, byte[], List<Sha256Hash>) - Static method in class org.bitcoinj.core.PartialMerkleTree
Calculates a PMT given the list of leaf hashes and which leaves need to be included.
BUILDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
In best chain.
buildPartial() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
buildPartial() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
buildPartial() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
bytes - Variable in class org.bitcoinj.core.PrefixedChecksummedBytes
 
byteStringToHash(ByteString) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
 
byteValue() - Method in enum org.bitcoinj.core.Transaction.SigHash
 

C

calcLength(byte[], int) - Static method in class org.bitcoinj.core.Transaction
 
calcSigHashValue(Transaction.SigHash, boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
Calculates the byte used in the protocol to represent the combination of mode and anyoneCanPay.
calculate(ImmutableList<PeerFilterProvider>) - Method in class org.bitcoinj.net.FilterMerger
 
calculateAllSpendCandidates() - Method in class org.bitcoinj.wallet.Wallet
Returns a list of the outputs that can potentially be spent, i.e.
calculateAllSpendCandidates(boolean, boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns a list of all outputs that are being tracked by this wallet either from the UTXOProvider (in this case the existence or not of private keys is ignored), or the wallets internal storage (the default) taking into account the flags.
calculateAllSpendCandidatesFromUTXOProvider(boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns the spendable candidates from the UTXOProvider based on keys that the wallet contains.
calculateBalanceForAddress(Address) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Calculate the balance for a coinbase, to-address, or p2sh address.
calculateSignature(int, ECKey, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
calculateSignature(int, ECKey, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
calculateSignature(int, ECKey, KeyParameter, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
calculateSignature(int, ECKey, KeyParameter, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
calculateWitnessSignature(int, ECKey, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
 
calculateWitnessSignature(int, ECKey, Script, Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
 
calculateWitnessSignature(int, ECKey, KeyParameter, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
 
calculateWitnessSignature(int, ECKey, KeyParameter, Script, Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
 
canSignFor(Script) - Method in class org.bitcoinj.wallet.Wallet
Returns true if this wallet has at least one of the private keys needed to sign for this scriptPubKey.
CENT - Static variable in class org.bitcoinj.core.Coin
0.01 Bitcoins.
CERTIFICATE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
certificates - Variable in exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
 
chain - Variable in class org.bitcoinj.core.PeerGroup
 
chain() - Method in class org.bitcoinj.kits.WalletAppKit
 
CHAIN_CODE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
CHAIN_WORK_BYTES - Static variable in class org.bitcoinj.core.StoredBlock
 
chainCode - Variable in class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
 
ChainDownloadStartedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are processed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
ChainFileLockedException - Exception in org.bitcoinj.store
Thrown by SPVBlockStore when the process cannot gain exclusive access to the chain file.
ChainFileLockedException(String) - Constructor for exception org.bitcoinj.store.ChainFileLockedException
 
ChainFileLockedException(Throwable) - Constructor for exception org.bitcoinj.store.ChainFileLockedException
 
chainHead - Variable in class org.bitcoinj.core.AbstractBlockChain
Tracks the top of the best known chain.
chainHeadBlock - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
chainHeadBlock - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
chainHeadHash - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
chainHeadHash - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
chains(List<DeterministicKeyChain>) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
Add multiple chains.
chains - Variable in class org.bitcoinj.wallet.KeyChainGroup
 
changeAddress - Variable in class org.bitcoinj.wallet.SendRequest
"Change" means the difference between the value gathered by a transactions inputs (the size of which you don't really control as it depends on who sent you money), and the value being sent somewhere else.
changed - Variable in class org.bitcoinj.net.FilterMerger.Result
 
changeEncryptionKey(KeyCrypter, KeyParameter, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Changes wallet AES encryption key, this is atomic operation.
changeEncryptionPassword(CharSequence, CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Changes wallet encryption password, this is atomic operation.
CHANNEL_EXPIRE_OFFSET - Static variable in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
The offset between the refund transaction's lock time and the time channels will be automatically closed.
CHANNEL_OPEN_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Note that there are no optional fields set for CHANNEL_OPEN, it is sent from the secondary to the primary to indicate that the provided contract was received, verified, and broadcast successfully and the primary can now provide UPDATE messages at will to begin paying secondary.
CHANNEL_VALUE_TOO_LARGE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
for the primary
channelClosed(PaymentChannelCloseException.CloseReason) - Method in class org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
channelClosed(PaymentChannelCloseException.CloseReason) - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Called when the channel was closed for some reason.
channelOpen(Sha256Hash) - Method in class org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
channelOpen(boolean) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Indicates the channel has been successfully opened and PaymentChannelClient.incrementPayment(Coin) may be called at will.
channelOpen(Sha256Hash) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Triggered when the channel is opened and payments can begin
channelOpen(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Triggered when the channel is opened and application messages/payments can begin
CHANNELS_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
CHANNELS_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
character - Variable in exception org.bitcoinj.core.AddressFormatException.InvalidCharacter
 
check(List<String>) - Method in class org.bitcoinj.crypto.MnemonicCode
Check to see if a mnemonic word list is valid.
check() - Method in class org.bitcoinj.wallet.DeterministicSeed
Check if our mnemonic is a valid mnemonic phrase for our word list.
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
Check whether the AES key can decrypt the first encrypted key in the wallet.
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
checkAESKey(KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
 
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Check whether the AES key can decrypt the first encrypted key in the wallet.
checkBitLE(byte[], int) - Static method in class org.bitcoinj.core.Utils
Checks if the given bit is set in data, using little endian (not the same as Java native big endian)
checkCoinBaseHeight(int) - Method in class org.bitcoinj.core.Transaction
Check block height is in coinbase input script, for use after BIP 34 enforcement is enabled.
checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.core.NetworkParameters
Throws an exception if the block's difficulty is not correct.
checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.TestNet3Params
 
checkForFilterExhaustion(FilteredBlock) - Method in class org.bitcoinj.wallet.Wallet
Used by Peer to decide whether or not to discard this block and any blocks building upon it, in case the Bloom filter used to request them may be exhausted, that is, not have sufficient keys in the deterministic sequence within it to reliably find relevant transactions.
checkNotExpired() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Checks if the channel is expired, setting state to PaymentChannelClientState.State.EXPIRED, removing this channel from wallet storage and throwing an IllegalStateException if it is.
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns whether the given password is correct for this key chain.
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
checkPassword(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
 
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Check whether the password can decrypt the first key in the wallet.
checkpoint(NetworkParameters, InputStream, BlockStore, long) - Static method in class org.bitcoinj.core.CheckpointManager
Convenience method that creates a CheckpointManager, loads the given data, gets the checkpoint for the given time, then inserts it into the store and sets that to be the chain head.
CheckpointManager - Class in org.bitcoinj.core
Vends hard-coded StoredBlocks for blocks throughout the chain.
CheckpointManager(Context) - Constructor for class org.bitcoinj.core.CheckpointManager
Loads the default checkpoints bundled with bitcoinj
CheckpointManager(NetworkParameters, InputStream) - Constructor for class org.bitcoinj.core.CheckpointManager
Loads the checkpoints from the given stream
checkpoints - Variable in class org.bitcoinj.core.CheckpointManager
 
checkpoints - Variable in class org.bitcoinj.core.NetworkParameters
 
checkpoints - Variable in class org.bitcoinj.kits.WalletAppKit
 
checkProofOfWork(boolean) - Method in class org.bitcoinj.core.Block
Returns true if the hash of the block is OK (lower than difficulty target).
checkState(State) - Method in class org.bitcoinj.protocols.channels.StateMachine
Checks that the machine is in the given state.
checkState(State...) - Method in class org.bitcoinj.protocols.channels.StateMachine
Checks that the machine is in one of the given states.
checksum - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
ChildMessage - Class in org.bitcoinj.core
Represents a Message type that can be contained within another Message.
ChildMessage() - Constructor for class org.bitcoinj.core.ChildMessage
ChildMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, int) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.ChildMessage
 
CHILDNUM_ORDER - Static variable in class org.bitcoinj.crypto.DeterministicKey
Sorts deterministic keys in the order of their child number.
ChildNumber - Class in org.bitcoinj.crypto
This is just a wrapper for the i (child number) as per BIP 32 with a boolean getter for the most significant bit and a getter for the actual 0-based child number.
ChildNumber(int, boolean) - Constructor for class org.bitcoinj.crypto.ChildNumber
 
ChildNumber(int) - Constructor for class org.bitcoinj.crypto.ChildNumber
 
childPaysForParent(Wallet, Transaction, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
Construct a SendRequest for a CPFP (child-pays-for-parent) transaction.
chunks - Variable in class org.bitcoinj.script.Script
 
cleanup() - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 Cleanup - This destroys the secp256k1 context object This should be called at the end of the program for proper cleanup of the context.
cleanup() - Method in class org.bitcoinj.wallet.Wallet
Clean up the wallet.
clear() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
clear() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
clear() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
clearAccountPath() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
clearAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
amount is integer-number-of-satoshis
clearAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the chain height at which the transaction was included.
clearBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
clearBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
clearBlockHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
clearBlockRelativityOffsets() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
clearBroadcastBy() - Method in class org.bitcoinj.core.TransactionConfidence
Erases the set of broadcast/seen peers.
clearBroadcastBy() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
clearCertificate() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
clearChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Random data that allows us to extend a key.
clearChannels() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
clearChannels() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
clearClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
The value which is sent back to the primary.
clearClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
This field is added in protocol version 2 to send the client public key to the server.
clearClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
Protocol version 2 only - the P2SH hash doesn't contain the required key
clearClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientOutput = 5;
clearClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
clearCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
When set, the hash of the transaction that was presented by the server for closure of the channel.
clearCode() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
clearCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
This much of satoshis (1E-8 fractions)…
clearConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
clearContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
clearContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
clearCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Timestamp stored as millis since epoch.
clearCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
Timestamp stored as millis since epoch.
clearData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bytes data = 2;
clearData() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
clearData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required bytes data = 2;
clearDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the depth of the transaction in the blockchain.
clearDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
clearDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
clearDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The seed for a deterministic key hierarchy.
clearEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
clearEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
clearEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The encrypted private key
clearEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
clearEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
clearError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
clearExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
clearExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
Can be set by the client when erroring to the server if a value was out of range.
clearExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when this request should be considered invalid
clearExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Rough UNIX time for when the channel expires.
clearExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The expiry time of the CLTV lock.
clearExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
NOT SAFE FOR HTML WITHOUT ESCAPING
clearExtension() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
clearFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
ISO 4217 currency code (if available) of the fiat currency.
clearFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
…is worth this much of fiat (1E-4 fractions).
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
clearHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
clearId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
clearId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
like org.whatever.foo.bar
clearInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
Information about this update.
clearInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
Information about this update.
clearInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The initialisation vector for the AES encryption (16 bytes)
clearInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
clearInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
clearInputs() - Method in class org.bitcoinj.core.Transaction
Removes all the inputs from this transaction.
clearIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
clearIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
clearIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Flag indicating that this key is a root of a following chain.
clearIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
clearKey() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
clearKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
UNIX time in seconds since the epoch.
clearLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
User-provided label associated with the key.
clearLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
Millis since epoch the transaction was last announced to us.
clearLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The SHA256 hash of the head of the best chain seen by this wallet.
clearLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The height in the chain of the last seen block.
clearLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int64 last_seen_block_time_secs = 14;
clearLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
The nLockTime field is useful for contracts.
clearLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 lookahead_size = 4;
clearMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
clearMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
clearMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint32 majorVersion = 9 [default = 1];
clearMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional uint32 majorVersion = 7 [default = 1];
clearMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
If we do not understand a mandatory extension, abort to prevent data loss.
clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Human-readable message for the merchant
clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
human-readable message for customer
clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Human-readable description of request for the customer
clearMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Memo of the transaction.
clearMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
From PaymentDetails.merchant_data
clearMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Arbitrary data to include in the Payment message
clearMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Once a channel is exhausted a new one must be set up.
clearMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
clearMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
clearMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
The amount of money the server requires for the initial payment.
clearMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
This must be a raw pubkey in regular ECDSA form.
clearMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
This must be a raw pubkey in regular ECDSA form.
clearMyKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Deprecated, key is already stored in the wallet, and found using myPublicKey;
clearMyKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
clearMyPublicKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myPublicKey = 8;
clearN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
CPU/ memory cost parameter
clearNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
clearNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
"main" or "test"
clearNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
the network used by this wallet
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
clearOutputs() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
clearOutputs() - Method in class org.bitcoinj.core.Transaction
Removes all the outputs from this transaction.
clearOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Type of addresses (aka output scripts) to generate for receiving.
clearOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If set, hash of the transaction that double spent this one into oblivion.
clearP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Parallelisation parameter
clearPath() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
clearPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
clearPaymentAck() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
clearPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional uint32 payment_details_version = 1 [default = 1];
clearPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
URL to send Payment and get PaymentACK
clearPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes peer_seeds = 1;
clearPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
depends on pki_type
clearPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
none / x509+sha256 / x509+sha1
clearPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
clearPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 port = 2;
clearPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint32 port = 2;
clearPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
The hash of the multisig contract of a previous channel.
clearProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required bytes program = 1;
clearProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
clearProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
clearPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes pubkey = 3;
clearPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The public EC key derived from the private key.
clearPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
clearR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Block size parameter
clearRefundFees() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Fees required to refund the transaction.
clearRefundTo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
clearRefundTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
clearRefundTransactionUnlockTimeSecs() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
clearReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
clearSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Salt to use in generation of the wallet password (8 bytes)
clearScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
usually one of the standard Script forms
clearScriptBytes() - Method in class org.bitcoinj.core.TransactionInput
Clear input scripts, e.g.
clearScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Script that contains the signatures/pubkeys.
clearScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
script of transaction output
clearSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
clearSeed() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
clearSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Sequence number.
clearSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
PaymentDetails
clearServerKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The server's public key.
clearServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
clearServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 services = 3;
clearServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
clearSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
clearSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes signature = 2;
clearSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
clearSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
clearSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
pki-dependent signature
clearSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Number of signatures required to spend.
clearSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional .wallet.TransactionConfidence.Source source = 7;
clearSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the hash of the transaction doing the spend.
clearSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the index of the transaction input of the transaction doing the spend.
clearTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
clearTags() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
clearTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when payment request created
clearTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
seconds since UNIX epoch
clearTimeWindowSecs() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
How many seconds should the channel be open, only used when a new channel is created.
clearTransaction() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
clearTransactionInput() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
clearTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Hash of the transaction this input is using.
clearTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Index of transaction output used by this input.
clearTransactionOutput() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
clearTransactions() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
clearTransactions(int) - Method in class org.bitcoinj.wallet.Wallet
Deletes transactions which appeared above the given block height from the wallet, but does not touch the keys.
clearTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
The serialized bytes of the transaction in Satoshi format.
clearTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
The serialized bytes of the return transaction in Satoshi format.
clearTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
A copy of the fully signed final contract that settles the channel.
clearType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
clearType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
required .wallet.Key.Type type = 1;
clearType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
clearUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
millis since epoch the transaction was last updated
clearUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
clearValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Value of connected output, if known
clearValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
clearValueToMe() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
clearVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
See Wallet.java for detailed description of pool semantics
clearVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
clearWatchedScript() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
clearWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
CLIENT_CHANGE_VALUE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
CLIENT_KEY_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
CLIENT_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
CLIENT_VERSION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
CLIENT_VERSION = 1;
clientChannelProperties - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClient
 
ClientConnectionManager - Interface in org.bitcoinj.net
A generic interface for an object which keeps track of a set of open client connections, creates new ones and ensures they are serviced properly.
clientKey - Variable in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
clientKey - Variable in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
CLIENTKEY_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
CLIENTOUTPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
ClientState - Class in org.bitcoinj.protocols.channels
 
ClientState.StoredClientPaymentChannel - Class in org.bitcoinj.protocols.channels
A client-side payment channel in serialized form, which can be reloaded later if the client restarts and wants to reopen an existing channel
ClientState.StoredClientPaymentChannel.Builder - Class in org.bitcoinj.protocols.channels
A client-side payment channel in serialized form, which can be reloaded later if the client restarts and wants to reopen an existing channel
ClientState.StoredClientPaymentChannelOrBuilder - Interface in org.bitcoinj.protocols.channels
 
ClientState.StoredClientPaymentChannels - Class in org.bitcoinj.protocols.channels
A set of StoredPaymentChannel's
ClientState.StoredClientPaymentChannels.Builder - Class in org.bitcoinj.protocols.channels
A set of StoredPaymentChannel's
ClientState.StoredClientPaymentChannelsOrBuilder - Interface in org.bitcoinj.protocols.channels
 
clientVersion - Variable in class org.bitcoinj.core.VersionMessage
The version number of the protocol spoken.
clone() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
clone() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
clone() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
clone() - Method in class org.bitcoinj.core.LegacyAddress
 
clone() - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
This implementation narrows the return type to PrefixedChecksummedBytes and allows subclasses to throw CloneNotSupportedException even though it is never thrown by this implementation.
clone() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clone() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clone() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clone() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
cloneAsHeader() - Method in class org.bitcoinj.core.Block
Returns a copy of the block, but without any transactions.
cloneContext() - Static method in class org.bitcoin.NativeSecp256k1
 
close() - Method in class org.bitcoinj.core.PeerSocketHandler
Closes the connection to the peer if one exists, or immediately closes the connection as soon as it opens
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Closes the connection by generating a settle message for the client and calls PaymentChannelServer.ServerConnection.destroyConnection(PaymentChannelCloseException.CloseReason).
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerListener
Closes all client connections currently connected gracefully.
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Closes this channel and broadcasts the highest value payment transaction on the network.
close(KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Closes this channel and broadcasts the highest value payment transaction on the network.
close(KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Closes this channel and broadcasts the highest value payment transaction on the network.
close(KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
close() - Method in interface org.bitcoinj.store.BlockStore
Closes the store.
close() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
close() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
close() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
close() - Method in class org.bitcoinj.store.MemoryBlockStore
 
close() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
close() - Method in class org.bitcoinj.store.SPVBlockStore
 
CLOSE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Either side can send this message.
closeChannel() - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Closes the channel with the client (will generate a ServerConnectionEventHandler.channelClosed(PaymentChannelCloseException.CloseReason) event)
closeChannel(StoredServerChannel) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Closes the given channel using ServerConnectionEventHandler.closeChannel() and PaymentChannelServerState.close() to notify any connected client of channel closure and to complete and broadcast the latest payment transaction.
closeConnection() - Method in class org.bitcoinj.net.BlockingClient
Closes the connection to the server, triggering the StreamConnection.connectionClosed() event on the network-handling thread where all callbacks occur.
closeConnection() - Method in interface org.bitcoinj.net.MessageWriteTarget
Closes the connection to the server, triggering the StreamConnection.connectionClosed() event on the network-handling thread where all callbacks occur.
closeConnection() - Method in class org.bitcoinj.net.NioClient
 
closeConnection() - Method in class org.bitcoinj.net.ProtobufConnection
Closes this connection, eventually triggering a ProtobufConnection.connectionClosed() event.
closeConnections(int) - Method in class org.bitcoinj.net.BlockingClientManager
 
closeConnections(int) - Method in interface org.bitcoinj.net.ClientConnectionManager
Closes n peer connections
closeConnections(int) - Method in class org.bitcoinj.net.NioClientManager
 
CLOSETRANSACTIONHASH_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
code - Variable in enum org.bitcoinj.core.InventoryItem.Type
 
code() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the currency code that identifies the units in which values formatted and (by-default) parsed by this instance are denominated.
code(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify a custom currency code to be used in the denomination-unit indicators of formatted values.
code(int, String) - Method in class org.bitcoinj.utils.MonetaryFormat
Configure currency code for given decimal separator shift.
code() - Method in class org.bitcoinj.utils.MonetaryFormat
Get currency code that will be used for current shift.
CODE_BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency code for base 1 Bitcoin.
CODE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
CODE_MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency code for base 1/1000 Bitcoin.
CODE_UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency code for base 1/1000000 Bitcoin.
codeSeparator(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Separator between currency code and formatted value.
Coin - Class in org.bitcoinj.core
Represents a monetary Bitcoin value.
COIN - Static variable in class org.bitcoinj.core.Coin
One Bitcoin.
coin - Variable in class org.bitcoinj.utils.ExchangeRate
 
COIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
A constant useful for specifying a denomination of bitcoins, the int value 0.
COIN_SYMBOL_ALT - Static variable in class org.bitcoinj.utils.BtcFormat
An alternative currency symbol to use in locales where the default symbol is used for the national currency.
COIN_VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
 
CoinbaseHeightMismatch(String) - Constructor for exception org.bitcoinj.core.VerificationException.CoinbaseHeightMismatch
 
CoinbaseScriptSizeOutOfRange() - Constructor for exception org.bitcoinj.core.VerificationException.CoinbaseScriptSizeOutOfRange
 
coinCode() - Method in class org.bitcoinj.utils.BtcFormat
Return the unprefixed international currency code for bitcoins configured for this object.
CoinSelection - Class in org.bitcoinj.wallet
Represents the results of a CoinSelector.select(Coin, List) operation.
CoinSelection(Coin, Collection<TransactionOutput>) - Constructor for class org.bitcoinj.wallet.CoinSelection
 
CoinSelector - Interface in org.bitcoinj.wallet
A CoinSelector is responsible for picking some outputs to spend, from the list of all possible outputs.
coinSelector - Variable in class org.bitcoinj.wallet.SendRequest
If not null, the CoinSelector to use instead of the wallets default.
coinSelector - Variable in class org.bitcoinj.wallet.Wallet
 
coinSymbol() - Method in class org.bitcoinj.utils.BtcFormat
Return the unprefixed currency symbol for bitcoins configured for this object.
coinToFiat(Coin) - Method in class org.bitcoinj.utils.ExchangeRate
Convert a coin amount to a fiat amount using this exchange rate.
command - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
commitTx(Transaction) - Method in class org.bitcoinj.wallet.Wallet
Updates the wallet with the given transaction: puts it into the pending pool, sets the spent flags and runs the onCoinsSent/onCoinsReceived event listener.
COMPACT_SERIALIZED_SIZE - Static variable in class org.bitcoinj.core.StoredBlock
 
compareTo(Coin) - Method in class org.bitcoinj.core.Coin
 
compareTo(PrefixedChecksummedBytes) - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
This implementation uses an optimized Google Guava method to compare bytes.
compareTo(Sha256Hash) - Method in class org.bitcoinj.core.Sha256Hash
 
compareTo(ChildNumber) - Method in class org.bitcoinj.crypto.ChildNumber
 
compareTo(ExponentialBackoff) - Method in class org.bitcoinj.utils.ExponentialBackoff
 
compareTo(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
completeTx(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Given a spend request containing an incomplete transaction, makes it valid by adding outputs and signed inputs according to the instructions in the request.
CompletionException() - Constructor for exception org.bitcoinj.wallet.Wallet.CompletionException
 
compressed - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
compressPoint(ECPoint) - Static method in class org.bitcoinj.core.ECKey
Utility for compressing an elliptic curve point.
compressPoint(LazyECPoint) - Static method in class org.bitcoinj.core.ECKey
 
computePubkey(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 Compute Pubkey - computes public key from secret key
concat(List<ChildNumber>, List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDUtils
Concatenate two derivation paths
CONFIDENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
conn - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
connect(Map<Sha256Hash, Transaction>, TransactionInput.ConnectMode) - Method in class org.bitcoinj.core.TransactionInput
Connects this input to the relevant output of the referenced transaction if it's in the given map.
connect(Transaction, TransactionInput.ConnectMode) - Method in class org.bitcoinj.core.TransactionInput
Connects this input to the relevant output of the referenced transaction.
connect(TransactionOutput) - Method in class org.bitcoinj.core.TransactionInput
Internal use only: connects this TransactionInput to the given output (updates pointers and spent flags)
connectionClosed() - Method in class org.bitcoinj.core.Peer
 
connectionClosed() - Method in class org.bitcoinj.net.ProtobufConnection
 
connectionClosed(ProtobufConnection<MessageType>) - Method in interface org.bitcoinj.net.ProtobufConnection.Listener
Called when the connection is closed and no more data should be provided.
connectionClosed() - Method in interface org.bitcoinj.net.StreamConnection
Called when the connection socket is closed
connectionClosed() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Called when the connection to the server terminates.
connectionClosed() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Called when the connection terminates.
connectionClosed() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Called when the connection terminates.
connectionOpen(ProtobufConnection<MessageType>) - Method in interface org.bitcoinj.net.ProtobufConnection.Listener
Called when the connection is opened and available for writing data to.
connectionOpen() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Called to indicate the connection has been opened and messages can now be generated for the server.
connectionOpen() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Called to indicate the connection has been opened and messages can now be generated for the server.
connectionOpen() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Called to indicate the connection has been opened and messages can now be generated for the client.
connectionOpened() - Method in class org.bitcoinj.core.Peer
 
connectionOpened() - Method in class org.bitcoinj.net.ProtobufConnection
 
connectionOpened() - Method in interface org.bitcoinj.net.StreamConnection
Called when the connection socket is first opened
connectionURL - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
connectTo(InetSocketAddress) - Method in class org.bitcoinj.core.PeerGroup
Connect to a peer by creating a channel to the destination address.
connectTo(PeerAddress, boolean, int) - Method in class org.bitcoinj.core.PeerGroup
Creates a version message to send, constructs a Peer object and attempts to connect it.
connectToLocalHost() - Method in class org.bitcoinj.core.PeerGroup
Helper for forcing a connection to localhost.
connectToLocalHost() - Method in class org.bitcoinj.kits.WalletAppKit
Will only connect to localhost.
connectTransactions(int, Block) - Method in class org.bitcoinj.core.AbstractBlockChain
Connect each transaction in block.transactions, verifying them as we go and removing spent outputs If an error is encountered in a transaction, no changes should be made to the underlying BlockStore.
connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Load newBlock from BlockStore and connect its transactions, returning changes to the set of unspent transactions.
connectTransactions(int, Block) - Method in class org.bitcoinj.core.BlockChain
 
connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
 
connectTransactions(int, Block) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
Used during reorgs to connect a block previously on a fork
contains(byte[]) - Method in class org.bitcoinj.core.BloomFilter
Returns true if the given object matches the filter either because it was inserted, or because we have a false-positive.
content - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
Context - Class in org.bitcoinj.core
The Context object holds various objects and pieces of configuration that are scoped to a specific instantiation of bitcoinj for a specific network.
Context(NetworkParameters) - Constructor for class org.bitcoinj.core.Context
Creates a new context object.
Context(NetworkParameters, int, Coin, boolean) - Constructor for class org.bitcoinj.core.Context
Creates a new custom context object.
context - Variable in class org.bitcoinj.kits.WalletAppKit
 
context - Variable in class org.bitcoinj.wallet.Wallet
 
ContextPropagatingThreadFactory - Class in org.bitcoinj.utils
A ThreadFactory that propagates a Context from the creating thread into the new thread.
ContextPropagatingThreadFactory(String, int) - Constructor for class org.bitcoinj.utils.ContextPropagatingThreadFactory
 
ContextPropagatingThreadFactory(String) - Constructor for class org.bitcoinj.utils.ContextPropagatingThreadFactory
 
contract - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
CONTRACTTRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
CONTRACTTRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
convertToBitcoinURI(Address, Coin, String, String) - Static method in class org.bitcoinj.uri.BitcoinURI
Simple Bitcoin URI builder using known good fields.
convertToBitcoinURI(NetworkParameters, String, Coin, String, String) - Static method in class org.bitcoinj.uri.BitcoinURI
Simple Bitcoin URI builder using known good fields.
copyBitcoinHeaderTo(Block) - Method in class org.bitcoinj.core.Block
Copy the block without transactions into the provided empty block.
correctlySpends(Transaction, long, Script) - Method in class org.bitcoinj.script.Script
Deprecated.
Use Script.correctlySpends(Transaction, int, TransactionWitness, Coin, Script, Set) instead so that verification flags do not change as new verification options are added.
correctlySpends(Transaction, int, TransactionWitness, Coin, Script, Set<Script.VerifyFlag>) - Method in class org.bitcoinj.script.Script
Verifies that this script (interpreted as a scriptSig) correctly spends the given scriptPubKey.
correctlySpends(Transaction, long, Script, Set<Script.VerifyFlag>) - Method in class org.bitcoinj.script.Script
Verifies that this script (interpreted as a scriptSig) correctly spends the given scriptPubKey.
CouldNotAdjustDownwards() - Constructor for exception org.bitcoinj.wallet.Wallet.CouldNotAdjustDownwards
 
create(String, IPaymentChannelClient.ClientConnection) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.Factory
 
create(Wallet, Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis.Analyzer
 
create(Wallet, Transaction, List<Transaction>) - Method in interface org.bitcoinj.wallet.RiskAnalysis.Analyzer
 
create(NetworkParameters, KeyChainGroup) - Method in interface org.bitcoinj.wallet.WalletProtobufSerializer.WalletFactory
 
createBasic(NetworkParameters) - Static method in class org.bitcoinj.wallet.KeyChainGroup
Creates a keychain group with just a basic chain.
createBasic(NetworkParameters) - Static method in class org.bitcoinj.wallet.Wallet
Creates a new, empty wallet with just a basic keychain and no transactions.
createCLTVPaymentChannelInput(TransactionSignature, TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelInput(byte[], byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelOutput(BigInteger, ECKey, ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelP2SHInput(byte[], byte[], Script) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelP2SHRefund(TransactionSignature, Script) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelRefund(TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createConfidence(Sha256Hash) - Method in class org.bitcoinj.core.TransactionConfidence.Factory
 
createDeterministic(NetworkParameters, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
Creates a new, empty wallet with a randomly chosen seed and no transactions.
createDeterministic(Context, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
Creates a new, empty wallet with a randomly chosen seed and no transactions.
createECDHSecret(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 create ECDH secret - constant time ECDH calculation
createEmpty() - Static method in class org.bitcoinj.script.ScriptBuilder
Creates an empty script.
createEmptyInputScript(ECKey, Script) - Method in class org.bitcoinj.script.Script
Creates an incomplete scriptSig that, once filled with signatures, can redeem output containing this scriptPubKey.
createEmptyWitness(ECKey) - Method in class org.bitcoinj.script.Script
 
createExecutor() - Method in class org.bitcoinj.net.discovery.DnsDiscovery
 
createExecutor() - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
 
createFromBitcoinUri(BitcoinURI) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
createFromBitcoinUri(BitcoinURI, boolean) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
createFromBitcoinUri(BitcoinURI, boolean, TrustStoreLoader) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
createFromUrl(String) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createFromUrl(String, boolean) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createFromUrl(String, boolean, TrustStoreLoader) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createInputScript(byte[], byte[]) - Static method in class org.bitcoinj.script.Script
 
createInputScript(byte[]) - Static method in class org.bitcoinj.script.Script
 
createInputScript(TransactionSignature, ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptSig that can redeem a P2PKH output.
createInputScript(TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptSig that can redeem a P2PK output.
createMasterPrivateKey(byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
Generates a new deterministic key from the given seed, which can be any arbitrary byte array.
createMasterPrivKeyFromBytes(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
createMasterPrivKeyFromBytes(byte[], byte[], ImmutableList<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
createMasterPubKeyFromBytes(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
createMockBroadcast(Transaction, SettableFuture<Transaction>) - Static method in class org.bitcoinj.core.TransactionBroadcast
 
createMultiSigInputScript(List<TransactionSignature>) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program.
createMultiSigInputScript(TransactionSignature...) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program.
createMultiSigInputScriptBytes(List<byte[]>) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
createMultiSigInputScriptBytes(List<byte[]>, byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
createMultiSigOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.Script
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
createMultiSigOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
createNextBlock(Address, long, long, int) - Method in class org.bitcoinj.core.Block
Returns a solved block that builds on top of this one.
createNextBlock(Address, TransactionOutPoint) - Method in class org.bitcoinj.core.Block
 
createNextBlock(Address, Coin) - Method in class org.bitcoinj.core.Block
 
createNextBlock(Address) - Method in class org.bitcoinj.core.Block
 
createNextBlockWithCoinbase(long, byte[], Coin, int) - Method in class org.bitcoinj.core.Block
 
createOpReturnScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a script of the form OP_RETURN [data].
createOutputScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
createOutputScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
createOutputScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
Creates a P2SH script outputting to the client and server pubkeys
createOutputScript(Address) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given address.
createP2PKHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that sends to the given public key hash.
createP2PKHOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that sends to the given public key.
createP2PKOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given raw public key.
createP2PKOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given raw public key.
createP2SHMultiSigInputScript(List<TransactionSignature>, Script) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies a P2SH OP_CHECKMULTISIG program.
createP2SHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that sends to the given script hash.
createP2SHOutputScript(Script) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey for the given redeem script.
createP2SHOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a P2SH output script with given public keys and threshold.
createP2WPKHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a segwit scriptPubKey that sends to the given public key hash.
createP2WPKHOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a segwit scriptPubKey that sends to the given public key.
createP2WSHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a segwit scriptPubKey that sends to the given script hash.
createP2WSHOutputScript(Script) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a segwit scriptPubKey for the given redeem script.
createPaymentAck(Protos.Payment, String) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment ack.
createPaymentMessage(List<Transaction>, Coin, Address, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment message with one standard pay to address output.
createPaymentMessage(List<Transaction>, List<Protos.Output>, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment message.
createPaymentRequest(NetworkParameters, Coin, Address, String, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment request with one standard pay to address output.
createPaymentRequest(NetworkParameters, List<Protos.Output>, String, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment request.
createPayToAddressOutput(Coin, Address) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
createPeer(PeerAddress, VersionMessage) - Method in class org.bitcoinj.core.PeerGroup
You can override this to customise the creation of Peer objects.
createPeerGroup() - Method in class org.bitcoinj.kits.WalletAppKit
 
createPrivateExecutor() - Method in class org.bitcoinj.core.PeerGroup
 
createRedeemScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates redeem script with given public keys and threshold.
createSend(Address, Coin) - Method in class org.bitcoinj.wallet.Wallet
Statelessly creates a transaction that sends the given value to address.
createWallet() - Method in class org.bitcoinj.kits.WalletAppKit
 
CREATION_TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
CREATION_TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Script
 
creationTimeSeconds - Variable in class org.bitcoinj.core.ECKey
 
creationTimeSecs - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
currencyCode - Variable in class org.bitcoinj.utils.Fiat
 
CURRENT_WALLET_VERSION - Static variable in class org.bitcoinj.wallet.WalletProtobufSerializer
Current version used for serializing wallets.
currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
currentChangeAddress() - Method in class org.bitcoinj.wallet.Wallet
Returns the address used for change outputs.
currentKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a key that hasn't been seen in a transaction yet, and which is suitable for displaying in a wallet user interface as "a convenient key to receive funds on" when the purpose parameter is KeyChain.KeyPurpose.RECEIVE_FUNDS.
currentKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
Returns a key that hasn't been seen in a transaction yet, and which is suitable for displaying in a wallet user interface as "a convenient key to receive funds on" when the purpose parameter is KeyChain.KeyPurpose.RECEIVE_FUNDS.
currentReceiveAddress() - Method in class org.bitcoinj.wallet.Wallet
currentReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
currentTimeMillis() - Static method in class org.bitcoinj.core.Utils
Returns the current time in milliseconds since the epoch, or a mocked out equivalent.
currentTimeSeconds() - Static method in class org.bitcoinj.core.Utils
 
cursor - Variable in class org.bitcoinj.core.Message
 
CURVE - Static variable in class org.bitcoinj.core.ECKey
The parameters of the secp256k1 curve that Bitcoin uses.
CustomTransactionSigner - Class in org.bitcoinj.signers
This signer may be used as a template for creating custom multisig transaction signers.
CustomTransactionSigner() - Constructor for class org.bitcoinj.signers.CustomTransactionSigner
 
CustomTransactionSigner.SignatureAndKey - Class in org.bitcoinj.signers
 

D

DaemonThreadFactory - Class in org.bitcoinj.utils
Thread factory whose threads are marked as daemon and won't prevent process exit.
DaemonThreadFactory(String) - Constructor for class org.bitcoinj.utils.DaemonThreadFactory
 
DaemonThreadFactory() - Constructor for class org.bitcoinj.utils.DaemonThreadFactory
 
data - Variable in class org.bitcoinj.core.Bech32.Bech32Data
 
data(byte[]) - Method in class org.bitcoinj.script.ScriptBuilder
Adds a copy of the given byte array as a data element (i.e.
data(int, byte[]) - Method in class org.bitcoinj.script.ScriptBuilder
Adds a copy of the given byte array as a data element (i.e.
data - Variable in class org.bitcoinj.script.ScriptChunk
For push operations, this is the vector to be pushed on the stack.
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScriptWitness
 
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Tag
 
DatabaseFullPrunedBlockStore - Class in org.bitcoinj.store
A generic full pruned block store for a relational database.
DatabaseFullPrunedBlockStore(NetworkParameters, String, int, String, String, String) - Constructor for class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Create a new DatabaseFullPrunedBlockStore, using the full connection URL instead of a hostname and password, and optionally allowing a schema to be specified.
dataHash - Variable in class org.bitcoinj.core.CheckpointManager
 
dateTimeFormat(Date) - Static method in class org.bitcoinj.core.Utils
Formats a given date+time value to an ISO 8601 string.
dateTimeFormat(long) - Static method in class org.bitcoinj.core.Utils
Formats a given date+time value to an ISO 8601 string.
DEAD_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Double-spent by a transaction in the best chain
DEAD_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Either if overriding_transaction is present or transaction is dead coinbase.
decimalGroups - Variable in class org.bitcoinj.utils.BtcFormat
 
decimalMark(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Set character to use as the decimal mark.
decode(String) - Static method in class org.bitcoinj.core.Base58
Decodes the given base58 string into the original data bytes.
decode(String) - Static method in class org.bitcoinj.core.Bech32
Decode a Bech32 string.
decodeChecked(String) - Static method in class org.bitcoinj.core.Base58
Decodes the given base58 string into the original data bytes, using the checksum in the last 4 bytes of the decoded data to verify that the rest are correct.
decodeCompactBits(long) - Static method in class org.bitcoinj.core.Utils
The "compact" format is a representation of a whole number N using an unsigned 32 bit number similar to a floating point format.
decodeFromBitcoin(byte[], boolean, boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
Returns a decoded signature.
decodeFromDER(byte[]) - Static method in class org.bitcoinj.core.ECKey.ECDSASignature
 
decodeFromOpN(int) - Static method in class org.bitcoinj.script.Script
 
decodeMPI(byte[], boolean) - Static method in class org.bitcoinj.core.Utils
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
decodeOpN() - Method in class org.bitcoinj.script.ScriptChunk
If this chunk is an OP_N opcode returns the equivalent integer value.
decodeToBigInteger(String) - Static method in class org.bitcoinj.core.Base58
 
decompress() - Method in class org.bitcoinj.core.ECKey
Returns a copy of this key, but with the public point represented in uncompressed form.
decompressPoint(ECPoint) - Static method in class org.bitcoinj.core.ECKey
Utility for decompressing an elliptic curve point.
decompressPoint(LazyECPoint) - Static method in class org.bitcoinj.core.ECKey
 
decrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.core.ECKey
Create a decrypted private key with the keyCrypter and AES key supplied.
decrypt(KeyParameter) - Method in class org.bitcoinj.core.ECKey
Create a decrypted private key with AES key.
decrypt(String) - Method in class org.bitcoinj.crypto.BIP38PrivateKey
 
decrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
decrypt(KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
decrypt(EncryptedData, KeyParameter) - Method in interface org.bitcoinj.crypto.KeyCrypter
Decrypt the provided encrypted bytes, converting them into unencrypted bytes.
decrypt(EncryptedData, KeyParameter) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Decrypt bytes previously encrypted with this class.
decrypt(KeyCrypter, String, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
decrypt(KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
Decrypt the keys in the group using the previously given key crypter and the AES key.
decrypt(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Decrypt the wallet with the wallets keyCrypter and password.
decrypt(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Decrypt the wallet with the wallets keyCrypter and AES key.
DecryptingKeyBag - Class in org.bitcoinj.wallet
A DecryptingKeyBag filters a pre-existing key bag, decrypting keys as they are requested using the provided AES key.
DecryptingKeyBag(KeyBag, KeyParameter) - Constructor for class org.bitcoinj.wallet.DecryptingKeyBag
 
DEFAULT - Static variable in interface org.bitcoinj.wallet.KeyChainGroupStructure
Default KeyChainGroupStructure implementation.
DEFAULT_BLOOM_FILTER_FP_RATE - Static variable in class org.bitcoinj.core.PeerGroup
The default Bloom filter false positive rate, which is selected to be extremely low such that you hardly ever download false positives.
DEFAULT_CAPACITY - Static variable in class org.bitcoinj.store.SPVBlockStore
The default number of headers that will be stored in the ring buffer.
DEFAULT_CONNECT_TIMEOUT_MILLIS - Static variable in class org.bitcoinj.core.PeerGroup
The default timeout between when a connection attempt begins and version message exchange completes
DEFAULT_CONNECTIONS - Static variable in class org.bitcoinj.core.PeerGroup
The default number of connections to the p2p network the library will try to build.
DEFAULT_EVENT_HORIZON - Static variable in class org.bitcoinj.core.Context
 
DEFAULT_INITIAL_MILLIS - Static variable in class org.bitcoinj.utils.ExponentialBackoff
 
DEFAULT_KEYSTORE_PASSWORD - Static variable in interface org.bitcoinj.crypto.TrustStoreLoader
 
DEFAULT_KEYSTORE_TYPE - Static variable in interface org.bitcoinj.crypto.TrustStoreLoader
 
DEFAULT_MAX_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
 
DEFAULT_MAXIMUM_MILLIS - Static variable in class org.bitcoinj.utils.ExponentialBackoff
 
DEFAULT_MIN_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
 
DEFAULT_MULTIPLIER - Static variable in class org.bitcoinj.utils.ExponentialBackoff
 
DEFAULT_PASSPHRASE_FOR_MNEMONIC - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
DEFAULT_PING_INTERVAL_MSEC - Static variable in class org.bitcoinj.core.PeerGroup
How many milliseconds to wait after receiving a pong before sending another ping.
DEFAULT_SEED_ENTROPY_BITS - Static variable in class org.bitcoinj.wallet.DeterministicSeed
 
DEFAULT_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelClient
The default maximum amount of time for which we will accept the server locking up our funds for the multisig contract.
DEFAULT_TX_FEE - Static variable in class org.bitcoinj.core.Transaction
If using this feePerKb, transactions will get confirmed within the next couple of blocks.
defaultBlocksDir() - Static method in class org.bitcoinj.utils.BlockFileLoader
 
defaultChannelProperties - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelClient
 
DefaultClientChannelProperties() - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClient.DefaultClientChannelProperties
 
DefaultCoinSelector - Class in org.bitcoinj.wallet
This class implements a CoinSelector which attempts to get the highest priority possible.
DefaultCoinSelector() - Constructor for class org.bitcoinj.wallet.DefaultCoinSelector
 
DefaultKeyChainFactory - Class in org.bitcoinj.wallet
Default factory for creating keychains while de-serializing.
DefaultKeyChainFactory() - Constructor for class org.bitcoinj.wallet.DefaultKeyChainFactory
 
DefaultRiskAnalysis - Class in org.bitcoinj.wallet
The default risk analysis.
DefaultRiskAnalysis.Analyzer - Class in org.bitcoinj.wallet
 
DefaultRiskAnalysis.RuleViolation - Enum in org.bitcoinj.wallet
The reason a transaction is considered non-standard, returned by DefaultRiskAnalysis.isStandard(Transaction).
defaultSerializer - Variable in class org.bitcoinj.core.NetworkParameters
 
DefaultServerChannelProperties() - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelServer.DefaultServerChannelProperties
 
DefaultTrustStoreLoader() - Constructor for class org.bitcoinj.crypto.TrustStoreLoader.DefaultTrustStoreLoader
 
delegate - Variable in class org.bitcoinj.wallet.FilteringCoinSelector
 
deleteStore() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Deletes the store by deleting the tables within the database.
dependencies - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
DEPTH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
derByteStream() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
 
derive(int) - Method in class org.bitcoinj.crypto.DeterministicKey
Derives a child at the given index using hardened derivation.
derive(String, String, int, int) - Static method in class org.bitcoinj.crypto.PBKDF2SHA512
 
deriveChild(List<ChildNumber>, boolean, boolean, ChildNumber) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Extends the tree by calculating the requested child for the given path.
deriveChildKey(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
Derives a key given the "extended" child number, ie.
deriveChildKey(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
deriveChildKeyBytesFromPrivate(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
deriveChildKeyBytesFromPublic(DeterministicKey, ChildNumber, HDKeyDerivation.PublicDeriveMode) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
deriveKey(CharSequence) - Method in interface org.bitcoinj.crypto.KeyCrypter
Create a KeyParameter (which typically contains an AES key)
deriveKey(CharSequence) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Generate AES key.
deriveNextChild(ImmutableList<ChildNumber>, boolean, boolean, boolean) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Extends the tree by calculating the next key that hangs off the given parent path.
deriveThisOrNextChildKey(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
Derives a key of the "extended" child number, ie.
DESCRIPTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
deserialize(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
Reads a message from the given ByteBuffer and returns it.
deserialize(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
Reads a message from the given ByteBuffer and returns it.
deserialize(NetworkParameters, byte[]) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize an HD Key with no parent
deserialize(NetworkParameters, byte[], DeterministicKey) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize an HD Key.
deserializeB58(String, NetworkParameters) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize a base-58-encoded HD Key with no parent
deserializeB58(DeterministicKey, String, NetworkParameters) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize a base-58-encoded HD Key.
deserializeCompact(NetworkParameters, ByteBuffer) - Static method in class org.bitcoinj.core.StoredBlock
De-serializes the stored block from a custom packed format.
deserializeExtension(WalletExtension, byte[]) - Method in class org.bitcoinj.wallet.Wallet
Deserialize the wallet extension with the supplied data and then install it, replacing any existing extension that may have existed with the same ID.
deserializeFromStream(InputStream) - Method in class org.bitcoinj.core.UTXO
 
deserializeHeader(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
Deserializes only the header in case packet meta data is needed before decoding the payload.
deserializeHeader(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
Deserializes only the header in case packet meta data is needed before decoding the payload.
deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
Deserialize payload only.
deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
Deserialize payload only.
deserializeWalletExtension(Wallet, byte[]) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
deserializeWalletExtension(Wallet, byte[]) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
 
deserializeWalletExtension(Wallet, byte[]) - Method in interface org.bitcoinj.wallet.WalletExtension
Loads the contents of this object from the wallet.
destroy() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
destroyConnection(PaymentChannelCloseException.CloseReason) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Requests that the connection to the server be closed.
destroyConnection(PaymentChannelCloseException.CloseReason) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Requests that the connection to the client be closed
Details(ECKey, URI) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery.Details
 
DETERMINISTIC_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
DETERMINISTIC_KEY_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
A key that was derived deterministically.
DETERMINISTIC_MNEMONIC_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
Not really a key, but rather contains the mnemonic phrase for a deterministic key hierarchy in the private_key field.
DETERMINISTIC_SEED_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
DeterministicHierarchy - Class in org.bitcoinj.crypto
A DeterministicHierarchy calculates and keeps a whole tree (hierarchy) of keys originating from a single root key.
DeterministicHierarchy(DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicHierarchy
Constructs a new hierarchy rooted at the given key.
DeterministicKey - Class in org.bitcoinj.crypto
A deterministic key is a node in a DeterministicHierarchy.
DeterministicKey(ImmutableList<ChildNumber>, byte[], LazyECPoint, BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components.
DeterministicKey(ImmutableList<ChildNumber>, byte[], ECPoint, BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
 
DeterministicKey(ImmutableList<ChildNumber>, byte[], BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components.
DeterministicKey(ImmutableList<ChildNumber>, byte[], KeyCrypter, LazyECPoint, EncryptedData, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components.
DeterministicKey(ImmutableList<ChildNumber>, byte[], LazyECPoint, DeterministicKey, int, int) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components, including its public key data and possibly-redundant information about its parent key.
DeterministicKey(ImmutableList<ChildNumber>, byte[], BigInteger, DeterministicKey, int, int) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components, including its private key data and possibly-redundant information about its parent key.
DeterministicKey(DeterministicKey, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Clones the key
DeterministicKeyChain - Class in org.bitcoinj.wallet
A deterministic key chain is a KeyChain that uses the BIP 32 standard, as implemented by DeterministicHierarchy, to derive all the keys in the keychain from a master seed.
DeterministicKeyChain(DeterministicKey, boolean, boolean, Script.ScriptType) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Creates a deterministic key chain from a watched or spendable account key.
DeterministicKeyChain(DeterministicSeed, KeyCrypter, Script.ScriptType, ImmutableList<ChildNumber>) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Creates a deterministic key chain with an encrypted deterministic seed using the provided account path.
DeterministicKeyChain(KeyCrypter, KeyParameter, DeterministicKeyChain) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
For use in encryption when DeterministicKeyChain.toEncrypted(KeyCrypter, KeyParameter) is called, so that subclasses can override that method and create an instance of the right class.
DeterministicKeyChain.Builder<T extends DeterministicKeyChain.Builder<T>> - Class in org.bitcoinj.wallet
 
DeterministicSeed - Class in org.bitcoinj.wallet
Holds the seed bytes for the BIP32 deterministic wallet algorithm, inside a DeterministicKeyChain.
DeterministicSeed(String, byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
 
DeterministicSeed(byte[], List<String>, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
 
DeterministicSeed(EncryptedData, EncryptedData, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
 
DeterministicSeed(List<String>, byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
Constructs a seed from a BIP 39 mnemonic code.
DeterministicSeed(SecureRandom, int, String) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
Constructs a seed from a BIP 39 mnemonic code.
DeterministicSeed(byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
Constructs a seed from a BIP 39 mnemonic code.
DeterministicUpgradeRequiredException - Exception in org.bitcoinj.wallet
Indicates that an attempt was made to use HD wallet features on a wallet that was deserialized from an old, pre-HD random wallet without calling upgradeToDeterministic() beforehand.
DeterministicUpgradeRequiredException() - Constructor for exception org.bitcoinj.wallet.DeterministicUpgradeRequiredException
 
DeterministicUpgradeRequiresPassword - Exception in org.bitcoinj.wallet
Indicates that the pre-HD random wallet is encrypted, so you should try the upgrade again after getting the users password.
DeterministicUpgradeRequiresPassword() - Constructor for exception org.bitcoinj.wallet.DeterministicUpgradeRequiresPassword
 
digits(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Set character range to use for representing digits.
directory - Variable in class org.bitcoinj.kits.WalletAppKit
 
directory() - Method in class org.bitcoinj.kits.WalletAppKit
 
disconnect() - Method in class org.bitcoinj.core.TransactionInput
If this input is connected, check the output is connected back to this input and release it if so, making it spendable once again.
disconnectFromChannel() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Sets this channel's state in StoredPaymentChannelClientStates to unopened so this channel can be reopened later.
disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Disconnect each transaction in the block (after reading it from the block store) Only called if(shouldVerifyTransactions())
disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
 
disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
This is broken for blocks that do not pass BIP30, so all BIP30-failing blocks which are allowed to fail BIP30 must be checkpointed.
disconnectWithoutSettlement() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Disconnects the network connection but doesn't request the server to settle the channel first (literally just unplugs the network socket and marks the stored channel state as inactive).
discoverPeers() - Method in class org.bitcoinj.core.PeerGroup
Returns number of discovered peers.
discovery - Variable in class org.bitcoinj.kits.WalletAppKit
 
displayName - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
Display name of the payment requestor, could be a domain name, email address, legal name, etc
div(long) - Method in class org.bitcoinj.core.Coin
Alias for divide
div(int) - Method in class org.bitcoinj.core.Coin
Alias for divide
divide(long) - Method in class org.bitcoinj.core.Coin
 
divide(Coin) - Method in class org.bitcoinj.core.Coin
 
divide(long) - Method in class org.bitcoinj.utils.Fiat
 
divide(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
divideAndRemainder(long) - Method in class org.bitcoinj.core.Coin
 
divideAndRemainder(long) - Method in class org.bitcoinj.utils.Fiat
 
DnsDiscovery - Class in org.bitcoinj.net.discovery
Supports peer discovery through DNS.
DnsDiscovery(NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery
Supports finding peers through DNS A records.
DnsDiscovery(String[], NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery
Supports finding peers through DNS A records.
DnsDiscovery.DnsSeedDiscovery - Class in org.bitcoinj.net.discovery
Implements discovery from a single DNS host.
DnsSeedDiscovery(NetworkParameters, String) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
 
dnsSeeds - Variable in class org.bitcoinj.core.NetworkParameters
 
doMaintenance(KeyParameter, boolean) - Method in class org.bitcoinj.wallet.Wallet
A wallet app should call this from time to time in order to let the wallet craft and send transactions needed to re-organise coins internally.
doMaintenance(KeyChainGroupStructure, KeyParameter, boolean) - Method in class org.bitcoinj.wallet.Wallet
A wallet app should call this from time to time in order to let the wallet craft and send transactions needed to re-organise coins internally.
doneDownload() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Called when we are done downloading the block chain.
doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Called before setting chain head in memory.
doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
 
doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
doSign(Sha256Hash, BigInteger) - Method in class org.bitcoinj.core.ECKey
 
downloadBlockChain() - Method in class org.bitcoinj.core.PeerGroup
Download the blockchain from peers.
downloadDependencies(Transaction) - Method in class org.bitcoinj.core.Peer
Returns a future that wraps a list of all transactions that the given transaction depends on, recursively.
downloadDependenciesInternal(int, int, Transaction, Object, List<Transaction>) - Method in class org.bitcoinj.core.Peer
 
downloadListener - Variable in class org.bitcoinj.kits.WalletAppKit
 
DownloadProgressTracker - Class in org.bitcoinj.core.listeners
An implementation of AbstractPeerDataEventListener that listens to chain download events and tracks progress as a percentage.
DownloadProgressTracker() - Constructor for class org.bitcoinj.core.listeners.DownloadProgressTracker
 
drainOrphanBlocks() - Method in class org.bitcoinj.core.AbstractBlockChain
Returns the hashes of the currently stored orphan blocks and then deletes them from this objects storage.
DRMWorkaround - Class in org.bitcoinj.crypto
 
DRMWorkaround() - Constructor for class org.bitcoinj.crypto.DRMWorkaround
 
dropParent() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the same key with the parent pointer removed (it still knows its own path and the parent fingerprint).
dropPrivateBytes() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the same key with the private bytes removed.
dummy() - Static method in class org.bitcoinj.crypto.TransactionSignature
Returns a dummy invalid signature whose R/S values are set such that they will take up the same number of encoded bytes as a real signature.
DumpedPrivateKey - Class in org.bitcoinj.core
Parses and generates private keys in the form used by the Bitcoin "dumpprivkey" command.
dumpedPrivateKeyHeader - Variable in class org.bitcoinj.core.NetworkParameters
 
dumpSizes() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Dumps information about the size of actual data in the database to standard output The only truly useless data counted is printed in the form "N in id indexes" This does not take database indexes into account.
duplicate() - Method in class org.bitcoinj.core.TransactionConfidence
Returns a copy of this object.
duplicate() - Method in class org.bitcoinj.core.VersionMessage
 
duplicateDetached() - Method in class org.bitcoinj.core.TransactionInput
Returns a copy of the input detached from its containing transaction, if need be.
duplicateDetached() - Method in class org.bitcoinj.core.TransactionOutput
Returns a copy of the output detached from its containing transaction, if need be.
DuplicatedOutPoint() - Constructor for exception org.bitcoinj.core.VerificationException.DuplicatedOutPoint
 
DustySendRequested() - Constructor for exception org.bitcoinj.wallet.Wallet.DustySendRequested
 

E

earliestKeyTimeSecs - Variable in class org.bitcoinj.net.FilterMerger.Result
 
EASIEST_DIFFICULTY_TARGET - Static variable in class org.bitcoinj.core.Block
A value for difficultyTarget (nBits) that allows half of all possible hash solutions.
ECDSASignature(BigInteger, BigInteger) - Constructor for class org.bitcoinj.core.ECKey.ECDSASignature
Constructs a signature with the given components.
ECKey - Class in org.bitcoinj.core
Represents an elliptic curve public and (optionally) private key, usable for digital signatures but not encryption.
ECKey() - Constructor for class org.bitcoinj.core.ECKey
Generates an entirely new keypair.
ECKey(SecureRandom) - Constructor for class org.bitcoinj.core.ECKey
Generates an entirely new keypair with the given SecureRandom object.
ECKey(BigInteger, ECPoint) - Constructor for class org.bitcoinj.core.ECKey
 
ECKey(BigInteger, LazyECPoint) - Constructor for class org.bitcoinj.core.ECKey
 
ECKey(byte[], byte[]) - Constructor for class org.bitcoinj.core.ECKey
Deprecated.
ECKey(EncryptedData, byte[], KeyCrypter) - Constructor for class org.bitcoinj.core.ECKey
Deprecated.
ECKey(BigInteger, byte[], boolean) - Constructor for class org.bitcoinj.core.ECKey
Deprecated.
ECKey.ECDSASignature - Class in org.bitcoinj.core
Groups the two components that make up a signature, and provides a way to encode to DER form, which is how ECDSA signatures are represented when embedded in other data structures in the Bitcoin protocol.
ECKey.KeyIsEncryptedException - Exception in org.bitcoinj.core
 
ECKey.MissingPrivateKeyException - Exception in org.bitcoinj.core
 
ecMultiply - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
EMPTY - Static variable in class org.bitcoinj.core.TransactionWitness
 
EMPTY_BYTES - Static variable in class org.bitcoinj.core.StoredBlock
 
EmptyInputsOrOutputs() - Constructor for exception org.bitcoinj.core.VerificationException.EmptyInputsOrOutputs
 
EmptyMessage - Class in org.bitcoinj.core
Parent class for header only messages that don't have a payload.
EmptyMessage() - Constructor for class org.bitcoinj.core.EmptyMessage
 
EmptyMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.EmptyMessage
 
EmptyMessage(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.EmptyMessage
 
emptyWallet - Variable in class org.bitcoinj.wallet.SendRequest
When emptyWallet is set, all coins selected by the coin selector are sent to the first output in tx (its value is ignored and set to Wallet.getBalance() - the fees required for the transaction).
emptyWallet(Address) - Static method in class org.bitcoinj.wallet.SendRequest
 
enableStrictMode() - Static method in class org.bitcoinj.core.Context
Require that new threads use Context.propagate(Context) or ContextPropagatingThreadFactory, rather than using a heuristic for the desired context.
encode(byte[]) - Static method in class org.bitcoinj.core.Base58
Encodes the given bytes as a base58 string (no checksum is appended).
encode(Bech32.Bech32Data) - Static method in class org.bitcoinj.core.Bech32
Encode a Bech32 string.
encode(String, byte[]) - Static method in class org.bitcoinj.core.Bech32
Encode a Bech32 string.
encode() - Method in class org.bitcoinj.core.VarInt
Encodes the value into its minimal representation.
encodeChecked(int, byte[]) - Static method in class org.bitcoinj.core.Base58
Encodes the given version and bytes as a base58 string.
encodeCompactBits(BigInteger) - Static method in class org.bitcoinj.core.Utils
 
encodeMPI(BigInteger, boolean) - Static method in class org.bitcoinj.core.Utils
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
encodeToBitcoin() - Method in class org.bitcoinj.crypto.TransactionSignature
What we get back from the signer are the two components of a signature, r and s.
encodeToDER() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
DER is an international standard for serializing data structures which is widely used in cryptography.
encodeToOpN(int) - Static method in class org.bitcoinj.script.Script
 
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.core.ECKey
Create an encrypted private key with the keyCrypter and the AES key supplied.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
encrypt(KeyCrypter, KeyParameter, DeterministicKey) - Method in class org.bitcoinj.crypto.DeterministicKey
 
encrypt(byte[], KeyParameter) - Method in interface org.bitcoinj.crypto.KeyCrypter
Encrypt the supplied bytes, converting them into ciphertext.
encrypt(byte[], KeyParameter) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Password based encryption using AES - CBC 256 bits.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
Encrypt the keys in the group using the KeyCrypter and the AES key.
encrypt(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Convenience wrapper around Wallet.encrypt(KeyCrypter, org.bouncycastle.crypto.params.KeyParameter) which uses the default Scrypt key derivation algorithm and parameters to derive a key from the given password.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Encrypt the wallet using the KeyCrypter and the AES key.
EncryptableItem - Interface in org.bitcoinj.crypto
Provides a uniform way to access something that can be optionally encrypted with a KeyCrypter, yielding an EncryptedData, and which can have a creation time associated with it.
EncryptableKeyChain - Interface in org.bitcoinj.wallet
An encryptable key chain is a key-chain that can be encrypted with a user-provided password or AES key.
ENCRYPTED_DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
ENCRYPTED_DETERMINISTIC_SEED_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedData
 
ENCRYPTED_SCRYPT_AES_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
Encrypted with Scrypt and AES - Original bitcoin secp256k1 curve
ENCRYPTED_SCRYPT_AES_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
All keys are encrypted with a passphrase based KDF of scrypt and AES encryption
encryptedBytes - Variable in class org.bitcoinj.crypto.EncryptedData
 
EncryptedData - Class in org.bitcoinj.crypto
An instance of EncryptedData is a holder for an initialization vector and encrypted bytes.
EncryptedData(byte[], byte[]) - Constructor for class org.bitcoinj.crypto.EncryptedData
 
encryptedPrivateKey - Variable in class org.bitcoinj.core.ECKey
 
ENCRYPTION_PARAMETERS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
ENCRYPTION_TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
encryptionIsReversible(ECKey, ECKey, KeyCrypter, KeyParameter) - Static method in class org.bitcoinj.core.ECKey
Check that it is possible to decrypt the key with the keyCrypter and that the original key is returned.
endBloomFilterCalculation() - Method in interface org.bitcoinj.core.PeerFilterProvider
 
endBloomFilterCalculation() - Method in class org.bitcoinj.wallet.Wallet
 
endFilteredBlock(FilteredBlock) - Method in class org.bitcoinj.core.Peer
 
engineGenerateSeed(int) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
 
engineNextBytes(byte[]) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
 
engineSetSeed(byte[]) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
 
ensureMinRequiredFee - Variable in class org.bitcoinj.wallet.SendRequest
Requires that there be enough fee for a default Bitcoin Core to at least relay the transaction.
entropy - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
entropy(byte[], long) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Creates a deterministic key chain starting from the given entropy.
equals(Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
equals(Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
equals(Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.Error
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
equals(Object) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
equals(Object) - Method in class org.bitcoin.protocols.payments.Protos.Output
 
equals(Object) - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
equals(Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
equals(Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
equals(Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
equals(Object) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
equals(Object) - Method in class org.bitcoinj.core.Block
 
equals(Object) - Method in class org.bitcoinj.core.BlockLocator
 
equals(Object) - Method in class org.bitcoinj.core.BloomFilter
 
equals(Object) - Method in class org.bitcoinj.core.Coin
 
equals(Object) - Method in class org.bitcoinj.core.ECKey.ECDSASignature
 
equals(Object) - Method in class org.bitcoinj.core.ECKey
 
equals(Object) - Method in class org.bitcoinj.core.FilteredBlock
 
equals(Object) - Method in class org.bitcoinj.core.GetBlocksMessage
 
equals(Object) - Method in class org.bitcoinj.core.GetHeadersMessage
Compares two getheaders messages.
equals(Object) - Method in class org.bitcoinj.core.GetUTXOsMessage
 
equals(Object) - Method in class org.bitcoinj.core.InventoryItem
 
equals(Object) - Method in class org.bitcoinj.core.LegacyAddress
 
equals(Object) - Method in class org.bitcoinj.core.ListMessage
 
equals(Object) - Method in class org.bitcoinj.core.NetworkParameters
 
equals(Object) - Method in class org.bitcoinj.core.PartialMerkleTree
 
equals(Object) - Method in class org.bitcoinj.core.PeerAddress
 
equals(Object) - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
 
equals(Object) - Method in class org.bitcoinj.core.RejectMessage
 
equals(Object) - Method in class org.bitcoinj.core.Sha256Hash
 
equals(Object) - Method in class org.bitcoinj.core.StoredBlock
 
equals(Object) - Method in class org.bitcoinj.core.StoredUndoableBlock
 
equals(Object) - Method in class org.bitcoinj.core.Transaction
 
equals(Object) - Method in class org.bitcoinj.core.TransactionInput
 
equals(Object) - Method in class org.bitcoinj.core.TransactionOutPoint
 
equals(Object) - Method in class org.bitcoinj.core.TransactionOutput
 
equals(Object) - Method in class org.bitcoinj.core.TransactionWitness
 
equals(Object) - Method in class org.bitcoinj.core.UTXO
 
equals(Object) - Method in class org.bitcoinj.core.UTXOsMessage
 
equals(Object) - Method in class org.bitcoinj.core.VersionMessage
 
equals(Object) - Method in class org.bitcoinj.crypto.ChildNumber
 
equals(Object) - Method in class org.bitcoinj.crypto.DeterministicKey
Verifies equality of all fields but NOT the parent pointer (thus the same key derived in two separate hierarchy objects will equal each other.
equals(Object) - Method in class org.bitcoinj.crypto.EncryptedData
 
equals(Object) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
 
equals(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
 
equals(Object) - Method in class org.bitcoinj.crypto.LazyECPoint
 
equals(Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
equals(Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
equals(Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
equals(Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
equals(Object) - Method in class org.bitcoinj.script.Script
 
equals(Object) - Method in class org.bitcoinj.script.ScriptChunk
 
equals(Object) - Method in class org.bitcoinj.utils.BtcAutoFormat
Return true if the other instance is equivalent to this one.
equals(Object) - Method in class org.bitcoinj.utils.BtcFixedFormat
Return true if the given object is equivalent to this one.
equals(Object) - Method in class org.bitcoinj.utils.BtcFormat
Return true if the given object is equivalent to this one.
equals(Object) - Method in class org.bitcoinj.utils.ExchangeRate
 
equals(Object) - Method in class org.bitcoinj.utils.Fiat
 
equals(Object) - Method in class org.bitcoinj.utils.MonetaryFormat
Two formats are equal if they have the same parameters.
equals(Object) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.Extension
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.Key
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.Script
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.Tag
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.Transaction
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
equals(Object) - Method in class org.bitcoinj.wallet.Protos.Wallet
 
equalsOpCode(int) - Method in class org.bitcoinj.script.ScriptChunk
 
ERROR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
ERROR_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Used to indicate an error condition.
estimateBlockTime(int) - Method in class org.bitcoinj.core.AbstractBlockChain
Returns an estimate of when the given block will be reached, assuming a perfect 10 minute average for each block.
estimateLockTime(AbstractBlockChain) - Method in class org.bitcoinj.core.Transaction
Returns either the lock time as a date, if it was specified in seconds, or an estimate based on the time in the current head block if it was specified as a block time.
ExceededMaxTransactionSize() - Constructor for exception org.bitcoinj.wallet.Wallet.ExceededMaxTransactionSize
 
ExcessiveValue() - Constructor for exception org.bitcoinj.core.VerificationException.ExcessiveValue
 
EXCHANGE_RATE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
ExchangeRate - Class in org.bitcoinj.utils
An exchange rate is expressed as a ratio of a Coin and a Fiat amount.
ExchangeRate(Coin, Fiat) - Constructor for class org.bitcoinj.utils.ExchangeRate
Construct exchange rate.
ExchangeRate(Fiat) - Constructor for class org.bitcoinj.utils.ExchangeRate
Construct exchange rate.
exchangeRate - Variable in class org.bitcoinj.wallet.SendRequest
If not null, this exchange rate is recorded with the transaction during completion.
excludeOutputsSpentBy(Transaction) - Method in class org.bitcoinj.wallet.FilteringCoinSelector
 
execute(Runnable) - Method in class org.bitcoinj.utils.Threading.UserThread
 
executeScript(Transaction, long, Script, LinkedList<byte[]>, boolean) - Static method in class org.bitcoinj.script.Script
executeScript(Transaction, long, Script, LinkedList<byte[]>, Set<Script.VerifyFlag>) - Static method in class org.bitcoinj.script.Script
Exposes the script interpreter.
executor - Variable in class org.bitcoinj.core.PeerGroup
 
executor() - Method in class org.bitcoinj.net.NioClientManager
 
executor - Variable in class org.bitcoinj.utils.ListenerRegistration
 
EXPECTED_VALUE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
EXPIRE_TIME_SECS_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
Expired(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.Expired
 
EXPIRES_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
EXPIRYTIME_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
EXPLANATION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
ExponentialBackoff - Class in org.bitcoinj.utils
Tracks successes and failures and calculates a time to retry the operation.
ExponentialBackoff(ExponentialBackoff.Params) - Constructor for class org.bitcoinj.utils.ExponentialBackoff
 
ExponentialBackoff.Params - Class in org.bitcoinj.utils
Parameters to configure a particular kind of exponential backoff.
EXTENSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
EXTERNAL_SUBPATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
extractExpiryFromCltvPaymentChannel(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Retrieves the locktime from a LOCKTIMEVERIFY transaction.
extractHashFromP2PKH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Extract the pubkey hash from a P2PKH scriptPubKey.
extractHashFromP2SH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Extract the script hash from a P2SH scriptPubKey.
extractHashFromP2WH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Extract the pubkey hash from a P2WPKH or the script hash from a P2WSH scriptPubKey.
extractKeyFromP2PK(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Extract the pubkey from a P2SH scriptPubKey.
extractRecipientPubKeyFromCltvPaymentChannel(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Retrieves the public key of the recipient from a LOCKTIMEVERIFY transaction.
extractSenderPubKeyFromCltvPaymentChannel(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Retrieves the public key of the sender from a LOCKTIMEVERIFY transaction.
extractWitnessCommitmentHash(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Retrieves the hash from a segwit commitment (in an output of the coinbase transaction).

F

Factory() - Constructor for class org.bitcoinj.core.TransactionConfidence.Factory
 
factory - Static variable in class org.bitcoinj.utils.Threading
 
FACTORY - Static variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
FAKE_SIGNATURES - Static variable in class org.bitcoinj.core.ECKey
If this global variable is set to true, sign() creates a dummy signature and verify() always returns true.
feePerKb - Variable in class org.bitcoinj.wallet.SendRequest
A transaction can have a fee attached, which is defined as the difference between the input values and output values.
fiat - Variable in class org.bitcoinj.utils.ExchangeRate
 
Fiat - Class in org.bitcoinj.utils
Represents a monetary fiat value.
FIAT - Static variable in class org.bitcoinj.utils.MonetaryFormat
Standard format for fiat amounts.
FIAT_CURRENCY_CODE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
 
FIAT_VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
 
fiatToCoin(Fiat) - Method in class org.bitcoinj.utils.ExchangeRate
Convert a fiat amount to a coin amount using this exchange rate.
FIELD_ADDRESS - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_AMOUNT - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_LABEL - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_MESSAGE - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_PAYMENT_REQUEST_URL - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIFTY_COINS - Static variable in class org.bitcoinj.core.Coin
 
FILE_PROLOGUE_BYTES - Static variable in class org.bitcoinj.store.SPVBlockStore
 
fileLock - Variable in class org.bitcoinj.store.SPVBlockStore
 
filename - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
filePrefix - Variable in class org.bitcoinj.kits.WalletAppKit
 
FileTrustStoreLoader(File) - Constructor for class org.bitcoinj.crypto.TrustStoreLoader.FileTrustStoreLoader
 
filter - Variable in class org.bitcoinj.net.FilterMerger.Result
 
FilteredBlock - Class in org.bitcoinj.core
A FilteredBlock is used to relay a block with its transactions filtered using a BloomFilter.
FilteredBlock(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.FilteredBlock
 
FilteredBlock(NetworkParameters, Block, PartialMerkleTree) - Constructor for class org.bitcoinj.core.FilteredBlock
 
FilteringCoinSelector - Class in org.bitcoinj.wallet
A filtering coin selector delegates to another coin selector, but won't select outputs spent by the given transactions.
FilteringCoinSelector(CoinSelector) - Constructor for class org.bitcoinj.wallet.FilteringCoinSelector
 
FilterMerger - Class in org.bitcoinj.net
A reusable object that will calculate, given a list of PeerFilterProviders, a merged BloomFilter and earliest key time for all of them.
FilterMerger(double) - Constructor for class org.bitcoinj.net.FilterMerger
 
FilterMerger.Result - Class in org.bitcoinj.net
 
findKeyFromAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
Locates a keypair from the wallet given the corresponding address.
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #findKeyFromPubKeyHash(byte[], ScriptType)
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
 
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
findKeyFromPubKey(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
Locates a keypair from the keychain given the raw public key bytes.
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Locates a keypair from the basicKeyChain given the raw public key bytes.
findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
 
findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyBag
Locates a keypair from the keychain given the hash of the public key, and (optionally) by usage for a specific script type.
findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
Locates a keypair from the basicKeyChain given the hash of the public key.
findKeysBefore(long) - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns a list of all ECKeys created after the given UNIX time.
findOldestKeyAfter(long) - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns the first ECKey created after the given UNIX time, or null if there is none.
findPeersOfAtLeastVersion(long) - Method in class org.bitcoinj.core.PeerGroup
Returns an array list of peers that implement the given protocol version or better.
findPeersWithServiceMask(int) - Method in class org.bitcoinj.core.PeerGroup
Returns an array list of peers that match the requested service bit mask.
findRecoveryId(Sha256Hash, ECKey.ECDSASignature) - Method in class org.bitcoinj.core.ECKey
Returns the recovery ID, a byte with value between 0 and 3, inclusive, that specifies which of 4 possible curve points was used to sign a message.
findRedeemDataByScriptHash(ByteString) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the redeem script by its hash or null if this keychain did not generate the script.
findRedeemDataByScriptHash(ByteString) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
 
findRedeemDataFromScriptHash(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
Locates a redeem data (redeem script and keys) from the keychain given the hash of the script.
findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Locates a redeem data (redeem script and keys) from the keyChainGroup given the hash of the script.
findWitnessCommitment() - Method in class org.bitcoinj.core.Transaction
Loops the outputs of a coinbase transaction to locate the witness commitment.
finishMockSleep() - Static method in class org.bitcoinj.core.Utils
Let the sleeping thread pass the synchronization point any number of times.
followingKeys(List<DeterministicKey>) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
followingKeys(DeterministicKey, DeterministicKey...) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
format(LogRecord) - Method in class org.bitcoinj.utils.BriefLogFormatter
 
format(Object, StringBuffer, FieldPosition) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin value as a number and possibly a units indicator and appends the resulting text to the given string buffer.
format(Object, int, int...) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin value as a number and possibly a units indicator to a String.The type of monetary value argument can be any one of any of the following classes: Coin, Integer, Long, BigInteger, BigDecimal.
format(Object, StringBuffer, FieldPosition, int, int...) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin value as a number and possibly a units indicator and appends the resulting text to the given string buffer.
format(Monetary) - Method in class org.bitcoinj.utils.MonetaryFormat
Format the given monetary value to a human readable form.
formatAddresses(boolean, boolean, KeyParameter, NetworkParameters, StringBuilder) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
formatAddresses(boolean, boolean, KeyParameter, NetworkParameters, StringBuilder) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
formatKeyWithAddress(boolean, KeyParameter, StringBuilder, NetworkParameters, Script.ScriptType, String) - Method in class org.bitcoinj.core.ECKey
 
formatKeyWithAddress(boolean, KeyParameter, StringBuilder, NetworkParameters, Script.ScriptType, String) - Method in class org.bitcoinj.crypto.DeterministicKey
 
formatPath(List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDUtils
Convert to a string path, starting with "M/"
formatToCharacterIterator(Object) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin monetary value and returns an AttributedCharacterIterator.
forNumber(int) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
forNumber(int) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
forNumber(int) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
forServices(NetworkParameters, long) - Static method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
Builds a suitable set of peer discoveries.
forTx(Transaction) - Static method in class org.bitcoinj.wallet.SendRequest
Simply wraps a pre-built incomplete transaction provided by you.
FP_ESTIMATOR_ALPHA - Static variable in class org.bitcoinj.core.AbstractBlockChain
False positive estimation uses a double exponential moving average.
FP_ESTIMATOR_BETA - Static variable in class org.bitcoinj.core.AbstractBlockChain
False positive estimation uses a double exponential moving average.
fractionDigits(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the number of decimal places in the fraction part of formatted numbers.
fractionGroups(int...) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the sizes of a variable number of optional decimal-place groups in the fraction part of formatted values.
fractionPlaceGroups() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the fractional decimal-placing used when formatting.
fractionPlaces() - Method in class org.bitcoinj.utils.BtcAutoFormat
Return the number of decimal places in the fraction part of numbers formatted by this instance.
freshAddress(KeyChain.KeyPurpose, Script.ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a fresh address for a given KeyChain.KeyPurpose and of a given Script.ScriptType.
freshAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
freshAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
freshKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a key that has not been returned by this method before (fresh).
freshKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
Returns a key that has not been returned by this method before (fresh).
freshKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a key/s that have not been returned by this method before (fresh).
freshKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.Wallet
Returns a key/s that has not been returned by this method before (fresh).
freshOutputScript(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Create a new key and return the matching output script.
freshOutputScript(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.MarriedKeyChain
Create a new married key and return the matching output script
freshReceiveAddress() - Method in class org.bitcoinj.wallet.Wallet
freshReceiveAddress(Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
Returns a fresh receive address for a given Script.ScriptType.
freshReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
fromAddr - Variable in class org.bitcoinj.core.VersionMessage
The network address of the node emitting this message.
fromASN1(byte[]) - Static method in class org.bitcoinj.core.ECKey
Construct an ECKey from an ASN.1 encoded private key.
fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.core.DumpedPrivateKey
Construct a private key from its Base58 representation.
fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.core.LegacyAddress
Construct a LegacyAddress from its base58 form.
fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.crypto.BIP38PrivateKey
Construct a password-protected private key from its Base58 representation.
fromBech32(NetworkParameters, String) - Static method in class org.bitcoinj.core.SegwitAddress
Construct a SegwitAddress from its textual form.
fromEncrypted(EncryptedData, KeyCrypter, byte[]) - Static method in class org.bitcoinj.core.ECKey
Constructs a key that has an encrypted private component.
fromHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.SegwitAddress
Construct a SegwitAddress that represents the given hash, which is either a pubkey hash or a script hash.
fromID(String) - Static method in class org.bitcoinj.core.NetworkParameters
Returns the network parameters for the given string ID or NULL if not recognized.
fromKey(NetworkParameters, ECKey, Script.ScriptType) - Static method in class org.bitcoinj.core.Address
Construct an Address that represents the public part of the given ECKey.
fromKey(NetworkParameters, ECKey) - Static method in class org.bitcoinj.core.LegacyAddress
Construct a LegacyAddress that represents the public part of the given ECKey.
fromKey(NetworkParameters, ECKey) - Static method in class org.bitcoinj.core.SegwitAddress
Construct a SegwitAddress that represents the public part of the given ECKey.
fromKeys(NetworkParameters, List<ECKey>) - Static method in class org.bitcoinj.wallet.Wallet
fromMasterKey(NetworkParameters, DeterministicKey, Script.ScriptType, ChildNumber) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given spending key.
fromMnemonic(String) - Static method in enum org.bitcoinj.script.ScriptError
 
fromP2SHHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.LegacyAddress
fromP2SHScript(NetworkParameters, Script) - Static method in class org.bitcoinj.core.LegacyAddress
fromPaymentDetails(Protos.PaymentDetails) - Method in class org.bitcoinj.wallet.SendRequest
Copy data from payment request.
fromPmtProtocolID(String) - Static method in class org.bitcoinj.core.NetworkParameters
Returns the network parameters for the given string paymentProtocolID or NULL if not recognized.
fromPrivate(BigInteger) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(BigInteger, boolean) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(byte[]) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(byte[], boolean) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivateAndPrecalculatedPublic(BigInteger, ECPoint) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
fromPrivateAndPrecalculatedPublic(byte[], byte[]) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
fromProtobuf(List<Protos.Key>, KeyCrypter, KeyChainFactory) - Static method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns all the key chains found in the given list of keys.
fromProtobufEncrypted(List<Protos.Key>, KeyCrypter) - Static method in class org.bitcoinj.wallet.BasicKeyChain
Returns a new BasicKeyChain that contains all basic, ORIGINAL type keys and also any encrypted keys extracted from the list.
fromProtobufEncrypted(NetworkParameters, List<Protos.Key>, KeyCrypter, KeyChainFactory) - Static method in class org.bitcoinj.wallet.KeyChainGroup
 
fromProtobufUnencrypted(List<Protos.Key>) - Static method in class org.bitcoinj.wallet.BasicKeyChain
Returns a new BasicKeyChain that contains all basic, ORIGINAL type keys extracted from the list.
fromProtobufUnencrypted(NetworkParameters, List<Protos.Key>, KeyChainFactory) - Static method in class org.bitcoinj.wallet.KeyChainGroup
 
fromPubKeyHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.LegacyAddress
Construct a LegacyAddress that represents the given pubkey hash.
fromPublicOnly(ECPoint) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given point.
fromPublicOnly(byte[]) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given encoded point.
fromRandom(Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
Add chain from a random source.
fromScriptHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.LegacyAddress
Construct a LegacyAddress that represents the given P2SH script hash.
fromSeed(DeterministicSeed, Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
Add chain from a given seed.
fromSeed(NetworkParameters, DeterministicSeed, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
 
fromSeed(NetworkParameters, DeterministicSeed, Script.ScriptType, KeyChainGroupStructure) - Static method in class org.bitcoinj.wallet.Wallet
 
fromSeed(NetworkParameters, DeterministicSeed) - Static method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #fromSeed(NetworkParameters, DeterministicSeed, ScriptType, KeyChainGroupStructure)
fromSeed(NetworkParameters, DeterministicSeed, Script.ScriptType, ImmutableList<ChildNumber>) - Static method in class org.bitcoinj.wallet.Wallet
 
fromSeed(NetworkParameters, DeterministicSeed, ImmutableList<ChildNumber>) - Static method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #fromSeed(NetworkParameters, DeterministicSeed, ScriptType, ImmutableList)
fromSpendingKey(NetworkParameters, DeterministicKey, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given spending key.
fromSpendingKey(NetworkParameters, DeterministicKey) - Static method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #fromSpendingKey(NetworkParameters, DeterministicKey, ScriptType)
fromSpendingKeyB58(NetworkParameters, String, long) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given spending key.
fromString(NetworkParameters, String) - Static method in class org.bitcoinj.core.Address
Construct an address from its textual form.
fromWatchingKey(NetworkParameters, DeterministicKey, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given watching key.
fromWatchingKey(NetworkParameters, DeterministicKey) - Static method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #fromWatchingKey(NetworkParameters, DeterministicKey, ScriptType)
fromWatchingKeyB58(NetworkParameters, String, long) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given watching key.
FullPrunedBlockChain - Class in org.bitcoinj.core
A FullPrunedBlockChain works in conjunction with a FullPrunedBlockStore to verify all the rules of the Bitcoin system, with the downside being a large cost in system resources.
FullPrunedBlockChain(Context, Wallet, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given wallet and store.
FullPrunedBlockChain(NetworkParameters, Wallet, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given wallet and store.
FullPrunedBlockChain(Context, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given store.
FullPrunedBlockChain(NetworkParameters, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
FullPrunedBlockChain(Context, List<Wallet>, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given list of wallets and a store.
FullPrunedBlockChain(NetworkParameters, List<Wallet>, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
FullPrunedBlockStore - Interface in org.bitcoinj.store
An implementor of FullPrunedBlockStore saves StoredBlock objects to some storage mechanism.
fullStoreDepth - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
fullStoreDepth - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
future() - Method in class org.bitcoinj.core.TransactionBroadcast
 
FutureVersion() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.FutureVersion
 

G

gathered - Variable in class org.bitcoinj.wallet.CoinSelection
 
genesisBlock - Variable in class org.bitcoinj.core.NetworkParameters
 
get(int) - Method in class org.bitcoinj.core.BlockLocator
Get hash by index from this block locator.
get() - Static method in class org.bitcoinj.core.Context
Returns the current context that is associated with the calling thread.
get(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
Returns the TransactionConfidence for the given hash if we have downloaded it, or null if that tx hash is unknown to the system at this time.
get(List<ChildNumber>, boolean, boolean) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Returns a key for the given path, optionally creating it.
get() - Method in class org.bitcoinj.crypto.LazyECPoint
 
get() - Static method in class org.bitcoinj.params.MainNetParams
 
get() - Static method in class org.bitcoinj.params.Networks
 
get() - Static method in class org.bitcoinj.params.RegTestParams
 
get() - Static method in class org.bitcoinj.params.TestNet3Params
 
get() - Static method in class org.bitcoinj.params.UnitTestParams
 
get(Sha256Hash) - Method in interface org.bitcoinj.store.BlockStore
Returns the StoredBlock given a hash.
get(Sha256Hash, boolean) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
get(Sha256Hash, boolean) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.SPVBlockStore
 
get() - Static method in class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
Returns a global static instance of the selector.
getAccountPath() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getAccountPath(int) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
getAccountPath(int) - Method in class org.bitcoinj.wallet.Protos.Key
The path to the root.
getAccountPath(int) - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The path to the root.
getAccountPathCount() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
getAccountPathCount() - Method in class org.bitcoinj.wallet.Protos.Key
The path to the root.
getAccountPathCount() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The path to the root.
getAccountPathList() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
getAccountPathList() - Method in class org.bitcoinj.wallet.Protos.Key
The path to the root.
getAccountPathList() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The path to the root.
getActiveKeyChain(Script.ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the key chain that's used for generation of fresh/current keys of the given type.
getActiveKeyChain() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the key chain that's used for generation of default fresh/current keys.
getActiveKeyChain() - Method in class org.bitcoinj.wallet.Wallet
Gets the default active keychain via KeyChainGroup.getActiveKeyChain().
getActiveKeyChains(long) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the key chains that are used for generation of fresh/current keys, in the order of how they were added.
getActiveKeyChains() - Method in class org.bitcoinj.wallet.Wallet
Gets the active keychains via KeyChainGroup.getActiveKeyChains(long).
getAddr() - Method in class org.bitcoinj.core.Peer
Sends a getaddr request to the peer and returns a future that completes with the answer once the peer has replied.
getAddr() - Method in class org.bitcoinj.core.PeerAddress
 
getAddress() - Method in class org.bitcoinj.core.PeerSocketHandler
 
getAddress() - Method in class org.bitcoinj.core.UTXO
The address of this output, can be the empty string if none was provided at construction time or was deserialized
getAddress() - Method in class org.bitcoinj.uri.BitcoinURI
The Bitcoin address from the URI, if one was present.
getAddresses() - Method in class org.bitcoinj.core.AddressMessage
 
getAddressFromP2PKHScript(NetworkParameters) - Method in class org.bitcoinj.core.TransactionOutput
Deprecated.
getAddressFromP2SH(NetworkParameters) - Method in class org.bitcoinj.core.TransactionOutput
Deprecated.
getAddressHeader() - Method in class org.bitcoinj.core.NetworkParameters
First byte of a base58 encoded address.
GetAddrMessage - Class in org.bitcoinj.core
Represents the "getaddr" P2P protocol message, which requests network AddressMessages from a peer.
GetAddrMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.GetAddrMessage
 
getAddrSeeds() - Method in class org.bitcoinj.core.NetworkParameters
Returns IP address of active peers.
getAffineXCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getAffineYCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getAlertSigningKey() - Method in class org.bitcoinj.core.NetworkParameters
The key used to sign AlertMessages.
getAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
amount is integer-number-of-satoshis
getAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output
amount is integer-number-of-satoshis
getAmount() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
amount is integer-number-of-satoshis
getAmount() - Method in class org.bitcoinj.uri.BitcoinURI
 
getAppearedAtChainHeight() - Method in class org.bitcoinj.core.TransactionConfidence
Returns the chain height at which the transaction appeared if confidence type is BUILDING.
getAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the chain height at which the transaction was included.
getAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
If type == BUILDING then this is the chain height at which the transaction was included.
getAppearedAtHeight() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
If type == BUILDING then this is the chain height at which the transaction was included.
getAppearsInHashes() - Method in class org.bitcoinj.core.Transaction
Returns a map of block [hashes] which contain the transaction mapped to relativity counters, or null if this transaction doesn't have that data because it's not stored in the wallet or because it has never appeared in a block.
getAssociatedTransactions() - Method in class org.bitcoinj.core.FilteredBlock
Gets the set of transactions which were provided using provideTransaction() which match in getTransactionHashes()
getAvailableLocales() - Static method in class org.bitcoinj.utils.BtcFormat
Return an array of all locales for which the getInstance() method of this class can return localized instances.
getBalance() - Method in class org.bitcoinj.wallet.Wallet
Returns the AVAILABLE balance of this wallet.
getBalance(Wallet.BalanceType) - Method in class org.bitcoinj.wallet.Wallet
Returns the balance of this wallet as calculated by the provided balanceType.
getBalance(CoinSelector) - Method in class org.bitcoinj.wallet.Wallet
Returns the balance that would be considered spendable by the given coin selector, including watched outputs (i.e.
getBalanceForServer(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Returns the outstanding amount of money sent back to us for all channels to this server added together.
getBalanceFuture(Coin, Wallet.BalanceType) - Method in class org.bitcoinj.wallet.Wallet
Returns a future that will complete when the balance of the given type has becom equal or larger to the given value.
getBalanceSelectSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the total balance for a given address.
getBestChainHeight() - Method in class org.bitcoinj.core.AbstractBlockChain
 
getBestHeight() - Method in class org.bitcoinj.core.Peer
 
getBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
getBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes bestValueSignature = 2;
getBestValueSignature() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes bestValueSignature = 2;
getBestValueToMe() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the highest payment to ourselves (which we will receive on settle(), not including fees)
getBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
getBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 bestValueToMe = 1;
getBestValueToMe() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 bestValueToMe = 1;
getBip32HeaderP2PKHpriv() - Method in class org.bitcoinj.core.NetworkParameters
Returns the 4 byte header for BIP32 wallet P2PKH - private key part.
getBip32HeaderP2PKHpub() - Method in class org.bitcoinj.core.NetworkParameters
Returns the 4 byte header for BIP32 wallet P2PKH - public key part.
getBip32HeaderP2WPKHpriv() - Method in class org.bitcoinj.core.NetworkParameters
Returns the 4 byte header for BIP32 wallet P2WPKH - private key part.
getBip32HeaderP2WPKHpub() - Method in class org.bitcoinj.core.NetworkParameters
Returns the 4 byte header for BIP32 wallet P2WPKH - public key part.
getBitcoinProtocolVersion() - Method in enum org.bitcoinj.core.NetworkParameters.ProtocolVersion
 
getBlock(Sha256Hash) - Method in class org.bitcoinj.core.Peer
Asks the connected peer for the block of the given hash, and returns a future representing the answer.
getBlockHash(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
getBlockHash(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
A list of blocks in which the transaction has been observed (on any chain).
getBlockHash(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
A list of blocks in which the transaction has been observed (on any chain).
getBlockHashCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
getBlockHashCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
A list of blocks in which the transaction has been observed (on any chain).
getBlockHashCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
A list of blocks in which the transaction has been observed (on any chain).
getBlockHashList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
getBlockHashList() - Method in class org.bitcoinj.wallet.Protos.Transaction
A list of blocks in which the transaction has been observed (on any chain).
getBlockHashList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
A list of blocks in which the transaction has been observed (on any chain).
getBlockHeader() - Method in class org.bitcoinj.core.FilteredBlock
Gets a copy of the block header
getBlockHeaders() - Method in class org.bitcoinj.core.HeadersMessage
 
getBlockInflation(int) - Method in class org.bitcoinj.core.Block
A utility method that calculates how much new Bitcoin would be created by the block at the given height.
getBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsets(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated int32 block_relativity_offsets = 11;
GetBlocksMessage - Class in org.bitcoinj.core
Represents the "getblocks" P2P network message, which requests the hashes of the parts of the block chain we're missing.
GetBlocksMessage(NetworkParameters, BlockLocator, Sha256Hash) - Constructor for class org.bitcoinj.core.GetBlocksMessage
 
GetBlocksMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetBlocksMessage
 
getBlockStore() - Method in class org.bitcoinj.core.AbstractBlockChain
Returns the BlockStore the chain was constructed with.
getBlockVerificationFlags(Block, VersionTally, Integer) - Method in class org.bitcoinj.core.NetworkParameters
The flags indicating which block validation tests should be applied to the given block.
getBloomFilter() - Method in class org.bitcoinj.core.Peer
getBloomFilter(int, double, long) - Method in interface org.bitcoinj.core.PeerFilterProvider
Gets a bloom filter that contains all the necessary elements for the listener to receive relevant transactions.
getBloomFilter(int, double, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
getBloomFilter(double) - Method in class org.bitcoinj.wallet.Wallet
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate.
getBloomFilter(int, double, long) - Method in class org.bitcoinj.wallet.Wallet
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate if it has size elements.
getBloomFilterElementCount() - Method in interface org.bitcoinj.core.PeerFilterProvider
Gets the number of elements that will be added to a bloom filter returned by PeerFilterProvider.getBloomFilter(int, double, long)
getBloomFilterElementCount() - Method in class org.bitcoinj.wallet.KeyChainGroup
 
getBloomFilterElementCount() - Method in class org.bitcoinj.wallet.Wallet
Returns the number of distinct data items (note: NOT keys) that will be inserted into a bloom filter, when it is constructed.
getBloomFilterFPRate() - Method in class org.bitcoinj.net.FilterMerger
 
getBroadcastBy() - Method in class org.bitcoinj.core.TransactionConfidence
Returns a snapshot of PeerAddresses that announced the transaction.
getBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastBy(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByCount() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByCount() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByList() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBytes() - Method in class org.bitcoinj.core.Sha256Hash
Returns the internal byte array, without defensively copying.
getCancel() - Method in class org.bitcoinj.core.AlertMessage
A marker that results in any alerts with an ID lower than this value to be considered cancelled.
getCertificate(int) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
getCertificate(int) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
DER-encoded X.509 certificate chain
getCertificate(int) - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
DER-encoded X.509 certificate chain
getCertificateCount() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
getCertificateCount() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
DER-encoded X.509 certificate chain
getCertificateCount() - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
DER-encoded X.509 certificate chain
getCertificateList() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
getCertificateList() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
DER-encoded X.509 certificate chain
getCertificateList() - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
DER-encoded X.509 certificate chain
getChainCode() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the chain code associated with this key.
getChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Random data that allows us to extend a key.
getChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
Random data that allows us to extend a key.
getChainCode() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
Random data that allows us to extend a key.
getChainHead() - Method in class org.bitcoinj.core.AbstractBlockChain
Returns the block at the head of the current best chain.
getChainHead() - Method in interface org.bitcoinj.store.BlockStore
Returns the StoredBlock that represents the top of the chain of greatest total work.
getChainHead() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.MemoryBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.SPVBlockStore
 
getChainHeadHeight() - Method in interface org.bitcoinj.core.UTXOProvider
Get the height of the chain head.
getChainHeadHeight() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getChainHeadHeight() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getChainHeadHeight() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getChainWork() - Method in class org.bitcoinj.core.StoredBlock
The total sum of work done in this block, and all the blocks below it in the chain.
getChannel(Sha256Hash, Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Finds a channel with the given id and contract hash and returns it, or returns null.
getChannel(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Gets the StoredServerChannel with the given channel id (ie contract transaction hash).
getChannelMap() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Get a copy of all StoredClientChannels
getChannelMap() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Get a copy of all StoredServerChannels
getChannelOpenFuture() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Gets a future which returns this when the channel is successfully opened, or throws an exception if there is an error before the channel has reached the open state.
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannels(int) - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsBuilderList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsBuilderList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getCheckpointBefore(long) - Method in class org.bitcoinj.core.CheckpointManager
Returns a StoredBlock representing the last checkpoint before the given time, for example, normally you would want to know the checkpoint before the earliest wallet birthday.
getChildNumber() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the last element of the path returned by DeterministicKey.getPath()
getChunks() - Method in class org.bitcoinj.script.Script
Returns an immutable list of the scripts parsed form.
getClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
The value which is sent back to the primary.
getClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
The value which is sent back to the primary.
getClientChangeValue() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
The value which is sent back to the primary.
getClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
This field is added in protocol version 2 to send the client public key to the server.
getClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
This field is added in protocol version 2 to send the client public key to the server.
getClientKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
This field is added in protocol version 2 to send the client public key to the server.
getClientKey() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getClientKey() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getClientKey() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
Protocol version 2 only - the P2SH hash doesn't contain the required key
getClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
Protocol version 2 only - the P2SH hash doesn't contain the required key
getClientKey() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
Protocol version 2 only - the P2SH hash doesn't contain the required key
getClientOutput() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getClientOutput() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getClientOutput() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientOutput = 5;
getClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes clientOutput = 5;
getClientOutput() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes clientOutput = 5;
getClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
getClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
Now one optional field for each message.
getClientVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
Now one optional field for each message.
getClientVersionBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
getClientVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
getClientVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
Now one optional field for each message.
getClientVersionOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
Now one optional field for each message.
getCloseReason() - Method in exception org.bitcoinj.protocols.channels.PaymentChannelCloseException
 
getCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
When set, the hash of the transaction that was presented by the server for closure of the channel.
getCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
When set, the hash of the transaction that was presented by the server for closure of the channel.
getCloseTransactionHash() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
When set, the hash of the transaction that was presented by the server for closure of the channel.
getCLTVPaymentChannelExpiry() - Method in class org.bitcoinj.script.Script
Deprecated.
getCLTVPaymentChannelRecipientPubKey() - Method in class org.bitcoinj.script.Script
Deprecated.
getCLTVPaymentChannelSenderPubKey() - Method in class org.bitcoinj.script.Script
Deprecated.
getCode() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
getCode() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
getCode() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
getCodeInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating instance that will indicate units using a currency code, for example, "BTC".
getCodeInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter with the given number of fractional decimal places.
getCodeInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale.
getCodeInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale with the given number of fraction places.
getCoinInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new coin-denominated formatter.
getCoinInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new coin-denominated formatter with the specified fraction-places.
getCoinInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new coin-denominated formatter for the given locale.
getCoinInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a newly-constructed instance for the given locale that will format values in terms of bitcoins, with the given minimum number of fractional decimal places.
getCoinSelector() - Method in class org.bitcoinj.wallet.Wallet
Returns the CoinSelector object which controls which outputs can be spent by this wallet.
getCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
This much of satoshis (1E-8 fractions)…
getCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
This much of satoshis (1E-8 fractions)…
getCoinValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
This much of satoshis (1E-8 fractions)…
getCombinedKeyLookaheadEpochs() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a counter that increases (by an arbitrary amount) each time new keys have been calculated due to lookahead and thus the Bloom filter that was previously calculated has become stale.
getComment() - Method in class org.bitcoinj.core.AlertMessage
This field is unused.
getCompatibilitySQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements to check if the database is compatible.
getCompletedRefundTransaction() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Once the servers signature over the refund transaction has been received and provided using PaymentChannelV1ClientState.provideRefundSignature(byte[], KeyParameter) then this method can be called to receive the now valid and broadcastable refund transaction.
getConfidence() - Method in class org.bitcoinj.core.Transaction
Returns the confidence object for this transaction from the TxConfidenceTable referenced by the implicit Context.
getConfidence(Context) - Method in class org.bitcoinj.core.Transaction
Returns the confidence object for this transaction from the TxConfidenceTable referenced by the given Context.
getConfidence(TxConfidenceTable) - Method in class org.bitcoinj.core.Transaction
Returns the confidence object for this transaction from the TxConfidenceTable
getConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
getConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction
Data describing where the transaction is in the chain.
getConfidence() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Data describing where the transaction is in the chain.
getConfidenceBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
getConfidenceOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
getConfidenceOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction
Data describing where the transaction is in the chain.
getConfidenceOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Data describing where the transaction is in the chain.
getConfidenceTable() - Method in class org.bitcoinj.core.Context
Returns the TxConfidenceTable created by this context.
getConfidenceType() - Method in class org.bitcoinj.core.TransactionConfidence
Returns a general statement of the level of confidence you can have in this transaction.
getConnectedClientCount() - Method in class org.bitcoinj.net.BlockingClientManager
 
getConnectedClientCount() - Method in interface org.bitcoinj.net.ClientConnectionManager
Gets the number of connected peers
getConnectedClientCount() - Method in class org.bitcoinj.net.NioClientManager
 
getConnectedKey(KeyBag) - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the ECKey identified in the connected output, for either P2PKH, P2WPKH or P2PK scripts.
getConnectedOutput() - Method in class org.bitcoinj.core.TransactionInput
Returns the connected output, assuming the input was connected with TransactionInput.connect(TransactionOutput) or variants at some point.
getConnectedOutput() - Method in class org.bitcoinj.core.TransactionOutPoint
An outpoint is a part of a transaction input that points to the output of another transaction.
getConnectedPeers() - Method in class org.bitcoinj.core.PeerGroup
Returns a newly allocated list containing the currently connected peers.
getConnectedPubKeyScript() - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the pubkey script from the connected output.
getConnectedRedeemData(KeyBag) - Method in class org.bitcoinj.core.TransactionInput
Alias for getOutpoint().getConnectedRedeemData(keyBag)
getConnectedRedeemData(KeyBag) - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the RedeemData identified in the connected output, for either P2PKH, P2WPKH, P2PK or P2SH scripts.
getConnectedTransaction() - Method in class org.bitcoinj.core.TransactionInput
Returns the connected transaction, assuming the input was connected with TransactionInput.connect(TransactionOutput) or variants at some point.
getConnectFuture() - Method in class org.bitcoinj.net.BlockingClient
Returns a future that completes once connection has occurred at the socket level or with an exception if failed to connect.
getConnectionOpenFuture() - Method in class org.bitcoinj.core.Peer
Provides a ListenableFuture that can be used to wait for the socket to connect.
getContext() - Static method in class org.bitcoin.Secp256k1Context
 
getContext() - Method in class org.bitcoinj.wallet.Wallet
Returns the API context that this wallet was created with.
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the contract which was used to initialize this channel
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the multisig contract which was used to initialize this channel
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Returns the transaction that locks the money to the agreement of both parties.
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getContractInternal() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the contract without changing the state machine
getContractInternal() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getContractInternal() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes contractTransaction = 2;
getContractTransaction() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes contractTransaction = 2;
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes contractTransaction = 4;
getContractTransaction() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes contractTransaction = 4;
getCountAtOrAbove(long) - Method in class org.bitcoinj.utils.VersionTally
Get the count of blocks at or above the given version, within the window.
getCreateIndexesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements that create the indexes (DDL).
getCreateIndexesSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getCreateIndexesSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getCreateIndexesSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getCreateSchemeSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements that create the schema (DDL).
getCreateSchemeSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getCreateSchemeSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getCreateSchemeSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getCreateTablesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements that create the tables (DDL).
getCreateTablesSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getCreateTablesSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getCreateTablesSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getCreationTimeSeconds() - Method in class org.bitcoinj.core.ECKey
Returns the creation time of this key or zero if the key was deserialized from a version that did not store that data.
getCreationTimeSeconds() - Method in class org.bitcoinj.crypto.DeterministicKey
The creation time of a deterministic key is equal to that of its parent, unless this key is the root of a tree in which case the time is stored alongside the key as per normal, see ECKey.getCreationTimeSeconds().
getCreationTimeSeconds() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns the time in seconds since the UNIX epoch at which this encryptable item was first created/derived.
getCreationTimeSeconds() - Method in class org.bitcoinj.script.Script
 
getCreationTimeSeconds() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Timestamp stored as millis since epoch.
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key
Timestamp stored as millis since epoch.
getCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Timestamp stored as millis since epoch.
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
Timestamp stored as millis since epoch.
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script
Timestamp stored as millis since epoch.
getCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
Timestamp stored as millis since epoch.
getCurrencyCode() - Method in class org.bitcoinj.utils.Fiat
 
getCurve() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getData(Peer, GetDataMessage) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
getData(Peer, GetDataMessage) - Method in interface org.bitcoinj.core.listeners.GetDataEventListener
Called when a peer receives a getdata message, usually in response to an "inv" being broadcast.
getData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bytes data = 2;
getData() - Method in class org.bitcoinj.wallet.Protos.Extension
required bytes data = 2;
getData() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required bytes data = 2;
getData(int) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
getData(int) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
repeated bytes data = 1;
getData(int) - Method in interface org.bitcoinj.wallet.Protos.ScriptWitnessOrBuilder
repeated bytes data = 1;
getData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required bytes data = 2;
getData() - Method in class org.bitcoinj.wallet.Protos.Tag
required bytes data = 2;
getData() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
required bytes data = 2;
getDatabaseDriverClass() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the database driver class,
getDatabaseDriverClass() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getDatabaseDriverClass() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getDatabaseDriverClass() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getDataCount() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
getDataCount() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
repeated bytes data = 1;
getDataCount() - Method in interface org.bitcoinj.wallet.Protos.ScriptWitnessOrBuilder
repeated bytes data = 1;
GetDataEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are processed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
getDataHash() - Method in class org.bitcoinj.core.CheckpointManager
Returns a hash of the concatenated checkpoint data.
getDataList() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
getDataList() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
repeated bytes data = 1;
getDataList() - Method in interface org.bitcoinj.wallet.Protos.ScriptWitnessOrBuilder
repeated bytes data = 1;
GetDataMessage - Class in org.bitcoinj.core
Represents the "getdata" P2P network message, which requests the contents of blocks or transactions given their hashes.
GetDataMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetDataMessage
 
GetDataMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.GetDataMessage
Deserializes a 'getdata' message.
GetDataMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.GetDataMessage
 
getDate() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the date that the payment request was generated.
getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Key
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Script
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Tag
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Key
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Script
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Tag
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getDefaultSerializer() - Method in class org.bitcoinj.core.NetworkParameters
Return the default serializer for this network.
getDeleteOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to delete a openoutputs record.
getDeleteOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getDeleteUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to delete a undoableblocks record.
getDepth() - Method in class org.bitcoinj.crypto.DeterministicKey
Return this key's depth in the hierarchy, where the root node is at depth zero.
getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the depth of the transaction in the blockchain.
getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
If type == BUILDING then this is the depth of the transaction in the blockchain.
getDepth() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
If type == BUILDING then this is the depth of the transaction in the blockchain.
getDepthFuture(int, Executor) - Method in class org.bitcoinj.core.TransactionConfidence
Returns a future that completes when the transaction has been confirmed by "depth" blocks.
getDepthFuture(int) - Method in class org.bitcoinj.core.TransactionConfidence
 
getDepthInBlocks() - Method in class org.bitcoinj.core.TransactionConfidence
Depth in the chain is an approximation of how much time has elapsed since the transaction has been confirmed.
getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet
A UTF8 encoded text description of the wallet that is intended for end user provided text.
getDescription() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
getDescription() - Method in class org.bitcoinj.wallet.Wallet
Get the description of the wallet.
getDescriptionBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
getDescriptionBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet
A UTF8 encoded text description of the wallet that is intended for end user provided text.
getDescriptionBytes() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
getDescriptor() - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getDescriptor() - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Key.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Key
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Script.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Script
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Tag
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
getDescriptorForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
getDescriptorForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
getDescriptorForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
getDescriptorForType() - Method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
getDescriptorForType() - Method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getDetachedPoint() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyChains() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a copy of the current list of chains.
getDeterministicKeyOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The seed for a deterministic key hierarchy.
getDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
The seed for a deterministic key hierarchy.
getDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The seed for a deterministic key hierarchy.
getDifficultyTarget() - Method in class org.bitcoinj.core.Block
Returns the difficulty of the proof of work that this block should meet encoded in compact form.
getDifficultyTargetAsInteger() - Method in class org.bitcoinj.core.Block
Returns the difficulty target as a 256 bit value that can be compared to a SHA-256 hash.
getDisplayNameFromCertificate(X509Certificate, boolean) - Static method in class org.bitcoinj.crypto.X509Utils
Returns either a string that "sums up" the certificate for humans, in a similar manner to what you might see in a web browser, or null if one cannot be extracted.
getDnsSeeds() - Method in class org.bitcoinj.core.NetworkParameters
Returns DNS names that when resolved, give IP addresses of active peers.
getDownloadPeer() - Method in class org.bitcoinj.core.PeerGroup
Returns the currently selected download peer.
getDropTablesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to drop all the tables (DDL).
getDumpedPrivateKeyHeader() - Method in class org.bitcoinj.core.NetworkParameters
First byte of a base58 encoded dumped private key.
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the database specific error code that indicated a duplicate key error when inserting a record.
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getEarliestKeyCreationTime() - Method in interface org.bitcoinj.core.PeerFilterProvider
Returns the earliest timestamp (seconds since epoch) for which full/bloom-filtered blocks must be downloaded.
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getEarliestKeyCreationTime() - Method in interface org.bitcoinj.wallet.KeyChain
Returns the earliest creation time of keys in this chain, in seconds since the epoch.
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.KeyChainGroup
 
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.Wallet
Returns the earliest creation time of keys or watched scripts in this wallet, in seconds since the epoch, ie the min of ECKey.getCreationTimeSeconds().
getEncoded() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getEncoded(boolean) - Method in class org.bitcoinj.crypto.LazyECPoint
 
getEncryptedData() - Method in class org.bitcoinj.core.ECKey
getEncryptedData() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns the initialization vector and encrypted secret bytes, or null if not encrypted.
getEncryptedData() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedData() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedDataBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedDataOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedDataOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedDataOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
getEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
getEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
Encrypted version of the seed
getEncryptedDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Encrypted version of the seed
getEncryptedDeterministicSeedBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
getEncryptedDeterministicSeedOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
getEncryptedDeterministicSeedOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
Encrypted version of the seed
getEncryptedDeterministicSeedOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Encrypted version of the seed
getEncryptedPrivateKey() - Method in class org.bitcoinj.core.ECKey
Returns the the encrypted private key bytes and initialisation vector for this ECKey, or null if the ECKey is not encrypted.
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The encrypted private key
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
The encrypted private key
getEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
The encrypted private key
getEncryptedSeedData() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParameters() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionType() - Method in class org.bitcoinj.core.ECKey
 
getEncryptionType() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns an enum constant describing what algorithm was used to encrypt the key or UNENCRYPTED.
getEncryptionType() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
getEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
getEncryptionType() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
getEncryptionType() - Method in class org.bitcoinj.wallet.Wallet
Get the type of encryption used for this wallet.
getError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
getError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Error error = 10;
getError() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Error error = 10;
getError() - Method in exception org.bitcoinj.script.ScriptException
 
getErrorBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
getErrorOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
getErrorOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Error error = 10;
getErrorOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Error error = 10;
getEventHorizon() - Method in class org.bitcoinj.core.Context
The event horizon is the number of blocks after which various bits of the library consider a transaction to be so confirmed that it's safe to delete data.
getExchangeRate() - Method in class org.bitcoinj.core.Transaction
getExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
getExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction
Exchange rate that was valid when the transaction was sent.
getExchangeRate() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Exchange rate that was valid when the transaction was sent.
getExchangeRateBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
getExchangeRateOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
getExchangeRateOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction
Exchange rate that was valid when the transaction was sent.
getExchangeRateOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Exchange rate that was valid when the transaction was sent.
getExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
Can be set by the client when erroring to the server if a value was out of range.
getExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error
Can be set by the client when erroring to the server if a value was out of range.
getExpectedValue() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
Can be set by the client when erroring to the server if a value was out of range.
getExpiration() - Method in class org.bitcoinj.core.AlertMessage
The time at which the alert ceases to be relevant.
getExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when this request should be considered invalid
getExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Timestamp; when this request should be considered invalid
getExpires() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Timestamp; when this request should be considered invalid
getExpires() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the expires time of the payment request, or null if none.
getExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Rough UNIX time for when the channel expires.
getExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
Rough UNIX time for when the channel expires.
getExpireTimeSecs() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
Rough UNIX time for when the channel expires.
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The expiry time of the CLTV lock.
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
The expiry time of the CLTV lock.
getExpiryTime() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
The expiry time of the CLTV lock.
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
NOT SAFE FOR HTML WITHOUT ESCAPING
getExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error
NOT SAFE FOR HTML WITHOUT ESCAPING
getExplanation() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
NOT SAFE FOR HTML WITHOUT ESCAPING
getExplanationBytes() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
NOT SAFE FOR HTML WITHOUT ESCAPING
getExplanationBytes() - Method in class org.bitcoin.paymentchannel.Protos.Error
NOT SAFE FOR HTML WITHOUT ESCAPING
getExplanationBytes() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
NOT SAFE FOR HTML WITHOUT ESCAPING
getExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtension(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtensionCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensionList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtensionList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtensionOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtensionOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensions() - Method in class org.bitcoinj.wallet.Wallet
Returns a snapshot of all registered extension objects.
getFalsePositiveRate() - Method in class org.bitcoinj.core.AbstractBlockChain
The false positive rate is the average over all blockchain transactions of: - 1.0 if the transaction was false-positive (was irrelevant to all listeners) - 0.0 if the transaction was relevant or filtered out
getFalsePositiveRate(int) - Method in class org.bitcoinj.core.BloomFilter
Returns the theoretical false positive rate of this filter if were to contain the given number of elements.
getFastCatchupTimeSecs() - Method in class org.bitcoinj.core.PeerGroup
Returns the current fast catchup time.
getFee() - Method in class org.bitcoinj.core.Transaction
The transaction fee is the difference of the value of all inputs and the value of all outputs.
getFeePaid() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the fee paid in the final payment transaction (only available if settle() did not throw an exception)
getFeePaid() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Gets the fee paid in the final payment transaction (only available if settle() did not throw an exception)
getFeePaid() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getFeePerKb() - Method in class org.bitcoinj.core.Context
The default fee per 1000 bytes of transaction data to pay when completing transactions.
getFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
ISO 4217 currency code (if available) of the fiat currency.
getFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
ISO 4217 currency code (if available) of the fiat currency.
getFiatCurrencyCode() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
ISO 4217 currency code (if available) of the fiat currency.
getFiatCurrencyCodeBytes() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
ISO 4217 currency code (if available) of the fiat currency.
getFiatCurrencyCodeBytes() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
ISO 4217 currency code (if available) of the fiat currency.
getFiatCurrencyCodeBytes() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
ISO 4217 currency code (if available) of the fiat currency.
getFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
…is worth this much of fiat (1E-4 fractions).
getFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
…is worth this much of fiat (1E-4 fractions).
getFiatValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
…is worth this much of fiat (1E-4 fractions).
getFileSize(int) - Static method in class org.bitcoinj.store.SPVBlockStore
Returns the size in bytes of the file that is used to store the chain with the current parameters.
getFilter(int, double, long) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getFilter(int, double, long) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getFilter(int, double, long) - Method in interface org.bitcoinj.wallet.KeyChain
Gets a bloom filter that contains all of the public keys from this chain, and which will provide the given false-positive rate if it has size elements.
getFilter(int, double, long) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
getFingerprint() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the first 32 bits of the result of DeterministicKey.getIdentifier().
getFromWallet(Wallet) - Static method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Returns this extension from the given wallet, or null if no such extension was added.
getFromWallet(Wallet) - Static method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Returns this extension from the given wallet, or null if no such extension was added.
getFullKey() - Method in class org.bitcoinj.wallet.RedeemData
Returns the first key that has private bytes
getFuture() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Returns a listenable future that completes with the height of the best chain (as reported by the peer) once chain download seems to be finished.
getGenesisBlock() - Method in class org.bitcoinj.core.NetworkParameters
Genesis block for this chain.
getGenesisBlock() - Method in class org.bitcoinj.params.RegTestParams
 
getHash() - Method in class org.bitcoinj.core.Address
Get either the public key hash or script hash that is encoded in the address.
getHash() - Method in class org.bitcoinj.core.Block
Returns the hash of the block (which for a valid, solved block should be below the target).
getHash() - Method in class org.bitcoinj.core.FilteredBlock
Gets the hash of the block represented in this Filtered Block
getHash() - Method in class org.bitcoinj.core.LegacyAddress
The (big endian) 20 byte hash that is the core of a Bitcoin address.
getHash() - Method in class org.bitcoinj.core.Message
This method is a NOP for all classes except Block and Transaction.
getHash() - Method in exception org.bitcoinj.core.PrunedException
 
getHash() - Method in class org.bitcoinj.core.SegwitAddress
 
getHash() - Method in class org.bitcoinj.core.StoredUndoableBlock
Get the hash of the represented block
getHash() - Method in class org.bitcoinj.core.Transaction
Deprecated.
getHash() - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the hash of the transaction this outpoint references/spends/is connected to.
getHash() - Method in class org.bitcoinj.core.UTXO
The hash of the transaction which holds this output.
getHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
getHash() - Method in class org.bitcoinj.wallet.Protos.Transaction
required bytes hash = 2;
getHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
required bytes hash = 2;
getHash160() - Method in class org.bitcoinj.core.LegacyAddress
Deprecated.
getHashAsString() - Method in class org.bitcoinj.core.Block
Returns the hash of the block (which for a valid, solved block should be below the target) in the form seen on the block explorer.
getHashAsString() - Method in class org.bitcoinj.core.Transaction
Deprecated.
use Transaction.getTxId().toString()
getHashes() - Method in class org.bitcoinj.core.BlockLocator
Returns List of Block locator hashes.
getHashOf(int) - Method in class org.bitcoinj.core.GetDataMessage
 
getHeader() - Method in class org.bitcoinj.core.StoredBlock
The block header this object wraps.
GetHeadersMessage - Class in org.bitcoinj.core
The "getheaders" command is structurally identical to "getblocks", but has different meaning.
GetHeadersMessage(NetworkParameters, BlockLocator, Sha256Hash) - Constructor for class org.bitcoinj.core.GetHeadersMessage
 
GetHeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetHeadersMessage
 
getHeight() - Method in class org.bitcoinj.core.StoredBlock
Position in the chain for this block.
getHeight() - Method in class org.bitcoinj.core.UTXO
Gets the height of the block that created this output.
getHeightFuture(int) - Method in class org.bitcoinj.core.AbstractBlockChain
Returns a future that completes when the block chain has reached the given height.
getHeights() - Method in class org.bitcoinj.core.UTXOsMessage
Returns the block heights of each output returned in getOutputs(), or MEMPOOL_HEIGHT if not confirmed yet.
getHitMap() - Method in class org.bitcoinj.core.UTXOsMessage
Returns a bit map indicating which of the queried outputs were found in the UTXO set.
getHostname() - Method in class org.bitcoinj.core.PeerAddress
 
getHttpSeeds() - Method in class org.bitcoinj.core.NetworkParameters
Returns discovery objects for seeds implementing the Cartographer protocol.
getI() - Method in class org.bitcoinj.crypto.ChildNumber
Returns the uint32 encoded form of the path element, including the most significant bit.
getId() - Method in class org.bitcoinj.core.AlertMessage
The numeric identifier of this alert.
getId() - Method in class org.bitcoinj.core.NetworkParameters
A Java package style string acting as unique ID for these parameters
getId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
getId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes id = 1;
getId() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes id = 1;
getId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
like org.whatever.foo.bar
getId() - Method in class org.bitcoinj.wallet.Protos.Extension
like org.whatever.foo.bar
getId() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
like org.whatever.foo.bar
getIdBytes() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
like org.whatever.foo.bar
getIdBytes() - Method in class org.bitcoinj.wallet.Protos.Extension
like org.whatever.foo.bar
getIdBytes() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
like org.whatever.foo.bar
getIdentifier() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns RIPE-MD160(SHA256(pub key bytes)).
getImportedKeys() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a list of the non-deterministic keys that have been imported into the wallet, or the empty list if none.
getImportedKeys() - Method in class org.bitcoinj.wallet.Wallet
Returns a list of the non-deterministic keys that have been imported into the wallet, or the empty list if none.
getIncludeMempool() - Method in class org.bitcoinj.core.GetUTXOsMessage
 
getIncompleteRefundTransaction() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Returns a partially signed (invalid) refund transaction that should be passed to the server.
getIndex() - Method in class org.bitcoinj.core.TransactionInput
Gets the index of this input in the parent transaction, or throws if this input is free standing.
getIndex() - Method in class org.bitcoinj.core.TransactionOutPoint
 
getIndex() - Method in class org.bitcoinj.core.TransactionOutput
Gets the index of this output in the parent transaction, or throws if this output is free standing.
getIndex() - Method in class org.bitcoinj.core.UTXO
The index of this output in the transaction which holds it.
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
Information about this update.
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
Information about this update.
getInfo() - Method in interface org.bitcoin.paymentchannel.Protos.PaymentAckOrBuilder
Information about this update.
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
Information about this update.
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
Information about this update.
getInfo() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
Information about this update.
getInfo() - Method in class org.bitcoinj.protocols.channels.PaymentIncrementAck
 
getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The initialisation vector for the AES encryption (16 bytes)
getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
The initialisation vector for the AES encryption (16 bytes)
getInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
The initialisation vector for the AES encryption (16 bytes)
getInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitialPayment() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitialPaymentBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitialPaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitialPaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitialPaymentOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
getInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
getInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Initiate initiate = 4;
getInitiate() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Initiate initiate = 4;
getInitiateBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
getInitiateOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
getInitiateOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Initiate initiate = 4;
getInitiateOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Initiate initiate = 4;
getInput(long) - Method in class org.bitcoinj.core.Transaction
Same as getInputs().get(index).
getInputs() - Method in class org.bitcoinj.core.Transaction
Returns an unmodifiable view of all inputs.
getInputSum() - Method in class org.bitcoinj.core.Transaction
Gets the sum of the inputs, regardless of who owns them.
getInsertHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a headers record.
getInsertOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a openoutputs record.
getInsertOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getInsertSettingsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a settings record.
getInsertUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a undoableblocks record.
getInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new instance of this class using all defaults.
getInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale.
getInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale with the given number of fraction places.
getInstance(BtcAutoFormat.Style) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating formatter.
getInstance(BtcAutoFormat.Style, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating formatter with the given number of fractional decimal places.
getInstance(BtcAutoFormat.Style, Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-formatter with the given style for the given locale.
getInstance(BtcAutoFormat.Style, Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-formatter for the given locale with the given number of fraction places.
getInstance(int, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter with the specified fractional decimal placing.
getInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter.
getInstance(int, Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter for the given locale.
getInstance(int, Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter for the given locale, with the specified fractional decimal placing.
getInstance(int, Locale, int, List<Integer>) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter for the given locale, with the specified fractional decimal placing.
getInterval() - Method in class org.bitcoinj.core.NetworkParameters
How many blocks pass between difficulty adjustment periods.
getIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
getIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required string ip_address = 1;
getIpAddress() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required string ip_address = 1;
getIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
getIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required bytes ip_address = 1;
getIpAddress() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required bytes ip_address = 1;
getIpAddressBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
getIpAddressBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required string ip_address = 1;
getIpAddressBytes() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required string ip_address = 1;
getIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Flag indicating that this key is a root of a following chain.
getIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
Flag indicating that this key is a root of a following chain.
getIsFollowing() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
Flag indicating that this key is a root of a following chain.
getIssuedExternalKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns number of keys used on external path.
getIssuedInternalKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns number of keys used on internal path.
getIssuedReceiveAddresses() - Method in class org.bitcoinj.wallet.Wallet
getIssuedReceiveKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns only the external keys that have been issued by this chain, lookahead not included.
getIssuedReceiveKeys() - Method in class org.bitcoinj.wallet.Wallet
getIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
getIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
getIssuedSubkeys() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
getItems() - Method in class org.bitcoinj.core.ListMessage
 
getKey() - Method in class org.bitcoinj.core.DumpedPrivateKey
Returns an ECKey created from this encoded private key.
getKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns a freshly derived key that has not been returned by this method before.
getKey(KeyChain.KeyPurpose) - Method in interface org.bitcoinj.wallet.KeyChain
Obtains a key intended for the given purpose.
getKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKey(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyByPath(ChildNumber...) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the deterministic key for the given absolute path in the hierarchy.
getKeyByPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the deterministic key for the given absolute path in the hierarchy.
getKeyByPath(List<ChildNumber>, boolean) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the deterministic key for the given absolute path in the hierarchy, optionally creating it
getKeyByPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.Wallet
Returns a key for the given HD path, assuming it's already been derived.
getKeyChainGroupCombinedKeyLookaheadEpochs() - Method in class org.bitcoinj.wallet.Wallet
 
getKeyChainGroupLookaheadSize() - Method in class org.bitcoinj.wallet.Wallet
getKeyChainGroupLookaheadThreshold() - Method in class org.bitcoinj.wallet.Wallet
getKeyChainGroupSize() - Method in class org.bitcoinj.wallet.Wallet
Returns the number of keys in the key chain group, including lookahead keys.
getKeyChainSeed() - Method in class org.bitcoinj.wallet.Wallet
Returns the immutable seed for the current active HD chain.
getKeyCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyCrypter() - Method in class org.bitcoinj.core.ECKey
Returns the KeyCrypter that was used to encrypt to encrypt this ECKey.
getKeyCrypter() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns this keys KeyCrypter or the keycrypter of its parent key.
getKeyCrypter() - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns the KeyCrypter in use or null if the key chain is not encrypted.
getKeyCrypter() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getKeyCrypter() - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
Returns the key crypter used by this key chain, or null if it's not encrypted.
getKeyCrypter() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the key crypter or null if the group is not encrypted.
getKeyCrypter() - Method in class org.bitcoinj.wallet.Wallet
Get the wallet's KeyCrypter, or null if the wallet is not encrypted.
getKeyList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyLookaheadEpoch() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns a counter that is incremented each time new keys are generated due to lookahead.
getKeyOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
UNIX time in seconds since the epoch.
getKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet
UNIX time in seconds since the epoch.
getKeyRotationTime() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
UNIX time in seconds since the epoch.
getKeyRotationTime() - Method in class org.bitcoinj.wallet.Wallet
Returns the key rotation time, or null if unconfigured.
getKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getKeys() - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns a copy of the list of keys that this chain is managing.
getKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns freshly derived key/s that have not been returned by this method before.
getKeys(KeyChain.KeyPurpose, int) - Method in interface org.bitcoinj.wallet.KeyChain
Obtains a number of key/s intended for the given purpose.
getKeyStore() - Method in class org.bitcoinj.crypto.TrustStoreLoader.DefaultTrustStoreLoader
 
getKeyStore() - Method in class org.bitcoinj.crypto.TrustStoreLoader.FileTrustStoreLoader
 
getKeyStore() - Method in interface org.bitcoinj.crypto.TrustStoreLoader
 
getLabel() - Method in class org.bitcoinj.uri.BitcoinURI
 
getLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
User-provided label associated with the key.
getLabel() - Method in class org.bitcoinj.wallet.Protos.Key
User-provided label associated with the key.
getLabel() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
User-provided label associated with the key.
getLabelBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
User-provided label associated with the key.
getLabelBytes() - Method in class org.bitcoinj.wallet.Protos.Key
User-provided label associated with the key.
getLabelBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
User-provided label associated with the key.
getLastBlockSeenHash() - Method in class org.bitcoinj.wallet.Wallet
Returns the hash of the last seen best-chain block, or null if the wallet is too old to store this data.
getLastBlockSeenHeight() - Method in class org.bitcoinj.wallet.Wallet
Returns the height of the last seen best-chain block.
getLastBlockSeenTime() - Method in class org.bitcoinj.wallet.Wallet
Returns a Date representing the time extracted from the last best seen block header.
getLastBlockSeenTimeSecs() - Method in class org.bitcoinj.wallet.Wallet
Returns the UNIX time in seconds since the epoch extracted from the last best seen block header.
getLastBroadcastedAt() - Method in class org.bitcoinj.core.TransactionConfidence
Return the time the transaction was last announced to us.
getLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
Millis since epoch the transaction was last announced to us.
getLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
Millis since epoch the transaction was last announced to us.
getLastBroadcastedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
Millis since epoch the transaction was last announced to us.
getLastFilter() - Method in class org.bitcoinj.net.FilterMerger
 
getLastPingTime() - Method in class org.bitcoinj.core.Peer
Returns the elapsed time of the last ping/pong cycle.
getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The SHA256 hash of the head of the best chain seen by this wallet.
getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet
The SHA256 hash of the head of the best chain seen by this wallet.
getLastSeenBlockHash() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
The SHA256 hash of the head of the best chain seen by this wallet.
getLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The height in the chain of the last seen block.
getLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet
The height in the chain of the last seen block.
getLastSeenBlockHeight() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
The height in the chain of the last seen block.
getLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int64 last_seen_block_time_secs = 14;
getLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional int64 last_seen_block_time_secs = 14;
getLastSeenBlockTimeSecs() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional int64 last_seen_block_time_secs = 14;
getLeafKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns leaf keys issued by this chain (including lookahead zone)
getListeners() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getLocator() - Method in class org.bitcoinj.core.GetBlocksMessage
 
getLockTime() - Method in class org.bitcoinj.core.Transaction
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
The nLockTime field is useful for contracts.
getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction
The nLockTime field is useful for contracts.
getLockTime() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
The nLockTime field is useful for contracts.
getLookaheadSize() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
The number of public keys we should pre-generate on each path before they are requested by the app.
getLookaheadSize() - Method in class org.bitcoinj.wallet.KeyChainGroup
Gets the current lookahead size being used for ALL deterministic key chains.
getLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 lookahead_size = 4;
getLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
optional uint32 lookahead_size = 4;
getLookaheadSize() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
optional uint32 lookahead_size = 4;
getLookaheadThreshold() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Gets the threshold for the key pre-generation.
getLookaheadThreshold() - Method in class org.bitcoinj.wallet.KeyChainGroup
Gets the current lookahead threshold being used for ALL deterministic key chains.
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
required int32 major = 1;
getMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
required int32 major = 1;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
required int32 major = 1;
getMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
required int32 major = 1;
getMajorityEnforceBlockUpgrade() - Method in class org.bitcoinj.core.NetworkParameters
The number of blocks in the last NetworkParameters.getMajorityWindow() blocks at which to trigger a notice to the user to upgrade their client, where the client does not understand those blocks.
getMajorityRejectBlockOutdated() - Method in class org.bitcoinj.core.NetworkParameters
The number of blocks in the last NetworkParameters.getMajorityWindow() blocks at which to enforce the requirement that all new blocks are of the newer type (i.e.
getMajorityWindow() - Method in class org.bitcoinj.core.NetworkParameters
The sampling window from which the version numbers of blocks are taken in order to determine if a new block version is now the majority.
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint32 majorVersion = 9 [default = 1];
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
optional uint32 majorVersion = 9 [default = 1];
getMajorVersion() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional uint32 majorVersion = 9 [default = 1];
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional uint32 majorVersion = 7 [default = 1];
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional uint32 majorVersion = 7 [default = 1];
getMajorVersion() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional uint32 majorVersion = 7 [default = 1];
getMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
If we do not understand a mandatory extension, abort to prevent data loss.
getMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension
If we do not understand a mandatory extension, abort to prevent data loss.
getMandatory() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
If we do not understand a mandatory extension, abort to prevent data loss.
getMaxConnections() - Method in class org.bitcoinj.core.PeerGroup
The maximum number of connections that we will create to peers.
getMaxMessageSize() - Method in class org.bitcoinj.core.PeerSocketHandler
 
getMaxMessageSize() - Method in class org.bitcoinj.net.ProtobufConnection
 
getMaxMessageSize() - Method in interface org.bitcoinj.net.StreamConnection
Returns the maximum message size of a message on the socket.
getMaxMoney() - Method in class org.bitcoinj.core.NetworkParameters
Returns the number of coins that will be produced in total, on this network.
getMaxMoney() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
getMaxPeersToDiscoverCount() - Method in class org.bitcoinj.core.PeerGroup
Returns the maximum number of Peers to discover.
getMaxTarget() - Method in class org.bitcoinj.core.NetworkParameters
Maximum target represents the easiest allowable proof of work.
getMaxTimeWindow() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer.DefaultServerChannelProperties
 
getMaxTimeWindow() - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerChannelProperties
The maximum allowed channel time window in seconds.
getMaxVer() - Method in class org.bitcoinj.core.AlertMessage
The inclusive upper bound on software versions considered for the purposes of this alert.
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Human-readable message for the merchant
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Human-readable message for the merchant
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
human-readable message for customer
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
human-readable message for customer
getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
human-readable message for customer
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Human-readable description of request for the customer
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Human-readable description of request for the customer
getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Human-readable description of request for the customer
getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Human-readable message for the merchant
getMemo() - Method in class org.bitcoinj.core.Transaction
Returns the transaction Transaction.memo.
getMemo() - Method in class org.bitcoinj.protocols.payments.PaymentProtocol.Ack
Returns the memo included by the merchant in the payment ack.
getMemo() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the memo included by the merchant in the payment request, or null if not found.
getMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Memo of the transaction.
getMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction
Memo of the transaction.
getMemo() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Memo of the transaction.
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Human-readable message for the merchant
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Human-readable message for the merchant
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
human-readable message for customer
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
human-readable message for customer
getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
human-readable message for customer
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Human-readable description of request for the customer
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Human-readable description of request for the customer
getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Human-readable description of request for the customer
getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Human-readable message for the merchant
getMemoBytes() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Memo of the transaction.
getMemoBytes() - Method in class org.bitcoinj.wallet.Protos.Transaction
Memo of the transaction.
getMemoBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Memo of the transaction.
getMemoryPool() - Method in class org.bitcoinj.core.PeerGroup
Deprecated.
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
From PaymentDetails.merchant_data
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment
From PaymentDetails.merchant_data
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Arbitrary data to include in the Payment message
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Arbitrary data to include in the Payment message
getMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Arbitrary data to include in the Payment message
getMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
From PaymentDetails.merchant_data
getMerchantData() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the merchant data included by the merchant in the payment request, or null if none.
getMerkleRoot() - Method in class org.bitcoinj.core.Block
Returns the merkle root in big endian form, calculating it from transactions if necessary.
getMessage() - Method in class org.bitcoinj.uri.BitcoinURI
 
getMessageSize() - Method in class org.bitcoinj.core.Message
This returns a correct value by parsing the message.
getMessageSizeForPriorityCalc() - Method in class org.bitcoinj.core.Transaction
The priority (coin age) calculation doesn't use the regular message size, but rather one adjusted downwards for the number of inputs.
getMicroInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new microcoin-denominated formatter for the default locale.
getMicroInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new microcoin-denominated formatter for the given locale.
getMicroInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new microcoin-denominated formatter with the specified fractional decimal placing.
getMicroInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new microcoin-denominated formatter for the given locale with the specified fractional decimal placing.
getMilliInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new millicoin-denominated formatter.
getMilliInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new millicoin-denominated formatter for the given locale.
getMilliInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new millicoin-denominated formatter with the specified fractional decimal placing.
getMilliInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new millicoin-denominated formatter for the given locale with the specified fractional decimal placing.
getMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Once a channel is exhausted a new one must be set up.
getMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
Once a channel is exhausted a new one must be set up.
getMinAcceptedChannelSize() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
Once a channel is exhausted a new one must be set up.
getMinBroadcastConnections() - Method in class org.bitcoinj.core.PeerGroup
Returns the number of connections that are required before transactions will be broadcast.
getMinNonDustOutput() - Method in class org.bitcoinj.core.NetworkParameters
Any standard (ie P2PKH) output smaller than this value will most likely be rejected by the network.
getMinNonDustOutput() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
getMinNonDustValue(Coin) - Method in class org.bitcoinj.core.TransactionOutput
Gets the minimum value for a txout of this size to be considered non-dust by Bitcoin Core (and thus relayed).
getMinNonDustValue() - Method in class org.bitcoinj.core.TransactionOutput
Returns the minimum value for this output to be considered "not dust", i.e.
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
optional int32 minor = 2 [default = 0];
getMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
optional int32 minor = 2 [default = 0];
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
optional int32 minor = 2 [default = 0];
getMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
optional int32 minor = 2 [default = 0];
getMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
The amount of money the server requires for the initial payment.
getMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
The amount of money the server requires for the initial payment.
getMinPayment() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
The amount of money the server requires for the initial payment.
getMinPayment() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer.DefaultServerChannelProperties
 
getMinPayment() - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerChannelProperties
The size of the payment that the client is requested to pay in the initiate phase.
getMinRequiredProtocolVersion() - Method in class org.bitcoinj.core.PeerGroup
The minimum protocol version required: defaults to the version required for Bloom filtering.
getMinTimeWindow() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer.DefaultServerChannelProperties
 
getMinTimeWindow() - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerChannelProperties
The minimum allowed channel time window in seconds, must be larger than 7200.
getMinVer() - Method in class org.bitcoinj.core.AlertMessage
The inclusive lower bound on software versions that are considered for the purposes of this alert.
getMissing() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Returns the amount of satoshis missing when a server requests too much value.
getMnemonic() - Method in enum org.bitcoinj.script.ScriptError
 
getMnemonicCode() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns a list of words that represent the seed or null if this chain is a watching chain.
getMnemonicCode() - Method in class org.bitcoinj.wallet.DeterministicSeed
Get the mnemonic code, or null if unknown.
getMonetaryFormat() - Method in class org.bitcoinj.core.NetworkParameters
The monetary object for this currency.
getMonetaryFormat() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
getMostCommonChainHeight() - Method in class org.bitcoinj.core.PeerGroup
Returns our peers most commonly reported chain height.
getMostCommonChainHeight(List<Peer>) - Static method in class org.bitcoinj.core.PeerGroup
Returns most commonly reported chain height from the given list of Peers.
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
This must be a raw pubkey in regular ECDSA form.
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
This must be a raw pubkey in regular ECDSA form.
getMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
This must be a raw pubkey in regular ECDSA form.
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
This must be a raw pubkey in regular ECDSA form.
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
This must be a raw pubkey in regular ECDSA form.
getMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
This must be a raw pubkey in regular ECDSA form.
getMyKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Deprecated, key is already stored in the wallet, and found using myPublicKey;
getMyKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
Deprecated, key is already stored in the wallet, and found using myPublicKey;
getMyKey() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
Deprecated, key is already stored in the wallet, and found using myPublicKey;
getMyKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
getMyKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes myKey = 6;
getMyKey() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes myKey = 6;
getMyPublicKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myPublicKey = 8;
getMyPublicKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes myPublicKey = 8;
getMyPublicKey() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes myPublicKey = 8;
getN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
CPU/ memory cost parameter
getN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
CPU/ memory cost parameter
getN() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
CPU/ memory cost parameter
getNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
getNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
required string net = 3;
getNet() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
required string net = 3;
getNetBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
getNetBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
required string net = 3;
getNetBytes() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
required string net = 3;
getNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
"main" or "test"
getNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
"main" or "test"
getNetwork() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
"main" or "test"
getNetworkBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
"main" or "test"
getNetworkBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
"main" or "test"
getNetworkBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
"main" or "test"
getNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
the network used by this wallet
getNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet
the network used by this wallet
getNetworkIdentifier() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
the network used by this wallet
getNetworkIdentifierBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
the network used by this wallet
getNetworkIdentifierBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet
the network used by this wallet
getNetworkIdentifierBytes() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
the network used by this wallet
getNetworkParameters() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Gets the params as read from the PaymentRequest.network field: main is the default if missing.
getNetworkParameters() - Method in class org.bitcoinj.wallet.Wallet
 
getNewConnection(InetAddress, int) - Method in interface org.bitcoinj.net.StreamConnectionFactory
Returns a new handler or null to have the connection close.
getNonce() - Method in class org.bitcoinj.core.Block
Returns the nonce, an arbitrary value that exists only to make the hash of the block header fall below the difficulty target.
getNonce() - Method in class org.bitcoinj.core.Ping
 
getNonce() - Method in class org.bitcoinj.core.Pong
Returns the nonce sent by the remote peer.
getNonFinal() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
Returns the transaction that was found to be non-final, or null.
getNonStandard() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
Returns the transaction that was found to be non-standard, or null.
getNumber() - Method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getNumber() - Method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getNumber() - Method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getNumberOfBytesRequiredToSpend(ECKey, Script) - Method in class org.bitcoinj.script.Script
Returns number of bytes required to spend this script.
getNumberOfSignaturesRequiredToSpend() - Method in class org.bitcoinj.script.Script
Returns number of signatures required to satisfy this script.
getNumChildren(ImmutableList<ChildNumber>) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
 
getOnceUndoableStoredBlock(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getOnceUndoableStoredBlock(Sha256Hash) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Returns the StoredBlock that was added as a StoredUndoableBlock given a hash.
getOnceUndoableStoredBlock(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getOnceUndoableStoredBlock(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getOpCode(String) - Static method in class org.bitcoinj.script.ScriptOpCodes
Converts the given OpCodeName into an int
getOpCodeName(int) - Static method in class org.bitcoinj.script.ScriptOpCodes
Converts the given OpCode into a string (eg "0", "PUSHDATA", or "NON_OP(10)")
getOpenTransactionOutputs(List<ECKey>) - Method in interface org.bitcoinj.core.UTXOProvider
Get the list of UTXO's for given keys.
getOpenTransactionOutputs(List<ECKey>) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getOpenTransactionOutputs(List<ECKey>) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getOpenTransactionOutputs(List<ECKey>) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getOptimalEncodingMessageSize() - Method in class org.bitcoinj.core.Block
 
getOptimalEncodingMessageSize() - Method in class org.bitcoinj.core.Transaction
 
getOrCreate(NetworkParameters) - Static method in class org.bitcoinj.core.Context
 
getOrCreate(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
Returns the TransactionConfidence for the given hash if we have downloaded it, or null if that tx hash is unknown to the system at this time.
getOrCreateState(Wallet, TransactionBroadcaster) - Method in class org.bitcoinj.protocols.channels.StoredServerChannel
Gets the canonical PaymentChannelServerState object for this channel, either by returning an existing one or by creating a new one.
getOriginalSizeInBytes() - Method in class org.bitcoinj.core.VarInt
Returns the original number of bytes used to encode the value if it was deserialized from a byte array, or the minimum encoded size if it was not.
getOrphanRoot(Sha256Hash) - Method in class org.bitcoinj.core.AbstractBlockChain
An orphan block is one that does not connect to the chain anywhere (ie we can't find its parent, therefore it's an orphan).
getOutpoint() - Method in class org.bitcoinj.core.TransactionInput
 
getOutPointFor() - Method in class org.bitcoinj.core.TransactionOutput
Returns a new TransactionOutPoint, which is essentially a structure pointing to this output.
getOutPoints() - Method in class org.bitcoinj.core.GetUTXOsMessage
 
getOutput(long) - Method in class org.bitcoinj.core.Transaction
Same as getOutputs().get(index)
getOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Where payment should be sent
getOutputs(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Where payment should be sent
getOutputs() - Method in class org.bitcoinj.core.Transaction
Returns an unmodifiable view of all outputs.
getOutputs() - Method in class org.bitcoinj.core.UTXOsMessage
Returns the list of outputs that matched the query.
getOutputs() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the outputs of the payment request.
getOutputsBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputsBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputsCount() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputsCount() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Where payment should be sent
getOutputsCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Where payment should be sent
getOutputScriptType() - Method in class org.bitcoinj.core.Address
Get the type of output script that will be used for sending to the address.
getOutputScriptType() - Method in class org.bitcoinj.core.LegacyAddress
Get the type of output script that will be used for sending to the address.
getOutputScriptType() - Method in class org.bitcoinj.core.SegwitAddress
Get the type of output script that will be used for sending to the address.
getOutputScriptType() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Type of addresses (aka output scripts) to generate for receiving.
getOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key
Type of addresses (aka output scripts) to generate for receiving.
getOutputScriptType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Type of addresses (aka output scripts) to generate for receiving.
getOutputsList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputsList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Where payment should be sent
getOutputsList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Where payment should be sent
getOutputsOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputsOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Where payment should be sent
getOutputsOrBuilder(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Where payment should be sent
getOutputsOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
getOutputsOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Where payment should be sent
getOutputsOrBuilderList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Where payment should be sent
getOutputSum() - Method in class org.bitcoinj.core.Transaction
Gets the sum of the outputs of the transaction.
getOverridingTransaction() - Method in class org.bitcoinj.core.TransactionConfidence
If this transaction has been overridden by a double spend (is dead), this call returns the overriding transaction.
getOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If set, hash of the transaction that double spent this one into oblivion.
getOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
If set, hash of the transaction that double spent this one into oblivion.
getOverridingTransaction() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
If set, hash of the transaction that double spent this one into oblivion.
getP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Parallelisation parameter
getP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
Parallelisation parameter
getP() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
Parallelisation parameter
getP2SHHeader() - Method in class org.bitcoinj.core.NetworkParameters
First byte of a base58 encoded P2SH address.
getP2SHSigOpCount(byte[]) - Static method in class org.bitcoinj.script.Script
Gets the count of P2SH Sig Ops in the Script scriptSig
getPacketMagic() - Method in class org.bitcoinj.core.NetworkParameters
The header bytes that identify the start of a packet on this network.
getParameterByName(String) - Method in class org.bitcoinj.uri.BitcoinURI
 
getParameters() - Method in class org.bitcoinj.core.BitcoinSerializer
Get the network parameters for this serializer.
getParameters() - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
 
getParametersFromAddress(String) - Static method in class org.bitcoinj.core.LegacyAddress
Given an address, examines the version byte and attempts to find a matching NetworkParameters.
getParams() - Method in class org.bitcoinj.core.Context
Returns the NetworkParameters specified when this context was (auto) created.
getParams() - Method in class org.bitcoinj.core.Message
Network parameters this message was created with.
getParams() - Method in interface org.bitcoinj.core.UTXOProvider
The NetworkParameters of this provider.
getParams() - Method in interface org.bitcoinj.store.BlockStore
Get the NetworkParameters of this store.
getParams() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getParams() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
getParams() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getParams() - Method in class org.bitcoinj.store.MemoryBlockStore
 
getParams() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getParams() - Method in class org.bitcoinj.store.SPVBlockStore
 
getParams() - Method in class org.bitcoinj.wallet.Wallet
Returns the parameters this wallet was created with.
getParent() - Method in class org.bitcoinj.crypto.DeterministicKey
 
getParentFingerprint() - Method in class org.bitcoinj.crypto.DeterministicKey
Return the fingerprint of the key from which this key was derived, if this is a child key, or else an array of four zero-value bytes.
getParentTransaction() - Method in class org.bitcoinj.core.TransactionInput
 
getParentTransaction() - Method in class org.bitcoinj.core.TransactionOutput
Returns the transaction that owns this output.
getParentTransactionDepthInBlocks() - Method in class org.bitcoinj.core.TransactionOutput
Returns the depth in blocks of the parent tx.
getParentTransactionHash() - Method in class org.bitcoinj.core.TransactionOutput
Returns the transaction hash that owns this output.
getParserForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getParserForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getParserForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getParserForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getParserForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getParserForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getParserForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Key
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Script
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Tag
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getPartialMerkleTree() - Method in class org.bitcoinj.core.FilteredBlock
Returns the PartialMerkleTree object that provides the mathematical proof of transaction inclusion in the block.
getPassphrase() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
getPath() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the path through some DeterministicHierarchy which reaches this keys position in the tree.
getPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
getPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
The path through the key tree.
getPath(int) - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
The path through the key tree.
getPathAsString() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the path of this key as a human readable string starting with M to indicate the master key.
getPathCount() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
getPathCount() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
The path through the key tree.
getPathCount() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
The path through the key tree.
getPathList() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
getPathList() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
The path through the key tree.
getPathList() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
The path through the key tree.
getPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
getPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
Payment message that triggered this ACK
getPayment() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
Payment message that triggered this ACK
getPayment(List<Transaction>, Address, String) - Method in class org.bitcoinj.protocols.payments.PaymentSession
Generates a Payment message based on the information in the PaymentRequest.
getPaymentAck() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentAck() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentAck() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentAckBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentAckOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentAckOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentAckOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.PaymentAck payment_ack = 11;
getPaymentBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
getPaymentDetails() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the protobuf that describes the payment to be made.
getPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional uint32 payment_details_version = 1 [default = 1];
getPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional uint32 payment_details_version = 1 [default = 1];
getPaymentDetailsVersion() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional uint32 payment_details_version = 1 [default = 1];
getPaymentOrBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
getPaymentOrBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
Payment message that triggered this ACK
getPaymentOrBuilder() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
Payment message that triggered this ACK
getPaymentProtocolId() - Method in class org.bitcoinj.core.NetworkParameters
 
getPaymentProtocolId() - Method in class org.bitcoinj.params.MainNetParams
 
getPaymentProtocolId() - Method in class org.bitcoinj.params.RegTestParams
 
getPaymentProtocolId() - Method in class org.bitcoinj.params.TestNet3Params
 
getPaymentProtocolId() - Method in class org.bitcoinj.params.UnitTestParams
 
getPaymentRequest() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the protobuf that this object was instantiated with.
getPaymentRequestUrl() - Method in class org.bitcoinj.uri.BitcoinURI
 
getPaymentRequestUrls() - Method in class org.bitcoinj.uri.BitcoinURI
Returns the URLs where a payment request (as specified in BIP 70) may be fetched.
getPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
URL to send Payment and get PaymentACK
getPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
URL to send Payment and get PaymentACK
getPaymentUrl() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
URL to send Payment and get PaymentACK
getPaymentUrl() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the payment url where the Payment message should be sent.
getPaymentUrlBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
URL to send Payment and get PaymentACK
getPaymentUrlBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
URL to send Payment and get PaymentACK
getPaymentUrlBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
URL to send Payment and get PaymentACK
getPeer() - Method in class org.bitcoinj.net.discovery.SeedPeers
Acts as an iterator, returning the address of each node in the list sequentially.
getPeerBlockHeightDifference() - Method in class org.bitcoinj.core.Peer
Returns the difference between our best chain height and the peers, which can either be positive if we are behind the peer, or negative if the peer is ahead of us.
getPeerMempoolTransaction(Sha256Hash) - Method in class org.bitcoinj.core.Peer
Asks the connected peer for the given transaction from its memory pool.
getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
 
getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.HttpDiscovery
 
getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
 
getPeers(long, long, TimeUnit) - Method in interface org.bitcoinj.net.discovery.PeerDiscovery
Returns an array of addresses.
getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.SeedPeers
Returns an array containing all the Bitcoin nodes within the list.
getPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes peer_seeds = 1;
getPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
required bytes peer_seeds = 1;
getPeerSeeds() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
required bytes peer_seeds = 1;
getPeerVersionMessage() - Method in class org.bitcoinj.core.Peer
Returns version data announced by the remote peer.
getPendingPeers() - Method in class org.bitcoinj.core.PeerGroup
Returns a list containing Peers that did not complete connection yet.
getPendingTransactions() - Method in class org.bitcoinj.wallet.Wallet
Returns an immutable view of the transactions currently waiting for network confirmations.
getPingIntervalMsec() - Method in class org.bitcoinj.core.PeerGroup
Returns the period between pings for an individual peer.
getPingTime() - Method in class org.bitcoinj.core.Peer
Returns a moving average of the last N ping/pong cycles.
getPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
depends on pki_type
getPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
depends on pki_type
getPkiData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
depends on pki_type
getPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
none / x509+sha256 / x509+sha1
getPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
none / x509+sha256 / x509+sha1
getPkiType() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
none / x509+sha256 / x509+sha1
getPkiTypeBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
none / x509+sha256 / x509+sha1
getPkiTypeBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
none / x509+sha256 / x509+sha1
getPkiTypeBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
none / x509+sha256 / x509+sha1
getPolicy() - Static method in class org.bitcoinj.utils.Threading
 
getPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
getPool() - Method in class org.bitcoinj.wallet.Protos.Transaction
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
getPool() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
getPool() - Method in class org.bitcoinj.wallet.WalletTransaction
 
getPoolSize(WalletTransaction.Pool) - Method in class org.bitcoinj.wallet.Wallet
 
getPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 port = 2;
getPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required uint32 port = 2;
getPort() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required uint32 port = 2;
getPort() - Method in class org.bitcoinj.core.NetworkParameters
Default TCP port on which to connect to nodes.
getPort() - Method in class org.bitcoinj.core.PeerAddress
 
getPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint32 port = 2;
getPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required uint32 port = 2;
getPort() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required uint32 port = 2;
getPrev(BlockStore) - Method in class org.bitcoinj.core.StoredBlock
Given a block store, looks up the previous block in this chain.
getPrevBlockHash() - Method in class org.bitcoinj.core.Block
Returns the hash of the previous block in the chain, as defined by the block header.
getPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
The hash of the multisig contract of a previous channel.
getPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
The hash of the multisig contract of a previous channel.
getPreviousChannelContractHash() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
The hash of the multisig contract of a previous channel.
getPriority() - Method in class org.bitcoinj.core.AlertMessage
Provides an integer ordering amongst simultaneously active alerts.
getPrivateKeyAsHex() - Method in class org.bitcoinj.core.ECKey
 
getPrivateKeyAsWiF(NetworkParameters) - Method in class org.bitcoinj.core.ECKey
 
getPrivateKeyEncoded(NetworkParameters) - Method in class org.bitcoinj.core.ECKey
Exports the private key in the form used by Bitcoin Core's "dumpprivkey" and "importprivkey" commands.
getPrivKey() - Method in class org.bitcoinj.core.ECKey
Gets the private key in the form of an integer field element.
getPrivKey() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the private key of this deterministic key.
getPrivKeyBytes() - Method in class org.bitcoinj.core.ECKey
Returns a 32 byte array containing the private key.
getPrivKeyBytes33() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns private key bytes, padded with zeros to 33 bytes.
getProgram() - Method in class org.bitcoinj.script.Script
Returns the serialized program as a newly created byte array.
getProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required bytes program = 1;
getProgram() - Method in class org.bitcoinj.wallet.Protos.Script
required bytes program = 1;
getProgram() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
required bytes program = 1;
getProtocolVersionNum(NetworkParameters.ProtocolVersion) - Method in class org.bitcoinj.core.NetworkParameters
 
getProtocolVersionNum(NetworkParameters.ProtocolVersion) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
getProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContract() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes pubkey = 3;
getPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
required bytes pubkey = 3;
getPubkey() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
required bytes pubkey = 3;
getPubKey() - Method in class org.bitcoinj.core.ECKey
Gets the raw public key value.
getPubKeyHash() - Method in class org.bitcoinj.core.ECKey
Gets the hash160 form of the public key (as seen in addresses).
getPubKeyHash() - Method in class org.bitcoinj.script.Script
If the program somehow pays to a hash, returns the hash.
getPubKeyPoint() - Method in class org.bitcoinj.core.ECKey
Gets the public key in the form of an elliptic curve point object from Bouncy Castle.
getPubKeys() - Method in class org.bitcoinj.script.Script
Returns a list of the keys required by this script, assuming a multi-sig script.
getPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The public EC key derived from the private key.
getPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key
The public EC key derived from the private key.
getPublicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The public EC key derived from the private key.
getPublicKeyAsHex() - Method in class org.bitcoinj.core.ECKey
 
getPurpose() - Method in class org.bitcoinj.core.Transaction
Returns the purpose for which this transaction was created.
getPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
getPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
getPurpose() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
getPush(int) - Method in class org.bitcoinj.core.TransactionWitness
 
getPushCount() - Method in class org.bitcoinj.core.TransactionWitness
 
getPushDataName(int) - Static method in class org.bitcoinj.script.ScriptOpCodes
Converts the given pushdata OpCode into a string (eg "PUSHDATA2", or "PUSHDATA(23)")
getR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Block size parameter
getR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
Block size parameter
getR() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
Block size parameter
getReasonCode() - Method in class org.bitcoinj.core.RejectMessage
The reason code given for why the peer rejected the message.
getReasonString() - Method in class org.bitcoinj.core.RejectMessage
The reason message given for rejection.
getRecentTransactions(int, boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns an list of N transactions, ordered by increasing age.
getRedeemData(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Get redeem data for a key.
getRedeemData(DeterministicKey) - Method in class org.bitcoinj.wallet.MarriedKeyChain
Get the redeem data for a key in this married chain
getReferenceClientBlockFileList(File) - Static method in class org.bitcoinj.utils.BlockFileLoader
Gets the list of files which contain blocks from Bitcoin Core.
getReferenceClientBlockFileList() - Static method in class org.bitcoinj.utils.BlockFileLoader
 
getRefundFees() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Fees required to refund the transaction.
getRefundFees() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
Fees required to refund the transaction.
getRefundFees() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
Fees required to refund the transaction.
getRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
Where to send refunds, if a refund is necessary
getRefundTo(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Where to send refunds, if a refund is necessary
getRefundToBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundToBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundToCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundToCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Where to send refunds, if a refund is necessary
getRefundToCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Where to send refunds, if a refund is necessary
getRefundToList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundToList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Where to send refunds, if a refund is necessary
getRefundToList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Where to send refunds, if a refund is necessary
getRefundToOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundToOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
Where to send refunds, if a refund is necessary
getRefundToOrBuilder(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Where to send refunds, if a refund is necessary
getRefundToOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
getRefundToOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Where to send refunds, if a refund is necessary
getRefundToOrBuilderList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Where to send refunds, if a refund is necessary
getRefundTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
getRefundTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes refundTransaction = 3;
getRefundTransaction() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes refundTransaction = 3;
getRefundTransactionUnlockTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Gets the client's refund transaction which they can spend to get the entire channel value back if it reaches its lock time.
getRefundTransactionUnlockTimeSecs() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
getRefundTransactionUnlockTimeSecs() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 refundTransactionUnlockTimeSecs = 3;
getRefundTransactionUnlockTimeSecs() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 refundTransactionUnlockTimeSecs = 3;
getRefundTxFees() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Returns the fees that will be paid if the refund transaction has to be claimed because the server failed to settle the channel properly.
getRefundTxFees() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getRefundTxFees() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getRejectedMessage() - Method in class org.bitcoinj.core.RejectMessage
Provides the type of message which was rejected by the peer.
getRejectedObjectHash() - Method in class org.bitcoinj.core.RejectMessage
Provides the hash of the rejected object (if getRejectedMessage() is either "tx" or "block"), otherwise null.
getRejectMessage() - Method in exception org.bitcoinj.core.RejectedTransactionException
Return the RejectMessage object representing the broadcast rejection.
getRelayUntil() - Method in class org.bitcoinj.core.AlertMessage
The time at which the alert should stop being broadcast across the network.
getRequestedMajorVersion() - Method in enum org.bitcoinj.protocols.channels.PaymentChannelClient.VersionSelector
 
getRequestedMinorVersion() - Method in enum org.bitcoinj.protocols.channels.PaymentChannelClient.VersionSelector
 
getReserved() - Method in class org.bitcoinj.core.AlertMessage
This field is never used.
getRetryTime() - Method in class org.bitcoinj.utils.ExponentialBackoff
Get the next time to retry, in milliseconds since the epoch
getReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReversedBytes() - Method in class org.bitcoinj.core.Sha256Hash
Returns a reversed copy of the internal byte array.
getRiskAnalyzer() - Method in class org.bitcoinj.wallet.Wallet
Gets the current RiskAnalysis implementation.
getRootKey() - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Returns the root key that the DeterministicHierarchy was created with.
getSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Salt to use in generation of the wallet password (8 bytes)
getSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
Salt to use in generation of the wallet password (8 bytes)
getSalt() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
Salt to use in generation of the wallet password (8 bytes)
getScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
usually one of the standard Script forms
getScript() - Method in class org.bitcoin.protocols.payments.Protos.Output
usually one of the standard Script forms
getScript() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
usually one of the standard Script forms
getScript() - Method in class org.bitcoinj.core.UTXO
The Script object which you can use to get address, script bytes or script type.
getScriptBytes() - Method in class org.bitcoinj.core.TransactionInput
The "script bytes" might not actually be a script.
getScriptBytes() - Method in class org.bitcoinj.core.TransactionOutput
The backing script bytes which can be turned into a Script object.
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Script that contains the signatures/pubkeys.
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Script that contains the signatures/pubkeys.
getScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Script that contains the signatures/pubkeys.
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
script of transaction output
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
script of transaction output
getScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
script of transaction output
getScriptPubKey() - Method in class org.bitcoinj.core.TransactionOutput
 
getScriptSig() - Method in class org.bitcoinj.core.TransactionInput
Returns the script that is fed to the referenced output (scriptPubKey) script in order to satisfy it: usually contains signatures and maybe keys, but can contain arbitrary data if the output script accepts it.
getScriptSigWithSignature(Script, byte[], int) - Method in class org.bitcoinj.script.Script
Returns a copy of the given scriptSig with the signature inserted in the given position.
getScriptType() - Method in class org.bitcoinj.script.Script
getScryptParameters() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
 
getSecondsUntilExpiry(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Returns the number of seconds from now until this servers next channel will expire, or zero if no unexpired channels found.
getSecretBytes() - Method in class org.bitcoinj.core.ECKey
A wrapper for ECKey.getPrivKeyBytes() that returns null if the private key bytes are missing or would have to be derived (for the HD key case).
getSecretBytes() - Method in class org.bitcoinj.crypto.DeterministicKey
 
getSecretBytes() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns the raw bytes of the item, if not encrypted, or null if encrypted or the secret is missing.
getSecretBytes() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
getSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
getSecretBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
getSeed(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeed(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeed(int) - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeed() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the seed or null if this chain is a watching chain.
getSeedBuilder(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedBuilderList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedBytes() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getSeedCount() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedCount() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedCount() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedList() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedOrBuilder(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedOrBuilder(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedOrBuilder(int) - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedOrBuilderList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedOrBuilderList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSeedOrBuilderList() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
getSegwitAddressHrp() - Method in class org.bitcoinj.core.NetworkParameters
Human readable part of bech32 encoded segwit address.
getSelectHeadersDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the headers dump fields for sizing/statistics.
getSelectHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select a headers record.
getSelectOpenoutputsCountSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select count of openoutputs.
getSelectopenoutputsDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the openoutouts dump fields for sizing/statistics.
getSelectOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select a openoutputs record.
getSelectOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getSelectSettingsDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the setting dump fields for sizing/statistics.
getSelectSettingsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select a setting value.
getSelectUndoableblocksDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the undoableblocks dump fields for sizing/statistics.
getSelectUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select an undoableblocks record.
getSendRequest() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a SendRequest suitable for broadcasting to the network.
getSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Sequence number.
getSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Sequence number.
getSequence() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Sequence number.
getSequenceNumber() - Method in class org.bitcoinj.core.TransactionInput
Sequence numbers allow participants in a multi-party transaction signing protocol to create new versions of the transaction independently of each other.
getSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
PaymentDetails
getSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
PaymentDetails
getSerializedPaymentDetails() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
PaymentDetails
getSerializedSize() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getSerializedSize() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getSerializedSize() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getSerializedSize() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getSerializedSize() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getSerializedSize() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getSerializedSize() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Key
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Script
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Tag
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getSerializer(boolean) - Method in class org.bitcoinj.core.NetworkParameters
Construct and return a custom serializer.
getSerializer(boolean) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
getServerKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The server's public key.
getServerKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
The server's public key.
getServerKey() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
The server's public key.
getServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ServerVersion server_version = 3;
getServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 services = 3;
getServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required uint32 services = 3;
getServices() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required uint32 services = 3;
getServices() - Method in class org.bitcoinj.core.PeerAddress
 
getServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
getServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required uint64 services = 3;
getServices() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required uint64 services = 3;
getSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
getSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Settlement settlement = 9;
getSettlement() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Settlement settlement = 9;
getSettlementBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
getSettlementOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
getSettlementOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Settlement settlement = 9;
getSettlementOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Settlement settlement = 9;
getSigInsertionIndex(Sha256Hash, ECKey) - Method in class org.bitcoinj.script.Script
Returns the index where a signature by the key should be inserted.
getSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes signature = 2;
getSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
required bytes signature = 2;
getSignature() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
required bytes signature = 2;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
required bytes signature = 1;
getSignature() - Method in interface org.bitcoin.paymentchannel.Protos.ReturnRefundOrBuilder
required bytes signature = 1;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
getSignature() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
getSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
pki-dependent signature
getSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
pki-dependent signature
getSignature() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
pki-dependent signature
getSignature(Sha256Hash, List<ChildNumber>) - Method in class org.bitcoinj.signers.CustomTransactionSigner
 
getSignedScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the script that is signed.
getSignedScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the script that signatures should sign against.
getSignedScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getSignedScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getSignedScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getSignedScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getSigOpCount() - Method in class org.bitcoinj.core.Transaction
Gets the count of regular SigOps in this transactions
getSigOpCount(byte[]) - Static method in class org.bitcoinj.script.Script
Gets the count of regular SigOps in the script program (counting multisig ops as 20)
getSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the number of signatures required to spend transactions for this KeyChain.
getSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Number of signatures required to spend.
getSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
Number of signatures required to spend.
getSigsRequiredToSpend() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
Number of signatures required to spend.
getSizeInBytes() - Method in class org.bitcoinj.core.VarInt
Returns the minimum encoded size of the value.
getSocketAddress() - Method in class org.bitcoinj.core.PeerAddress
 
getSource() - Method in class org.bitcoinj.core.TransactionConfidence
The source of a transaction tries to identify where it came from originally.
getSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional .wallet.TransactionConfidence.Source source = 7;
getSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional .wallet.TransactionConfidence.Source source = 7;
getSource() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional .wallet.TransactionConfidence.Source source = 7;
getSpendableCoinbaseDepth() - Method in class org.bitcoinj.core.NetworkParameters
 
getSpentBy() - Method in class org.bitcoinj.core.TransactionOutput
Returns the connected input.
getSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the hash of the transaction doing the spend.
getSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
If spent, the hash of the transaction doing the spend.
getSpentByTransactionHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
If spent, the hash of the transaction doing the spend.
getSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the index of the transaction input of the transaction doing the spend.
getSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
If spent, the index of the transaction input of the transaction doing the spend.
getSpentByTransactionIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
If spent, the index of the transaction input of the transaction doing the spend.
getStartLocationInProgram() - Method in class org.bitcoinj.script.ScriptChunk
 
getState() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getState() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getState() - Method in class org.bitcoinj.protocols.channels.StateMachine
 
getStateTransitions() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getStateTransitions() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getStateTransitions() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getStateTransitions() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getStateTransitions() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getStateTransitions() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getStatusBar() - Method in class org.bitcoinj.core.AlertMessage
A string that is intended to display in the status bar of Bitcoin Core's GUI client.
getStopHash() - Method in class org.bitcoinj.core.GetBlocksMessage
 
getStoredBlockInCurrentScope(Sha256Hash) - Method in class org.bitcoinj.core.AbstractBlockChain
For a standard BlockChain, this should return blockStore.get(hash), for a FullPrunedBlockChain blockStore.getOnceUndoableStoredBlock(hash)
getStoredBlockInCurrentScope(Sha256Hash) - Method in class org.bitcoinj.core.BlockChain
 
getStoredBlockInCurrentScope(Sha256Hash) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
getStoredOutputsFromUTXOProvider() - Method in class org.bitcoinj.wallet.Wallet
Get all the UTXO's from the UTXOProvider based on keys that the wallet contains.
getSubsidyDecreaseBlockCount() - Method in class org.bitcoinj.core.NetworkParameters
 
getSymbolInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating instance that will indicate units using a currency symbol, for example, "฿".
getSymbolInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new symbol-style auto-formatter with the given number of fractional decimal places.
getSymbolInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new symbol-style auto-formatter for the given locale.
getSymbolInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new symbol-style auto-formatter for the given locale with the given number of fraction places.
getTablesExistSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statement that checks if tables exist.
getTag(String) - Method in class org.bitcoinj.utils.BaseTaggableObject
 
getTag(String) - Method in interface org.bitcoinj.utils.TaggableObject
Returns the immutable byte array associated with the given tag name, or throws IllegalArgumentException if that tag wasn't set yet.
getTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
getTag() - Method in class org.bitcoinj.wallet.Protos.Tag
required string tag = 1;
getTag() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
required string tag = 1;
getTagBytes() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
getTagBytes() - Method in class org.bitcoinj.wallet.Protos.Tag
required string tag = 1;
getTagBytes() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
required string tag = 1;
getTags() - Method in class org.bitcoinj.utils.BaseTaggableObject
 
getTags() - Method in interface org.bitcoinj.utils.TaggableObject
Returns a copy of all the tags held by this object.
getTags(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTags(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Tag tags = 16;
getTags(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Tag tags = 16;
getTagsBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTagsBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTagsCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTagsCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Tag tags = 16;
getTagsCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Tag tags = 16;
getTagsList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTagsList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Tag tags = 16;
getTagsList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Tag tags = 16;
getTagsOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTagsOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Tag tags = 16;
getTagsOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Tag tags = 16;
getTagsOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
getTagsOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Tag tags = 16;
getTagsOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Tag tags = 16;
getTargetTimespan() - Method in class org.bitcoinj.core.NetworkParameters
How much time in seconds is supposed to pass between "interval" blocks.
getTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when payment request created
getTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Timestamp; when payment request created
getTime() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Timestamp; when payment request created
getTime() - Method in class org.bitcoinj.core.Block
Returns the time at which the block was solved and broadcast, according to the clock of the solving node.
getTime() - Method in class org.bitcoinj.core.PeerAddress
 
getTimeSeconds() - Method in class org.bitcoinj.core.Block
Returns the time at which the block was solved and broadcast, according to the clock of the solving node.
getTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
seconds since UNIX epoch
getTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
seconds since UNIX epoch
getTimestamp() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
seconds since UNIX epoch
getTimeWindowSecs() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
How many seconds should the channel be open, only used when a new channel is created.
getTimeWindowSecs() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
How many seconds should the channel be open, only used when a new channel is created.
getTimeWindowSecs() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
How many seconds should the channel be open, only used when a new channel is created.
getToAddress(NetworkParameters) - Method in class org.bitcoinj.script.Script
Gets the destination address from this script, if it's in the required form.
getToAddress(NetworkParameters, boolean) - Method in class org.bitcoinj.script.Script
Gets the destination address from this script, if it's in the required form.
getTotalReceived() - Method in class org.bitcoinj.wallet.Wallet
Returns the amount of bitcoin ever received via output.
getTotalSent() - Method in class org.bitcoinj.wallet.Wallet
Returns the amount of bitcoin ever sent via output.
getTotalValue() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the total value of this channel (ie the maximum payment possible)
getTotalValue() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getTotalValue() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Gets the total value of this channel (ie the maximum payment possible)
getTotalValue() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getTransaction() - Method in exception org.bitcoinj.core.RejectedTransactionException
Return the original Transaction object whose broadcast was rejected.
getTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransaction(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransaction(Sha256Hash) - Method in class org.bitcoinj.wallet.Wallet
Returns a transaction object given its hash, if it exists in this wallet, or null otherwise.
getTransaction() - Method in class org.bitcoinj.wallet.WalletTransaction
 
getTransactionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionCount() - Method in class org.bitcoinj.core.FilteredBlock
Number of transactions in this block, before it was filtered
getTransactionCount() - Method in class org.bitcoinj.core.PartialMerkleTree
 
getTransactionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransactionCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransactionHash() - Method in class org.bitcoinj.core.TransactionConfidence
 
getTransactionHashes() - Method in class org.bitcoinj.core.FilteredBlock
Gets a list of leaf hashes which are contained in the partial merkle tree in this filtered block
getTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInput(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransactionList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Hash of the transaction this input is using.
getTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Hash of the transaction this input is using.
getTransactionOutPointHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Hash of the transaction this input is using.
getTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Index of transaction output used by this input.
getTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Index of transaction output used by this input.
getTransactionOutPointIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Index of transaction output used by this input.
getTransactionOutput(Sha256Hash, long) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getTransactionOutput(Sha256Hash, long) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Gets a UTXO with the given hash and index, or null if none is found
getTransactionOutput(Sha256Hash, long) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getTransactionOutput(Sha256Hash, long) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutput(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputSelectSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the transaction outputs for a given address.
getTransactionOutputSelectSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getTransactionPool(WalletTransaction.Pool) - Method in interface org.bitcoinj.core.TransactionBag
Returns transactions from a specific pool.
getTransactionPool(WalletTransaction.Pool) - Method in class org.bitcoinj.wallet.Wallet
 
getTransactions(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
getTransactions(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
Signed transactions that satisfy PaymentDetails.outputs
getTransactions(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Signed transactions that satisfy PaymentDetails.outputs
getTransactions() - Method in class org.bitcoinj.core.Block
Returns an immutable list of transactions held in this block, or null if this object represents just a header.
getTransactions() - Method in class org.bitcoinj.core.StoredUndoableBlock
Get the full list of transactions if it is stored, otherwise null.
getTransactions(boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns a set of all transactions in the wallet.
getTransactionsByTime() - Method in class org.bitcoinj.wallet.Wallet
Returns all non-dead, active transactions ordered by recency.
getTransactionsCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
getTransactionsCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Signed transactions that satisfy PaymentDetails.outputs
getTransactionsCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Signed transactions that satisfy PaymentDetails.outputs
getTransactionSigners() - Method in class org.bitcoinj.wallet.Wallet
 
getTransactionsList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
getTransactionsList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Signed transactions that satisfy PaymentDetails.outputs
getTransactionsList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Signed transactions that satisfy PaymentDetails.outputs
getTransactionVerificationFlags(Block, Transaction, VersionTally, Integer) - Method in class org.bitcoinj.core.NetworkParameters
The flags indicating which script validation tests should be applied to the given transaction.
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
The serialized bytes of the transaction in Satoshi format.
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
The serialized bytes of the transaction in Satoshi format.
getTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
The serialized bytes of the transaction in Satoshi format.
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
The serialized bytes of the return transaction in Satoshi format.
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
The serialized bytes of the return transaction in Satoshi format.
getTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
The serialized bytes of the return transaction in Satoshi format.
getTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
A copy of the fully signed final contract that settles the channel.
getTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
A copy of the fully signed final contract that settles the channel.
getTx() - Method in interface org.bitcoin.paymentchannel.Protos.SettlementOrBuilder
A copy of the fully signed final contract that settles the channel.
getTxId() - Method in class org.bitcoinj.core.Transaction
Returns the transaction id as you see them in block explorers.
getTxnHashAndMerkleRoot(List<Sha256Hash>) - Method in class org.bitcoinj.core.PartialMerkleTree
Extracts tx hashes that are in this merkle tree and returns the merkle root of this tree.
getTxOutChanges() - Method in class org.bitcoinj.core.StoredUndoableBlock
Get the transaction output changes if they have been calculated, otherwise null.
getType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
getType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
getType() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
getType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
required .wallet.Key.Type type = 1;
getType() - Method in class org.bitcoinj.wallet.Protos.Key
required .wallet.Key.Type type = 1;
getType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
required .wallet.Key.Type type = 1;
getType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
getType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
getType() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
getUnderstoodEncryptionType() - Method in interface org.bitcoinj.crypto.KeyCrypter
Return the EncryptionType enum value which denotes the type of encryption/ decryption that this KeyCrypter can understand.
getUnderstoodEncryptionType() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Return the EncryptionType enum value which denotes the type of encryption/ decryption that this KeyCrypter can understand.
getUndoBlock(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getUndoBlock(Sha256Hash) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Returns a StoredUndoableBlock whose block.getHash() method will be equal to the parameter.
getUndoBlock(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getUndoBlock(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getUnknownFields() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getUnknownFields() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getUnknownFields() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getUnknownFields() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getUnknownFields() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getUnknownFields() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getUnknownFields() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Key
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Script
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Tag
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getUnspents() - Method in class org.bitcoinj.wallet.Wallet
Returns a copy of the internal unspent outputs list
getUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
millis since epoch the transaction was last updated
getUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction
millis since epoch the transaction was last updated
getUpdatedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
millis since epoch the transaction was last updated
getUpdateFlag() - Method in class org.bitcoinj.core.BloomFilter
The update flag controls how application of the filter to a block modifies the filter.
getUpdateHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to update a headers record.
getUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePayment() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdateSettingsSLQ() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to update a setting value.
getUpdateTime() - Method in class org.bitcoinj.core.Transaction
Returns the earliest time at which the transaction was seen (broadcast or included into the chain), or the epoch if that information isn't available.
getUpdateUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to update a undoableblocks record.
getUriScheme() - Method in class org.bitcoinj.core.NetworkParameters
Scheme part for URIs, for example "bitcoin".
getUriScheme() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
getUseLocalhostPeerWhenPossible() - Method in class org.bitcoinj.core.PeerGroup
getUserKey() - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Called when a channel is being closed and must be signed, possibly with an encrypted key.
getUTXOProvider() - Method in class org.bitcoinj.wallet.Wallet
Get the UTXOProvider.
getUTXOs(List<TransactionOutPoint>) - Method in class org.bitcoinj.core.Peer
Sends a query to the remote peer asking for the unspent transaction outputs (UTXOs) for the given outpoints, with the memory pool included.
getUTXOs(List<TransactionOutPoint>, boolean) - Method in class org.bitcoinj.core.Peer
Sends a query to the remote peer asking for the unspent transaction outputs (UTXOs) for the given outpoints.
GetUTXOsMessage - Class in org.bitcoinj.core
This command is supported only by Bitcoin XT nodes, which advertise themselves using the second service bit flag.
GetUTXOsMessage(NetworkParameters, List<TransactionOutPoint>, boolean) - Constructor for class org.bitcoinj.core.GetUTXOsMessage
 
GetUTXOsMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetUTXOsMessage
 
getValue() - Method in class org.bitcoinj.core.Coin
Returns the number of satoshis of this monetary value.
getValue() - Method in interface org.bitcoinj.core.Monetary
Returns the number of "smallest units" of this monetary value.
getValue(TransactionBag) - Method in class org.bitcoinj.core.Transaction
getValue() - Method in enum org.bitcoinj.core.TransactionConfidence.ConfidenceType
 
getValue() - Method in class org.bitcoinj.core.TransactionInput
 
getValue() - Method in class org.bitcoinj.core.TransactionOutput
Returns the value of this output.
getValue() - Method in class org.bitcoinj.core.UTXO
The value which this Transaction output holds.
getValue() - Method in class org.bitcoinj.protocols.channels.PaymentIncrementAck
 
getValue() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the total amount of bitcoins requested.
getValue() - Method in class org.bitcoinj.utils.Fiat
Returns the number of "smallest units" of this monetary value.
getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Value of connected output, if known
getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Value of connected output, if known
getValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Value of connected output, if known
getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
required int64 value = 1;
getValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
required int64 value = 1;
getValueDescriptor() - Method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getValueDescriptor() - Method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getValueRefunded() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the current amount refunded to us from the multisig contract (ie totalValue-valueSentToServer)
getValueSentFromMe(TransactionBag) - Method in class org.bitcoinj.core.Transaction
Calculates the sum of the inputs that are spending coins with keys in the wallet.
getValueSentToMe(TransactionBag) - Method in class org.bitcoinj.core.Transaction
Calculates the sum of the outputs that are sending coins to a key in the wallet.
getValueSpent() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Returns the amount of money sent on this channel so far.
getValueToMe() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
getValueToMe() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required uint64 valueToMe = 5;
getValueToMe() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required uint64 valueToMe = 5;
getValueToMe() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getValueToMe() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getValueToMe() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getVerifiedChainHead() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getVerifiedChainHead() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Returns the StoredBlock that represents the top of the chain of greatest total work that has been fully verified and the point in the chain at which the unspent transaction output set in this store represents.
getVerifiedChainHead() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getVerifiedChainHead() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getVersion() - Method in class org.bitcoinj.core.AlertMessage
 
getVersion() - Method in class org.bitcoinj.core.Block
Returns the version of the block data structure as defined by the Bitcoin protocol.
getVersion() - Method in class org.bitcoinj.core.LegacyAddress
Get the version header of an address.
getVersion() - Method in class org.bitcoinj.core.Transaction
 
getVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
See Wallet.java for detailed description of pool semantics
getVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction
See Wallet.java for detailed description of pool semantics
getVersion() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
See Wallet.java for detailed description of pool semantics
getVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
getVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
getVersion() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
getVersion() - Method in class org.bitcoinj.wallet.Wallet
Get the version of the Wallet.
getVersionHandshakeFuture() - Method in class org.bitcoinj.core.Peer
 
getVersionMessage() - Method in class org.bitcoinj.core.Peer
Returns version data we announce to our remote peers.
getVersionMessage() - Method in class org.bitcoinj.core.PeerGroup
Returns the version message provided by setVersionMessage or a default if none was given.
getVersionTally() - Method in class org.bitcoinj.core.AbstractBlockChain
 
getWallet() - Method in class org.bitcoinj.wallet.WalletFiles
Get the Wallet this WalletFiles is managing.
getWalletExtensionID() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
getWalletExtensionID() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
 
getWalletExtensionID() - Method in interface org.bitcoinj.wallet.WalletExtension
Returns a Java package/class style name used to disambiguate this extension from others.
getWalletOutputs(TransactionBag) - Method in class org.bitcoinj.core.Transaction
Returns the list of transacion outputs, whether spent or unspent, that match a wallet by address or that are watched by a wallet, i.e., transaction outputs whose script's address is controlled by the wallet and transaction outputs whose script is watched by the wallet.
getWalletTransactions() - Method in class org.bitcoinj.wallet.Wallet
Returns a set of all WalletTransactions in the wallet.
getWatchedAddresses() - Method in class org.bitcoinj.wallet.Wallet
Returns all addresses watched by this wallet.
getWatchedOutputs(boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns all the outputs that match addresses or scripts added via Wallet.addWatchedAddress(Address) or Wallet.addWatchedScripts(java.util.List).
getWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScript(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScriptBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScriptCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScriptList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScriptList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScripts() - Method in class org.bitcoinj.wallet.Wallet
Returns a snapshot of the watched scripts.
getWatchingKey() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
An alias for getKeyByPath(getAccountPath()).
getWatchingKey() - Method in class org.bitcoinj.wallet.Wallet
Returns a public-only DeterministicKey that can be used to set up a watching wallet: that is, a wallet that can import transactions from the block chain just as the normal wallet can, but which cannot spend.
getWitness() - Method in class org.bitcoinj.core.TransactionInput
Get the transaction witness of this input.
getWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
getWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
script witness
getWitness() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
script witness
getWitnessBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
getWitnessOrBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
getWitnessOrBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
script witness
getWitnessOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
script witness
getWitnessProgram() - Method in class org.bitcoinj.core.SegwitAddress
Returns the witness program in decoded form.
getWitnessRoot() - Method in class org.bitcoinj.core.Block
Returns the witness root in big endian form, calculating it from transactions if necessary.
getWitnessVersion() - Method in class org.bitcoinj.core.SegwitAddress
Returns the witness version in decoded form.
getWordList() - Method in class org.bitcoinj.crypto.MnemonicCode
Gets the word list this code uses.
getWork() - Method in class org.bitcoinj.core.Block
Returns the work represented by this block.
getWTxId() - Method in class org.bitcoinj.core.Transaction
Returns the witness transaction id (aka witness id) as per BIP144.
getX() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getXCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getY() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getYCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getZCoord(int) - Method in class org.bitcoinj.crypto.LazyECPoint
 
getZCoords() - Method in class org.bitcoinj.crypto.LazyECPoint
 

H

H2FullPrunedBlockStore - Class in org.bitcoinj.store
A full pruned block store using the H2 pure-java embedded database.
H2FullPrunedBlockStore(NetworkParameters, String, String, String, int) - Constructor for class org.bitcoinj.store.H2FullPrunedBlockStore
Creates a new H2FullPrunedBlockStore, with given credentials for H2 database
H2FullPrunedBlockStore(NetworkParameters, String, int) - Constructor for class org.bitcoinj.store.H2FullPrunedBlockStore
Creates a new H2FullPrunedBlockStore
H2FullPrunedBlockStore(NetworkParameters, String, int, int) - Constructor for class org.bitcoinj.store.H2FullPrunedBlockStore
Creates a new H2FullPrunedBlockStore with the given cache size
HALF_CURVE_ORDER - Static variable in class org.bitcoinj.core.ECKey
Equal to CURVE.getN().shiftRight(1), used for canonicalising the S value of a signature.
handleNewPeer(Peer) - Method in class org.bitcoinj.core.PeerGroup
 
handlePeerDeath(Peer, Throwable) - Method in class org.bitcoinj.core.PeerGroup
 
HARD_MIN_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
 
HARDENED_BIT - Static variable in class org.bitcoinj.crypto.ChildNumber
The bit that's set in the child number to indicate whether this key is "hardened".
hasAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
amount is integer-number-of-satoshis
hasAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output
amount is integer-number-of-satoshis
hasAmount() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
amount is integer-number-of-satoshis
hasAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the chain height at which the transaction was included.
hasAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
If type == BUILDING then this is the chain height at which the transaction was included.
hasAppearedAtHeight() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
If type == BUILDING then this is the chain height at which the transaction was included.
hasBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
hasBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes bestValueSignature = 2;
hasBestValueSignature() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes bestValueSignature = 2;
hasBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
hasBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 bestValueToMe = 1;
hasBestValueToMe() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 bestValueToMe = 1;
hasBlockChain() - Method in class org.bitcoinj.core.VersionMessage
Returns true if the version message indicates the sender has a full copy of the block chain, or false if it's running in client mode (only has the headers).
hasChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Random data that allows us to extend a key.
hasChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
Random data that allows us to extend a key.
hasChainCode() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
Random data that allows us to extend a key.
hasClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
The value which is sent back to the primary.
hasClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
The value which is sent back to the primary.
hasClientChangeValue() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
The value which is sent back to the primary.
hasClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
This field is added in protocol version 2 to send the client public key to the server.
hasClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
This field is added in protocol version 2 to send the client public key to the server.
hasClientKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
This field is added in protocol version 2 to send the client public key to the server.
hasClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
Protocol version 2 only - the P2SH hash doesn't contain the required key
hasClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
Protocol version 2 only - the P2SH hash doesn't contain the required key
hasClientKey() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
Protocol version 2 only - the P2SH hash doesn't contain the required key
hasClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientOutput = 5;
hasClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes clientOutput = 5;
hasClientOutput() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes clientOutput = 5;
hasClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
hasClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
Now one optional field for each message.
hasClientVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
Now one optional field for each message.
hasCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
When set, the hash of the transaction that was presented by the server for closure of the channel.
hasCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
When set, the hash of the transaction that was presented by the server for closure of the channel.
hasCloseTransactionHash() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
When set, the hash of the transaction that was presented by the server for closure of the channel.
hasCode() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
hasCode() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
hasCode() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
hasCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
This much of satoshis (1E-8 fractions)…
hasCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
This much of satoshis (1E-8 fractions)…
hasCoinValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
This much of satoshis (1E-8 fractions)…
hasConfidence() - Method in class org.bitcoinj.core.Transaction
Check if the transaction has a known confidence
hasConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
hasConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction
Data describing where the transaction is in the chain.
hasConfidence() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Data describing where the transaction is in the chain.
hasContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
hasContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes contractTransaction = 2;
hasContractTransaction() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes contractTransaction = 2;
hasContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
hasContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes contractTransaction = 4;
hasContractTransaction() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes contractTransaction = 4;
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Timestamp stored as millis since epoch.
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key
Timestamp stored as millis since epoch.
hasCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Timestamp stored as millis since epoch.
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
Timestamp stored as millis since epoch.
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script
Timestamp stored as millis since epoch.
hasCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
Timestamp stored as millis since epoch.
hasData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bytes data = 2;
hasData() - Method in class org.bitcoinj.wallet.Protos.Extension
required bytes data = 2;
hasData() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required bytes data = 2;
hasData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required bytes data = 2;
hasData() - Method in class org.bitcoinj.wallet.Protos.Tag
required bytes data = 2;
hasData() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
required bytes data = 2;
hasDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the depth of the transaction in the blockchain.
hasDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
If type == BUILDING then this is the depth of the transaction in the blockchain.
hasDepth() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
If type == BUILDING then this is the depth of the transaction in the blockchain.
hasDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
hasDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet
A UTF8 encoded text description of the wallet that is intended for end user provided text.
hasDescription() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
hasDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
hasDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.DeterministicKey deterministic_key = 7;
hasDeterministicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.DeterministicKey deterministic_key = 7;
hasDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The seed for a deterministic key hierarchy.
hasDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
The seed for a deterministic key hierarchy.
hasDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The seed for a deterministic key hierarchy.
hasEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
hasEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key
If the secret data is encrypted, then secret_bytes is missing and this field is set.
hasEncryptedData() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
hasEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
hasEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
Encrypted version of the seed
hasEncryptedDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Encrypted version of the seed
hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The encrypted private key
hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
The encrypted private key
hasEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
The encrypted private key
hasEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
hasEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.ScryptParameters encryption_parameters = 6;
hasEncryptionParameters() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.ScryptParameters encryption_parameters = 6;
hasEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
hasEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
hasEncryptionType() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
hasError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
hasError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Error error = 10;
hasError() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Error error = 10;
hasExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
hasExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction
Exchange rate that was valid when the transaction was sent.
hasExchangeRate() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Exchange rate that was valid when the transaction was sent.
hasExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
Can be set by the client when erroring to the server if a value was out of range.
hasExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error
Can be set by the client when erroring to the server if a value was out of range.
hasExpectedValue() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
Can be set by the client when erroring to the server if a value was out of range.
hasExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when this request should be considered invalid
hasExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Timestamp; when this request should be considered invalid
hasExpires() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Timestamp; when this request should be considered invalid
hasExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Rough UNIX time for when the channel expires.
hasExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
Rough UNIX time for when the channel expires.
hasExpireTimeSecs() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
Rough UNIX time for when the channel expires.
hasExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The expiry time of the CLTV lock.
hasExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
The expiry time of the CLTV lock.
hasExpiryTime() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
The expiry time of the CLTV lock.
hasExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
NOT SAFE FOR HTML WITHOUT ESCAPING
hasExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error
NOT SAFE FOR HTML WITHOUT ESCAPING
hasExplanation() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
NOT SAFE FOR HTML WITHOUT ESCAPING
hasFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
ISO 4217 currency code (if available) of the fiat currency.
hasFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
ISO 4217 currency code (if available) of the fiat currency.
hasFiatCurrencyCode() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
ISO 4217 currency code (if available) of the fiat currency.
hasFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
…is worth this much of fiat (1E-4 fractions).
hasFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
…is worth this much of fiat (1E-4 fractions).
hasFiatValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
…is worth this much of fiat (1E-4 fractions).
hash - Variable in class org.bitcoinj.core.InventoryItem
 
hash(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Calculates the SHA-256 hash of the given bytes.
hash(byte[], int, int) - Static method in class org.bitcoinj.core.Sha256Hash
Calculates the SHA-256 hash of the given byte range.
HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
hasHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
hasHash() - Method in class org.bitcoinj.wallet.Protos.Transaction
required bytes hash = 2;
hasHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
required bytes hash = 2;
hashCode() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
hashCode() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
hashCode() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
hashCode() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
hashCode() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
hashCode() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
hashCode() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
hashCode() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
hashCode() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
hashCode() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
hashCode() - Method in class org.bitcoinj.core.Block
 
hashCode() - Method in class org.bitcoinj.core.BlockLocator
 
hashCode() - Method in class org.bitcoinj.core.BloomFilter
 
hashCode() - Method in class org.bitcoinj.core.Coin
 
hashCode() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
 
hashCode() - Method in class org.bitcoinj.core.ECKey
 
hashCode() - Method in class org.bitcoinj.core.FilteredBlock
 
hashCode() - Method in class org.bitcoinj.core.GetBlocksMessage
 
hashCode() - Method in class org.bitcoinj.core.GetHeadersMessage
 
hashCode() - Method in class org.bitcoinj.core.GetUTXOsMessage
 
hashCode() - Method in class org.bitcoinj.core.InventoryItem
 
hashCode() - Method in class org.bitcoinj.core.LegacyAddress
 
hashCode() - Method in class org.bitcoinj.core.ListMessage
 
hashCode() - Method in class org.bitcoinj.core.NetworkParameters
 
hashCode() - Method in class org.bitcoinj.core.PartialMerkleTree
 
hashCode() - Method in class org.bitcoinj.core.PeerAddress
 
hashCode() - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
 
hashCode() - Method in class org.bitcoinj.core.RejectMessage
 
hashCode() - Method in class org.bitcoinj.core.Sha256Hash
Returns the last four bytes of the wrapped hash.
hashCode() - Method in class org.bitcoinj.core.StoredBlock
 
hashCode() - Method in class org.bitcoinj.core.StoredUndoableBlock
 
hashCode() - Method in class org.bitcoinj.core.Transaction
 
hashCode() - Method in class org.bitcoinj.core.TransactionInput
 
hashCode() - Method in class org.bitcoinj.core.TransactionOutPoint
 
hashCode() - Method in class org.bitcoinj.core.TransactionOutput
 
hashCode() - Method in class org.bitcoinj.core.TransactionWitness
 
hashCode() - Method in class org.bitcoinj.core.UTXO
 
hashCode() - Method in class org.bitcoinj.core.UTXOsMessage
 
hashCode() - Method in class org.bitcoinj.core.VersionMessage
 
hashCode() - Method in class org.bitcoinj.crypto.ChildNumber
 
hashCode() - Method in class org.bitcoinj.crypto.DeterministicKey
 
hashCode() - Method in class org.bitcoinj.crypto.EncryptedData
 
hashCode() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
 
hashCode() - Method in class org.bitcoinj.crypto.LazyECPoint
 
hashCode() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
hashCode() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
hashCode() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
hashCode() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
hashCode() - Method in class org.bitcoinj.script.Script
 
hashCode() - Method in class org.bitcoinj.script.ScriptChunk
 
hashCode() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return a hash code value for this instance.
hashCode() - Method in class org.bitcoinj.utils.BtcFormat
Return a hash code value for this instance.
hashCode() - Method in class org.bitcoinj.utils.ExchangeRate
 
hashCode() - Method in class org.bitcoinj.utils.Fiat
 
hashCode() - Method in class org.bitcoinj.utils.MonetaryFormat
 
hashCode() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.Extension
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.Key
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.Script
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.Tag
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
hashCode() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
hashForSignature(int, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
hashForSignature(int, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
hashForSignature(int, byte[], byte) - Method in class org.bitcoinj.core.Transaction
This is required for signatures which use a sigHashType which cannot be represented using SigHash and anyoneCanPay See transaction c99c49da4c38af669dea436d3e73780dfdb6c1ecf9958baa52960e8baee30e73, which has sigHashType 0
hashForWitnessSignature(int, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
 
hashForWitnessSignature(int, Script, Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
hashForWitnessSignature(int, byte[], Coin, byte) - Method in class org.bitcoinj.core.Transaction
 
hashToByteString(Sha256Hash) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
 
hashTwice(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Calculates the SHA-256 hash of the given bytes, and then hashes the resulting hash again.
hashTwice(byte[], byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Calculates the hash of hash on the given chunks of bytes.
hashTwice(byte[], int, int) - Static method in class org.bitcoinj.core.Sha256Hash
Calculates the SHA-256 hash of the given byte range, and then hashes the resulting hash again.
hashTwice(byte[], int, int, byte[], int, int) - Static method in class org.bitcoinj.core.Sha256Hash
Calculates the hash of hash on the given byte ranges.
hasId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
hasId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes id = 1;
hasId() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes id = 1;
hasId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
like org.whatever.foo.bar
hasId() - Method in class org.bitcoinj.wallet.Protos.Extension
like org.whatever.foo.bar
hasId() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
like org.whatever.foo.bar
hasInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
Information about this update.
hasInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
Information about this update.
hasInfo() - Method in interface org.bitcoin.paymentchannel.Protos.PaymentAckOrBuilder
Information about this update.
hasInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
Information about this update.
hasInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
Information about this update.
hasInfo() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
Information about this update.
hasInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The initialisation vector for the AES encryption (16 bytes)
hasInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
The initialisation vector for the AES encryption (16 bytes)
hasInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
The initialisation vector for the AES encryption (16 bytes)
hasInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
hasInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
To open the channel, an initial payment of the server-specified dust limit value must be provided.
hasInitialPayment() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
hasInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
hasInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Initiate initiate = 4;
hasInitiate() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Initiate initiate = 4;
hasIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
hasIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required string ip_address = 1;
hasIpAddress() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required string ip_address = 1;
hasIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
hasIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required bytes ip_address = 1;
hasIpAddress() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required bytes ip_address = 1;
hasIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Flag indicating that this key is a root of a following chain.
hasIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
Flag indicating that this key is a root of a following chain.
hasIsFollowing() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
Flag indicating that this key is a root of a following chain.
hasIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
hasIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
hasIssuedSubkeys() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
hasKey(ECKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
hasKey(ECKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
hasKey(ECKey) - Method in interface org.bitcoinj.wallet.KeyChain
Returns true if the given key is in the chain.
hasKey(ECKey) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
hasKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
Returns true if the given key is in the wallet, false otherwise.
hasKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
UNIX time in seconds since the epoch.
hasKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet
UNIX time in seconds since the epoch.
hasKeyRotationTime() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
UNIX time in seconds since the epoch.
hasLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
User-provided label associated with the key.
hasLabel() - Method in class org.bitcoinj.wallet.Protos.Key
User-provided label associated with the key.
hasLabel() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
User-provided label associated with the key.
hasLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
Millis since epoch the transaction was last announced to us.
hasLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
Millis since epoch the transaction was last announced to us.
hasLastBroadcastedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
Millis since epoch the transaction was last announced to us.
hasLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The SHA256 hash of the head of the best chain seen by this wallet.
hasLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet
The SHA256 hash of the head of the best chain seen by this wallet.
hasLastSeenBlockHash() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
The SHA256 hash of the head of the best chain seen by this wallet.
hasLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The height in the chain of the last seen block.
hasLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet
The height in the chain of the last seen block.
hasLastSeenBlockHeight() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
The height in the chain of the last seen block.
hasLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int64 last_seen_block_time_secs = 14;
hasLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional int64 last_seen_block_time_secs = 14;
hasLastSeenBlockTimeSecs() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional int64 last_seen_block_time_secs = 14;
hasLimitedBlockChain() - Method in class org.bitcoinj.core.VersionMessage
Returns true if the peer has at least the last two days worth of blockchain (BIP159).
hasLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
The nLockTime field is useful for contracts.
hasLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction
The nLockTime field is useful for contracts.
hasLockTime() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
The nLockTime field is useful for contracts.
hasLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 lookahead_size = 4;
hasLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
optional uint32 lookahead_size = 4;
hasLookaheadSize() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
optional uint32 lookahead_size = 4;
hasLotAndSequence - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
required int32 major = 1;
hasMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
required int32 major = 1;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
required int32 major = 1;
hasMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
required int32 major = 1;
hasMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint32 majorVersion = 9 [default = 1];
hasMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
optional uint32 majorVersion = 9 [default = 1];
hasMajorVersion() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional uint32 majorVersion = 9 [default = 1];
hasMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional uint32 majorVersion = 7 [default = 1];
hasMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional uint32 majorVersion = 7 [default = 1];
hasMajorVersion() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional uint32 majorVersion = 7 [default = 1];
hasMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
If we do not understand a mandatory extension, abort to prevent data loss.
hasMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension
If we do not understand a mandatory extension, abort to prevent data loss.
hasMandatory() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
If we do not understand a mandatory extension, abort to prevent data loss.
hasMaxMoney() - Method in class org.bitcoinj.core.NetworkParameters
Returns whether this network has a maximum number of coins (finite supply) or not.
hasMaxMoney() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Human-readable message for the merchant
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment
Human-readable message for the merchant
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
human-readable message for customer
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
human-readable message for customer
hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
human-readable message for customer
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Human-readable description of request for the customer
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Human-readable description of request for the customer
hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Human-readable description of request for the customer
hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
Human-readable message for the merchant
hasMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Memo of the transaction.
hasMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction
Memo of the transaction.
hasMemo() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
Memo of the transaction.
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
From PaymentDetails.merchant_data
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment
From PaymentDetails.merchant_data
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Arbitrary data to include in the Payment message
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Arbitrary data to include in the Payment message
hasMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Arbitrary data to include in the Payment message
hasMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
From PaymentDetails.merchant_data
hasMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Once a channel is exhausted a new one must be set up.
hasMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
Once a channel is exhausted a new one must be set up.
hasMinAcceptedChannelSize() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
Once a channel is exhausted a new one must be set up.
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
optional int32 minor = 2 [default = 0];
hasMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
optional int32 minor = 2 [default = 0];
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
optional int32 minor = 2 [default = 0];
hasMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
optional int32 minor = 2 [default = 0];
hasMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
The amount of money the server requires for the initial payment.
hasMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
The amount of money the server requires for the initial payment.
hasMinPayment() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
The amount of money the server requires for the initial payment.
hasMoreBytes() - Method in class org.bitcoinj.core.Message
 
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
This must be a raw pubkey in regular ECDSA form.
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
This must be a raw pubkey in regular ECDSA form.
hasMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
This must be a raw pubkey in regular ECDSA form.
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
This must be a raw pubkey in regular ECDSA form.
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
This must be a raw pubkey in regular ECDSA form.
hasMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
This must be a raw pubkey in regular ECDSA form.
hasMyKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Deprecated, key is already stored in the wallet, and found using myPublicKey;
hasMyKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
Deprecated, key is already stored in the wallet, and found using myPublicKey;
hasMyKey() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
Deprecated, key is already stored in the wallet, and found using myPublicKey;
hasMyKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
hasMyKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes myKey = 6;
hasMyKey() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes myKey = 6;
hasMyPublicKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myPublicKey = 8;
hasMyPublicKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes myPublicKey = 8;
hasMyPublicKey() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes myPublicKey = 8;
hasN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
CPU/ memory cost parameter
hasN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
CPU/ memory cost parameter
hasN() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
CPU/ memory cost parameter
hasNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
hasNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
required string net = 3;
hasNet() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
required string net = 3;
hasNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
"main" or "test"
hasNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
"main" or "test"
hasNetwork() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
"main" or "test"
hasNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
the network used by this wallet
hasNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet
the network used by this wallet
hasNetworkIdentifier() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
the network used by this wallet
hasNext() - Method in class org.bitcoinj.utils.BlockFileLoader
 
hasNonce() - Method in class org.bitcoinj.core.Ping
 
hasOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Type of addresses (aka output scripts) to generate for receiving.
hasOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key
Type of addresses (aka output scripts) to generate for receiving.
hasOutputScriptType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Type of addresses (aka output scripts) to generate for receiving.
hasOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If set, hash of the transaction that double spent this one into oblivion.
hasOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
If set, hash of the transaction that double spent this one into oblivion.
hasOverridingTransaction() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
If set, hash of the transaction that double spent this one into oblivion.
hasP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Parallelisation parameter
hasP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
Parallelisation parameter
hasP() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
Parallelisation parameter
hasPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
hasPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
Payment message that triggered this ACK
hasPayment() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
Payment message that triggered this ACK
hasPaymentAck() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
hasPaymentAck() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.PaymentAck payment_ack = 11;
hasPaymentAck() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.PaymentAck payment_ack = 11;
hasPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional uint32 payment_details_version = 1 [default = 1];
hasPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional uint32 payment_details_version = 1 [default = 1];
hasPaymentDetailsVersion() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional uint32 payment_details_version = 1 [default = 1];
hasPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
URL to send Payment and get PaymentACK
hasPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
URL to send Payment and get PaymentACK
hasPaymentUrl() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
URL to send Payment and get PaymentACK
hasPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes peer_seeds = 1;
hasPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
required bytes peer_seeds = 1;
hasPeerSeeds() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
required bytes peer_seeds = 1;
hasPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
depends on pki_type
hasPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
depends on pki_type
hasPkiData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
depends on pki_type
hasPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
none / x509+sha256 / x509+sha1
hasPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
none / x509+sha256 / x509+sha1
hasPkiType() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
none / x509+sha256 / x509+sha1
hasPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
hasPool() - Method in class org.bitcoinj.wallet.Protos.Transaction
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
hasPool() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
hasPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 port = 2;
hasPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required uint32 port = 2;
hasPort() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required uint32 port = 2;
hasPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint32 port = 2;
hasPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required uint32 port = 2;
hasPort() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required uint32 port = 2;
hasPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
The hash of the multisig contract of a previous channel.
hasPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
The hash of the multisig contract of a previous channel.
hasPreviousChannelContractHash() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
The hash of the multisig contract of a previous channel.
hasPrivKey() - Method in class org.bitcoinj.core.ECKey
Returns true if this key has unencrypted access to private key bytes.
hasPrivKey() - Method in class org.bitcoinj.crypto.DeterministicKey
 
hasProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required bytes program = 1;
hasProgram() - Method in class org.bitcoinj.wallet.Protos.Script
required bytes program = 1;
hasProgram() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
required bytes program = 1;
hasProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
hasProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideContract provide_contract = 7;
hasProvideContract() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideContract provide_contract = 7;
hasProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
hasProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideRefund provide_refund = 5;
hasProvideRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideRefund provide_refund = 5;
hasPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes pubkey = 3;
hasPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
required bytes pubkey = 3;
hasPubkey() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
required bytes pubkey = 3;
hasPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The public EC key derived from the private key.
hasPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key
The public EC key derived from the private key.
hasPublicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
The public EC key derived from the private key.
hasPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
hasPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
hasPurpose() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
hasR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Block size parameter
hasR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
Block size parameter
hasR() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
Block size parameter
hasRefundFees() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Fees required to refund the transaction.
hasRefundFees() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
Fees required to refund the transaction.
hasRefundFees() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
Fees required to refund the transaction.
hasRefundTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
hasRefundTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes refundTransaction = 3;
hasRefundTransaction() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes refundTransaction = 3;
hasRefundTransactionUnlockTimeSecs() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
hasRefundTransactionUnlockTimeSecs() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 refundTransactionUnlockTimeSecs = 3;
hasRefundTransactionUnlockTimeSecs() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 refundTransactionUnlockTimeSecs = 3;
hasRelativeLockTime() - Method in class org.bitcoinj.core.Transaction
A transaction has a relative lock time (BIP 68) if it is version 2 or higher and at least one of its inputs has its TransactionInput.SEQUENCE_LOCKTIME_DISABLE_FLAG cleared.
hasRelativeLockTime() - Method in class org.bitcoinj.core.TransactionInput
Returns whether this input, if it belongs to a version 2 (or higher) transaction, has relative lock-time enabled.
hasReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
hasReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ReturnRefund return_refund = 6;
hasReturnRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ReturnRefund return_refund = 6;
hasSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Salt to use in generation of the wallet password (8 bytes)
hasSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
Salt to use in generation of the wallet password (8 bytes)
hasSalt() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
Salt to use in generation of the wallet password (8 bytes)
hasScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
usually one of the standard Script forms
hasScript() - Method in class org.bitcoin.protocols.payments.Protos.Output
usually one of the standard Script forms
hasScript() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
usually one of the standard Script forms
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Script that contains the signatures/pubkeys.
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Script that contains the signatures/pubkeys.
hasScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Script that contains the signatures/pubkeys.
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
script of transaction output
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
script of transaction output
hasScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
script of transaction output
hasSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
hasSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
hasSecretBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
hasSequence() - Method in class org.bitcoinj.core.TransactionInput
 
hasSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Sequence number.
hasSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Sequence number.
hasSequence() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Sequence number.
hasSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
PaymentDetails
hasSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
PaymentDetails
hasSerializedPaymentDetails() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
PaymentDetails
hasServerKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The server's public key.
hasServerKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
The server's public key.
hasServerKey() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
The server's public key.
hasServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
hasServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ServerVersion server_version = 3;
hasServerVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ServerVersion server_version = 3;
hasServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 services = 3;
hasServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required uint32 services = 3;
hasServices() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required uint32 services = 3;
hasServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
hasServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required uint64 services = 3;
hasServices() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required uint64 services = 3;
hasSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
hasSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Settlement settlement = 9;
hasSettlement() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Settlement settlement = 9;
hasSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes signature = 2;
hasSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
required bytes signature = 2;
hasSignature() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
required bytes signature = 2;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
required bytes signature = 1;
hasSignature() - Method in interface org.bitcoin.paymentchannel.Protos.ReturnRefundOrBuilder
required bytes signature = 1;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
hasSignature() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
hasSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
pki-dependent signature
hasSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
pki-dependent signature
hasSignature() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
pki-dependent signature
hasSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Number of signatures required to spend.
hasSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
Number of signatures required to spend.
hasSigsRequiredToSpend() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
Number of signatures required to spend.
hasSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional .wallet.TransactionConfidence.Source source = 7;
hasSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional .wallet.TransactionConfidence.Source source = 7;
hasSource() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional .wallet.TransactionConfidence.Source source = 7;
hasSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the hash of the transaction doing the spend.
hasSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
If spent, the hash of the transaction doing the spend.
hasSpentByTransactionHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
If spent, the hash of the transaction doing the spend.
hasSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the index of the transaction input of the transaction doing the spend.
hasSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
If spent, the index of the transaction input of the transaction doing the spend.
hasSpentByTransactionIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
If spent, the index of the transaction input of the transaction doing the spend.
hasTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
hasTag() - Method in class org.bitcoinj.wallet.Protos.Tag
required string tag = 1;
hasTag() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
required string tag = 1;
hasTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when payment request created
hasTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Timestamp; when payment request created
hasTime() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
Timestamp; when payment request created
hasTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
seconds since UNIX epoch
hasTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
seconds since UNIX epoch
hasTimestamp() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
seconds since UNIX epoch
hasTimeWindowSecs() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
How many seconds should the channel be open, only used when a new channel is created.
hasTimeWindowSecs() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
How many seconds should the channel be open, only used when a new channel is created.
hasTimeWindowSecs() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
How many seconds should the channel be open, only used when a new channel is created.
hasTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Hash of the transaction this input is using.
hasTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Hash of the transaction this input is using.
hasTransactionOutPointHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Hash of the transaction this input is using.
hasTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Index of transaction output used by this input.
hasTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Index of transaction output used by this input.
hasTransactionOutPointIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Index of transaction output used by this input.
hasTransactions() - Method in class org.bitcoinj.core.Block
Return whether this block contains any transactions.
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
The serialized bytes of the transaction in Satoshi format.
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
The serialized bytes of the transaction in Satoshi format.
hasTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
The serialized bytes of the transaction in Satoshi format.
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
The serialized bytes of the return transaction in Satoshi format.
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
The serialized bytes of the return transaction in Satoshi format.
hasTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
The serialized bytes of the return transaction in Satoshi format.
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
A copy of the fully signed final contract that settles the channel.
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
A copy of the fully signed final contract that settles the channel.
hasTx() - Method in interface org.bitcoin.paymentchannel.Protos.SettlementOrBuilder
A copy of the fully signed final contract that settles the channel.
hasType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
hasType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
hasType() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
hasType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
required .wallet.Key.Type type = 1;
hasType() - Method in class org.bitcoinj.wallet.Protos.Key
required .wallet.Key.Type type = 1;
hasType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
required .wallet.Key.Type type = 1;
hasType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
hasType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
hasType() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
hasUnspentOutputs(Sha256Hash, int) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
hasUnspentOutputs(Sha256Hash, int) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
True if this store has any unspent outputs from a transaction with a hash equal to the first parameter
hasUnspentOutputs(Sha256Hash, int) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
hasUnspentOutputs(Sha256Hash, int) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
hasUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
millis since epoch the transaction was last updated
hasUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction
millis since epoch the transaction was last updated
hasUpdatedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
millis since epoch the transaction was last updated
hasUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
hasUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.UpdatePayment update_payment = 8;
hasUpdatePayment() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.UpdatePayment update_payment = 8;
hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Value of connected output, if known
hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
Value of connected output, if known
hasValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
Value of connected output, if known
hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
required int64 value = 1;
hasValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
required int64 value = 1;
hasValueToMe() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
hasValueToMe() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required uint64 valueToMe = 5;
hasValueToMe() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required uint64 valueToMe = 5;
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
See Wallet.java for detailed description of pool semantics
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction
See Wallet.java for detailed description of pool semantics
hasVersion() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
See Wallet.java for detailed description of pool semantics
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
hasVersion() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
hasWitness() - Method in class org.bitcoinj.core.TransactionInput
Determine if the transaction has witnesses.
hasWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
hasWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
script witness
hasWitness() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
script witness
hasWitnesses() - Method in class org.bitcoinj.core.Transaction
 
HDDerivationException - Exception in org.bitcoinj.crypto
 
HDDerivationException(String) - Constructor for exception org.bitcoinj.crypto.HDDerivationException
 
HDKeyDerivation - Class in org.bitcoinj.crypto
Implementation of the BIP 32 deterministic wallet child key generation algorithm.
HDKeyDerivation.PublicDeriveMode - Enum in org.bitcoinj.crypto
 
HDKeyDerivation.RawKeyBytes - Class in org.bitcoinj.crypto
 
HDUtils - Class in org.bitcoinj.crypto
Static utilities used in BIP 32 Hierarchical Deterministic Wallets (HDW).
HDUtils() - Constructor for class org.bitcoinj.crypto.HDUtils
 
header - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
HEADER_LENGTH - Static variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
The largest number of bytes that a header can represent
HEADER_MAGIC - Static variable in class org.bitcoinj.store.SPVBlockStore
 
HEADER_SIZE - Static variable in class org.bitcoinj.core.Block
How many bytes are required to represent a block header WITHOUT the trailing 00 length byte.
headerBytesValid - Variable in class org.bitcoinj.core.Block
 
HeadersMessage - Class in org.bitcoinj.core
A protocol message that contains a repeated series of block headers, sent in response to the "getheaders" command.
HeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.HeadersMessage
 
HeadersMessage(NetworkParameters, Block...) - Constructor for class org.bitcoinj.core.HeadersMessage
 
HeadersMessage(NetworkParameters, List<Block>) - Constructor for class org.bitcoinj.core.HeadersMessage
 
HEX - Static variable in class org.bitcoinj.core.Utils
Hex encoding used throughout the framework.
hit - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
hmacSha512(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDUtils
 
hrp - Variable in class org.bitcoinj.core.Bech32.Bech32Data
 
HttpDiscovery - Class in org.bitcoinj.net.discovery
A class that knows how to read signed sets of seeds over HTTP, using a simple protobuf based protocol.
HttpDiscovery(NetworkParameters, URI, ECKey) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery
Constructs a discovery object that will read data from the given HTTP[S] URI and, if a public key is provided, will check the signature using that key.
HttpDiscovery(NetworkParameters, HttpDiscovery.Details) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery
Constructs a discovery object that will read data from the given HTTP[S] URI and, if a public key is provided, will check the signature using that key.
HttpDiscovery(NetworkParameters, HttpDiscovery.Details, OkHttpClient) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery
 
HttpDiscovery.Details - Class in org.bitcoinj.net.discovery
 
httpSeeds - Variable in class org.bitcoinj.core.NetworkParameters
 

I

i() - Method in class org.bitcoinj.crypto.ChildNumber
Returns the uint32 encoded form of the path element, including the most significant bit.
id - Variable in class org.bitcoinj.core.NetworkParameters
See getId().
id - Variable in enum org.bitcoinj.script.Script.ScriptType
 
ID_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
ID_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
ID_MAINNET - Static variable in class org.bitcoinj.core.NetworkParameters
The string returned by getId() for the main, production network where people trade things.
ID_REGTEST - Static variable in class org.bitcoinj.core.NetworkParameters
The string returned by getId() for regtest mode.
ID_TESTNET - Static variable in class org.bitcoinj.core.NetworkParameters
The string returned by getId() for the testnet.
ID_UNITTESTNET - Static variable in class org.bitcoinj.core.NetworkParameters
Unit test network.
ignoreLockCycles() - Static method in class org.bitcoinj.utils.Threading
 
importKey(ECKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
Imports a key to the key chain.
importKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
Imports the given ECKey to the wallet.
importKeys(ECKey...) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
importKeys(List<? extends ECKey>) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
importKeys(List<ECKey>) - Method in class org.bitcoinj.wallet.KeyChainGroup
Imports the given keys into the basic chain, creating it if necessary.
importKeys(ECKey...) - Method in class org.bitcoinj.wallet.KeyChainGroup
Imports the given keys into the basic chain, creating it if necessary.
importKeys(List<ECKey>) - Method in class org.bitcoinj.wallet.Wallet
Imports the given keys to the wallet.
importKeysAndEncrypt(List<ECKey>, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
Imports the given unencrypted keys into the basic chain, encrypting them along the way with the given key.
importKeysAndEncrypt(List<ECKey>, CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Takes a list of keys and a password, then encrypts and imports them in one step using the current keycrypter.
importKeysAndEncrypt(List<ECKey>, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Takes a list of keys and an AES key, then encrypts and imports them in one step using the current keycrypter.
IN_CONFLICT_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
There is another transaction spending one of this transaction inputs.
INACTIVE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
In non-best chain, not our transaction
incrementDepthInBlocks() - Method in class org.bitcoinj.core.TransactionConfidence
Called by the wallet when the tx appears on the best chain and a new block is added to the top.
IncrementedPayment() - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
incrementPayment(Coin, ByteString, KeyParameter) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Increments the total value which we pay the server.
incrementPayment(Coin) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Increments the total value which we pay the server.
incrementPayment(Coin, ByteString, KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Increments the total value which we pay the server.
incrementPayment(Coin) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Increments the total value which we pay the server.
incrementPayment(Coin, ByteString, KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Increments the total value which we pay the server.
incrementPayment(Coin, byte[]) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Called when the client provides us with a new signature and wishes to increment total payment by size.
incrementPaymentBy(Coin, KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Updates the outputs on the payment contract transaction and re-signs it.
INFO_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
INFO_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
init() - Static method in class org.bitcoinj.utils.BriefLogFormatter
Configures JDK logging to use this class for everything.
INITIAL_PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
INITIALISATION_VECTOR_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedData
 
initialisationVector - Variable in class org.bitcoinj.crypto.EncryptedData
 
initialize(BlockStore, StoredBlock) - Method in class org.bitcoinj.utils.VersionTally
Initialize the version tally from the block store.
initiate() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate time using PaymentChannelV1ClientState.getIncompleteRefundTransaction() and PaymentChannelV1ClientState.getContract().
initiate(KeyParameter, IPaymentChannelClient.ClientChannelProperties) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate time using PaymentChannelV1ClientState.getIncompleteRefundTransaction() and PaymentChannelClientState.getContract().
initiate(KeyParameter, IPaymentChannelClient.ClientChannelProperties) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate time using PaymentChannelV1ClientState.getIncompleteRefundTransaction() and PaymentChannelV1ClientState.getContract().
initiate(KeyParameter, IPaymentChannelClient.ClientChannelProperties) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
INITIATE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
INITIATE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
INITIATE = 3;
initVerbose() - Static method in class org.bitcoinj.utils.BriefLogFormatter
 
initWalletListeners() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
initWithSilentBitcoinJ() - Static method in class org.bitcoinj.utils.BriefLogFormatter
 
insert(byte[]) - Method in class org.bitcoinj.core.BloomFilter
Insert the given arbitrary data into the filter
insert(ECKey) - Method in class org.bitcoinj.core.BloomFilter
Inserts the given key and equivalent hashed form (for the address).
insert(TransactionOutPoint) - Method in class org.bitcoinj.core.BloomFilter
Inserts the given transaction outpoint.
INSTANCE - Static variable in class org.bitcoinj.crypto.MnemonicCode
 
instrument - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
InsufficientMoneyException - Exception in org.bitcoinj.core
Thrown to indicate that you don't have enough money available to perform the requested operation.
InsufficientMoneyException() - Constructor for exception org.bitcoinj.core.InsufficientMoneyException
 
InsufficientMoneyException(Coin) - Constructor for exception org.bitcoinj.core.InsufficientMoneyException
 
InsufficientMoneyException(Coin, String) - Constructor for exception org.bitcoinj.core.InsufficientMoneyException
 
int64ToByteArrayLE(long, byte[], int) - Static method in class org.bitcoinj.core.Utils
Write 8 bytes to the byte array (starting at the offset) as signed 64-bit integer in little endian format.
int64ToByteStreamLE(long, OutputStream) - Static method in class org.bitcoinj.core.Utils
Write 8 bytes to the output stream as signed 64-bit integer in little endian format.
INTERNAL_SUBPATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Extension
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Key
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Script
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Tag
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
internalGetValueMap() - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
internalGetValueMap() - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
interval - Variable in class org.bitcoinj.core.NetworkParameters
 
INTERVAL - Static variable in class org.bitcoinj.core.NetworkParameters
 
InvalidCharacter(char, int) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidCharacter
 
InvalidChecksum() - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidChecksum
 
InvalidChecksum(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidChecksum
 
InvalidCipherText(String) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.InvalidCipherText
 
InvalidCipherText(String, Throwable) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.InvalidCipherText
 
InvalidDataLength() - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidDataLength
 
InvalidDataLength(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidDataLength
 
InvalidNetwork(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidNetwork
 
InvalidOutputs(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidOutputs
 
InvalidPaymentRequestURL(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentRequestURL
 
InvalidPaymentRequestURL(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentRequestURL
 
InvalidPaymentURL(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentURL
 
InvalidPaymentURL(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentURL
 
InvalidPkiData(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPkiData
 
InvalidPkiData(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPkiData
 
InvalidPkiType(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPkiType
 
InvalidPrefix() - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidPrefix
 
InvalidPrefix(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidPrefix
 
InvalidVersion(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidVersion
 
InventoryItem - Class in org.bitcoinj.core
 
InventoryItem(InventoryItem.Type, Sha256Hash) - Constructor for class org.bitcoinj.core.InventoryItem
 
InventoryItem.Type - Enum in org.bitcoinj.core
 
InventoryMessage - Class in org.bitcoinj.core
Represents the "inv" P2P network message.
InventoryMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.InventoryMessage
 
InventoryMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.InventoryMessage
Deserializes an 'inv' message.
InventoryMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.InventoryMessage
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
IPaymentChannelClient - Interface in org.bitcoinj.protocols.channels
A class implementing this interface supports the basic operations of a payment channel.
IPaymentChannelClient.ClientChannelProperties - Interface in org.bitcoinj.protocols.channels
Set Client payment channel properties.
IPaymentChannelClient.ClientConnection - Interface in org.bitcoinj.protocols.channels
Implements the connection between this client and the server, providing an interface which allows messages to be sent to the server, requests for the connection to the server to be closed, and a callback which occurs when the channel is fully open.
IPaymentChannelClient.Factory - Interface in org.bitcoinj.protocols.channels
An implementor of this interface creates payment channel clients that "talk back" with the given connection.
isAcceptRiskyTransactions() - Method in class org.bitcoinj.wallet.Wallet
See Wallet.setAcceptRiskyTransactions(boolean) for an explanation of this property.
isAddressMine(Address) - Method in class org.bitcoinj.wallet.Wallet
Returns true if the address is belongs to this wallet.
isAddressWatched(Address) - Method in class org.bitcoinj.wallet.Wallet
Return true if we are watching this address.
isAndroidRuntime() - Static method in class org.bitcoinj.core.Utils
 
isAnyOutputSpent() - Method in class org.bitcoinj.core.Transaction
Returns true if any of the outputs is marked as spent.
isAvailableForSpending() - Method in class org.bitcoinj.core.TransactionOutput
Returns whether TransactionOutput.markAsSpent(TransactionInput) has been called on this class.
isBIP34() - Method in class org.bitcoinj.core.Block
Returns whether this block conforms to BIP34: Height in Coinbase.
isBIP65() - Method in class org.bitcoinj.core.Block
Returns whether this block conforms to BIP65: OP_CHECKLOCKTIMEVERIFY.
isBIP66() - Method in class org.bitcoinj.core.Block
Returns whether this block conforms to BIP66: Strict DER signatures.
isBloomFilteringEnabled() - Method in class org.bitcoinj.core.PeerGroup
Returns whether the Bloom filtering protocol optimisation is in use: defaults to true.
isBloomFilteringSupported() - Method in class org.bitcoinj.core.VersionMessage
Returns true if the peer supports bloom filtering according to BIP37 and BIP111.
isCached() - Method in class org.bitcoinj.core.Message
used for unit testing
isCanonical() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
Returns true if the S component is "low", that means it is below ECKey.HALF_CURVE_ORDER.
isChainFileLocked() - Method in class org.bitcoinj.kits.WalletAppKit
Tests to see if the spvchain file has an operating system file lock on it.
isCheckpoint(int) - Method in class org.bitcoinj.core.NetworkParameters
Returns true if the given height has a recorded checkpoint.
isCoinBase() - Method in class org.bitcoinj.core.Transaction
A coinbase transaction is one that creates a new coin.
isCoinBase() - Method in class org.bitcoinj.core.TransactionInput
Coinbase transactions have special inputs with hashes of zero.
isCoinbase() - Method in class org.bitcoinj.core.UTXO
Gets the flag of whether this was created by a coinbase tx.
isCompressed() - Method in class org.bitcoinj.core.ECKey
Returns whether this key is using the compressed form or not.
isCompressed() - Method in class org.bitcoinj.crypto.LazyECPoint
 
isConsistent() - Method in class org.bitcoinj.wallet.Wallet
Returns if this wallet is structurally consistent, so e.g.
isConsistentOrThrow() - Method in class org.bitcoinj.wallet.Wallet
Variant of Wallet.isConsistent() that throws an IllegalStateException describing the first inconsistency.
isDeterministicUpgradeRequired(Script.ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns true if a call to #upgradeToDeterministic(ScriptType, KeyChainGroupStructure, long, KeyParameter) is required in order to have an active deterministic keychain of the desired script type.
isDeterministicUpgradeRequired() - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #isDeterministicUpgradeRequired(ScriptType)
isDeterministicUpgradeRequired(Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
Returns true if the wallet contains random keys and no HD chains, in which case you should call #upgradeToDeterministic(ScriptType, KeyParameter) before attempting to do anything that would require a new address or key.
isDifficultyTransitionPoint(int) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
Checks if we are at a difficulty transition point.
isDownloadData() - Method in class org.bitcoinj.core.Peer
Returns true if this peer will try and download things it is sent in "inv" messages.
isDownloadTxDependencies() - Method in class org.bitcoinj.core.Peer
Returns true if this peer will use getdata/notfound messages to walk backwards through transaction dependencies before handing the transaction off to the wallet.
isDust() - Method in class org.bitcoinj.core.TransactionOutput
Will this transaction be relayable and mined by default miners?
isEnabled() - Static method in class org.bitcoin.Secp256k1Context
 
isEncodingCanonical(byte[]) - Static method in class org.bitcoinj.crypto.TransactionSignature
Returns true if the given signature is has canonical encoding, and will thus be accepted as standard by Bitcoin Core.
isEncrypted() - Method in class org.bitcoinj.core.ECKey
Indicates whether the private key is encrypted (true) or not (false).
isEncrypted() - Method in class org.bitcoinj.crypto.DeterministicKey
A deterministic key is considered to be encrypted if it has access to encrypted private key bytes, OR if its parent does.
isEncrypted() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns whether the item is encrypted or not.
isEncrypted() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
isEncrypted() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns true if the group is encrypted.
isEncrypted() - Method in class org.bitcoinj.wallet.Wallet
Returns true if the wallet is encrypted using any scheme, false if not.
isEnsureMinRequiredFee() - Method in class org.bitcoinj.core.Context
Whether to ensure the minimum required fee by default when completing transactions.
isEveryOwnedOutputSpent(TransactionBag) - Method in class org.bitcoinj.core.Transaction
Returns false if this transaction has at least one output that is owned by the given wallet and unspent, true otherwise.
isExpired() - Method in class org.bitcoinj.protocols.payments.PaymentSession
This should always be called before attempting to call sendPayment.
isFinal(int, long) - Method in class org.bitcoinj.core.Transaction
Returns true if this transaction is considered finalized and can be placed in a block.
isFollowing - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
isFollowing() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Return true if this keychain is following another keychain
ISFOLLOWING_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
isGetUTXOsSupported() - Method in class org.bitcoinj.core.VersionMessage
Returns true if the protocol version and service bits both indicate support for the getutxos message.
isGreaterThan(Coin) - Method in class org.bitcoinj.core.Coin
Returns true if the monetary value represented by this instance is greater than that of the given other Coin, otherwise false.
isGreaterThan(Fiat) - Method in class org.bitcoinj.utils.Fiat
Returns true if the monetary value represented by this instance is greater than that of the given other Fiat, otherwise false.
isHardened() - Method in class org.bitcoinj.crypto.ChildNumber
 
isInfinity() - Method in class org.bitcoinj.crypto.LazyECPoint
 
isInitialized() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
isInitialized() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
isInitialized() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
isInitialized() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
isInitialized() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
isInitialized() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
isInitialized() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Extension
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Key
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Script
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Tag
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
isInputStandard(TransactionInput) - Static method in class org.bitcoinj.wallet.DefaultRiskAnalysis
Checks if the given input passes some of the AreInputsStandard checks.
isKeyRotating(ECKey) - Method in class org.bitcoinj.wallet.Wallet
Returns whether the keys creation time is before the key rotation time, if one was set.
isLessThan(Coin) - Method in class org.bitcoinj.core.Coin
Returns true if the monetary value represented by this instance is less than that of the given other Coin, otherwise false.
isLessThan(Fiat) - Method in class org.bitcoinj.utils.Fiat
Returns true if the monetary value represented by this instance is less than that of the given other Fiat, otherwise false.
isLinux() - Static method in class org.bitcoinj.core.Utils
 
isMac() - Static method in class org.bitcoinj.core.Utils
 
isMarried() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Whether the keychain is married.
isMarried() - Method in class org.bitcoinj.wallet.KeyChainGroup
Whether the active keychain is married.
isMarried() - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
isMature() - Method in class org.bitcoinj.core.Transaction
A transaction is mature if it is either a building coinbase tx that is as deep or deeper than the required coinbase depth, or a non-coinbase tx.
isMine(TransactionBag) - Method in class org.bitcoinj.core.TransactionOutput
Returns true if this output is to a key, or an address we have the keys for, in the wallet.
isMineOrWatched(TransactionBag) - Method in class org.bitcoinj.core.TransactionOutput
Returns true if this output is to a key in the wallet or to an address/script we are watching.
isNegative() - Method in class org.bitcoinj.core.Coin
Returns true if and only if this instance represents a monetary value less than zero, otherwise false.
isNegative() - Method in class org.bitcoinj.utils.Fiat
Returns true if and only if this instance represents a monetary value less than zero, otherwise false.
isNormalized() - Method in class org.bitcoinj.crypto.LazyECPoint
 
isOpCode() - Method in class org.bitcoinj.script.ScriptChunk
If this chunk is a single byte of non-pushdata content (could be OP_RESERVED or some invalid Opcode)
isOpenJDKRuntime() - Static method in class org.bitcoinj.core.Utils
 
isOpReturn() - Method in class org.bitcoinj.script.Script
isOpReturn(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns whether this script is using OP_RETURN to store arbitrary data.
isOptInFullRBF() - Method in class org.bitcoinj.core.Transaction
Returns whether this transaction will opt into the full replace-by-fee semantics.
isOptInFullRBF() - Method in class org.bitcoinj.core.TransactionInput
Returns whether this input will cause a transaction to opt into the full replace-by-fee semantics.
isOracleJavaRuntime() - Static method in class org.bitcoinj.core.Utils
 
isOrphan(Sha256Hash) - Method in class org.bitcoinj.core.AbstractBlockChain
Returns true if the given block is currently in the orphan blocks list.
isOutputStandard(TransactionOutput) - Static method in class org.bitcoinj.wallet.DefaultRiskAnalysis
Checks the output to see if the script violates a standardness rule.
isP2PK(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns true if this script is of the form <pubkey> OP_CHECKSIG.
isP2PKH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns true if this script is of the form DUP HASH160 <pubkey hash> EQUALVERIFY CHECKSIG, ie, payment to an address like 1VayNert3x1KzbpzMGt2qdqrAThiRovi8.
isP2SH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Whether or not this is a scriptPubKey representing a P2SH output.
isP2SHAddress() - Method in class org.bitcoinj.core.LegacyAddress
isP2WH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns true if this script is of the form OP_0 <hash>.
isP2WPKH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns true if this script is of the form OP_0 <hash> and hash is 20 bytes long.
isP2WSH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns true if this script is of the form OP_0 <hash> and hash is 32 bytes long.
isParseRetainMode() - Method in class org.bitcoinj.core.BitcoinSerializer
Whether the serializer will produce cached mode Messages
isParseRetainMode() - Method in class org.bitcoinj.core.MessageSerializer
Whether the serializer will produce cached mode Messages
isPayToScriptHash() - Method in class org.bitcoinj.script.Script
isPayToScriptHashMine(byte[]) - Method in interface org.bitcoinj.core.TransactionBag
Returns true if this wallet knows the script corresponding to the given hash.
isPayToScriptHashMine(byte[]) - Method in class org.bitcoinj.wallet.Wallet
 
isPending() - Method in class org.bitcoinj.core.Transaction
Convenience wrapper around getConfidence().getConfidenceType()
isPendingTransactionRelevant(Transaction) - Method in class org.bitcoinj.wallet.Wallet
This method is used by a Peer to find out if a transaction that has been announced is interesting, that is, whether we should bother downloading its dependencies and exploring the transaction to decide how risky it is.
isPingPongSupported() - Method in class org.bitcoinj.core.VersionMessage
Returns true if the clientVersion field is NetworkParameters.ProtocolVersion.PONG or higher.
isPositive() - Method in class org.bitcoinj.core.Coin
Returns true if and only if this instance represents a monetary value greater than zero, otherwise false.
isPositive() - Method in class org.bitcoinj.utils.Fiat
Returns true if and only if this instance represents a monetary value greater than zero, otherwise false.
isPubKeyCanonical(byte[]) - Static method in class org.bitcoinj.core.ECKey
Returns true if the given pubkey is canonical, i.e.
isPubKeyCompressed() - Method in class org.bitcoinj.core.DumpedPrivateKey
Returns true if the public key corresponding to this private key is compressed.
isPubKeyHashMine(byte[], Script.ScriptType) - Method in interface org.bitcoinj.core.TransactionBag
Look for a public key which hashes to the given hash and (optionally) is used for a specific script type.
isPubKeyHashMine(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #isPubKeyHashMine(byte[], ScriptType)
isPubKeyHashMine(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
 
isPubKeyMine(byte[]) - Method in interface org.bitcoinj.core.TransactionBag
Returns true if this wallet contains a keypair with the given public key.
isPubKeyMine(byte[]) - Method in class org.bitcoinj.wallet.Wallet
 
isPubKeyOnly() - Method in class org.bitcoinj.core.ECKey
Returns true if this key doesn't have unencrypted access to private key bytes.
isPubKeyOnly() - Method in class org.bitcoinj.crypto.DeterministicKey
A deterministic key is considered to be 'public key only' if it hasn't got a private key part and it cannot be rederived.
isPushData() - Method in class org.bitcoinj.script.ScriptChunk
Returns true if this chunk is pushdata content, including the single-byte pushdatas.
isReady() - Method in class org.bitcoinj.signers.CustomTransactionSigner
 
isReady() - Method in class org.bitcoinj.signers.LocalTransactionSigner
 
isReady() - Method in class org.bitcoinj.signers.MissingSigResolutionSigner
 
isReady() - Method in interface org.bitcoinj.signers.TransactionSigner
Returns true if this signer is ready to be used.
isRecached() - Method in class org.bitcoinj.core.Message
 
isRequiringUpdateAllBloomFilter() - Method in interface org.bitcoinj.core.PeerFilterProvider
Whether this filter provider depends on the server updating the filter on all matches
isRequiringUpdateAllBloomFilter() - Method in class org.bitcoinj.wallet.KeyChainGroup
 
isRequiringUpdateAllBloomFilter() - Method in class org.bitcoinj.wallet.Wallet
If we are watching any scripts, the bloom filter must update on peers whenever an output is identified.
isRewardHalvingPoint(int) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
Checks if we are at a reward halving point.
isRunning() - Method in class org.bitcoinj.core.PeerGroup
 
isSelectable(Transaction) - Static method in class org.bitcoinj.wallet.DefaultCoinSelector
 
isSentToAddress() - Method in class org.bitcoinj.script.Script
isSentToCLTVPaymentChannel() - Method in class org.bitcoinj.script.Script
isSentToCltvPaymentChannel(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns whether this script matches the format used for LOCKTIMEVERIFY transactions.
isSentToMultiSig() - Method in class org.bitcoinj.script.Script
isSentToMultisig(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns whether this script matches the format used for m-of-n multisig outputs: [m] [keys...] [n] CHECKMULTISIG
isSentToRawPubKey() - Method in class org.bitcoinj.script.Script
isServerVersionAccepted(int, int) - Method in enum org.bitcoinj.protocols.channels.PaymentChannelClient.VersionSelector
 
isSettlementTransaction(Transaction) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Returns true if the tx is a valid settlement transaction.
isShortestPossiblePushData() - Method in class org.bitcoinj.script.ScriptChunk
Called on a pushdata chunk, returns true if it uses the smallest possible way (according to BIP62) to push the data.
isSignatureValid() - Method in class org.bitcoinj.core.AlertMessage
Returns true if the digital signature attached to the message verifies.
isStandard() - Method in class org.bitcoinj.core.TransactionInput
Returns either RuleViolation.NONE if the input is standard, or which rule makes it non-standard if so.
isStandard(Transaction) - Static method in class org.bitcoinj.wallet.DefaultRiskAnalysis
Checks if a transaction is considered "standard" by Bitcoin Core's IsStandardTx and AreInputsStandard functions.
ISSUED_SUBKEYS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
isSupportsDeterministicChains() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns true if it contains any deterministic keychain or one could be created.
isTimeLocked() - Method in class org.bitcoinj.core.Transaction
A transaction is time-locked if at least one of its inputs is non-final and it has a lock time.
isTransactionRelevant(Transaction) - Method in class org.bitcoinj.wallet.Wallet
Returns true if the given transaction sends coins to any of our keys, or has inputs spending any of our outputs, and also returns true if tx has inputs that are spending outputs which are not ours but which are spent by pending transactions.
isTransactionRisky(Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.Wallet
Given a transaction and an optional list of dependencies (recursive/flattened), returns true if the given transaction would be rejected by the analyzer, or false otherwise.
isValid() - Method in class org.bitcoinj.crypto.LazyECPoint
 
isWallet(InputStream) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
Cheap test to see if input stream is a wallet.
isWalletExtensionMandatory() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
isWalletExtensionMandatory() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
 
isWalletExtensionMandatory() - Method in interface org.bitcoinj.wallet.WalletExtension
If this returns true, the mandatory flag is set when the wallet is serialized and attempts to load it without the extension being in the wallet will throw an exception.
isWatched(TransactionBag) - Method in class org.bitcoinj.core.TransactionOutput
Returns true if this output is to a key, or an address we have the keys for, in the wallet.
isWatchedScript(Script) - Method in interface org.bitcoinj.core.TransactionBag
Returns true if this wallet is watching transactions for outputs with the script.
isWatchedScript(Script) - Method in class org.bitcoinj.wallet.Wallet
 
isWatching() - Method in class org.bitcoinj.core.ECKey
Returns true if this key is watch only, meaning it has a public key but no private key.
isWatching() - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns whether this chain consists of pubkey only (watching) keys, regular keys (usable for signing), or has no keys in it yet at all (thus we cannot tell).
isWatching() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns true if this chain is watch only, meaning it has public keys but no private key.
isWatching() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns whether this chain has only watching keys (unencrypted keys with no private part).
isWatching() - Method in class org.bitcoinj.wallet.Wallet
Returns whether this wallet consists entirely of watching keys (unencrypted keys with no private part).
isWindows() - Static method in class org.bitcoinj.core.Utils
 
isWitnessCommitment(Script) - Static method in class org.bitcoinj.script.ScriptPattern
Returns whether this script matches the pattern for a segwit commitment (in an output of the coinbase transaction).
isWitnessSupported() - Method in class org.bitcoinj.core.VersionMessage
Returns true if a peer can be asked for blocks and transactions including witness data.
isZero() - Method in class org.bitcoinj.core.Coin
Returns true if and only if this instance represents zero monetary value, otherwise false.
isZero() - Method in class org.bitcoinj.utils.Fiat
Returns true if and only if this instance represents zero monetary value, otherwise false.
items - Variable in class org.bitcoinj.core.ListMessage
 
iterator() - Method in class org.bitcoinj.utils.BlockFileLoader
 

K

KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
KEY_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
Key length in bytes.
KEY_ROTATION_TIME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
KEY_ROTATION_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Created automatically to move money from rotated keys.
KeyBag - Interface in org.bitcoinj.wallet
A KeyBag is simply an object that can map public keys, their 160-bit hashes and script hashes to ECKey and RedeemData objects.
keyBytes - Variable in class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
 
KeyChain - Interface in org.bitcoinj.wallet
A KeyChain is a class that stores a collection of keys for a Wallet.
KeyChain.KeyPurpose - Enum in org.bitcoinj.wallet
 
KeyChainEventListener - Interface in org.bitcoinj.wallet.listeners
 
KeyChainFactory - Interface in org.bitcoinj.wallet
Factory interface for creation keychains while de-serializing a wallet.
KeyChainGroup - Class in org.bitcoinj.wallet
A KeyChainGroup is used by the Wallet and manages: a BasicKeyChain object (which will normally be empty), and zero or more DeterministicKeyChains.
KeyChainGroup.Builder - Class in org.bitcoinj.wallet
Builder for KeyChainGroup.
keyChainGroupLock - Variable in class org.bitcoinj.wallet.Wallet
 
KeyChainGroupStructure - Interface in org.bitcoinj.wallet
Defines a structure for hierarchical deterministic wallets.
keyCrypter - Variable in class org.bitcoinj.core.ECKey
 
KeyCrypter - Interface in org.bitcoinj.crypto
A KeyCrypter can be used to encrypt and decrypt a message.
KeyCrypterException - Exception in org.bitcoinj.crypto
Exception to provide the following:
KeyCrypterException(String) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException
 
KeyCrypterException(String, Throwable) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException
 
KeyCrypterException.InvalidCipherText - Exception in org.bitcoinj.crypto
This exception is thrown when a private key or seed is decrypted, the decrypted message is damaged (e.g.
KeyCrypterException.PublicPrivateMismatch - Exception in org.bitcoinj.crypto
This exception is thrown when a private key or seed is decrypted, it doesn't match its public key any more.
KeyCrypterScrypt - Class in org.bitcoinj.crypto
This class encrypts and decrypts byte arrays and strings using scrypt as the key derivation function and AES for the encryption.
KeyCrypterScrypt() - Constructor for class org.bitcoinj.crypto.KeyCrypterScrypt
Encryption/Decryption using default parameters and a random salt.
KeyCrypterScrypt(int) - Constructor for class org.bitcoinj.crypto.KeyCrypterScrypt
Encryption/Decryption using custom number of iterations parameters and a random salt.
KeyCrypterScrypt(Protos.ScryptParameters) - Constructor for class org.bitcoinj.crypto.KeyCrypterScrypt
Encryption/ Decryption using specified Scrypt parameters.
KeyIsEncryptedException() - Constructor for exception org.bitcoinj.core.ECKey.KeyIsEncryptedException
 
keyPaths - Variable in class org.bitcoinj.signers.TransactionSigner.ProposedTransaction
HD key paths used for each input to derive a signing key.
keys - Variable in class org.bitcoinj.wallet.RedeemData
 
KeyTimeCoinSelector - Class in org.bitcoinj.wallet
A coin selector that takes all coins assigned to keys created before the given timestamp.
KeyTimeCoinSelector(Wallet, long, boolean) - Constructor for class org.bitcoinj.wallet.KeyTimeCoinSelector
 

L

LABEL_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
LargerThanMaxBlockSize() - Constructor for exception org.bitcoinj.core.VerificationException.LargerThanMaxBlockSize
 
LAST_BROADCASTED_AT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
LAST_SEEN_BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
LAST_SEEN_BLOCK_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
LAST_SEEN_BLOCK_TIME_SECS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
lastChainHead - Variable in class org.bitcoinj.store.SPVBlockStore
 
LazyECPoint - Class in org.bitcoinj.crypto
A wrapper around ECPoint that delays decoding of the point for as long as possible.
LazyECPoint(ECCurve, byte[]) - Constructor for class org.bitcoinj.crypto.LazyECPoint
 
LazyECPoint(ECPoint) - Constructor for class org.bitcoinj.crypto.LazyECPoint
 
LegacyAddress - Class in org.bitcoinj.core
A Bitcoin address looks like 1MsScoe2fTJoq4ZPdQgqyhgWeoNamYPevy and is derived from an elliptic curve public key plus a set of network parameters.
LegacyAddress(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.LegacyAddress
LENGTH - Static variable in class org.bitcoinj.core.LegacyAddress
An address is a RIPEMD160 hash of a public key, therefore is always 160 bits or 20 bytes.
length - Variable in class org.bitcoinj.core.Message
 
LENGTH - Static variable in class org.bitcoinj.core.Sha256Hash
 
LevelDBBlockStore - Class in org.bitcoinj.store
An SPV block store that writes every header it sees to a LevelDB.
LevelDBBlockStore(Context, File) - Constructor for class org.bitcoinj.store.LevelDBBlockStore
Creates a LevelDB SPV block store using the JNI/C++ version of LevelDB.
LevelDBBlockStore(Context, File, DBFactory) - Constructor for class org.bitcoinj.store.LevelDBBlockStore
Creates a LevelDB SPV block store using the given factory, which is useful if you want a pure Java version.
LevelDBFullPrunedBlockStore - Class in org.bitcoinj.store
An implementation of a Fully Pruned Block Store using a leveldb implementation as the backing data store.
LevelDBFullPrunedBlockStore(NetworkParameters, String, int) - Constructor for class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
LevelDBFullPrunedBlockStore(NetworkParameters, String, int, long, int, int, boolean, int) - Constructor for class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
LevelDBFullPrunedBlockStore.LRUCache - Class in org.bitcoinj.store
 
leveldbReadCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
leveldbWriteCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
LIBRARY_SUBVER - Static variable in class org.bitcoinj.core.VersionMessage
The value that is prepended to the subVer field of this application.
LinuxSecureRandom - Class in org.bitcoinj.crypto
A SecureRandom implementation that is able to override the standard JVM provided implementation, and which simply serves random numbers by reading /dev/urandom.
LinuxSecureRandom() - Constructor for class org.bitcoinj.crypto.LinuxSecureRandom
 
listener - Variable in class org.bitcoinj.utils.ListenerRegistration
 
ListenerRegistration<T> - Class in org.bitcoinj.utils
A simple wrapper around a listener and an executor, with some utility methods.
ListenerRegistration(T, Executor) - Constructor for class org.bitcoinj.utils.ListenerRegistration
 
ListMessage - Class in org.bitcoinj.core
Abstract superclass of classes with list based payload, ie InventoryMessage and GetDataMessage.
ListMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.ListMessage
 
ListMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.ListMessage
 
ListMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.ListMessage
 
loadFromFile(File, WalletExtension...) - Static method in class org.bitcoinj.wallet.Wallet
Returns a wallet deserialized from the given file.
loadFromFileStream(InputStream, WalletExtension...) - Static method in class org.bitcoinj.wallet.Wallet
Returns a wallet deserialized from the given input stream and wallet extensions.
loadKeyStore(String, String, InputStream) - Static method in class org.bitcoinj.crypto.X509Utils
Returns a key store loaded from the given stream.
locale(Locale) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the Locale for formatting and parsing.
localhost(NetworkParameters) - Static method in class org.bitcoinj.core.PeerAddress
 
localizedPattern(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Use the given localized-pattern for formatting and parsing.
localServices - Variable in class org.bitcoinj.core.VersionMessage
Flags defining what optional services are supported.
LocalTransactionSigner - Class in org.bitcoinj.signers
TransactionSigner implementation for signing inputs using keys from provided KeyBag.
LocalTransactionSigner() - Constructor for class org.bitcoinj.signers.LocalTransactionSigner
 
locator - Variable in class org.bitcoinj.core.GetBlocksMessage
 
lock - Variable in class org.bitcoinj.core.AbstractBlockChain
 
lock - Variable in class org.bitcoinj.core.Peer
 
lock - Variable in class org.bitcoinj.core.PeerGroup
 
lock - Variable in class org.bitcoinj.core.TxConfidenceTable
 
lock - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClient
 
lock - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
 
lock - Variable in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
lock - Variable in class org.bitcoinj.store.SPVBlockStore
 
lock(String) - Static method in class org.bitcoinj.utils.Threading
 
lock - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
lock - Variable in class org.bitcoinj.wallet.Wallet
 
LOCK_TIME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
LOCKTIME_THRESHOLD - Static variable in class org.bitcoinj.core.Transaction
Threshold for lockTime: below this value it is interpreted as block number, otherwise as timestamp.
LOCKTIME_THRESHOLD_BIG - Static variable in class org.bitcoinj.core.Transaction
Same but as a BigInteger for CHECKLOCKTIMEVERIFY
log - Static variable in class org.bitcoinj.kits.WalletAppKit
 
longValue() - Method in class org.bitcoinj.core.Coin
Returns the number of satoshis of this monetary value.
longValue() - Method in class org.bitcoinj.utils.Fiat
Returns the number of "smallest units" of this monetary value.
LOOKAHEAD_SIZE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
lookaheadSize - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
lookaheadSize(int) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
Set a custom lookahead size for all deterministic chains
lookaheadThreshold - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
lookaheadThreshold(int) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
Set a custom lookahead threshold for all deterministic chains
LRUCache(int, float) - Constructor for class org.bitcoinj.store.LevelDBFullPrunedBlockStore.LRUCache
 

M

MAINNET_MAJORITY_ENFORCE_BLOCK_UPGRADE - Static variable in class org.bitcoinj.params.MainNetParams
 
MAINNET_MAJORITY_REJECT_BLOCK_OUTDATED - Static variable in class org.bitcoinj.params.MainNetParams
 
MAINNET_MAJORITY_WINDOW - Static variable in class org.bitcoinj.params.MainNetParams
 
MainNetParams - Class in org.bitcoinj.params
Parameters for the main production network on which people trade goods and services.
MainNetParams() - Constructor for class org.bitcoinj.params.MainNetParams
 
MAJOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
MAJOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
majorityEnforceBlockUpgrade - Variable in class org.bitcoinj.core.NetworkParameters
Used to check majorities for block version upgrade
majorityRejectBlockOutdated - Variable in class org.bitcoinj.core.NetworkParameters
 
majorityWindow - Variable in class org.bitcoinj.core.NetworkParameters
 
MAJORVERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
MAJORVERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
makeAddressMessage(byte[], int) - Method in class org.bitcoinj.core.BitcoinSerializer
Make an address message from the payload.
makeAddressMessage(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
Make an address message from the payload.
makeAlertMessage(byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
Make an alert message from the payload.
makeAlertMessage(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
Make an alert message from the payload.
makeBlock(byte[], int, int) - Method in class org.bitcoinj.core.BitcoinSerializer
Make a block from the payload.
makeBlock(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
Make a block from the payload, using an offset of zero and the payload length as block length.
makeBlock(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
Make a block from the payload, using an offset of zero and the provided length as block length.
makeBlock(byte[], int, int) - Method in class org.bitcoinj.core.MessageSerializer
Make a block from the payload, using an offset of zero and the provided length as block length.
makeBloomFilter(byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
Make an filter message from the payload.
makeBloomFilter(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
Make an filter message from the payload.
makeFilteredBlock(byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
Make a filtered block from the payload.
makeFilteredBlock(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
Make a filtered block from the payload.
makeInventoryMessage(byte[], int) - Method in class org.bitcoinj.core.BitcoinSerializer
Make an inventory message from the payload.
makeInventoryMessage(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
Make an inventory message from the payload.
makeKeyChain(Protos.Key, Protos.Key, DeterministicSeed, KeyCrypter, boolean, Script.ScriptType, ImmutableList<ChildNumber>) - Method in class org.bitcoinj.wallet.DefaultKeyChainFactory
 
makeKeyChain(Protos.Key, Protos.Key, DeterministicSeed, KeyCrypter, boolean, Script.ScriptType, ImmutableList<ChildNumber>) - Method in interface org.bitcoinj.wallet.KeyChainFactory
Make a keychain (but not a watching one) with the specified account path
makeKeyChainFromSeed(DeterministicSeed, ImmutableList<ChildNumber>, Script.ScriptType) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Factory method to create a key chain from a seed.
makeSpendingKeyChain(Protos.Key, Protos.Key, DeterministicKey, boolean, Script.ScriptType) - Method in class org.bitcoinj.wallet.DefaultKeyChainFactory
 
makeSpendingKeyChain(Protos.Key, Protos.Key, DeterministicKey, boolean, Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyChainFactory
Make a spending keychain.
makeTransaction(byte[], int, int, byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
Make a transaction from the payload.
makeTransaction(byte[], int, int, byte[]) - Method in class org.bitcoinj.core.MessageSerializer
Make a transaction from the payload.
makeTransaction(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
Make a transaction from the payload.
makeTransaction(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
Make a transaction from the payload.
makeUnsignedChannelContract(Coin) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
makeWatchingKeyChain(Protos.Key, Protos.Key, DeterministicKey, boolean, boolean, Script.ScriptType) - Method in class org.bitcoinj.wallet.DefaultKeyChainFactory
 
makeWatchingKeyChain(Protos.Key, Protos.Key, DeterministicKey, boolean, boolean, Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyChainFactory
Make a watching keychain.
MANDATORY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
markAsSpent(TransactionInput) - Method in class org.bitcoinj.core.TransactionOutput
Sets this objects availableForSpending flag to false and the spentBy pointer to the given input.
markAsUnspent() - Method in class org.bitcoinj.core.TransactionOutput
Resets the spent pointer / availableForSpending flag to null.
markBroadcastBy(PeerAddress) - Method in class org.bitcoinj.core.TransactionConfidence
Called by a Peer when a transaction is pending and announced by a peer.
markKeyAsUsed(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Mark the DeterministicKey as used.
markP2SHAddressAsUsed(LegacyAddress) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
markPubHashAsUsed(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Mark the DeterministicKeys as used, if they match the pubkeyHash See DeterministicKeyChain.markKeyAsUsed(DeterministicKey) for more info on this.
markPubKeyAsUsed(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Mark the DeterministicKeys as used, if they match the pubkey See DeterministicKeyChain.markKeyAsUsed(DeterministicKey) for more info on this.
markPubKeyAsUsed(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
Mark the DeterministicKeys as used, if they match the pubkey See DeterministicKeyChain.markKeyAsUsed(DeterministicKey) for more info on this.
markPubKeyHashAsUsed(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
Mark the DeterministicKeys as used, if they match the pubKeyHash See DeterministicKeyChain.markKeyAsUsed(DeterministicKey) for more info on this.
MarriedKeyChain - Class in org.bitcoinj.wallet
A multi-signature keychain using synchronized HD keys (a.k.a HDM)
MarriedKeyChain(DeterministicKey, Script.ScriptType) - Constructor for class org.bitcoinj.wallet.MarriedKeyChain
This constructor is not stable across releases! If you need a stable API, use MarriedKeyChain.builder() to use a MarriedKeyChain.Builder.
MarriedKeyChain(DeterministicSeed, KeyCrypter, Script.ScriptType, ImmutableList<ChildNumber>) - Constructor for class org.bitcoinj.wallet.MarriedKeyChain
This constructor is not stable across releases! If you need a stable API, use MarriedKeyChain.builder() to use a MarriedKeyChain.Builder.
MarriedKeyChain.Builder<T extends MarriedKeyChain.Builder<T>> - Class in org.bitcoinj.wallet
matchesAll() - Method in class org.bitcoinj.core.BloomFilter
Returns true if this filter will match anything.
MAX_BLOCK_SIGOPS - Static variable in class org.bitcoinj.core.Block
A "sigop" is a signature verification operation.
MAX_BLOCK_SIZE - Static variable in class org.bitcoinj.core.Block
A constant shared by the entire network: how large in bytes a block is allowed to be.
MAX_CHILD_DERIVATION_ATTEMPTS - Static variable in class org.bitcoinj.crypto.HDKeyDerivation
Child derivation may fail (although with extremely low probability); in such case it is re-attempted.
MAX_COINS - Static variable in class org.bitcoinj.core.NetworkParameters
The maximum number of coins to be generated
MAX_DECIMALS - Static variable in class org.bitcoinj.utils.MonetaryFormat
 
MAX_FP_RATE_INCREASE - Static variable in class org.bitcoinj.core.PeerGroup
Maximum increase in FP rate before forced refresh of the bloom filter
MAX_HEADERS - Static variable in class org.bitcoinj.core.HeadersMessage
 
MAX_INITIAL_ARRAY_LENGTH - Static variable in class org.bitcoinj.core.Utils
Max initial size of variable length arrays and ArrayLists that could be attacked.
MAX_INV_SIZE - Static variable in class org.bitcoinj.core.InventoryMessage
A hard coded constant in the protocol.
MAX_INVENTORY_ITEMS - Static variable in class org.bitcoinj.core.ListMessage
 
MAX_MONEY - Static variable in class org.bitcoinj.core.NetworkParameters
The maximum money to be generated
MAX_P2SH_SIGOPS - Static variable in class org.bitcoinj.script.Script
Max number of sigops allowed in a standard p2sh redeem script
MAX_SCRIPT_ELEMENT_SIZE - Static variable in class org.bitcoinj.script.Script
 
MAX_SEED_ENTROPY_BITS - Static variable in class org.bitcoinj.wallet.DeterministicSeed
 
MAX_SIMULTANEOUS_INPUTS - Static variable in class org.bitcoinj.wallet.KeyTimeCoinSelector
A number of inputs chosen to avoid hitting Transaction.MAX_STANDARD_TX_SIZE
MAX_SIZE - Static variable in class org.bitcoinj.core.Message
 
MAX_SIZE - Static variable in class org.bitcoinj.core.TxConfidenceTable
The max size of a table created with the no-args constructor.
MAX_STANDARD_TX_SIZE - Static variable in class org.bitcoinj.core.Transaction
How many bytes a transaction can be before it won't be relayed anymore.
maxTarget - Variable in class org.bitcoinj.core.NetworkParameters
 
maxTimeWindow - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
Maximum channel duration, in seconds, that the client can request.
maybeCommitTx(Transaction) - Method in class org.bitcoinj.wallet.Wallet
Updates the wallet with the given transaction: puts it into the pending pool, sets the spent flags and runs the onCoinsSent/onCoinsReceived event listener.
maybeConnect() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
If there isn't a connection on the ThreadLocal then create and store it.
maybeDecrypt(KeyParameter) - Method in class org.bitcoinj.core.ECKey
Creates decrypted private key if needed.
maybeDisableExportControls() - Static method in class org.bitcoinj.crypto.DRMWorkaround
 
maybeGetTag(String) - Method in class org.bitcoinj.utils.BaseTaggableObject
 
maybeGetTag(String) - Method in interface org.bitcoinj.utils.TaggableObject
Returns the immutable byte array associated with the given tag name, or null if there is none.
maybeLookAhead() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Pre-generate enough keys to reach the lookahead size.
maybeLookAheadScripts() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Housekeeping call to call when lookahead might be needed.
maybeLookAheadScripts() - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
maybeQueueOnWalletChanged() - Method in class org.bitcoinj.wallet.Wallet
 
MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Standard format for the mBTC denomination.
memo - Variable in class org.bitcoinj.wallet.SendRequest
If not null, this memo is recorded with the transaction during completion.
MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
MEMO_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
MemoryBlockStore - Class in org.bitcoinj.store
Keeps StoredBlocks in memory.
MemoryBlockStore(NetworkParameters) - Constructor for class org.bitcoinj.store.MemoryBlockStore
 
MemoryFullPrunedBlockStore - Class in org.bitcoinj.store
Keeps StoredBlocks, StoredUndoableBlocks and UTXOs in memory.
MemoryFullPrunedBlockStore(NetworkParameters, int) - Constructor for class org.bitcoinj.store.MemoryFullPrunedBlockStore
Set up the MemoryFullPrunedBlockStore
MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag - Class in org.bitcoinj.store
 
MemoryPoolMessage - Class in org.bitcoinj.core
The "mempool" message asks a remote peer to announce all transactions in its memory pool, possibly restricted by any Bloom filter set on the connection.
MemoryPoolMessage() - Constructor for class org.bitcoinj.core.MemoryPoolMessage
 
MEMPOOL_HEIGHT - Static variable in class org.bitcoinj.core.UTXOsMessage
This is a special sentinel value that can appear in the heights field if the given tx is in the mempool.
MERCHANT_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
MERCHANT_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
merchantSigningKey - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
SSL public key that was used to sign.
merge(BloomFilter) - Method in class org.bitcoinj.core.BloomFilter
Copies filter into this.
mergeActiveKeyChains(KeyChainGroup, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
Merge all active chains from the given keychain group into this keychain group.
mergeClientVersion(Protos.ClientVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
mergeConfidence(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
mergeDeterministicKey(Protos.DeterministicKey) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
mergeEncryptedData(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
mergeEncryptedDeterministicSeed(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
mergeEncryptionParameters(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
mergeError(Protos.Error) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
mergeExchangeRate(Protos.ExchangeRate) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
mergeFrom(Message) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
mergeFrom(PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
mergeFrom(PeerSeedProtos.PeerSeeds) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
mergeFrom(PeerSeedProtos.SignedPeerSeeds) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeFrom(Protos.ClientVersion) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeFrom(Protos.Error) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeFrom(Protos.Initiate) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
mergeFrom(Protos.PaymentAck) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeFrom(Protos.ProvideContract) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeFrom(Protos.ProvideRefund) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeFrom(Protos.ReturnRefund) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeFrom(Protos.ServerVersion) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeFrom(Protos.Settlement) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeFrom(Protos.TwoWayChannelMessage) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeFrom(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeFrom(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeFrom(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeFrom(Protos.PaymentACK) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeFrom(Protos.PaymentDetails) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeFrom(Protos.PaymentRequest) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeFrom(Protos.X509Certificates) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeFrom(ClientState.StoredClientPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeFrom(ClientState.StoredClientPaymentChannels) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeFrom(ServerState.StoredServerPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeFrom(ServerState.StoredServerPaymentChannels) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
mergeFrom(Protos.DeterministicKey) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
mergeFrom(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
mergeFrom(Protos.ExchangeRate) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeFrom(Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeFrom(Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeFrom(Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeFrom(Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
mergeFrom(Protos.ScriptWitness) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeFrom(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
mergeFrom(Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeFrom(Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeFrom(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeFrom(Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeFrom(Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeFrom(Protos.Wallet) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeInitialPayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
mergeInitiate(Protos.Initiate) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
mergePayment(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
mergePaymentAck(Protos.PaymentAck) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
mergeProvideContract(Protos.ProvideContract) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
mergeProvideRefund(Protos.ProvideRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
mergeReturnRefund(Protos.ReturnRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
mergeServerVersion(Protos.ServerVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
mergeSettlement(Protos.Settlement) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeUpdatePayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
mergeWitness(Protos.ScriptWitness) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
Message - Class in org.bitcoinj.core
A Message is a data structure that can be serialized/deserialized using the Bitcoin serialization format.
Message() - Constructor for class org.bitcoinj.core.Message
 
Message(NetworkParameters) - Constructor for class org.bitcoinj.core.Message
 
Message(NetworkParameters, byte[], int, int) - Constructor for class org.bitcoinj.core.Message
 
Message(NetworkParameters, byte[], int, int, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Message
 
Message(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.Message
 
Message(NetworkParameters, byte[], int, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Message
 
messageReceived(ProtobufConnection<MessageType>, MessageType) - Method in interface org.bitcoinj.net.ProtobufConnection.Listener
Called when a new protobuf is received from the remote side.
MessageSerializer - Class in org.bitcoinj.core
Generic interface for classes which serialize/deserialize messages.
MessageSerializer() - Constructor for class org.bitcoinj.core.MessageSerializer
 
MessageWriteTarget - Interface in org.bitcoinj.net
A target to which messages can be written/connection can be closed
MICROCOIN - Static variable in class org.bitcoinj.core.Coin
0.000001 Bitcoins, also known as 1 µBTC or 1 uBTC.
MICROCOIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
A constant useful for specifying a denomination of microbitcoins, the int value 6.
MILLICOIN - Static variable in class org.bitcoinj.core.Coin
0.001 Bitcoins, also known as 1 mBTC.
MILLICOIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
A constant useful for specifying a denomination of millibitcoins, the int value 3.
MIMETYPE_PAYMENT - Static variable in class org.bitcoinj.protocols.payments.PaymentProtocol
 
MIMETYPE_PAYMENTACK - Static variable in class org.bitcoinj.protocols.payments.PaymentProtocol
 
MIMETYPE_PAYMENTREQUEST - Static variable in class org.bitcoinj.protocols.payments.PaymentProtocol
 
MIN_ACCEPTED_CHANNEL_SIZE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
MIN_ANALYSIS_NONDUST_OUTPUT - Static variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
Any standard output smaller than this value (in satoshis) will be considered risky, as it's most likely be rejected by the network.
MIN_NONDUST_OUTPUT - Static variable in class org.bitcoinj.core.Transaction
Any standard (ie P2PKH) output smaller than this value (in satoshis) will most likely be rejected by the network.
MIN_PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
MIN_PAYMENT_TOO_LARGE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
too large for the primary
MIN_PROTOCOL_VERSION - Static variable in class org.bitcoinj.core.GetUTXOsMessage
 
MIN_PROTOCOL_VERSION - Static variable in class org.bitcoinj.core.NotFoundMessage
 
minDecimals(int) - Method in class org.bitcoinj.utils.MonetaryFormat
Set minimum number of decimals to use for formatting.
minExpireTime - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
minimumFractionDigits(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the minimum number of decimal places in the fraction part of formatted values.
minimumFractionDigits - Variable in class org.bitcoinj.utils.BtcFormat
 
MINOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
MINOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
minTimeWindow - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
Minimum channel duration, in seconds, that the client can request.
minus(Coin) - Method in class org.bitcoinj.core.Coin
Alias for subtract
miss - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
missing - Variable in exception org.bitcoinj.core.InsufficientMoneyException
Contains the number of satoshis that would have been required to complete the operation.
MissingPrivateKeyException() - Constructor for exception org.bitcoinj.core.ECKey.MissingPrivateKeyException
 
MissingSignatureException() - Constructor for exception org.bitcoinj.signers.TransactionSigner.MissingSignatureException
 
MissingSigResolutionSigner - Class in org.bitcoinj.signers
This transaction signer resolves missing signatures in accordance with the given Wallet.MissingSigsMode.
MissingSigResolutionSigner() - Constructor for class org.bitcoinj.signers.MissingSigResolutionSigner
 
MissingSigResolutionSigner(Wallet.MissingSigsMode) - Constructor for class org.bitcoinj.signers.MissingSigResolutionSigner
 
missingSigsMode - Variable in class org.bitcoinj.signers.MissingSigResolutionSigner
 
missingSigsMode - Variable in class org.bitcoinj.wallet.SendRequest
Specifies what to do with missing signatures left after completing this request.
MnemonicChecksumException() - Constructor for exception org.bitcoinj.crypto.MnemonicException.MnemonicChecksumException
 
MnemonicCode - Class in org.bitcoinj.crypto
A MnemonicCode object may be used to convert between binary seed values and lists of words per the BIP 39 specification
MnemonicCode() - Constructor for class org.bitcoinj.crypto.MnemonicCode
Initialise from the included word list.
MnemonicCode(InputStream, String) - Constructor for class org.bitcoinj.crypto.MnemonicCode
Creates an MnemonicCode object, initializing with words read from the supplied input stream.
MnemonicException - Exception in org.bitcoinj.crypto
Exceptions thrown by the MnemonicCode module.
MnemonicException() - Constructor for exception org.bitcoinj.crypto.MnemonicException
 
MnemonicException(String) - Constructor for exception org.bitcoinj.crypto.MnemonicException
 
MnemonicException.MnemonicChecksumException - Exception in org.bitcoinj.crypto
Thrown when a list of MnemonicCode words fails the checksum check.
MnemonicException.MnemonicLengthException - Exception in org.bitcoinj.crypto
Thrown when an argument to MnemonicCode is the wrong length.
MnemonicException.MnemonicWordException - Exception in org.bitcoinj.crypto
Thrown when a word is encountered which is not in the MnemonicCode's word list.
MnemonicLengthException(String) - Constructor for exception org.bitcoinj.crypto.MnemonicException.MnemonicLengthException
 
MnemonicWordException(String) - Constructor for exception org.bitcoinj.crypto.MnemonicException.MnemonicWordException
 
modifyContractSendRequest(SendRequest) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientChannelProperties
Modify the sendRequest used for the contract.
modifyContractSendRequest(SendRequest) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient.DefaultClientChannelProperties
 
Monetary - Interface in org.bitcoinj.core
Classes implementing this interface represent a monetary value, such as a Bitcoin or fiat amount.
MonetaryFormat - Class in org.bitcoinj.utils
Utility for formatting and parsing coin values to and from human readable form.
MonetaryFormat() - Constructor for class org.bitcoinj.utils.MonetaryFormat
 
MonetaryFormat(boolean) - Constructor for class org.bitcoinj.utils.MonetaryFormat
 
moreWorkThan(StoredBlock) - Method in class org.bitcoinj.core.StoredBlock
Returns true if this objects chainWork is higher than the others.
MultipleOpReturnRequested() - Constructor for exception org.bitcoinj.wallet.Wallet.MultipleOpReturnRequested
 
MultiplexingDiscovery - Class in org.bitcoinj.net.discovery
MultiplexingDiscovery queries multiple PeerDiscovery objects, shuffles their responses and then returns the results, thus selecting randomly between them and reducing the influence of any particular seed.
MultiplexingDiscovery(NetworkParameters, List<PeerDiscovery>) - Constructor for class org.bitcoinj.net.discovery.MultiplexingDiscovery
Will query the given seeds in parallel before producing a merged response.
multiply(long) - Method in class org.bitcoinj.core.Coin
 
multiply(BigInteger) - Method in class org.bitcoinj.crypto.LazyECPoint
 
multiply(long) - Method in class org.bitcoinj.utils.Fiat
 
MULTISIG_KEY_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
MULTISIG_KEY_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
murmurHash3(byte[], long, int, byte[]) - Static method in class org.bitcoinj.core.BloomFilter
Applies the MurmurHash3 (x86_32) algorithm to the given data.
MYKEY_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
MYKEY_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
MYPUBLICKEY_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
MySQLFullPrunedBlockStore - Class in org.bitcoinj.store
A full pruned block store using the MySQL database engine.
MySQLFullPrunedBlockStore(NetworkParameters, int, String, String, String, String) - Constructor for class org.bitcoinj.store.MySQLFullPrunedBlockStore
Creates a new MySQLFullPrunedBlockStore.
myUnspents - Variable in class org.bitcoinj.wallet.Wallet
 

N

N_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
NativeBlockChainListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeBlockChainListener() - Constructor for class org.bitcoinj.jni.NativeBlockChainListener
 
NativeFutureCallback - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeFutureCallback() - Constructor for class org.bitcoinj.jni.NativeFutureCallback
 
NativeKeyChainEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeKeyChainEventListener() - Constructor for class org.bitcoinj.jni.NativeKeyChainEventListener
 
NativePaymentChannelHandlerFactory - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativePaymentChannelHandlerFactory() - Constructor for class org.bitcoinj.jni.NativePaymentChannelHandlerFactory
 
NativePaymentChannelServerConnectionEventHandler - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativePaymentChannelServerConnectionEventHandler() - Constructor for class org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
NativeScriptsChangeEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeScriptsChangeEventListener() - Constructor for class org.bitcoinj.jni.NativeScriptsChangeEventListener
 
NativeSecp256k1 - Class in org.bitcoin
This class holds native methods to handle ECDSA verification.
NativeSecp256k1() - Constructor for class org.bitcoin.NativeSecp256k1
 
NativeSecp256k1Util - Class in org.bitcoin
 
NativeSecp256k1Util() - Constructor for class org.bitcoin.NativeSecp256k1Util
 
NativeSecp256k1Util.AssertFailException - Exception in org.bitcoin
 
NativeTransactionConfidenceEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeTransactionConfidenceEventListener() - Constructor for class org.bitcoinj.jni.NativeTransactionConfidenceEventListener
 
NativeTransactionConfidenceListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeTransactionConfidenceListener() - Constructor for class org.bitcoinj.jni.NativeTransactionConfidenceListener
 
NativeWalletChangeEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeWalletChangeEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletChangeEventListener
 
NativeWalletCoinsReceivedEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeWalletCoinsReceivedEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener
 
NativeWalletCoinsSentEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeWalletCoinsSentEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletCoinsSentEventListener
 
NativeWalletReorganizeEventListener - Class in org.bitcoinj.jni
An event listener that relays events to a native C++ object.
NativeWalletReorganizeEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletReorganizeEventListener
 
negate() - Method in class org.bitcoinj.core.Coin
 
negate() - Method in class org.bitcoinj.crypto.LazyECPoint
 
negate() - Method in class org.bitcoinj.utils.Fiat
 
NEGATIVE_SATOSHI - Static variable in class org.bitcoinj.core.Coin
Represents a monetary value of minus one satoshi.
negativeSign(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Set character to prefix negative values.
NegativeValueOutput() - Constructor for exception org.bitcoinj.core.VerificationException.NegativeValueOutput
 
negify(String) - Static method in class org.bitcoinj.utils.BtcFormat
Guarantee a formatting pattern has a subpattern for negative values.
NET_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
netParams - Variable in class org.bitcoinj.net.discovery.MultiplexingDiscovery
 
NETWORK_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
NETWORK_IDENTIFIER_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
NetworkParameters - Class in org.bitcoinj.core
NetworkParameters contains the data needed for working with an instantiation of a Bitcoin chain.
NetworkParameters() - Constructor for class org.bitcoinj.core.NetworkParameters
 
NetworkParameters.ProtocolVersion - Enum in org.bitcoinj.core
 
Networks - Class in org.bitcoinj.params
Utility class that holds all the registered NetworkParameters types used for address auto discovery.
Networks() - Constructor for class org.bitcoinj.params.Networks
 
NewBestBlockListener - Interface in org.bitcoinj.core.listeners
Listener interface for when a new block on the best chain is seen.
newBuilder() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
newBuilder(PeerSeedProtos.PeerSeedData) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
newBuilder() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
newBuilder(PeerSeedProtos.PeerSeeds) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
newBuilder() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
newBuilder(PeerSeedProtos.SignedPeerSeeds) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilder(Protos.ClientVersion) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilder(Protos.Error) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilder(Protos.Initiate) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
newBuilder(Protos.PaymentAck) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilder(Protos.ProvideContract) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilder(Protos.ProvideRefund) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilder(Protos.ReturnRefund) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilder(Protos.ServerVersion) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilder(Protos.Settlement) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilder(Protos.TwoWayChannelMessage) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilder(Protos.UpdatePayment) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilder(Protos.Output) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilder(Protos.Payment) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilder(Protos.PaymentACK) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilder(Protos.PaymentDetails) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilder(Protos.PaymentRequest) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilder(Protos.X509Certificates) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilder() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilder(ClientState.StoredClientPaymentChannel) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilder() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilder(ClientState.StoredClientPaymentChannels) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilder() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilder(ServerState.StoredServerPaymentChannel) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilder() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilder(ServerState.StoredServerPaymentChannels) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
newBuilder(Protos.DeterministicKey) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
newBuilder(Protos.EncryptedData) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
newBuilder(Protos.ExchangeRate) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilder(Protos.Extension) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Key
 
newBuilder(Protos.Key) - Static method in class org.bitcoinj.wallet.Protos.Key
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilder(Protos.PeerAddress) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Script
 
newBuilder(Protos.Script) - Static method in class org.bitcoinj.wallet.Protos.Script
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
newBuilder(Protos.ScriptWitness) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilder(Protos.ScryptParameters) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Tag
 
newBuilder(Protos.Tag) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilder(Protos.Transaction) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilder(Protos.TransactionConfidence) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilder(Protos.TransactionInput) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilder(Protos.TransactionOutput) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
newBuilder(Protos.Wallet) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
newBuilderForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
newBuilderForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
newBuilderForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilderForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilderForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilderForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilderForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Key
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Key
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Script
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Script
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Tag
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Tag
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Wallet
 
newDigest() - Static method in class org.bitcoinj.core.Sha256Hash
Returns a new SHA-256 MessageDigest instance.
newThread(Runnable) - Method in class org.bitcoinj.utils.ContextPropagatingThreadFactory
 
newThread(Runnable) - Method in class org.bitcoinj.utils.DaemonThreadFactory
 
next() - Method in class org.bitcoinj.utils.BlockFileLoader
 
NioClient - Class in org.bitcoinj.net
Creates a simple connection to a server using a StreamConnection to process data.
NioClient(SocketAddress, StreamConnection, int) - Constructor for class org.bitcoinj.net.NioClient
Creates a new client to the given server address using the given StreamConnection to decode the data.
NioClientManager - Class in org.bitcoinj.net
A class which manages a set of client connections.
NioClientManager() - Constructor for class org.bitcoinj.net.NioClientManager
Creates a new client manager which uses Java NIO for socket management.
NioServer - Class in org.bitcoinj.net
Creates a simple server listener which listens for incoming client connections and uses a StreamConnection to process data.
NioServer(StreamConnectionFactory, InetSocketAddress) - Constructor for class org.bitcoinj.net.NioServer
Creates a new server which is capable of listening for incoming connections and processing client provided data using StreamConnections created by the given StreamConnectionFactory
NO_ACCEPTABLE_VERSION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
formatted or was out of order.
NO_SEQUENCE - Static variable in class org.bitcoinj.core.TransactionInput
Magic sequence number that indicates there is no sequence number.
noCode() - Method in class org.bitcoinj.utils.MonetaryFormat
Don't display currency code when formatting.
NODE_BITCOIN_CASH - Static variable in class org.bitcoinj.core.VersionMessage
A service bit used by Bitcoin-ABC to announce Bitcoin Cash nodes.
NODE_BLOOM - Static variable in class org.bitcoinj.core.VersionMessage
A service bit that denotes whether the peer supports BIP37 bloom filters or not.
NODE_GETUTXOS - Static variable in class org.bitcoinj.core.VersionMessage
A service bit that denotes whether the peer supports the getutxos message or not.
NODE_NETWORK - Static variable in class org.bitcoinj.core.VersionMessage
A service bit that denotes whether the peer has a full copy of the block chain or not.
NODE_NETWORK_LIMITED - Static variable in class org.bitcoinj.core.VersionMessage
A service bit that denotes whether the peer has at least the last two days worth of blockchain (BIP159).
NODE_WITNESS - Static variable in class org.bitcoinj.core.VersionMessage
Indicates that a node can be asked for blocks and transactions including witness data.
nonFinal - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
normalize() - Method in class org.bitcoinj.crypto.LazyECPoint
 
NOT_IN_BEST_CHAIN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Deprecated: equivalent to PENDING.
notFoundCache - Variable in class org.bitcoinj.store.SPVBlockStore
 
NotFoundMessage - Class in org.bitcoinj.core
Sent by a peer when a getdata request doesn't find the requested data in the mempool.
NotFoundMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.NotFoundMessage
 
NotFoundMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.NotFoundMessage
 
NotFoundMessage(NetworkParameters, List<InventoryItem>) - Constructor for class org.bitcoinj.core.NotFoundMessage
 
notifyNewBestBlock(StoredBlock) - Method in interface org.bitcoinj.core.listeners.NewBestBlockListener
notifyNewBestBlock(StoredBlock) - Method in class org.bitcoinj.jni.NativeBlockChainListener
 
notifyNewBestBlock(StoredBlock) - Method in class org.bitcoinj.wallet.Wallet
Called by the BlockChain when a new block on the best chain is seen, AFTER relevant wallet transactions are extracted and sent to us UNLESS the new block caused a re-org, in which case this will not be called (the Wallet.reorganize(StoredBlock, List, List) method will call this one in that case).
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in interface org.bitcoinj.core.listeners.TransactionReceivedInBlockListener
Called by the BlockChain when we receive a new FilteredBlock that contains the given transaction hash in its merkle tree.
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.jni.NativeBlockChainListener
 
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.wallet.Wallet
Called by the BlockChain when we receive a new filtered block that contains a transactions previously received by a call to Wallet.receivePending(org.bitcoinj.core.Transaction, java.util.List<org.bitcoinj.core.Transaction>, boolean).
notSettingChainHead() - Method in class org.bitcoinj.core.AbstractBlockChain
Called if we (possibly) previously called disconnectTransaction/connectTransactions, but will not be calling preSetChainHead as a block failed verification.
notSettingChainHead() - Method in class org.bitcoinj.core.BlockChain
 
notSettingChainHead() - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
now() - Static method in class org.bitcoinj.core.Utils
Returns the current time, or a mocked out equivalent.
num() - Method in class org.bitcoinj.crypto.ChildNumber
Returns the child number without the hardening bit set (i.e.
number(long) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number to the end of the program.
number(int, long) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number to the given index in the program.
numberFormat - Variable in class org.bitcoinj.utils.BtcFormat
 
numBloomFilterEntries() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
numBloomFilterEntries() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
numBloomFilterEntries() - Method in interface org.bitcoinj.wallet.KeyChain
Returns the number of elements this chain wishes to insert into the Bloom filter.
numBloomFilterEntries() - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
numBroadcastPeers() - Method in class org.bitcoinj.core.TransactionConfidence
numBroadcastPeers(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
Returns the number of peers that have seen the given hash recently.
numCheckpoints() - Method in class org.bitcoinj.core.CheckpointManager
Returns the number of checkpoints that were loaded.
numConnectedPeers() - Method in class org.bitcoinj.core.PeerGroup
Returns the number of currently connected peers.
numKeys() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
numKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
numKeys() - Method in interface org.bitcoinj.wallet.KeyChain
Returns the number of keys this key chain manages.
numKeys() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the number of keys managed by this group, including the lookahead buffers.
numLeafKeysIssued() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns number of leaf keys used including both internal and external paths.

O

of(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance containing the calculated (one-time) hash of the given bytes.
of(File) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance containing the calculated (one-time) hash of the given file's contents.
of(List<ECKey>, Script) - Static method in class org.bitcoinj.wallet.RedeemData
 
of(ECKey, Script) - Static method in class org.bitcoinj.wallet.RedeemData
Creates RedeemData for P2PKH, P2WPKH or P2PK input.
ofCode(int) - Static method in enum org.bitcoinj.core.InventoryItem.Type
 
offset - Variable in class org.bitcoinj.core.Message
 
onAfterAutoSave(File) - Method in interface org.bitcoinj.wallet.WalletFiles.Listener
Called on the auto-save thread after the newly created temporary file has been filled with data and renamed.
onBeforeAutoSave(File) - Method in interface org.bitcoinj.wallet.WalletFiles.Listener
Called on the auto-save thread when a new temporary file is created but before the wallet data is saved to it.
onBlocksDownloaded(Peer, Block, FilteredBlock, int) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
onBlocksDownloaded(Peer, Block, FilteredBlock, int) - Method in interface org.bitcoinj.core.listeners.BlocksDownloadedEventListener
Called on a Peer thread when a block is received.
onBlocksDownloaded(Peer, Block, FilteredBlock, int) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
 
onBroadcastProgress(double) - Method in interface org.bitcoinj.core.TransactionBroadcast.ProgressCallback
onBroadcastProgress will be invoked on the provided executor when the progress of the transaction broadcast has changed, because the transaction has been announced by another peer or because the transaction was found inside a mined block (in this case progress will go to 1.0 immediately).
onChainDownloadStarted(Peer, int) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
onChainDownloadStarted(Peer, int) - Method in interface org.bitcoinj.core.listeners.ChainDownloadStartedEventListener
Called when a download is started with the initial number of blocks to be downloaded.
onChainDownloadStarted(Peer, int) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
 
onCoinsReceived(Wallet, Transaction, Coin, Coin) - Method in class org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener
 
onCoinsReceived(Wallet, Transaction, Coin, Coin) - Method in interface org.bitcoinj.wallet.listeners.WalletCoinsReceivedEventListener
This is called when a transaction is seen that sends coins to this wallet, either because it was broadcast across the network or because a block was received.
onCoinsSent(Wallet, Transaction, Coin, Coin) - Method in class org.bitcoinj.jni.NativeWalletCoinsSentEventListener
 
onCoinsSent(Wallet, Transaction, Coin, Coin) - Method in interface org.bitcoinj.wallet.listeners.WalletCoinsSentEventListener
This is called when a transaction is seen that sends coins from this wallet, either because it was broadcast across the network or because a block was received.
onConfidenceChanged(TransactionConfidence, TransactionConfidence.Listener.ChangeReason) - Method in interface org.bitcoinj.core.TransactionConfidence.Listener
 
onConfidenceChanged(TransactionConfidence, TransactionConfidence.Listener.ChangeReason) - Method in class org.bitcoinj.jni.NativeTransactionConfidenceListener
 
ONE - Static variable in class org.bitcoinj.crypto.ChildNumber
 
ONE_HARDENED - Static variable in class org.bitcoinj.crypto.ChildNumber
 
onFailure(Throwable) - Method in class org.bitcoinj.jni.NativeFutureCallback
 
onKeysAdded(List<ECKey>) - Method in class org.bitcoinj.jni.NativeKeyChainEventListener
 
onKeysAdded(List<ECKey>) - Method in class org.bitcoinj.wallet.listeners.AbstractKeyChainEventListener
 
onKeysAdded(List<ECKey>) - Method in interface org.bitcoinj.wallet.listeners.KeyChainEventListener
Called whenever a new key is added to the key chain, whether that be via an explicit addition or due to some other automatic derivation.
onNewConnection(SocketAddress) - Method in class org.bitcoinj.jni.NativePaymentChannelHandlerFactory
 
onNewConnection(SocketAddress) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServerListener.HandlerFactory
Called when a new connection completes version handshake to get a new connection-specific listener.
onPeerConnected(Peer, int) - Method in interface org.bitcoinj.core.listeners.PeerConnectedEventListener
Called when a peer is connected.
onPeerDisconnected(Peer, int) - Method in interface org.bitcoinj.core.listeners.PeerDisconnectedEventListener
Called when a peer is disconnected.
onPeersDiscovered(Set<PeerAddress>) - Method in interface org.bitcoinj.core.listeners.PeerDiscoveredEventListener
Called when peers are discovered, this happens at startup of PeerGroup or if we run out of suitable Peers to connect to.
onPreMessageReceived(Peer, Message) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
onPreMessageReceived(Peer, Message) - Method in interface org.bitcoinj.core.listeners.PreMessageReceivedEventListener
Called when a message is received by a peer, before the message is processed.
onReorganize(Wallet) - Method in class org.bitcoinj.jni.NativeWalletReorganizeEventListener
 
onReorganize(Wallet) - Method in interface org.bitcoinj.wallet.listeners.WalletReorganizeEventListener
This is called when a block is received that triggers a block chain re-organization.
onScriptsChanged(Wallet, List<Script>, boolean) - Method in class org.bitcoinj.jni.NativeScriptsChangeEventListener
 
onScriptsChanged(Wallet, List<Script>, boolean) - Method in interface org.bitcoinj.wallet.listeners.ScriptsChangeEventListener
Called whenever a new watched script is added to the wallet.
onSetupCompleted() - Method in class org.bitcoinj.kits.WalletAppKit
This method is invoked on a background thread after all objects are initialised, but before the peer group or block chain download is started.
onSuccess(Object) - Method in class org.bitcoinj.jni.NativeFutureCallback
 
onTransaction(Peer, Transaction) - Method in interface org.bitcoinj.core.listeners.OnTransactionBroadcastListener
Called when a new transaction is broadcast over the network.
OnTransactionBroadcastListener - Interface in org.bitcoinj.core.listeners
Called when a new transaction is broadcast over the network.
onTransactionConfidenceChanged(Wallet, Transaction) - Method in interface org.bitcoinj.core.listeners.TransactionConfidenceEventListener
Called when a transaction changes its confidence level.
onTransactionConfidenceChanged(Wallet, Transaction) - Method in class org.bitcoinj.jni.NativeTransactionConfidenceEventListener
 
onWalletChanged(Wallet) - Method in class org.bitcoinj.jni.NativeWalletChangeEventListener
 
onWalletChanged(Wallet) - Method in interface org.bitcoinj.wallet.listeners.WalletChangeEventListener
Designed for GUI applications to refresh their transaction lists.
op(int) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given opcode to the end of the program.
op(int, int) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given opcode to the given index in the program
OP_0 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_0NOTEQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_10 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_11 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_12 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_13 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_14 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_15 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_16 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_1ADD - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_1NEGATE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_1SUB - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2DIV - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2DROP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2DUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2MUL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2OVER - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2ROT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_2SWAP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_3 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_3DUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_4 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_5 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_6 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_7 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_8 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_9 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_ABS - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_ADD - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_AND - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_BOOLAND - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_BOOLOR - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CAT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CHECKLOCKTIMEVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
Check lock time of the block.
OP_CHECKMULTISIG - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CHECKMULTISIGVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CHECKSEQUENCEVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CHECKSIG - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CHECKSIGVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_CODESEPARATOR - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_DEPTH - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_DIV - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_DROP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_DUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_ELSE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_ENDIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_EQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_EQUALVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_FALSE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_FROMALTSTACK - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_GREATERTHAN - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_GREATERTHANOREQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_HASH160 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_HASH256 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_IF - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_IFDUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_INVALIDOPCODE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_INVERT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_LEFT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_LESSTHAN - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_LESSTHANOREQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_LSHIFT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_MAX - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_MIN - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_MOD - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_MUL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NEGATE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NIP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP10 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
Deprecated.
OP_NOP3 - Static variable in class org.bitcoinj.script.ScriptOpCodes
Deprecated.
OP_NOP4 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP5 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP6 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP7 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP8 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOP9 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NOTIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NUMEQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NUMEQUALVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_NUMNOTEQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_OR - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_OVER - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_PICK - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_PUSHDATA1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_PUSHDATA2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_PUSHDATA4 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RESERVED - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RESERVED1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RESERVED2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RETURN - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RIGHT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RIPEMD160 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_ROLL - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_ROT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_RSHIFT - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_SHA1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_SHA256 - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_SIZE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_SUB - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_SUBSTR - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_SWAP - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_TOALTSTACK - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_TRUE - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_TUCK - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_VER - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_VERIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_VERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_VERNOTIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_WITHIN - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
OP_XOR - Static variable in class org.bitcoinj.script.ScriptOpCodes
 
opcode - Variable in class org.bitcoinj.script.ScriptChunk
Operation to be executed.
openConnection(SocketAddress, StreamConnection) - Method in class org.bitcoinj.net.BlockingClientManager
 
openConnection(SocketAddress, StreamConnection) - Method in interface org.bitcoinj.net.ClientConnectionManager
Creates a new connection to the given address, with the given connection used to handle incoming data.
openConnection(SocketAddress, StreamConnection) - Method in class org.bitcoinj.net.NioClientManager
 
openOutCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
openStream(NetworkParameters) - Static method in class org.bitcoinj.core.CheckpointManager
Returns a checkpoints stream pointing to inside the bitcoinj JAR
opFalse() - Method in class org.bitcoinj.script.ScriptBuilder
Adds false to the end of the program.
opFalse(int) - Method in class org.bitcoinj.script.ScriptBuilder
Adds false to the given index in the program.
optimalEncodingMessageSize - Variable in class org.bitcoinj.core.Block
 
optionalDecimals(int...) - Method in class org.bitcoinj.utils.MonetaryFormat
Set additional groups of decimals to use after the minimum decimals, if they are useful for expressing precision.
OptionalFieldValidationException - Exception in org.bitcoinj.uri
Exception to provide the following to BitcoinURI:
OptionalFieldValidationException(String) - Constructor for exception org.bitcoinj.uri.OptionalFieldValidationException
 
OptionalFieldValidationException(String, Throwable) - Constructor for exception org.bitcoinj.uri.OptionalFieldValidationException
 
opTrue() - Method in class org.bitcoinj.script.ScriptBuilder
Adds true to the end of the program.
opTrue(int) - Method in class org.bitcoinj.script.ScriptBuilder
Adds true to the given index in the program.
org.bitcoin - package org.bitcoin
 
org.bitcoin.crawler - package org.bitcoin.crawler
 
org.bitcoin.paymentchannel - package org.bitcoin.paymentchannel
 
org.bitcoin.protocols.payments - package org.bitcoin.protocols.payments
 
org.bitcoinj.core - package org.bitcoinj.core
The core package contains classes for network messages like Block and Transaction, peer connectivity via PeerGroup, and block chain management.
org.bitcoinj.core.listeners - package org.bitcoinj.core.listeners
 
org.bitcoinj.crypto - package org.bitcoinj.crypto
The crypto package contains classes that work with key derivation algorithms like scrypt (passwords to AES keys), BIP 32 hierarchies (chains of keys from a root seed), X.509 utilities for the payment protocol and other general cryptography tasks.
org.bitcoinj.jni - package org.bitcoinj.jni
 
org.bitcoinj.kits - package org.bitcoinj.kits
High level wrapper APIs around the bitcoinj building blocks.
org.bitcoinj.net - package org.bitcoinj.net
Classes handling low level network management using either NIO (async io) or older style blocking sockets (useful for using SOCKS proxies, Tor, SSL etc).
org.bitcoinj.net.discovery - package org.bitcoinj.net.discovery
Classes that know how to discover peers in the P2P network using DNS or HTTP.
org.bitcoinj.params - package org.bitcoinj.params
Network parameters encapsulate some of the differences between different Bitcoin networks such as the main network, the testnet, regtest mode, unit testing params and so on.
org.bitcoinj.protocols.channels - package org.bitcoinj.protocols.channels
Micropayment channels allow for rapid tiny payments to be made to a third party once a channel has been set up, using some of the advanced features of the Bitcoin protocol.
org.bitcoinj.protocols.payments - package org.bitcoinj.protocols.payments
The BIP70 payment protocol wraps Bitcoin transactions and adds various useful features like memos, refund addresses and authentication.
org.bitcoinj.script - package org.bitcoinj.script
Classes for working with and executing Bitcoin script programs, as embedded in inputs and outputs.
org.bitcoinj.signers - package org.bitcoinj.signers
Transaction signers know how to calculate signatures over transactions in different contexts, for example, using local private keys or fetching them from remote servers.
org.bitcoinj.store - package org.bitcoinj.store
Block stores persist blockchain data downloaded from remote peers.
org.bitcoinj.uri - package org.bitcoinj.uri
Parsing and handling of bitcoin: textual URIs as found in qr codes and web links.
org.bitcoinj.utils - package org.bitcoinj.utils
Formatting monetary amounts, representing exchange rates, a program for loading Bitcoin Core saved block files, a class to control how bitcoinj uses threads and misc other utility classes that don't fit anywhere else.
org.bitcoinj.wallet - package org.bitcoinj.wallet
Classes that support the Wallet, which knows how to find and save transactions relevant to a set of keys or scripts, calculate balances, and spend money: the wallet has many features and can be extended in various ways, please refer to the website for documentation on how to use it.
org.bitcoinj.wallet.listeners - package org.bitcoinj.wallet.listeners
 
ORIGINAL_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
Unencrypted - Original bitcoin secp256k1 curve
OTHER_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
OTHER = 8;
Output(Coin, byte[]) - Constructor for class org.bitcoinj.protocols.payments.PaymentProtocol.Output
 
OUTPUT_SCRIPT_TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
OUTPUTS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
outputScriptType - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
outputScriptType(Script.ScriptType) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
OVERRIDING_TRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 

P

P2PKH_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
P2PKH = 1;
p2sh - Variable in class org.bitcoinj.core.LegacyAddress
True if P2SH, false if P2PKH.
p2shHeader - Variable in class org.bitcoinj.core.NetworkParameters
 
P2WPKH_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
P2WPKH = 2;
P_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
packetMagic - Variable in class org.bitcoinj.core.NetworkParameters
 
params - Variable in class org.bitcoinj.core.AbstractBlockChain
 
params - Variable in class org.bitcoinj.core.CheckpointManager
 
params - Variable in class org.bitcoinj.core.Message
 
params - Variable in class org.bitcoinj.core.PeerGroup
 
params - Variable in class org.bitcoinj.core.PrefixedChecksummedBytes
 
params - Variable in class org.bitcoinj.kits.WalletAppKit
 
params() - Method in class org.bitcoinj.kits.WalletAppKit
 
params - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
params - Variable in class org.bitcoinj.store.SPVBlockStore
 
Params(long, float, long) - Constructor for class org.bitcoinj.utils.ExponentialBackoff.Params
 
Params() - Constructor for class org.bitcoinj.utils.ExponentialBackoff.Params
Construct params with default values.
params - Variable in class org.bitcoinj.wallet.Wallet
 
parent - Variable in class org.bitcoinj.core.ChildMessage
 
parse() - Method in class org.bitcoinj.core.AddressMessage
 
parse() - Method in class org.bitcoinj.core.AlertMessage
 
parse() - Method in class org.bitcoinj.core.Block
 
parse() - Method in class org.bitcoinj.core.BloomFilter
 
parse() - Method in class org.bitcoinj.core.EmptyMessage
 
parse() - Method in class org.bitcoinj.core.FilteredBlock
 
parse() - Method in class org.bitcoinj.core.GetBlocksMessage
 
parse() - Method in class org.bitcoinj.core.GetUTXOsMessage
 
parse() - Method in class org.bitcoinj.core.HeadersMessage
 
parse() - Method in class org.bitcoinj.core.ListMessage
 
parse() - Method in class org.bitcoinj.core.MemoryPoolMessage
 
parse() - Method in class org.bitcoinj.core.Message
 
parse() - Method in class org.bitcoinj.core.PartialMerkleTree
 
parse() - Method in class org.bitcoinj.core.PeerAddress
 
parse() - Method in class org.bitcoinj.core.Ping
 
parse() - Method in class org.bitcoinj.core.Pong
 
parse() - Method in class org.bitcoinj.core.RejectMessage
 
parse() - Method in class org.bitcoinj.core.Transaction
Deserialize according to BIP144 or the classic format, depending on if the transaction is segwit or not.
parse() - Method in class org.bitcoinj.core.TransactionInput
 
parse() - Method in class org.bitcoinj.core.TransactionOutPoint
 
parse() - Method in class org.bitcoinj.core.TransactionOutput
 
parse() - Method in class org.bitcoinj.core.UTXOsMessage
 
parse() - Method in class org.bitcoinj.core.VersionMessage
 
parse(String, ParsePosition) - Method in class org.bitcoinj.utils.BtcFormat
Parse a String representation of a Bitcoin monetary value.
parse(String) - Method in class org.bitcoinj.utils.BtcFormat
Parse a String representation of a Bitcoin monetary value.
parse(String) - Method in class org.bitcoinj.utils.MonetaryFormat
Parse a human readable coin value to a Coin instance.
parseCoin(String) - Static method in class org.bitcoinj.core.Coin
Parses an amount expressed in the way humans are used to.
parseCoinInexact(String) - Static method in class org.bitcoinj.core.Coin
Parses an amount expressed in the way humans are used to.
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFiat(String, String) - Static method in class org.bitcoinj.utils.Fiat
Parses an amount expressed in the way humans are used to.
parseFiat(String, String) - Method in class org.bitcoinj.utils.MonetaryFormat
Parse a human readable fiat value to a Fiat instance.
parseFiatInexact(String, String) - Static method in class org.bitcoinj.utils.Fiat
Parses an amount expressed in the way humans are used to.
parseFrom(ByteBuffer) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(ByteString) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(byte[]) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(ByteString) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(byte[]) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(ByteString) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(byte[]) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(ByteString) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(byte[]) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(ByteString) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(byte[]) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(ByteString) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(byte[]) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(ByteString) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(byte[]) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(InputStream) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseObject(String, ParsePosition) - Method in class org.bitcoinj.utils.BtcFormat
Parse a String representation of a Bitcoin monetary value.
parsePath(String) - Static method in class org.bitcoinj.crypto.HDUtils
The path is a human-friendly representation of the deterministic path.
parsePaymentAck(Protos.PaymentACK) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Parse payment ack into an object.
parsePaymentRequest(Protos.PaymentRequest) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Parse a payment request.
PARSER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
Deprecated.
parser() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
PARSER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
Deprecated.
parser() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
PARSER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
Deprecated.
parser() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.PaymentAck
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideRefund
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ReturnRefund
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ServerVersion
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.Settlement
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
Deprecated.
parser() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
Deprecated.
parser() - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
Deprecated.
parser() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
Deprecated.
parser() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
Deprecated.
parser() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
Deprecated.
parser() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.X509Certificates
Deprecated.
parser() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
PARSER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
Deprecated.
parser() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
PARSER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
Deprecated.
parser() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
PARSER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
Deprecated.
parser() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
PARSER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
Deprecated.
parser() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedData
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Extension
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Key
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.Key
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Script
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.Script
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.ScriptWitness
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Tag
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.Tag
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
Deprecated.
parser() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseToProto(InputStream) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
Returns the loaded protocol buffer from the given byte stream.
parseTransactions(int) - Method in class org.bitcoinj.core.Block
Parse transactions from the block.
parseTransactionsFromPaymentMessage(NetworkParameters, Protos.Payment) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Parse transactions from payment message.
PartialMerkleTree - Class in org.bitcoinj.core
A data structure that contains proofs of block inclusion for one or more transactions, in an efficient manner.
PartialMerkleTree(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.PartialMerkleTree
 
PartialMerkleTree(NetworkParameters, byte[], List<Sha256Hash>, int) - Constructor for class org.bitcoinj.core.PartialMerkleTree
Constructs a new PMT with the given bit set (little endian) and the raw list of hashes including internal hashes, taking ownership of the list.
partialTx - Variable in class org.bitcoinj.signers.TransactionSigner.ProposedTransaction
 
passesCheckpoint(int, Sha256Hash) - Method in class org.bitcoinj.core.NetworkParameters
Returns true if the block height is either not a checkpoint, or is a checkpoint and the hash matches.
passMockSleep() - Static method in class org.bitcoinj.core.Utils
Let sleeping thread pass the synchronization point.
passphrase - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
passphrase(String) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
The passphrase to use with the generated mnemonic, or null if you would like to use the default empty string.
password - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
PATH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
pattern(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Use the given pattern when formatting and parsing.
pattern() - Method in class org.bitcoinj.utils.BtcFormat
Return a representation of the pattern used by this instance for formatting and parsing.
payload - Variable in class org.bitcoinj.core.Message
 
PAYMENT_ACK_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PAYMENT_ACK_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Sent by the server to the client after an UPDATE_PAYMENT message is successfully processed.
PAYMENT_DETAILS_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
PAYMENT_PROTOCOL_ID_MAINNET - Static variable in class org.bitcoinj.core.NetworkParameters
The string used by the payment protocol to represent the main net.
PAYMENT_PROTOCOL_ID_REGTEST - Static variable in class org.bitcoinj.core.NetworkParameters
 
PAYMENT_PROTOCOL_ID_TESTNET - Static variable in class org.bitcoinj.core.NetworkParameters
The string used by the payment protocol to represent the test net.
PAYMENT_PROTOCOL_ID_UNIT_TESTS - Static variable in class org.bitcoinj.core.NetworkParameters
The string used by the payment protocol to represent unit testing (note that this is non-standard).
PAYMENT_URL_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
PaymentChannelClient - Class in org.bitcoinj.protocols.channels
A class which handles most of the complexity of creating a payment channel connection by providing a simple in/out interface which is provided with protobufs from the server and which generates protobufs which should be sent to the server.
PaymentChannelClient(Wallet, ECKey, Coin, Sha256Hash, IPaymentChannelClient.ClientConnection) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClient
Constructs a new channel manager which waits for PaymentChannelClient.connectionOpen() before acting.
PaymentChannelClient(Wallet, ECKey, Coin, Sha256Hash, KeyParameter, IPaymentChannelClient.ClientConnection) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClient
Constructs a new channel manager which waits for PaymentChannelClient.connectionOpen() before acting.
PaymentChannelClient(Wallet, ECKey, Coin, Sha256Hash, KeyParameter, IPaymentChannelClient.ClientChannelProperties, IPaymentChannelClient.ClientConnection) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClient
Constructs a new channel manager which waits for PaymentChannelClient.connectionOpen() before acting.
PaymentChannelClient.DefaultClientChannelProperties - Class in org.bitcoinj.protocols.channels
 
PaymentChannelClient.VersionSelector - Enum in org.bitcoinj.protocols.channels
 
PaymentChannelClientConnection - Class in org.bitcoinj.protocols.channels
A simple utility class that runs the micropayment protocol over a raw TCP socket using NIO, standalone.
PaymentChannelClientConnection(InetSocketAddress, int, Wallet, ECKey, Coin, String) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Attempts to open a new connection to and open a payment channel with the given host and port, blocking until the connection is open.
PaymentChannelClientConnection(InetSocketAddress, int, Wallet, ECKey, Coin, String, KeyParameter) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Attempts to open a new connection to and open a payment channel with the given host and port, blocking until the connection is open.
PaymentChannelClientConnection(InetSocketAddress, int, Wallet, ECKey, Coin, String, KeyParameter, IPaymentChannelClient.ClientChannelProperties) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Attempts to open a new connection to and open a payment channel with the given host and port, blocking until the connection is open.
PaymentChannelClientState - Class in org.bitcoinj.protocols.channels
A payment channel is a method of sending money to someone such that the amount of money you send can be adjusted after the fact, in an efficient manner that does not require broadcasting to the network.
PaymentChannelClientState(Wallet, ECKey, ECKey, Coin, long) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelClientState
Creates a state object for a payment channel client.
PaymentChannelClientState.IncrementedPayment - Class in org.bitcoinj.protocols.channels
Container for a signature and an amount that was sent.
PaymentChannelClientState.State - Enum in org.bitcoinj.protocols.channels
The different logical states the channel can be in.
PaymentChannelCloseException - Exception in org.bitcoinj.protocols.channels
Used to indicate that a channel was closed before it was expected to be closed.
PaymentChannelCloseException(String, PaymentChannelCloseException.CloseReason) - Constructor for exception org.bitcoinj.protocols.channels.PaymentChannelCloseException
 
PaymentChannelCloseException.CloseReason - Enum in org.bitcoinj.protocols.channels
 
PaymentChannelServer - Class in org.bitcoinj.protocols.channels
A handler class which handles most of the complexity of creating a payment channel connection by providing a simple in/out interface which is provided with protobufs from the client and which generates protobufs which should be sent to the client.
PaymentChannelServer(TransactionBroadcaster, Wallet, Coin, PaymentChannelServer.ServerConnection) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelServer
Creates a new server-side state manager which handles a single client connection.
PaymentChannelServer(TransactionBroadcaster, Wallet, Coin, PaymentChannelServer.ServerChannelProperties, PaymentChannelServer.ServerConnection) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelServer
Creates a new server-side state manager which handles a single client connection.
PaymentChannelServer.DefaultServerChannelProperties - Class in org.bitcoinj.protocols.channels
Extend this class and override the values you want to change.
PaymentChannelServer.ServerChannelProperties - Interface in org.bitcoinj.protocols.channels
 
PaymentChannelServer.ServerConnection - Interface in org.bitcoinj.protocols.channels
Implements the connection between this server and the client, providing an interface which allows messages to be sent to the client, requests for the connection to the client to be closed, and callbacks which occur when the channel is fully open or the client completes a payment.
PaymentChannelServerListener - Class in org.bitcoinj.protocols.channels
Implements a listening TCP server that can accept connections from payment channel clients, and invokes the provided event listeners when new channels are opened or payments arrive.
PaymentChannelServerListener(TransactionBroadcaster, Wallet, int, Coin, PaymentChannelServerListener.HandlerFactory) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelServerListener
Sets up a new payment channel server which listens on the given port.
PaymentChannelServerListener.HandlerFactory - Interface in org.bitcoinj.protocols.channels
A factory which generates connection-specific event handlers.
PaymentChannelServerState - Class in org.bitcoinj.protocols.channels
A payment channel is a method of sending money to someone such that the amount of money you send can be adjusted after the fact, in an efficient manner that does not require broadcasting to the network.
PaymentChannelServerState(TransactionBroadcaster, Wallet, ECKey, long) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelServerState
Creates a new state object to track the server side of a payment channel.
PaymentChannelServerState.State - Enum in org.bitcoinj.protocols.channels
The different logical states the channel can be in.
PaymentChannelV1ClientState - Class in org.bitcoinj.protocols.channels
Version 1 of the payment channel state machine - uses time locked multisig contracts.
PaymentChannelV1ClientState(Wallet, ECKey, ECKey, Coin, long) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Creates a state object for a payment channel client.
PaymentChannelV1ServerState - Class in org.bitcoinj.protocols.channels
Version 1 of the payment channel server state object.
PaymentChannelV1ServerState(TransactionBroadcaster, Wallet, ECKey, long) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Creates a new state object to track the server side of a payment channel.
PaymentChannelV2ClientState - Class in org.bitcoinj.protocols.channels
Version 2 of the payment channel state machine - uses CLTV opcode transactions instead of multisig transactions.
PaymentChannelV2ClientState(Wallet, ECKey, ECKey, Coin, long) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
PaymentChannelV2ServerState - Class in org.bitcoinj.protocols.channels
Version 2 of the payment channel state machine - uses CLTV opcode transactions instead of multisig transactions.
PaymentChannelV2ServerState(TransactionBroadcaster, Wallet, ECKey, long) - Constructor for class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
paymentIncrease(Coin, Coin, ByteString) - Method in class org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
paymentIncrease(Coin, Coin, ByteString) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Called when the payment in this channel was successfully incremented by the client
paymentIncrease(Coin, Coin, ByteString) - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Called when the payment in this channel was successfully incremented by the client
PaymentIncrementAck - Class in org.bitcoinj.protocols.channels
An acknowledgement of a payment increase
PaymentIncrementAck(Coin, ByteString) - Constructor for class org.bitcoinj.protocols.channels.PaymentIncrementAck
 
PaymentProtocol - Class in org.bitcoinj.protocols.payments
Utility methods and constants for working with BIP 70 aka the payment protocol.
PaymentProtocol() - Constructor for class org.bitcoinj.protocols.payments.PaymentProtocol
 
PaymentProtocol.Ack - Class in org.bitcoinj.protocols.payments
Message returned by the merchant in response to a Payment message.
PaymentProtocol.Output - Class in org.bitcoinj.protocols.payments
Value object to hold amount/script pairs.
PaymentProtocol.PkiVerificationData - Class in org.bitcoinj.protocols.payments
Information about the X.509 signature's issuer and subject.
PaymentProtocolException - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException
 
PaymentProtocolException(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException
 
PaymentProtocolException.Expired - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidNetwork - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidOutputs - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidPaymentRequestURL - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidPaymentURL - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidPkiData - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidPkiType - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.InvalidVersion - Exception in org.bitcoinj.protocols.payments
 
PaymentProtocolException.PkiVerificationException - Exception in org.bitcoinj.protocols.payments
 
PaymentSession - Class in org.bitcoinj.protocols.payments
Provides a standard implementation of the Payment Protocol (BIP 0070)
PaymentSession(Protos.PaymentRequest) - Constructor for class org.bitcoinj.protocols.payments.PaymentSession
Creates a PaymentSession from the provided Protos.PaymentRequest.
PaymentSession(Protos.PaymentRequest, boolean) - Constructor for class org.bitcoinj.protocols.payments.PaymentSession
Creates a PaymentSession from the provided Protos.PaymentRequest.
PaymentSession(Protos.PaymentRequest, boolean, TrustStoreLoader) - Constructor for class org.bitcoinj.protocols.payments.PaymentSession
Creates a PaymentSession from the provided Protos.PaymentRequest.
PBKDF2SHA512 - Class in org.bitcoinj.crypto
This is a clean-room implementation of PBKDF2 using RFC 2898 as a reference.
PBKDF2SHA512() - Constructor for class org.bitcoinj.crypto.PBKDF2SHA512
 
Peer - Class in org.bitcoinj.core
A Peer handles the high level communication with a Bitcoin node, extending a PeerSocketHandler which handles low-level message (de)serialization.
Peer(NetworkParameters, VersionMessage, AbstractBlockChain, PeerAddress) - Constructor for class org.bitcoinj.core.Peer
Construct a peer that reads/writes from the given block chain.
Peer(NetworkParameters, VersionMessage, PeerAddress, AbstractBlockChain) - Constructor for class org.bitcoinj.core.Peer
Construct a peer that reads/writes from the given block chain.
Peer(NetworkParameters, VersionMessage, PeerAddress, AbstractBlockChain, long, int) - Constructor for class org.bitcoinj.core.Peer
Construct a peer that reads/writes from the given block chain.
Peer(NetworkParameters, AbstractBlockChain, PeerAddress, String, String) - Constructor for class org.bitcoinj.core.Peer
Construct a peer that reads/writes from the given chain.
PEER_SEEDS_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
PeerAddress - Class in org.bitcoinj.core
A PeerAddress holds an IP address and port number representing the network location of a peer in the Bitcoin P2P network.
PeerAddress(NetworkParameters, byte[], int, int) - Constructor for class org.bitcoinj.core.PeerAddress
Construct a peer address from a serialized payload.
PeerAddress(NetworkParameters, byte[], int, int, Message, MessageSerializer) - Constructor for class org.bitcoinj.core.PeerAddress
Construct a peer address from a serialized payload.
PeerAddress(NetworkParameters, InetAddress, int, int, BigInteger) - Constructor for class org.bitcoinj.core.PeerAddress
Construct a peer address from a memorized or hardcoded address.
PeerAddress(NetworkParameters, InetAddress, int) - Constructor for class org.bitcoinj.core.PeerAddress
Constructs a peer address from the given IP address and port.
PeerAddress(NetworkParameters, InetAddress) - Constructor for class org.bitcoinj.core.PeerAddress
Constructs a peer address from the given IP address.
PeerAddress(NetworkParameters, InetSocketAddress) - Constructor for class org.bitcoinj.core.PeerAddress
Constructs a peer address from an InetSocketAddress.
PeerAddress(NetworkParameters, String, int) - Constructor for class org.bitcoinj.core.PeerAddress
Constructs a peer address from a stringified hostname+port.
peerAddress - Variable in class org.bitcoinj.core.PeerSocketHandler
 
peerAddresses - Variable in class org.bitcoinj.kits.WalletAppKit
 
PeerConnectedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events indicating a new peer connecting.
peerConnectedEventListeners - Variable in class org.bitcoinj.core.PeerGroup
Callbacks for events related to peers connecting
PeerDataEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are processed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
PeerDisconnectedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events indicating a peer disconnecting.
peerDisconnectedEventListeners - Variable in class org.bitcoinj.core.PeerGroup
Callbacks for events related to peers disconnecting
PeerDiscoveredEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events for peers being discovered.
peerDiscoveredEventListeners - Variable in class org.bitcoinj.core.PeerGroup
Callbacks for events related to peer connection/disconnection
PeerDiscovery - Interface in org.bitcoinj.net.discovery
A PeerDiscovery object is responsible for finding addresses of other nodes in the Bitcoin P2P network.
PeerDiscoveryException - Exception in org.bitcoinj.net.discovery
 
PeerDiscoveryException() - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
 
PeerDiscoveryException(String) - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
 
PeerDiscoveryException(Throwable) - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
 
PeerDiscoveryException(String, Throwable) - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
 
PeerException - Exception in org.bitcoinj.core
Thrown when a problem occurs in communicating with a peer, and we should retry.
PeerException(String) - Constructor for exception org.bitcoinj.core.PeerException
 
PeerException(Exception) - Constructor for exception org.bitcoinj.core.PeerException
 
PeerException(String, Exception) - Constructor for exception org.bitcoinj.core.PeerException
 
PeerFilterProvider - Interface in org.bitcoinj.core
An interface which provides the information required to properly filter data downloaded from Peers.
PeerGroup - Class in org.bitcoinj.core
Runs a set of connections to the P2P network, brings up connections to replace disconnected nodes and manages the interaction between them all.
PeerGroup(NetworkParameters) - Constructor for class org.bitcoinj.core.PeerGroup
PeerGroup(Context) - Constructor for class org.bitcoinj.core.PeerGroup
Creates a PeerGroup with the given context.
PeerGroup(NetworkParameters, AbstractBlockChain) - Constructor for class org.bitcoinj.core.PeerGroup
PeerGroup(Context, AbstractBlockChain) - Constructor for class org.bitcoinj.core.PeerGroup
Creates a PeerGroup for the given context and chain.
PeerGroup(NetworkParameters, AbstractBlockChain, ClientConnectionManager) - Constructor for class org.bitcoinj.core.PeerGroup
peerGroup() - Method in class org.bitcoinj.kits.WalletAppKit
 
PeerGroup.FilterRecalculateMode - Enum in org.bitcoinj.core
 
PeerSeedProtos - Class in org.bitcoin.crawler
 
PeerSeedProtos.PeerSeedData - Class in org.bitcoin.crawler
Protobuf type org.bitcoin.crawler.PeerSeedData
PeerSeedProtos.PeerSeedData.Builder - Class in org.bitcoin.crawler
Protobuf type org.bitcoin.crawler.PeerSeedData
PeerSeedProtos.PeerSeedDataOrBuilder - Interface in org.bitcoin.crawler
 
PeerSeedProtos.PeerSeeds - Class in org.bitcoin.crawler
Protobuf type org.bitcoin.crawler.PeerSeeds
PeerSeedProtos.PeerSeeds.Builder - Class in org.bitcoin.crawler
Protobuf type org.bitcoin.crawler.PeerSeeds
PeerSeedProtos.PeerSeedsOrBuilder - Interface in org.bitcoin.crawler
 
PeerSeedProtos.SignedPeerSeeds - Class in org.bitcoin.crawler
Protobuf type org.bitcoin.crawler.SignedPeerSeeds
PeerSeedProtos.SignedPeerSeeds.Builder - Class in org.bitcoin.crawler
Protobuf type org.bitcoin.crawler.SignedPeerSeeds
PeerSeedProtos.SignedPeerSeedsOrBuilder - Interface in org.bitcoin.crawler
 
PeerSocketHandler - Class in org.bitcoinj.core
Handles high-level message (de)serialization for peers, acting as the bridge between the org.bitcoinj.net classes and Peer.
PeerSocketHandler(NetworkParameters, InetSocketAddress) - Constructor for class org.bitcoinj.core.PeerSocketHandler
 
PeerSocketHandler(NetworkParameters, PeerAddress) - Constructor for class org.bitcoinj.core.PeerSocketHandler
 
peersTransactionBroadastEventListeners - Variable in class org.bitcoinj.core.PeerGroup
 
PENDING_INACTIVE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
In non-best chain, our transaction
PENDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Our transaction, not in any chain
PENDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Unconfirmed and sitting in the networks memory pools, waiting to be included in the chain.
ping() - Method in class org.bitcoinj.core.Peer
Sends the peer a ping message and returns a future that will be invoked when the pong is received back.
ping(long) - Method in class org.bitcoinj.core.Peer
 
Ping - Class in org.bitcoinj.core
Instances of this class are not safe for use by multiple threads.
Ping(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Ping
 
Ping(long) - Constructor for class org.bitcoinj.core.Ping
Create a Ping with a nonce value.
Ping() - Constructor for class org.bitcoinj.core.Ping
Create a Ping without a nonce value.
PKI_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
PKI_TYPE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
pkiVerificationData - Variable in class org.bitcoinj.protocols.payments.PaymentSession
Stores the calculated PKI verification data, or null if none is available.
PkiVerificationException(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
 
PkiVerificationException(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
 
PkiVerificationException(Exception, List<X509Certificate>) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
 
plus(Coin) - Method in class org.bitcoinj.core.Coin
Alias for add
Pong - Class in org.bitcoinj.core
Instances of this class are not safe for use by multiple threads.
Pong(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Pong
 
Pong(long) - Constructor for class org.bitcoinj.core.Pong
Create a Pong with a nonce value.
POOL_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
poolContainsTxHash(WalletTransaction.Pool, Sha256Hash) - Method in class org.bitcoinj.wallet.Wallet
 
port - Variable in class org.bitcoinj.core.NetworkParameters
 
PORT_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
PORT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
position - Variable in exception org.bitcoinj.core.AddressFormatException.InvalidCharacter
 
positiveSign(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Set character to prefix positive values.
postfixCode() - Method in class org.bitcoinj.utils.MonetaryFormat
Postfix formatted output with currency code.
PostgresFullPrunedBlockStore - Class in org.bitcoinj.store
A full pruned block store using the Postgres database engine.
PostgresFullPrunedBlockStore(NetworkParameters, int, String, String, String, String) - Constructor for class org.bitcoinj.store.PostgresFullPrunedBlockStore
Creates a new PostgresFullPrunedBlockStore.
PostgresFullPrunedBlockStore(NetworkParameters, int, String, String, String, String, String) - Constructor for class org.bitcoinj.store.PostgresFullPrunedBlockStore
Create a new PostgresFullPrunedBlockStore, storing the tables in the schema specified.
preferredOutputScriptType - Variable in class org.bitcoinj.kits.WalletAppKit
 
prefixCode(String, int) - Static method in class org.bitcoinj.utils.BtcFormat
END OF PARSING STUFF
prefixCode() - Method in class org.bitcoinj.utils.MonetaryFormat
Prefix formatted output by currency code.
PrefixedChecksummedBytes - Class in org.bitcoinj.core
The following format is often used to represent some type of data (e.g.
PrefixedChecksummedBytes(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.PrefixedChecksummedBytes
 
prefixSymbol(String, int) - Static method in class org.bitcoinj.utils.BtcFormat
 
prefixUnitsIndicator(DecimalFormat, int) - Static method in class org.bitcoinj.utils.BtcFormat
Set both the currency symbol and code of the underlying, mutable NumberFormat object according to the given denominational units scale factor.
PreMessageReceivedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are processed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
PREVIOUS_CHANNEL_CONTRACT_HASH_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
priv - Variable in class org.bitcoinj.core.ECKey
 
privKeyTweakAdd(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 PrivKey Tweak-Add - Tweak privkey by adding to it
privKeyTweakMul(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 PrivKey Tweak-Mul - Tweak privkey by multiplying to it
processAlert(AlertMessage) - Method in class org.bitcoinj.core.Peer
 
processBlock(Block) - Method in class org.bitcoinj.core.Peer
 
processGetData(GetDataMessage) - Method in class org.bitcoinj.core.Peer
 
processHeaders(HeadersMessage) - Method in class org.bitcoinj.core.Peer
 
processInv(InventoryMessage) - Method in class org.bitcoinj.core.Peer
 
processMessage(Message) - Method in class org.bitcoinj.core.Peer
 
processMessage(Message) - Method in class org.bitcoinj.core.PeerSocketHandler
Called every time a message is received from the network
processNotFoundMessage(NotFoundMessage) - Method in class org.bitcoinj.core.Peer
 
processPong(Pong) - Method in class org.bitcoinj.core.Peer
 
processTransaction(Transaction) - Method in class org.bitcoinj.core.Peer
 
processUTXOMessage(UTXOsMessage) - Method in class org.bitcoinj.core.Peer
 
program - Variable in class org.bitcoinj.script.Script
 
PROGRAM_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Script
 
progress(double, int, Date) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Called when download progress is made.
propagate(Context) - Static method in class org.bitcoinj.core.Context
Sets the given context as the current thread context.
ProposedTransaction(Transaction) - Constructor for class org.bitcoinj.signers.TransactionSigner.ProposedTransaction
 
ProtobufConnection<MessageType extends com.google.protobuf.MessageLite> - Class in org.bitcoinj.net
A handler which is used in NioServer and NioClient to split up incoming data streams into protobufs and provide an interface for writing protobufs to the connections.
ProtobufConnection(ProtobufConnection.Listener<MessageType>, MessageType, int, int) - Constructor for class org.bitcoinj.net.ProtobufConnection
Creates a new protobuf handler.
ProtobufConnection.Listener<MessageType extends com.google.protobuf.MessageLite> - Interface in org.bitcoinj.net
An interface which can be implemented to handle callbacks as new messages are generated and socket events occur.
ProtocolException - Exception in org.bitcoinj.core
 
ProtocolException(String) - Constructor for exception org.bitcoinj.core.ProtocolException
 
ProtocolException(Exception) - Constructor for exception org.bitcoinj.core.ProtocolException
 
ProtocolException(String, Exception) - Constructor for exception org.bitcoinj.core.ProtocolException
 
protocolVersion - Variable in class org.bitcoinj.core.Message
 
Protos - Class in org.bitcoin.paymentchannel
 
Protos - Class in org.bitcoin.protocols.payments
 
Protos - Class in org.bitcoinj.wallet
 
Protos.ClientVersion - Class in org.bitcoin.paymentchannel
Sent by primary to secondary on opening the connection.
Protos.ClientVersion.Builder - Class in org.bitcoin.paymentchannel
Sent by primary to secondary on opening the connection.
Protos.ClientVersionOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.DeterministicKey - Class in org.bitcoinj.wallet
Data attached to a Key message that defines the data needed by the BIP32 deterministic key hierarchy algorithm.
Protos.DeterministicKey.Builder - Class in org.bitcoinj.wallet
Data attached to a Key message that defines the data needed by the BIP32 deterministic key hierarchy algorithm.
Protos.DeterministicKeyOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.EncryptedData - Class in org.bitcoinj.wallet
Protobuf type wallet.EncryptedData
Protos.EncryptedData.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.EncryptedData
Protos.EncryptedDataOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Error - Class in org.bitcoin.paymentchannel
An Error can be sent by either party at any time Both parties should make an effort to send either an ERROR or a CLOSE immediately before closing the socket (unless they just received an ERROR or a CLOSE)
Protos.Error.Builder - Class in org.bitcoin.paymentchannel
An Error can be sent by either party at any time Both parties should make an effort to send either an ERROR or a CLOSE immediately before closing the socket (unless they just received an ERROR or a CLOSE)
Protos.Error.ErrorCode - Enum in org.bitcoin.paymentchannel
Protobuf enum paymentchannels.Error.ErrorCode
Protos.ErrorOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.ExchangeRate - Class in org.bitcoinj.wallet
An exchange rate between Bitcoin and some fiat currency.
Protos.ExchangeRate.Builder - Class in org.bitcoinj.wallet
An exchange rate between Bitcoin and some fiat currency.
Protos.ExchangeRateOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Extension - Class in org.bitcoinj.wallet
An extension to the wallet
Protos.Extension.Builder - Class in org.bitcoinj.wallet
An extension to the wallet
Protos.ExtensionOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Initiate - Class in org.bitcoin.paymentchannel
Sent from server to client once version nego is done.
Protos.Initiate.Builder - Class in org.bitcoin.paymentchannel
Sent from server to client once version nego is done.
Protos.InitiateOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Key - Class in org.bitcoinj.wallet
A key used to control Bitcoin spending.
Protos.Key.Builder - Class in org.bitcoinj.wallet
A key used to control Bitcoin spending.
Protos.Key.OutputScriptType - Enum in org.bitcoinj.wallet
Protobuf enum wallet.Key.OutputScriptType
Protos.Key.Type - Enum in org.bitcoinj.wallet
Protobuf enum wallet.Key.Type
Protos.KeyOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Output - Class in org.bitcoin.protocols.payments
Generalized form of "send payment to this/these bitcoin addresses"
Protos.Output.Builder - Class in org.bitcoin.protocols.payments
Generalized form of "send payment to this/these bitcoin addresses"
Protos.OutputOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.Payment - Class in org.bitcoin.protocols.payments
Protobuf type payments.Payment
Protos.Payment.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.Payment
Protos.PaymentAck - Class in org.bitcoin.paymentchannel
This message is sent as an acknowledgement of an UpdatePayment message
Protos.PaymentACK - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentACK
Protos.PaymentAck.Builder - Class in org.bitcoin.paymentchannel
This message is sent as an acknowledgement of an UpdatePayment message
Protos.PaymentACK.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentACK
Protos.PaymentAckOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.PaymentACKOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PaymentDetails - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentDetails
Protos.PaymentDetails.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentDetails
Protos.PaymentDetailsOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PaymentOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PaymentRequest - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentRequest
Protos.PaymentRequest.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentRequest
Protos.PaymentRequestOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PeerAddress - Class in org.bitcoinj.wallet
Protobuf type wallet.PeerAddress
Protos.PeerAddress.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.PeerAddress
Protos.PeerAddressOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ProvideContract - Class in org.bitcoin.paymentchannel
Sent from the primary to the secondary to complete initialization.
Protos.ProvideContract.Builder - Class in org.bitcoin.paymentchannel
Sent from the primary to the secondary to complete initialization.
Protos.ProvideContractOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.ProvideRefund - Class in org.bitcoin.paymentchannel
Sent from primary to secondary after Initiate to begin the refund transaction signing.
Protos.ProvideRefund.Builder - Class in org.bitcoin.paymentchannel
Sent from primary to secondary after Initiate to begin the refund transaction signing.
Protos.ProvideRefundOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.ReturnRefund - Class in org.bitcoin.paymentchannel
Sent from secondary to primary after it has done initial verification of the refund transaction.
Protos.ReturnRefund.Builder - Class in org.bitcoin.paymentchannel
Sent from secondary to primary after it has done initial verification of the refund transaction.
Protos.ReturnRefundOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Script - Class in org.bitcoinj.wallet
Protobuf type wallet.Script
Protos.Script.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Script
Protos.ScriptOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ScriptWitness - Class in org.bitcoinj.wallet
Protobuf type wallet.ScriptWitness
Protos.ScriptWitness.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.ScriptWitness
Protos.ScriptWitnessOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ScryptParameters - Class in org.bitcoinj.wallet
The parameters used in the scrypt key derivation function.
Protos.ScryptParameters.Builder - Class in org.bitcoinj.wallet
The parameters used in the scrypt key derivation function.
Protos.ScryptParametersOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ServerVersion - Class in org.bitcoin.paymentchannel
Send by secondary to primary upon receiving the ClientVersion message.
Protos.ServerVersion.Builder - Class in org.bitcoin.paymentchannel
Send by secondary to primary upon receiving the ClientVersion message.
Protos.ServerVersionOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Settlement - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Settlement
Protos.Settlement.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Settlement
Protos.SettlementOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Tag - Class in org.bitcoinj.wallet
A simple key->value mapping that has no interpreted content at all.
Protos.Tag.Builder - Class in org.bitcoinj.wallet
A simple key->value mapping that has no interpreted content at all.
Protos.TagOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Transaction - Class in org.bitcoinj.wallet
Protobuf type wallet.Transaction
Protos.Transaction.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Transaction
Protos.Transaction.Pool - Enum in org.bitcoinj.wallet
This is a bitfield oriented enum, with the following bits: bit 0 - spent bit 1 - appears in alt chain bit 2 - appears in best chain bit 3 - double-spent bit 4 - pending (we would like the tx to go into the best chain) Not all combinations are interesting, just the ones actually used in the enum.
Protos.Transaction.Purpose - Enum in org.bitcoinj.wallet
For what purpose the transaction was created.
Protos.TransactionConfidence - Class in org.bitcoinj.wallet
A description of the confidence we have that a transaction cannot be reversed in the future.
Protos.TransactionConfidence.Builder - Class in org.bitcoinj.wallet
A description of the confidence we have that a transaction cannot be reversed in the future.
Protos.TransactionConfidence.Source - Enum in org.bitcoinj.wallet
Where did we get this transaction from? Knowing the source may help us to risk analyze pending transactions.
Protos.TransactionConfidence.Type - Enum in org.bitcoinj.wallet
Protobuf enum wallet.TransactionConfidence.Type
Protos.TransactionConfidenceOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TransactionInput - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionInput
Protos.TransactionInput.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionInput
Protos.TransactionInputOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TransactionOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TransactionOutput - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionOutput
Protos.TransactionOutput.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionOutput
Protos.TransactionOutputOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TwoWayChannelMessage - Class in org.bitcoin.paymentchannel
This message is designed to be either sent raw over the network (e.g.
Protos.TwoWayChannelMessage.Builder - Class in org.bitcoin.paymentchannel
This message is designed to be either sent raw over the network (e.g.
Protos.TwoWayChannelMessage.MessageType - Enum in org.bitcoin.paymentchannel
Protobuf enum paymentchannels.TwoWayChannelMessage.MessageType
Protos.TwoWayChannelMessageOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.UpdatePayment - Class in org.bitcoin.paymentchannel
This message can only be used by the primary after it has received a CHANNEL_OPEN message.
Protos.UpdatePayment.Builder - Class in org.bitcoin.paymentchannel
This message can only be used by the primary after it has received a CHANNEL_OPEN message.
Protos.UpdatePaymentOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Wallet - Class in org.bitcoinj.wallet
A bitcoin wallet
Protos.Wallet.Builder - Class in org.bitcoinj.wallet
A bitcoin wallet
Protos.Wallet.EncryptionType - Enum in org.bitcoinj.wallet
The encryption type of the wallet.
Protos.WalletOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.X509Certificates - Class in org.bitcoin.protocols.payments
Protobuf type payments.X509Certificates
Protos.X509Certificates.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.X509Certificates
Protos.X509CertificatesOrBuilder - Interface in org.bitcoin.protocols.payments
 
protoToAddrs(PeerSeedProtos.SignedPeerSeeds) - Method in class org.bitcoinj.net.discovery.HttpDiscovery
 
PROVIDE_CONTRACT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PROVIDE_CONTRACT_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
PROVIDE_CONTRACT = 6;
PROVIDE_REFUND_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PROVIDE_REFUND_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
PROVIDE_REFUND = 4;
provideBlockStore(File) - Method in class org.bitcoinj.kits.WalletAppKit
Override this to use a BlockStore that isn't the default of SPVBlockStore.
provideClientKey(byte[]) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
provideContract(Transaction) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Called when the client provides the multi-sig contract.
provideRefundSignature(byte[], KeyParameter) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
When the servers signature for the refund transaction is received, call this to verify it and sign the complete refund ourselves.
provideRefundTransaction(Transaction, byte[]) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Called when the client provides the refund transaction.
provideTransaction(Transaction) - Method in class org.bitcoinj.core.FilteredBlock
Provide this FilteredBlock with a transaction which is in its Merkle tree.
provideWalletExtensions() - Method in class org.bitcoinj.kits.WalletAppKit
Override this to return wallet extensions if any are necessary.
PrunedException - Exception in org.bitcoinj.core
PrunedException is thrown in cases where a fully verifying node has deleted (pruned) old block data that turned out to be necessary for handling a re-org.
PrunedException(Sha256Hash) - Constructor for exception org.bitcoinj.core.PrunedException
 
ptr - Variable in class org.bitcoinj.jni.NativeBlockChainListener
 
ptr - Variable in class org.bitcoinj.jni.NativeFutureCallback
 
ptr - Variable in class org.bitcoinj.jni.NativeKeyChainEventListener
 
ptr - Variable in class org.bitcoinj.jni.NativePaymentChannelHandlerFactory
 
ptr - Variable in class org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
ptr - Variable in class org.bitcoinj.jni.NativeScriptsChangeEventListener
 
ptr - Variable in class org.bitcoinj.jni.NativeTransactionConfidenceEventListener
 
ptr - Variable in class org.bitcoinj.jni.NativeTransactionConfidenceListener
 
ptr - Variable in class org.bitcoinj.jni.NativeWalletChangeEventListener
 
ptr - Variable in class org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener
 
ptr - Variable in class org.bitcoinj.jni.NativeWalletCoinsSentEventListener
 
ptr - Variable in class org.bitcoinj.jni.NativeWalletReorganizeEventListener
 
pub - Variable in class org.bitcoinj.core.ECKey
 
pubkey - Variable in class org.bitcoinj.net.discovery.HttpDiscovery.Details
 
pubKey - Variable in class org.bitcoinj.signers.CustomTransactionSigner.SignatureAndKey
 
PUBKEY_COMPARATOR - Static variable in class org.bitcoinj.core.ECKey
Compares pub key bytes using UnsignedBytes.lexicographicalComparator()
PUBKEY_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
pubKeyTweakAdd(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 PubKey Tweak-Add - Tweak pubkey by adding to it
pubKeyTweakMul(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 PubKey Tweak-Mul - Tweak pubkey by multiplying to it
PUBLIC_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
publicKeyFromPrivate(BigInteger, boolean) - Static method in class org.bitcoinj.core.ECKey
Returns public key bytes from the given private key.
publicPointFromPrivate(BigInteger) - Static method in class org.bitcoinj.core.ECKey
Returns public key point from the given private key.
PublicPrivateMismatch(String) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.PublicPrivateMismatch
 
PublicPrivateMismatch(String, Throwable) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.PublicPrivateMismatch
 
PURPOSE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
put(StoredBlock) - Method in interface org.bitcoinj.store.BlockStore
Saves the given block header+extra data.
put(StoredBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Saves the given StoredUndoableBlock and StoredBlock.
put(StoredBlock) - Method in class org.bitcoinj.store.LevelDBBlockStore
 
put(StoredBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
put(StoredBlock) - Method in class org.bitcoinj.store.MemoryBlockStore
 
put(StoredBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
put(StoredBlock) - Method in class org.bitcoinj.store.SPVBlockStore
 
putChannel(StoredServerChannel) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Puts the given channel in the channels map and automatically closes it 2 hours before its refund transaction becomes spendable.
putKey(DeterministicKey) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Inserts a key into the hierarchy.
putUpdateStoredBlock(StoredBlock, boolean) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
putUpdateStoredBlock(StoredBlock, boolean) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 

Q

queueListeners(TransactionConfidence.Listener.ChangeReason) - Method in class org.bitcoinj.core.TransactionConfidence
Call this after adjusting the confidence, for cases where listeners should be notified.
queueOnCoinsReceived(Transaction, Coin, Coin) - Method in class org.bitcoinj.wallet.Wallet
 
queueOnCoinsSent(Transaction, Coin, Coin) - Method in class org.bitcoinj.wallet.Wallet
 
queueOnReorganize() - Method in class org.bitcoinj.wallet.Wallet
 
queueOnScriptsChanged(List<Script>, boolean) - Method in class org.bitcoinj.wallet.Wallet
 

R

r - Variable in class org.bitcoinj.core.ECKey.ECDSASignature
The two components of the signature.
R_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
RAISE_FEE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Raise fee, e.g.
random - Static variable in class org.bitcoinj.core.TransactionBroadcast
Used for shuffling the peers before broadcast: unit tests can replace this to make themselves deterministic.
random - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
random(SecureRandom, int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Generates a new key chain with entropy selected randomly from the given SecureRandom object and of the requested size in bits.
random(SecureRandom) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Generates a new key chain with 128 bits of entropy selected randomly from the given SecureRandom object.
randomAccessFile - Variable in class org.bitcoinj.store.SPVBlockStore
 
randomize(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 randomize - updates the context randomization
randomSalt() - Static method in class org.bitcoinj.crypto.KeyCrypterScrypt
Returns SALT_LENGTH (8) bytes of random data
RawKeyBytes(byte[], byte[]) - Constructor for class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
 
readByteArray() - Method in class org.bitcoinj.core.Message
 
readBytes(int) - Method in class org.bitcoinj.core.Message
 
readHash() - Method in class org.bitcoinj.core.Message
 
readInt64() - Method in class org.bitcoinj.core.Message
 
readInt64(byte[], int) - Static method in class org.bitcoinj.core.Utils
Parse 8 bytes from the byte array (starting at the offset) as signed 64-bit integer in little endian format.
readStr() - Method in class org.bitcoinj.core.Message
 
readUint16(byte[], int) - Static method in class org.bitcoinj.core.Utils
Parse 2 bytes from the byte array (starting at the offset) as unsigned 16-bit integer in little endian format.
readUint16BE(byte[], int) - Static method in class org.bitcoinj.core.Utils
Parse 2 bytes from the byte array (starting at the offset) as unsigned 16-bit integer in big endian format.
readUint16FromStream(InputStream) - Static method in class org.bitcoinj.core.Utils
Parse 2 bytes from the stream as unsigned 16-bit integer in little endian format.
readUint32() - Method in class org.bitcoinj.core.Message
 
readUint32(byte[], int) - Static method in class org.bitcoinj.core.Utils
Parse 4 bytes from the byte array (starting at the offset) as unsigned 32-bit integer in little endian format.
readUint32BE(byte[], int) - Static method in class org.bitcoinj.core.Utils
Parse 4 bytes from the byte array (starting at the offset) as unsigned 32-bit integer in big endian format.
readUint32FromStream(InputStream) - Static method in class org.bitcoinj.core.Utils
Parse 4 bytes from the stream as unsigned 32-bit integer in little endian format.
readUint64() - Method in class org.bitcoinj.core.Message
 
readVarInt() - Method in class org.bitcoinj.core.Message
 
readVarInt(int) - Method in class org.bitcoinj.core.Message
 
readWallet(InputStream, WalletExtension...) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
readWallet(InputStream, boolean, WalletExtension[]) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
readWallet(NetworkParameters, WalletExtension[], Protos.Wallet) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
readWallet(NetworkParameters, WalletExtension[], Protos.Wallet, boolean) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
recached - Variable in class org.bitcoinj.core.Message
 
recalculateFastCatchupAndFilter(PeerGroup.FilterRecalculateMode) - Method in class org.bitcoinj.core.PeerGroup
Recalculates the bloom filter given to peers as well as the timestamp after which full blocks are downloaded (instead of only headers).
receiveBytes(ByteBuffer) - Method in class org.bitcoinj.core.PeerSocketHandler
 
receiveBytes(ByteBuffer) - Method in class org.bitcoinj.net.ProtobufConnection
 
receiveBytes(ByteBuffer) - Method in interface org.bitcoinj.net.StreamConnection
Called when new bytes are available from the remote end.
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in interface org.bitcoinj.core.listeners.TransactionReceivedInBlockListener
Called by the BlockChain when we receive a new block that contains a relevant transaction.
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.jni.NativeBlockChainListener
 
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.wallet.Wallet
Called by the BlockChain when we receive a new block that sends coins to one of our addresses or spends coins from one of our addresses (note that a single transaction can do both).
receiveMessage(Protos.TwoWayChannelMessage) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Called when a message is received from the server.
receiveMessage(Protos.TwoWayChannelMessage) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
 
receiveMessage(Protos.TwoWayChannelMessage) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Called when a message is received from the client.
receivePending(Transaction, List<Transaction>, boolean) - Method in class org.bitcoinj.wallet.Wallet
Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
receivePending(Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.Wallet
Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
receivingAddr - Variable in class org.bitcoinj.core.VersionMessage
The network address of the node receiving this message.
recipientsPayFees - Variable in class org.bitcoinj.wallet.SendRequest
If false (default value), tx fee is paid by the sender If true, tx fee is paid by the recipient/s.
RECORD_SIZE - Static variable in class org.bitcoinj.store.SPVBlockStore
 
recoverFromSignature(int, ECKey.ECDSASignature, Sha256Hash, boolean) - Static method in class org.bitcoinj.core.ECKey
Given the components of a signature and a selector value, recover and return the public key that generated the signature according to the algorithm in SEC1v2 section 4.1.6.
RedeemData - Class in org.bitcoinj.wallet
This class aggregates data required to spend transaction output.
redeemP2WPKH(TransactionSignature, ECKey) - Static method in class org.bitcoinj.core.TransactionWitness
Creates the stack pushes necessary to redeem a P2WPKH output.
redeemScript - Variable in class org.bitcoinj.wallet.RedeemData
 
REFERENCE_DEFAULT_MIN_TX_FEE - Static variable in class org.bitcoinj.core.Transaction
If feePerKb is lower than this, Bitcoin Core will treat it as if there were no fee.
REFUND_TO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
REFUNDFEES_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
REFUNDTRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
REFUNDTRANSACTIONUNLOCKTIMESECS_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
register(NetworkParameters) - Static method in class org.bitcoinj.params.Networks
 
register(Collection<? extends NetworkParameters>) - Static method in class org.bitcoinj.params.Networks
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoin.crawler.PeerSeedProtos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoin.paymentchannel.Protos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoin.protocols.payments.Protos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ClientState
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoinj.protocols.channels.ClientState
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoinj.protocols.channels.ServerState
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoinj.protocols.channels.ServerState
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoinj.wallet.Protos
 
RegTestParams - Class in org.bitcoinj.params
Network parameters for the regression test mode of bitcoind in which all blocks are trivially solvable.
RegTestParams() - Constructor for class org.bitcoinj.params.RegTestParams
 
RejectedTransactionException - Exception in org.bitcoinj.core
This exception is used by the TransactionBroadcast class to indicate that a broadcast Transaction has been rejected by the network, for example because it violates a protocol rule.
RejectedTransactionException(Transaction, RejectMessage) - Constructor for exception org.bitcoinj.core.RejectedTransactionException
 
RejectMessage - Class in org.bitcoinj.core
A message sent by nodes when a message we sent was rejected (ie a transaction had too little fee/was invalid/etc).
RejectMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.RejectMessage
 
RejectMessage(NetworkParameters, RejectMessage.RejectCode, Sha256Hash, String, String) - Constructor for class org.bitcoinj.core.RejectMessage
Constructs a reject message that fingers the object with the given hash as rejected for the given reason.
RejectMessage.RejectCode - Enum in org.bitcoinj.core
 
relayTxesBeforeFilter - Variable in class org.bitcoinj.core.VersionMessage
Whether or not to relay tx invs before a filter is received.
remove() - Method in class org.bitcoinj.utils.BlockFileLoader
 
removeAddress(int) - Method in class org.bitcoinj.core.AddressMessage
 
removeAllInstancesOf(byte[], byte[]) - Static method in class org.bitcoinj.script.Script
Returns the script bytes of inputScript with all instances of the specified script object removed
removeAllInstancesOfOp(byte[], int) - Static method in class org.bitcoinj.script.Script
Returns the script bytes of inputScript with all instances of the given op code removed
removeBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
 
removeBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
 
removeBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
removeChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
 
removeChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
 
removeChangeEventListener(WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeChannels(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
removeChannels(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
removeCoinsReceivedEventListener(WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeCoinsSentEventListener(WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
 
removeConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
The given event listener will no longer be called with events.
removeDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
 
removeDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
The given event listener will no longer be called with events.
removeDiscoveredEventListener(PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
The given event listener will no longer be called with events.
removeEldestEntry(Map.Entry<ByteBuffer, UTXO>) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore.LRUCache
 
removeEventListener(TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
 
removeEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
removeEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
removeEventListener(KeyChainEventListener) - Method in interface org.bitcoinj.wallet.KeyChain
Removes a listener for events that are run when keys are added.
removeEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
Removes a listener for events that are run when keys are added.
removeExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
removeFromList(T, List<? extends ListenerRegistration<T>>) - Static method in class org.bitcoinj.utils.ListenerRegistration
Returns true if the listener was removed, else false.
removeGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.Peer
 
removeGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
The given event listener will no longer be called with events.
removeImportedKey(ECKey) - Method in class org.bitcoinj.wallet.KeyChainGroup
Removes a key that was imported into the basic key chain.
removeItem(int) - Method in class org.bitcoinj.core.ListMessage
 
removeKey(ECKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
Removes the given key from the keychain.
removeKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
removeKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
Removes the given key from the basicKeyChain.
removeKeyChainEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeNewBestBlockListener(NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Removes the given NewBestBlockListener from the chain.
removeOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
 
removeOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
The given event listener will no longer be called with events.
removeOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
removePeerFilterProvider(PeerFilterProvider) - Method in class org.bitcoinj.core.PeerGroup
removePreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
 
removePreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
 
removeRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
removeReorganizeEventListener(WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeReorganizeListener(ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Removes the given ReorganizeListener from the chain.
removeScriptChangeEventListener(ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeSeed(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
removeTags(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
removeTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
removeTransactionConfidenceEventListener(TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
Removes the given event listener object.
removeTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
removeTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
removeTransactionReceivedListener(TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Removes the given TransactionReceivedInBlockListener from the chain.
removeUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
removeUnspentTransactionOutput(UTXO) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Removes a UTXO from the list of unspent TransactionOutputs Note that the coinbase of the genesis block should NEVER be spendable and thus never in the list.
removeUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
removeUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
removeWallet(Wallet) - Method in class org.bitcoinj.core.AbstractBlockChain
Removes a wallet from the chain.
removeWallet(Wallet) - Method in class org.bitcoinj.core.Peer
Unlinks the given wallet from peer.
removeWallet(Wallet) - Method in class org.bitcoinj.core.PeerGroup
Unlinks the given wallet so it no longer receives broadcast transactions or has its transactions announced.
removeWatchedAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
Removes the given output scripts from the wallet that were being watched.
removeWatchedAddresses(List<Address>) - Method in class org.bitcoinj.wallet.Wallet
Removes the given output scripts from the wallet that were being watched.
removeWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
removeWatchedScripts(List<Script>) - Method in class org.bitcoinj.wallet.Wallet
Removes the given output scripts from the wallet that were being watched.
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in interface org.bitcoinj.core.listeners.ReorganizeListener
Called by the BlockChain when the best chain (representing total work done) has changed.
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class org.bitcoinj.jni.NativeBlockChainListener
 
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class org.bitcoinj.wallet.Wallet
Don't call this directly.
ReorganizeListener - Interface in org.bitcoinj.core.listeners
Listener interface for when the best chain has changed.
REPEATING_DOUBLETS - Static variable in class org.bitcoinj.utils.BtcFixedFormat
A constant specifying the use of as many optional groups of two decimal places in the fraction part of a formatted number as are useful for expressing precision.
REPEATING_PLACES - Static variable in class org.bitcoinj.utils.BtcFixedFormat
A constant specifying the use of as many optional decimal places in the fraction part of a formatted number as are useful for expressing precision.
REPEATING_TRIPLETS - Static variable in class org.bitcoinj.utils.BtcFixedFormat
A constant specifying the use of as many optional groups of three decimal places in the fraction part of a formatted number as are useful for expressing precision.
repeatOptionalDecimals(int, int) - Method in class org.bitcoinj.utils.MonetaryFormat
Set repeated additional groups of decimals to use after the minimum decimals, if they are useful for expressing precision.
RequiredFieldValidationException - Exception in org.bitcoinj.uri
Exception to provide the following to BitcoinURI:
RequiredFieldValidationException(String) - Constructor for exception org.bitcoinj.uri.RequiredFieldValidationException
 
RequiredFieldValidationException(String, Throwable) - Constructor for exception org.bitcoinj.uri.RequiredFieldValidationException
 
reset() - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
Resets the count field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded.
reset() - Method in class org.bitcoinj.store.LevelDBBlockStore
Erases the contents of the database (but NOT the underlying files themselves) and then reinitialises with the genesis block.
reset() - Method in class org.bitcoinj.wallet.Wallet
Prepares the wallet for a blockchain replay.
resetFalsePositiveEstimate() - Method in class org.bitcoinj.core.AbstractBlockChain
Resets estimates of false positives.
resetStore() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Resets the store by deleting the contents of the tables and reinitialising them.
resetStore() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
resetTimeout() - Method in class org.bitcoinj.net.AbstractTimeoutHandler
Resets the current progress towards timeout to 0.
restoreFromKey - Variable in class org.bitcoinj.kits.WalletAppKit
 
restoreFromSeed - Variable in class org.bitcoinj.kits.WalletAppKit
 
restoreWalletFromKey(DeterministicKey) - Method in class org.bitcoinj.kits.WalletAppKit
If an account key is set here then any existing wallet that matches the file name will be renamed to a backup name, the chain file will be deleted, and the wallet object will be instantiated with the given key instead of a fresh seed being created.
restoreWalletFromSeed(DeterministicSeed) - Method in class org.bitcoinj.kits.WalletAppKit
If a seed is set here then any existing wallet that matches the file name will be renamed to a backup name, the chain file will be deleted, and the wallet object will be instantiated with the given seed instead of a fresh one being created.
Result() - Constructor for class org.bitcoinj.net.FilterMerger.Result
 
RETURN_REFUND_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
RETURN_REFUND_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
RETURN_REFUND = 5;
reverseBytes(byte[]) - Static method in class org.bitcoinj.core.Utils
Returns a copy of the given byte array in reverse order.
REWARD_HALVING_INTERVAL - Static variable in class org.bitcoinj.params.AbstractBitcoinNetParams
 
RiskAnalysis - Interface in org.bitcoinj.wallet
A RiskAnalysis represents an analysis of how likely it is that a transaction (and its dependencies) represents a possible double spending attack.
RiskAnalysis.Analyzer - Interface in org.bitcoinj.wallet
 
RiskAnalysis.Result - Enum in org.bitcoinj.wallet
 
rollbackBlockStore(int) - Method in class org.bitcoinj.core.AbstractBlockChain
Rollback the block store to a given height.
rollbackBlockStore(int) - Method in class org.bitcoinj.core.BlockChain
 
rollbackBlockStore(int) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
rollMockClock(int) - Static method in class org.bitcoinj.core.Utils
Advances (or rewinds) the mock clock by the given number of seconds.
rollMockClockMillis(long) - Static method in class org.bitcoinj.core.Utils
Advances (or rewinds) the mock clock by the given number of milliseconds.
rootAuthority - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
Object representing the CA that verified the merchant's ID
rootAuthorityName - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
String representing the display name of the CA that verified the merchant's ID
roundingMode(RoundingMode) - Method in class org.bitcoinj.utils.MonetaryFormat
Set rounding mode to use when it becomes necessary.
run() - Method in class org.bitcoinj.net.NioClientManager
 
run() - Method in class org.bitcoinj.net.NioServer
 
run() - Method in class org.bitcoinj.utils.Threading.UserThread
 
runReadLoop(InputStream, StreamConnection) - Static method in class org.bitcoinj.net.BlockingClient
A blocking call that never returns, except by throwing an exception.

S

s - Variable in class org.bitcoinj.core.ECKey.ECDSASignature
The two components of the signature.
SALT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
SALT_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
The length of the salt used.
SAME_THREAD - Static variable in class org.bitcoinj.utils.Threading
A dummy executor that just invokes the runnable immediately.
SATOSHI - Static variable in class org.bitcoinj.core.Coin
A satoshi is the smallest unit that can be transferred.
SATOSHI_KEY - Static variable in class org.bitcoinj.core.NetworkParameters
The alert signing key originally owned by Satoshi, and now passed on to Gavin along with a few others.
saveLater() - Method in class org.bitcoinj.wallet.Wallet
Requests an asynchronous save on a background thread
saveLater() - Method in class org.bitcoinj.wallet.WalletFiles
Queues up a save in the background.
saveNow() - Method in class org.bitcoinj.wallet.Wallet
If auto saving is enabled, do an immediate sync write to disk ignoring any delays.
saveNow() - Method in class org.bitcoinj.wallet.WalletFiles
Actually write the wallet file to disk, using an atomic rename when possible.
saveToFile(File, File) - Method in class org.bitcoinj.wallet.Wallet
Saves the wallet first to the given temp file, then renames to the dest file.
saveToFile(File) - Method in class org.bitcoinj.wallet.Wallet
Uses protobuf serialization to save the wallet to the given file.
saveToFileStream(OutputStream) - Method in class org.bitcoinj.wallet.Wallet
Uses protobuf serialization to save the wallet to the given file stream.
scale(BigInteger, int) - Method in class org.bitcoinj.utils.BtcAutoFormat
Calculate the appropriate denomination for the given Bitcoin monetary value.
scale() - Method in class org.bitcoinj.utils.BtcAutoFormat
Returns the int value indicating coin denomination.
scale(BigInteger, int) - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the decimal-place shift for this object's unit-denomination.
scale() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the decimal-place shift for this object's fixed unit-denomination.
scale(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify a fixed-denomination of units to use when formatting and parsing values.
scale(BigInteger, int) - Method in class org.bitcoinj.utils.BtcFormat
Return the denomination for formatting the given value.
scale() - Method in class org.bitcoinj.utils.BtcFormat
Return the denomination of this object.
scaleX(ECFieldElement) - Method in class org.bitcoinj.crypto.LazyECPoint
 
scaleY(ECFieldElement) - Method in class org.bitcoinj.crypto.LazyECPoint
 
schemaName - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
schnorrSign(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
 
Script - Class in org.bitcoinj.script
Programs embedded inside transactions that control redemption of payments.
Script(byte[]) - Constructor for class org.bitcoinj.script.Script
Construct a Script that copies and wraps the programBytes array.
Script(byte[], long) - Constructor for class org.bitcoinj.script.Script
 
Script.ScriptType - Enum in org.bitcoinj.script
Enumeration to encapsulate the type of this script.
Script.VerifyFlag - Enum in org.bitcoinj.script
SCRIPT_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
SCRIPT_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
 
ScriptBuilder - Class in org.bitcoinj.script
Tools for the construction of commonly used script types.
ScriptBuilder() - Constructor for class org.bitcoinj.script.ScriptBuilder
Creates a fresh ScriptBuilder with an empty program.
ScriptBuilder(Script) - Constructor for class org.bitcoinj.script.ScriptBuilder
Creates a fresh ScriptBuilder with the given program as the starting point.
ScriptChunk - Class in org.bitcoinj.script
A script element that is either a data push (signature, pubkey, etc) or a non-push (logic, numeric, etc) operation.
ScriptChunk(int, byte[]) - Constructor for class org.bitcoinj.script.ScriptChunk
 
ScriptChunk(int, byte[], int) - Constructor for class org.bitcoinj.script.ScriptChunk
 
scriptData - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.Output
 
ScriptError - Enum in org.bitcoinj.script
 
ScriptException - Exception in org.bitcoinj.script
 
ScriptException(ScriptError, String) - Constructor for exception org.bitcoinj.script.ScriptException
 
ScriptException(ScriptError, String, Exception) - Constructor for exception org.bitcoinj.script.ScriptException
 
ScriptOpCodes - Class in org.bitcoinj.script
Various constants that define the assembly-like scripting language that forms part of the Bitcoin protocol.
ScriptOpCodes() - Constructor for class org.bitcoinj.script.ScriptOpCodes
 
ScriptPattern - Class in org.bitcoinj.script
This is a Script pattern matcher with some typical script patterns
ScriptPattern() - Constructor for class org.bitcoinj.script.ScriptPattern
 
ScriptsChangeEventListener - Interface in org.bitcoinj.wallet.listeners
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
secKeyVerify(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 Seckey Verify - returns 1 if valid, 0 if invalid
Secp256k1Context - Class in org.bitcoin
This class holds the context reference used in native methods to handle ECDSA operations.
Secp256k1Context() - Constructor for class org.bitcoin.Secp256k1Context
 
SECRET_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
seed - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
seed(DeterministicSeed) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Creates a deterministic key chain starting from the given seed.
SEED_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
SeedPeers - Class in org.bitcoinj.net.discovery
SeedPeers stores a pre-determined list of Bitcoin node addresses.
SeedPeers(NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.SeedPeers
Supports finding peers by IP addresses
SeedPeers(int[], NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.SeedPeers
Supports finding peers by IP addresses
seeds - Variable in class org.bitcoinj.net.discovery.MultiplexingDiscovery
 
seekPastMagicBytes(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
 
seekPastMagicBytes(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
 
seen(Sha256Hash, PeerAddress) - Method in class org.bitcoinj.core.TxConfidenceTable
Called by peers when they see a transaction advertised in an "inv" message.
SegwitAddress - Class in org.bitcoinj.core
Implementation of native segwit addresses.
segwitAddressHrp - Variable in class org.bitcoinj.core.NetworkParameters
 
select(Coin, List<TransactionOutput>) - Method in interface org.bitcoinj.wallet.CoinSelector
Creates a CoinSelection that tries to meet the target amount of value.
select(Coin, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.DefaultCoinSelector
 
select(Coin, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.FilteringCoinSelector
 
select(Coin, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.KeyTimeCoinSelector
 
selectDownloadPeer(List<Peer>) - Method in class org.bitcoinj.core.PeerGroup
Given a list of Peers, return a Peer to be used as the download peer.
self() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
sendCoins(TransactionBroadcaster, Address, Coin) - Method in class org.bitcoinj.wallet.Wallet
Sends coins to the given address, via the given PeerGroup.
sendCoins(TransactionBroadcaster, SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Sends coins according to the given request, via the given TransactionBroadcaster.
sendCoins(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Satisfies the given SendRequest using the default transaction broadcaster configured either via PeerGroup.addWallet(Wallet) or directly with Wallet.setTransactionBroadcaster(TransactionBroadcaster).
sendCoins(Peer, SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Sends coins to the given address, via the given Peer.
sendCoinsOffline(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Sends coins to the given address but does not broadcast the resulting pending transaction.
SendHeadersMessage - Class in org.bitcoinj.core
A new message, "sendheaders", which indicates that a node prefers to receive new block announcements via a "headers" message rather than an "inv".
SendHeadersMessage() - Constructor for class org.bitcoinj.core.SendHeadersMessage
 
SendHeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.SendHeadersMessage
 
sendMessage(Message) - Method in class org.bitcoinj.core.PeerSocketHandler
Sends the given message to the peer.
sendPayment(List<Transaction>, Address, String) - Method in class org.bitcoinj.protocols.payments.PaymentSession
Generates a Payment message and sends the payment to the merchant who sent the PaymentRequest.
sendPayment(URL, Protos.Payment) - Method in class org.bitcoinj.protocols.payments.PaymentSession
 
SendRequest - Class in org.bitcoinj.wallet
A SendRequest gives the wallet information about precisely how to send money to a recipient or set of recipients.
SendResult() - Constructor for class org.bitcoinj.wallet.Wallet.SendResult
 
sendToClient(Protos.TwoWayChannelMessage) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Requests that the given message be sent to the client.
sendToServer(Protos.TwoWayChannelMessage) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Requests that the given message be sent to the server.
SEQUENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
SEQUENCE_LOCKTIME_DISABLE_FLAG - Static variable in class org.bitcoinj.core.TransactionInput
BIP68: If this flag set, sequence is NOT interpreted as a relative lock-time.
SEQUENCE_LOCKTIME_MASK - Static variable in class org.bitcoinj.core.TransactionInput
BIP68: If sequence encodes a relative lock-time, this mask is applied to extract that lock-time from the sequence field.
SEQUENCE_LOCKTIME_TYPE_FLAG - Static variable in class org.bitcoinj.core.TransactionInput
BIP68: If sequence encodes a relative lock-time and this flag is set, the relative lock-time has units of 512 seconds, otherwise it specifies blocks with a granularity of 1.
serialize(String, byte[], OutputStream) - Method in class org.bitcoinj.core.BitcoinSerializer
Writes message to to the output stream.
serialize(Message, OutputStream) - Method in class org.bitcoinj.core.BitcoinSerializer
Writes message to to the output stream.
serialize(String, byte[], OutputStream) - Method in class org.bitcoinj.core.MessageSerializer
Writes message to to the output stream.
serialize(Message, OutputStream) - Method in class org.bitcoinj.core.MessageSerializer
Writes message to to the output stream.
serializeCompact(ByteBuffer) - Method in class org.bitcoinj.core.StoredBlock
Serializes the stored block to a custom packed format.
SERIALIZED_PAYMENT_DETAILS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
serializeKeyChainGroupToProtobuf() - Method in class org.bitcoinj.wallet.Wallet
Internal use only.
serializeMyselfToProtobuf() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
serializePrivate(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
Deprecated.
serializePrivB58(NetworkParameters, Script.ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
 
serializePrivB58(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
 
serializePubB58(NetworkParameters, Script.ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
 
serializePubB58(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
 
serializePublic(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
Deprecated.
serializer - Variable in class org.bitcoinj.core.Message
 
serializeToProtobuf() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
serializeToProtobuf() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
serializeToProtobuf() - Method in interface org.bitcoinj.wallet.KeyChain
Returns a list of keys serialized to the bitcoinj protobuf format.
serializeToProtobuf() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a list of key protobufs obtained by merging the chains.
serializeToProtobuf() - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
serializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutputChanges
 
serializeToStream(OutputStream) - Method in class org.bitcoinj.core.UTXO
 
serializeWalletExtension() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
serializeWalletExtension() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
 
serializeWalletExtension() - Method in interface org.bitcoinj.wallet.WalletExtension
Returns bytes that will be saved in the wallet.
SERVER_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
SERVER_VERSION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
SERVER_VERSION = 2;
SERVER_VERSIONS - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
A map of supported versions; keys are major versions, and the corresponding value is the minor version at that major level.
ServerConnectionEventHandler - Class in org.bitcoinj.protocols.channels
A connection-specific event handler that handles events generated by client connections on a PaymentChannelServerListener
ServerConnectionEventHandler() - Constructor for class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
 
serverKey - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
SERVERKEY_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
ServerState - Class in org.bitcoinj.protocols.channels
 
ServerState.StoredServerPaymentChannel - Class in org.bitcoinj.protocols.channels
A server-side payment channel in serialized form, which can be reloaded later if the server restarts
ServerState.StoredServerPaymentChannel.Builder - Class in org.bitcoinj.protocols.channels
A server-side payment channel in serialized form, which can be reloaded later if the server restarts
ServerState.StoredServerPaymentChannelOrBuilder - Interface in org.bitcoinj.protocols.channels
 
ServerState.StoredServerPaymentChannels - Class in org.bitcoinj.protocols.channels
A set of StoredPaymentChannel's
ServerState.StoredServerPaymentChannels.Builder - Class in org.bitcoinj.protocols.channels
A set of StoredPaymentChannel's
ServerState.StoredServerPaymentChannelsOrBuilder - Interface in org.bitcoinj.protocols.channels
 
SERVICE_FLAGS_REQUIRED - Static variable in class org.bitcoinj.core.GetUTXOsMessage
Bitmask of service flags required for a node to support this command (0x3)
SERVICES_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
SERVICES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
setAcceptRiskyTransactions(boolean) - Method in class org.bitcoinj.wallet.Wallet
Whether or not the wallet will ignore pending transactions that fail the selected RiskAnalysis.
setAccountPath(int, int) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The path to the root.
setAmount(long) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
amount is integer-number-of-satoshis
setAppearedAtChainHeight(int) - Method in class org.bitcoinj.core.TransactionConfidence
The chain height at which the transaction appeared, if it has been seen in the best chain.
setAppearedAtHeight(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the chain height at which the transaction was included.
setAutoSave(boolean) - Method in class org.bitcoinj.kits.WalletAppKit
If true, the wallet will save itself to disk automatically whenever it changes.
setAutoStop(boolean) - Method in class org.bitcoinj.kits.WalletAppKit
If true, will register a shutdown hook to stop the library.
setBestValueSignature(ByteString) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
setBestValueToMe(long) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
setBitLE(byte[], int) - Static method in class org.bitcoinj.core.Utils
Sets the given bit in data to one, using little endian (not the same as Java native big endian)
setBlockAppearance(StoredBlock, boolean, int) - Method in class org.bitcoinj.core.Transaction
Puts the given block in the internal set of blocks in which this transaction appears.
setBlockHash(int, ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
A list of blocks in which the transaction has been observed (on any chain).
setBlockingStartup(boolean) - Method in class org.bitcoinj.kits.WalletAppKit
If true (the default) then the startup of this service won't be considered complete until the network has been brought up, peer connections established and the block chain synchronised.
setBlockRelativityOffsets(int, int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
setBloomFilter(BloomFilter) - Method in class org.bitcoinj.core.Peer
Sets a Bloom filter on this connection.
setBloomFilter(BloomFilter, boolean) - Method in class org.bitcoinj.core.Peer
Sets a Bloom filter on this connection.
setBloomFilterFalsePositiveRate(double) - Method in class org.bitcoinj.core.PeerGroup
Sets the false positive rate of bloom filters given to peers.
setBloomFilterFPRate(double) - Method in class org.bitcoinj.net.FilterMerger
 
setBloomFilteringEnabled(boolean) - Method in class org.bitcoinj.core.PeerGroup
Can be used to disable Bloom filtering entirely, even in SPV mode.
setBroadcastBy(int, Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
setBroadcastBy(int, Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
setCancel(long) - Method in class org.bitcoinj.core.AlertMessage
 
setCertificate(int, ByteString) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
DER-encoded X.509 certificate chain
setChainCode(ByteString) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Random data that allows us to extend a key.
setChainHead(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
 
setChainHead(StoredBlock) - Method in interface org.bitcoinj.store.BlockStore
Sets the StoredBlock that represents the top of the chain of greatest total work.
setChainHead(StoredBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
setChainHead(StoredBlock) - Method in class org.bitcoinj.store.LevelDBBlockStore
 
setChainHead(StoredBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
setChainHead(StoredBlock) - Method in class org.bitcoinj.store.MemoryBlockStore
 
setChainHead(StoredBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
setChainHead(StoredBlock) - Method in class org.bitcoinj.store.SPVBlockStore
 
setChannels(int, ClientState.StoredClientPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
setChannels(int, ClientState.StoredClientPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
setChannels(int, ServerState.StoredServerPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
setChannels(int, ServerState.StoredServerPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
setCheckpoints(InputStream) - Method in class org.bitcoinj.kits.WalletAppKit
If set, the file is expected to contain a checkpoints file calculated with BuildCheckpoints.
setClientChangeValue(long) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
The value which is sent back to the primary.
setClientKey(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
This field is added in protocol version 2 to send the client public key to the server.
setClientKey(ByteString) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
Protocol version 2 only - the P2SH hash doesn't contain the required key
setClientOutput(ByteString) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientOutput = 5;
setClientVersion(Protos.ClientVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
setClientVersion(Protos.ClientVersion.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
Now one optional field for each message.
setCloseTransactionHash(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
When set, the hash of the transaction that was presented by the server for closure of the channel.
setCode(Protos.Error.ErrorCode) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
setCoinSelector(CoinSelector) - Method in class org.bitcoinj.wallet.Wallet
A coin selector is responsible for choosing which outputs to spend when creating transactions.
setCoinValue(long) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
This much of satoshis (1E-8 fractions)…
setComment(String) - Method in class org.bitcoinj.core.AlertMessage
 
setConfidence(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
setConfidence(Protos.TransactionConfidence.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Data describing where the transaction is in the chain.
setConfidenceType(TransactionConfidence.ConfidenceType) - Method in class org.bitcoinj.core.TransactionConfidence
Called by other objects in the system, like a Wallet, when new information about the confidence of a transaction becomes available.
setConnectTimeoutMillis(int) - Method in class org.bitcoinj.core.PeerGroup
Sets the timeout between when a connection attempt to a peer begins and when the version message exchange completes.
setConnectTimeoutMillis(int) - Method in class org.bitcoinj.net.BlockingClientManager
Sets the number of milliseconds to wait before giving up on a connect attempt
setContractTransaction(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
setContractTransaction(ByteString) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
setCreationTimeSeconds(long) - Method in class org.bitcoinj.core.ECKey
Sets the creation time of this key.
setCreationTimeSeconds(long) - Method in class org.bitcoinj.crypto.DeterministicKey
The creation time of a deterministic key is equal to that of its parent, unless this key is the root of a tree.
setCreationTimeSeconds(long) - Method in class org.bitcoinj.script.Script
 
setCreationTimeSeconds(long) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
setCreationTimestamp(long) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Timestamp stored as millis since epoch.
setCreationTimestamp(long) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
Timestamp stored as millis since epoch.
setData(ByteString) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bytes data = 2;
setData(int, ByteString) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
repeated bytes data = 1;
setData(ByteString) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required bytes data = 2;
setDepth(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If type == BUILDING then this is the depth of the transaction in the blockchain.
setDepthInBlocks(int) - Method in class org.bitcoinj.core.TransactionConfidence
 
setDescription(String) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
setDescription(String) - Method in class org.bitcoinj.wallet.Wallet
Set the description of the wallet.
setDescriptionBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
A UTF8 encoded text description of the wallet that is intended for end user provided text.
setDeterministicKey(Protos.DeterministicKey) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
setDeterministicKey(Protos.DeterministicKey.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
setDeterministicSeed(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The seed for a deterministic key hierarchy.
setDifficultyTarget(long) - Method in class org.bitcoinj.core.Block
Sets the difficulty target in compact form.
setDiscovery(PeerDiscovery) - Method in class org.bitcoinj.kits.WalletAppKit
Sets the peer discovery class to use.
setDownloadData(boolean) - Method in class org.bitcoinj.core.Peer
If set to false, the peer won't try and fetch blocks and transactions it hears about.
setDownloadListener(DownloadProgressTracker) - Method in class org.bitcoinj.kits.WalletAppKit
If you want to learn about the sync process, you can provide a listener here.
setDownloadParameters(long, boolean) - Method in class org.bitcoinj.core.Peer
When downloading the block chain, the bodies will be skipped for blocks created before the given date.
setDownloadTxDependencies(boolean) - Method in class org.bitcoinj.core.Peer
Sets if this peer will use getdata/notfound messages to walk backwards through transaction dependencies before handing the transaction off to the wallet.
setDownloadTxDependencies(int) - Method in class org.bitcoinj.core.Peer
Sets if this peer will use getdata/notfound messages to walk backwards through transaction dependencies before handing the transaction off to the wallet.
setDownloadTxDependencies(int) - Method in class org.bitcoinj.core.PeerGroup
Configure download of pending transaction dependencies.
setDropPeersAfterBroadcast(boolean) - Method in class org.bitcoinj.core.TransactionBroadcast
 
setEncryptedData(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
setEncryptedData(Protos.EncryptedData.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
If the secret data is encrypted, then secret_bytes is missing and this field is set.
setEncryptedDeterministicSeed(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
setEncryptedDeterministicSeed(Protos.EncryptedData.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Encrypted version of the seed
setEncryptedPrivateKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The encrypted private key
setEncryptionParameters(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
setEncryptionParameters(Protos.ScryptParameters.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
setEncryptionType(Protos.Wallet.EncryptionType) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
setError(Protos.Error) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
setError(Protos.Error.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
setExchangeRate(ExchangeRate) - Method in class org.bitcoinj.core.Transaction
setExchangeRate(Protos.ExchangeRate) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
setExchangeRate(Protos.ExchangeRate.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Exchange rate that was valid when the transaction was sent.
setExpectedValue(long) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
Can be set by the client when erroring to the server if a value was out of range.
setExpiration(Date) - Method in class org.bitcoinj.core.AlertMessage
 
setExpires(long) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when this request should be considered invalid
setExpireTimeSecs(long) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Rough UNIX time for when the channel expires.
setExpiryTime(long) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The expiry time of the CLTV lock.
setExplanation(String) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
NOT SAFE FOR HTML WITHOUT ESCAPING
setExplanationBytes(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
NOT SAFE FOR HTML WITHOUT ESCAPING
setExtension(int, Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
setExtension(int, Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
setFastCatchupTimeSecs(long) - Method in class org.bitcoinj.core.PeerGroup
Tells the PeerGroup to download only block headers before a certain time and bodies after that.
setFiatCurrencyCode(String) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
ISO 4217 currency code (if available) of the fiat currency.
setFiatCurrencyCodeBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
ISO 4217 currency code (if available) of the fiat currency.
setFiatValue(long) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
…is worth this much of fiat (1E-4 fractions).
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
setHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
setId(long) - Method in class org.bitcoinj.core.AlertMessage
 
setId(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
setId(String) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
like org.whatever.foo.bar
setIdBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
like org.whatever.foo.bar
setIndex(long) - Method in class org.bitcoinj.core.TransactionOutPoint
 
setInfo(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
Information about this update.
setInfo(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
Information about this update.
setInitialisationVector(ByteString) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
The initialisation vector for the AES encryption (16 bytes)
setInitialPayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
setInitialPayment(Protos.UpdatePayment.Builder) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
To open the channel, an initial payment of the server-specified dust limit value must be provided.
setInitiate(Protos.Initiate) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
setInitiate(Protos.Initiate.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
setIpAddress(String) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
setIpAddress(ByteString) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
setIpAddressBytes(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
setIsFollowing(boolean) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Flag indicating that this key is a root of a following chain.
setIssuedSubkeys(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
setKey(int, Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
setKey(int, Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
setKeyChainFactory(KeyChainFactory) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
 
setKeyRotationTime(long) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
UNIX time in seconds since the epoch.
setKeyRotationTime(Date) - Method in class org.bitcoinj.wallet.Wallet
When a key rotation time is set, any money controlled by keys created before the given timestamp T will be respent to any key that was created after T.
setKeyRotationTime(long) - Method in class org.bitcoinj.wallet.Wallet
When a key rotation time is set, any money controlled by keys created before the given timestamp T will be respent to any key that was created after T.
setLabel(String) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
User-provided label associated with the key.
setLabelBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
User-provided label associated with the key.
setLastBlockSeenHash(Sha256Hash) - Method in class org.bitcoinj.wallet.Wallet
 
setLastBlockSeenHeight(int) - Method in class org.bitcoinj.wallet.Wallet
 
setLastBlockSeenTimeSecs(long) - Method in class org.bitcoinj.wallet.Wallet
 
setLastBroadcastedAt(Date) - Method in class org.bitcoinj.core.TransactionConfidence
Set the time the transaction was last announced to us.
setLastBroadcastedAt(long) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
Millis since epoch the transaction was last announced to us.
setLastSeenBlockHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The SHA256 hash of the head of the best chain seen by this wallet.
setLastSeenBlockHeight(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The height in the chain of the last seen block.
setLastSeenBlockTimeSecs(long) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int64 last_seen_block_time_secs = 14;
setListener(WalletFiles.Listener) - Method in class org.bitcoinj.wallet.WalletFiles
The given listener will be called on the autosave thread before and after the wallet is saved to disk.
setLockTime(long) - Method in class org.bitcoinj.core.Transaction
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
setLockTime(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
The nLockTime field is useful for contracts.
setLookaheadSize(int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Sets a new lookahead size.
setLookaheadSize(int) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
setLookaheadSize(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 lookahead_size = 4;
setLookaheadThreshold(int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Sets the threshold for the key pre-generation.
setMajor(int) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
setMajor(int) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
setMajorVersion(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint32 majorVersion = 9 [default = 1];
setMajorVersion(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional uint32 majorVersion = 7 [default = 1];
setMandatory(boolean) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
If we do not understand a mandatory extension, abort to prevent data loss.
setMatchAll() - Method in class org.bitcoinj.core.BloomFilter
Sets this filter to match all objects.
setMaxConnections(int) - Method in class org.bitcoinj.core.PeerGroup
Adjusts the desired number of connections that we will create to peers.
setMaxPeersToDiscoverCount(int) - Method in class org.bitcoinj.core.PeerGroup
Sets the maximum number of Peers to discover.
setMaxVer(long) - Method in class org.bitcoinj.core.AlertMessage
 
setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Human-readable message for the merchant
setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
human-readable message for customer
setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Human-readable description of request for the customer
setMemo(String) - Method in class org.bitcoinj.core.Transaction
Set the transaction Transaction.memo.
setMemo(String) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Memo of the transaction.
setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Human-readable message for the merchant
setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
human-readable message for customer
setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Human-readable description of request for the customer
setMemoBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
Memo of the transaction.
setMerchantData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
From PaymentDetails.merchant_data
setMerchantData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Arbitrary data to include in the Payment message
setMinAcceptedChannelSize(long) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
Once a channel is exhausted a new one must be set up.
setMinBroadcastConnections(int) - Method in class org.bitcoinj.core.PeerGroup
setMinConnections(int) - Method in class org.bitcoinj.core.TransactionBroadcast
 
setMinor(int) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
setMinor(int) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
setMinPayment(long) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
The amount of money the server requires for the initial payment.
setMinProtocolVersion(int) - Method in class org.bitcoinj.core.Peer
The minimum P2P protocol version that is accepted.
setMinRequiredProtocolVersion(int) - Method in class org.bitcoinj.core.PeerGroup
If a peer is connected to that claims to speak a protocol version lower than the given version, it will be disconnected and another one will be tried instead.
setMinVer(long) - Method in class org.bitcoinj.core.AlertMessage
 
setMockClock() - Static method in class org.bitcoinj.core.Utils
Sets the mock clock to the current time.
setMockClock(long) - Static method in class org.bitcoinj.core.Utils
Sets the mock clock to the given time (in seconds).
setMockSleep(boolean) - Static method in class org.bitcoinj.core.Utils
Enable or disable mock sleep.
setMultisigKey(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
This must be a raw pubkey in regular ECDSA form.
setMultisigKey(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
This must be a raw pubkey in regular ECDSA form.
setMyKey(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Deprecated, key is already stored in the wallet, and found using myPublicKey;
setMyKey(ByteString) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
setMyPublicKey(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myPublicKey = 8;
setN(long) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
CPU/ memory cost parameter
setNet(String) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
setNetBytes(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
setNetwork(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
"main" or "test"
setNetworkBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
"main" or "test"
setNetworkIdentifier(String) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
the network used by this wallet
setNetworkIdentifierBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
the network used by this wallet
setNonce(long) - Method in class org.bitcoinj.core.Block
Sets the nonce and clears any cached data.
setOutputs(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
setOutputs(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Where payment should be sent
setOutputScriptType(Protos.Key.OutputScriptType) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Type of addresses (aka output scripts) to generate for receiving.
setOverridingTransaction(Transaction) - Method in class org.bitcoinj.core.TransactionConfidence
Called when the transaction becomes newly dead, that is, we learn that one of its inputs has already been spent in such a way that the double-spending transaction takes precedence over this one.
setOverridingTransaction(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
If set, hash of the transaction that double spent this one into oblivion.
setP(int) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Parallelisation parameter
setParent(Message) - Method in class org.bitcoinj.core.ChildMessage
 
setPath(int, int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
The path through the key tree.
setPayment(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
setPayment(Protos.Payment.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
Payment message that triggered this ACK
setPaymentAck(Protos.PaymentAck) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
setPaymentAck(Protos.PaymentAck.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
setPaymentDetailsVersion(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional uint32 payment_details_version = 1 [default = 1];
setPaymentUrl(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
URL to send Payment and get PaymentACK
setPaymentUrlBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
URL to send Payment and get PaymentACK
setPeerDiscoveryTimeoutMillis(long) - Method in class org.bitcoinj.core.PeerGroup
This is how many milliseconds we wait for peer discoveries to return their results.
setPeerNodes(PeerAddress...) - Method in class org.bitcoinj.kits.WalletAppKit
Will only connect to the given addresses.
setPeerSeeds(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes peer_seeds = 1;
setPingIntervalMsec(long) - Method in class org.bitcoinj.core.PeerGroup
Sets the period between pings for an individual peer.
setPkiData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
depends on pki_type
setPkiType(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
none / x509+sha256 / x509+sha1
setPkiTypeBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
none / x509+sha256 / x509+sha1
setPolicy(CycleDetectingLockFactory.Policy) - Static method in class org.bitcoinj.utils.Threading
 
setPool(Protos.Transaction.Pool) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
setPort(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 port = 2;
setPort(int) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint32 port = 2;
setPreviousChannelContractHash(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
The hash of the multisig contract of a previous channel.
setPriority(long) - Method in class org.bitcoinj.core.AlertMessage
 
setProgram(ByteString) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required bytes program = 1;
setProgressCallback(TransactionBroadcast.ProgressCallback) - Method in class org.bitcoinj.core.TransactionBroadcast
Sets the given callback for receiving progress values, which will run on the user thread.
setProgressCallback(TransactionBroadcast.ProgressCallback, Executor) - Method in class org.bitcoinj.core.TransactionBroadcast
Sets the given callback for receiving progress values, which will run on the given executor.
setProvideContract(Protos.ProvideContract) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
setProvideContract(Protos.ProvideContract.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
setProvideRefund(Protos.ProvideRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
setProvideRefund(Protos.ProvideRefund.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
setPubkey(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes pubkey = 3;
setPublicKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
The public EC key derived from the private key.
setPurpose(Transaction.Purpose) - Method in class org.bitcoinj.core.Transaction
Marks the transaction as being created for the given purpose.
setPurpose(Protos.Transaction.Purpose) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
setPush(int, byte[]) - Method in class org.bitcoinj.core.TransactionWitness
 
setR(int) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Block size parameter
setRefundFees(long) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
Fees required to refund the transaction.
setRefundTo(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
setRefundTo(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Where to send refunds, if a refund is necessary
setRefundTransaction(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
setRefundTransactionUnlockTimeSecs(long) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
setRelayUntil(Date) - Method in class org.bitcoinj.core.AlertMessage
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
setRequireAllExtensionsKnown(boolean) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
If this property is set to true, the wallet will fail to load if any found extensions are unknown..
setRequiredServices(long) - Method in class org.bitcoinj.core.PeerGroup
Convenience for connecting only to peers that can serve specific services.
setRequireMandatoryExtensions(boolean) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
If this property is set to false, then unknown mandatory extensions will be ignored instead of causing load errors.
setReserved(String) - Method in class org.bitcoinj.core.AlertMessage
 
setReturnRefund(Protos.ReturnRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
setReturnRefund(Protos.ReturnRefund.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
setRiskAnalyzer(RiskAnalysis.Analyzer) - Method in class org.bitcoinj.wallet.Wallet
Sets the RiskAnalysis implementation to use for deciding whether received pending transactions are risky or not.
setRunScripts(boolean) - Method in class org.bitcoinj.core.FullPrunedBlockChain
Whether or not to run scripts whilst accepting blocks (i.e.
setSalt(ByteString) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
Salt to use in generation of the wallet password (8 bytes)
setScript(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
usually one of the standard Script forms
setScriptBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Script that contains the signatures/pubkeys.
setScriptBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
script of transaction output
setScriptSig(Script) - Method in class org.bitcoinj.core.TransactionInput
Set the given program as the scriptSig that is supposed to satisfy the connected output script.
setSecretBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
setSeed(int, PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
setSeed(int, PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
setSequence(int) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Sequence number.
setSequenceNumber(long) - Method in class org.bitcoinj.core.TransactionInput
Sequence numbers allow participants in a multi-party transaction signing protocol to create new versions of the transaction independently of each other.
setSerializedPaymentDetails(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
PaymentDetails
setServerKey(ByteString) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
The server's public key.
setServerVersion(Protos.ServerVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
setServerVersion(Protos.ServerVersion.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
setServices(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 services = 3;
setServices(long) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
setSettlement(Protos.Settlement) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
setSettlement(Protos.Settlement.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
setSignature(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes signature = 2;
setSignature(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
setSignature(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
A SIGHASH_SINGLE|SIGHASH_ANYONECANPAY signature (including the postfix type byte) which spends the primary's part of the multisig contract's output.
setSignature(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
pki-dependent signature
setSigsRequiredToSpend(int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
The number of signatures required to spend coins received by this keychain.
setSigsRequiredToSpend(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
Number of signatures required to spend.
setSocketTimeout(int) - Method in class org.bitcoinj.net.AbstractTimeoutHandler
Sets the receive timeout to the given number of milliseconds, automatically killing the connection if no messages are received for this long
setSource(TransactionConfidence.Source) - Method in class org.bitcoinj.core.TransactionConfidence
The source of a transaction tries to identify where it came from originally.
setSource(Protos.TransactionConfidence.Source) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional .wallet.TransactionConfidence.Source source = 7;
setSpentByTransactionHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the hash of the transaction doing the spend.
setSpentByTransactionIndex(int) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
If spent, the index of the transaction input of the transaction doing the spend.
setStallThreshold(int, int) - Method in class org.bitcoinj.core.PeerGroup
Configures the stall speed: the speed at which a peer is considered to be serving us the block chain unacceptably slowly.
setStatusBar(String) - Method in class org.bitcoinj.core.AlertMessage
 
setTag(String, ByteString) - Method in class org.bitcoinj.utils.BaseTaggableObject
 
setTag(String, ByteString) - Method in interface org.bitcoinj.utils.TaggableObject
Associates the given immutable byte array with the string tag.
setTag(String) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
setTag(String, ByteString) - Method in class org.bitcoinj.wallet.Wallet
 
setTagBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
setTags(int, Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
setTags(int, Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
setTime(long) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
Timestamp; when payment request created
setTime(long) - Method in class org.bitcoinj.core.Block
 
setTimeoutEnabled(boolean) - Method in class org.bitcoinj.net.AbstractTimeoutHandler
Enables or disables the timeout entirely.
setTimestamp(long) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
seconds since UNIX epoch
setTimeWindowSecs(long) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
How many seconds should the channel be open, only used when a new channel is created.
settle() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Settles the channel, notifying the server it can broadcast the most recent payment transaction.
settle() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Closes the connection, notifying the server it should settle the channel by broadcasting the most recent payment transaction.
settle() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Closes the connection, notifying the server it should settle the channel by broadcasting the most recent payment transaction.
SETTLEMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
setTransaction(int, Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
setTransaction(int, Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
setTransactionBroadcaster(TransactionBroadcaster) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Use this setter if the broadcaster is not available during instantiation and you're not using WalletAppKit.
setTransactionBroadcaster(TransactionBroadcaster) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Use this setter if the broadcaster is not available during instantiation and you're not using WalletAppKit.
setTransactionBroadcaster(TransactionBroadcaster) - Method in class org.bitcoinj.wallet.Wallet
Specifies that the given TransactionBroadcaster, typically a PeerGroup, should be used for sending transactions to the Bitcoin network by default.
setTransactionInput(int, Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
setTransactionInput(int, Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
setTransactionOutPointHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Hash of the transaction this input is using.
setTransactionOutPointIndex(int) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Index of transaction output used by this input.
setTransactionOutput(int, Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
setTransactionOutput(int, Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
setTransactions(int, ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
Signed transactions that satisfy PaymentDetails.outputs
setTx(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
The serialized bytes of the transaction in Satoshi format.
setTx(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
The serialized bytes of the return transaction in Satoshi format.
setTx(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
A copy of the fully signed final contract that settles the channel.
setType(Protos.TwoWayChannelMessage.MessageType) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
This is required so if a new message type is added in future, old software aborts trying to read the message as early as possible.
setType(Protos.Key.Type) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
required .wallet.Key.Type type = 1;
setType(Protos.TransactionConfidence.Type) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
setupAutoSave(Wallet) - Method in class org.bitcoinj.kits.WalletAppKit
 
setUpdatedAt(long) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
millis since epoch the transaction was last updated
setUpdatePayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
setUpdatePayment(Protos.UpdatePayment.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
setUpdateTime(Date) - Method in class org.bitcoinj.core.Transaction
 
setUseLocalhostPeerWhenPossible(boolean) - Method in class org.bitcoinj.core.PeerGroup
When true (the default), PeerGroup will attempt to connect to a Bitcoin node running on localhost before attempting to use the P2P network.
setUserAgent(String, String, String) - Method in class org.bitcoinj.core.PeerGroup
Sets information that identifies this software to remote nodes.
setUserAgent(String, String) - Method in class org.bitcoinj.core.PeerGroup
Sets information that identifies this software to remote nodes.
setUserAgent(String, String) - Method in class org.bitcoinj.kits.WalletAppKit
Sets the string that will appear in the subver field of the version message.
setUTXOProvider(UTXOProvider) - Method in class org.bitcoinj.wallet.Wallet
Set the UTXOProvider.
setValue(Coin) - Method in class org.bitcoinj.core.TransactionOutput
Sets the value of this output.
setValue(long) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
Value of connected output, if known
setValue(long) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
setValueToMe(long) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
setVerifiedChainHead(StoredBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
setVerifiedChainHead(StoredBlock) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Sets the StoredBlock that represents the top of the chain of greatest total work that has been fully verified.
setVerifiedChainHead(StoredBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
setVerifiedChainHead(StoredBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
setVersion(int) - Method in class org.bitcoinj.core.Transaction
 
setVersion(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
See Wallet.java for detailed description of pool semantics
setVersion(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
setVersion(int) - Method in class org.bitcoinj.wallet.Wallet
Set the version number of the wallet.
setVersionMessage(VersionMessage) - Method in class org.bitcoinj.core.PeerGroup
Sets the VersionMessage that will be announced on newly created connections.
setWalletFactory(WalletProtobufSerializer.WalletFactory) - Method in class org.bitcoinj.kits.WalletAppKit
Sets a wallet factory which will be used when the kit creates a new wallet.
setWalletWriteBufferSize(int) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Change buffer size for writing wallet to output stream.
setWatchedScript(int, Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
setWatchedScript(int, Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
setWitness(TransactionWitness) - Method in class org.bitcoinj.core.TransactionInput
Set the transaction witness of an input.
setWitness(Protos.ScriptWitness) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
setWitness(Protos.ScriptWitness.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
script witness
setWriteTarget(MessageWriteTarget) - Method in class org.bitcoinj.core.PeerSocketHandler
Sets the MessageWriteTarget used to write messages to the peer.
setWriteTarget(MessageWriteTarget) - Method in class org.bitcoinj.net.ProtobufConnection
 
setWriteTarget(MessageWriteTarget) - Method in interface org.bitcoinj.net.StreamConnection
Called when this connection is attached to an upstream write target (ie a low-level connection handler).
Sha256Hash - Class in org.bitcoinj.core
A Sha256Hash just wraps a byte[] so that equals and hashcode work correctly, allowing it to be used as keys in a map.
sha256hash160(byte[]) - Static method in class org.bitcoinj.core.Utils
Calculates RIPEMD160(SHA256(input)).
shift(int) - Method in class org.bitcoinj.utils.MonetaryFormat
Set number of digits to shift the decimal separator to the right, coming from the standard BTC notation that was common pre-2014.
shiftLeft(int) - Method in class org.bitcoinj.core.Coin
 
shiftRight(int) - Method in class org.bitcoinj.core.Coin
 
shouldSelect(Transaction) - Method in class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
 
shouldSelect(Transaction) - Method in class org.bitcoinj.wallet.DefaultCoinSelector
Sub-classes can override this to just customize whether transactions are usable, but keep age sorting.
shouldVerifyTransactions() - Method in class org.bitcoinj.core.AbstractBlockChain
Whether or not we are maintaining a set of unspent outputs and are verifying all transactions.
shouldVerifyTransactions() - Method in class org.bitcoinj.core.BlockChain
 
shouldVerifyTransactions() - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
shuffleOutputs() - Method in class org.bitcoinj.core.Transaction
Randomly re-orders the transaction outputs: good for privacy
shuffleOutputs - Variable in class org.bitcoinj.wallet.SendRequest
If true (the default), the outputs will be shuffled during completion to randomize the location of the change output, if any.
shutDown() - Method in class org.bitcoinj.kits.WalletAppKit
 
shutDown() - Method in class org.bitcoinj.net.BlockingClientManager
 
shutdown() - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
 
shutdown() - Method in class org.bitcoinj.net.discovery.HttpDiscovery
 
shutdown() - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
 
shutdown() - Method in interface org.bitcoinj.net.discovery.PeerDiscovery
Stops any discovery in progress when we want to shut down quickly.
shutdown() - Method in class org.bitcoinj.net.discovery.SeedPeers
 
shutdownAndWait() - Method in class org.bitcoinj.wallet.WalletFiles
Shut down auto-saving.
shutdownAutosaveAndWait() - Method in class org.bitcoinj.wallet.Wallet
Disables auto-saving, after it had been enabled with Wallet.autosaveToFile(File, long, TimeUnit, WalletFiles.Listener) before.
sig - Variable in class org.bitcoinj.signers.CustomTransactionSigner.SignatureAndKey
 
SIG_SIZE - Static variable in class org.bitcoinj.script.Script
 
SIGHASH_ANYONECANPAY_VALUE - Static variable in class org.bitcoinj.core.Transaction
Deprecated.
Instead use SigHash.ANYONECANPAY.value or SigHash.ANYONECANPAY.byteValue() as appropriate.
sighashFlags - Variable in class org.bitcoinj.crypto.TransactionSignature
A byte that controls which parts of a transaction are signed.
sigHashMode() - Method in class org.bitcoinj.crypto.TransactionSignature
 
sign(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 Create an ECDSA signature.
sign(Sha256Hash) - Method in class org.bitcoinj.core.ECKey
Signs the given hash and returns the R and S components as BigIntegers.
sign(Sha256Hash, KeyParameter) - Method in class org.bitcoinj.core.ECKey
Signs the given hash and returns the R and S components as BigIntegers.
sign(Sha256Hash, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
signature - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
SignatureAndKey(ECKey.ECDSASignature, ECKey) - Constructor for class org.bitcoinj.signers.CustomTransactionSigner.SignatureAndKey
 
SignatureDecodeException - Exception in org.bitcoinj.core
 
SignatureDecodeException() - Constructor for exception org.bitcoinj.core.SignatureDecodeException
 
SignatureDecodeException(String) - Constructor for exception org.bitcoinj.core.SignatureDecodeException
 
SignatureDecodeException(Throwable) - Constructor for exception org.bitcoinj.core.SignatureDecodeException
 
SignatureDecodeException(String, Throwable) - Constructor for exception org.bitcoinj.core.SignatureDecodeException
 
signedMessageToKey(String, String) - Static method in class org.bitcoinj.core.ECKey
Given an arbitrary piece of text and a Bitcoin-format message signature encoded in base64, returns an ECKey containing the public key that was used to sign it.
signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in class org.bitcoinj.signers.CustomTransactionSigner
 
signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in class org.bitcoinj.signers.LocalTransactionSigner
 
signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in class org.bitcoinj.signers.MissingSigResolutionSigner
 
signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in interface org.bitcoinj.signers.TransactionSigner
Signs given transaction's inputs.
signInputs - Variable in class org.bitcoinj.wallet.SendRequest
If true (the default), the inputs will be signed.
signMessage(String) - Method in class org.bitcoinj.core.ECKey
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64 encoded string.
signMessage(String, KeyParameter) - Method in class org.bitcoinj.core.ECKey
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64 encoded string.
signPaymentRequest(Protos.PaymentRequest.Builder, X509Certificate[], PrivateKey) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Sign the provided payment request.
signTransaction(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Given a send request containing transaction, attempts to sign it's inputs.
signum() - Method in class org.bitcoinj.core.Coin
 
signum() - Method in interface org.bitcoinj.core.Monetary
 
signum() - Method in class org.bitcoinj.utils.Fiat
 
sigsRequiredToSpend - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
SIGSREQUIREDTOSPEND_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
size - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
size() - Method in class org.bitcoinj.core.BlockLocator
Returns the number of hashes in this block locator.
size() - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
Returns the current size of the buffer.
size() - Method in class org.bitcoinj.utils.VersionTally
Get the size of the version window.
sizeOf(long) - Static method in class org.bitcoinj.core.VarInt
Returns the minimum encoded size of the given unsigned long value.
sleep(long) - Static method in class org.bitcoinj.core.Utils
Sleep for a span of time, or mock sleep if enabled
SMALLEST_UNIT_EXPONENT - Static variable in class org.bitcoinj.core.Coin
Number of decimals for one Bitcoin.
SMALLEST_UNIT_EXPONENT - Static variable in class org.bitcoinj.utils.Fiat
The absolute value of exponent of the value of a "smallest unit" in scientific notation.
smallestUnitExponent() - Method in class org.bitcoinj.core.Coin
 
smallestUnitExponent() - Method in interface org.bitcoinj.core.Monetary
Returns the absolute value of exponent of the value of a "smallest unit" in scientific notation.
smallestUnitExponent() - Method in class org.bitcoinj.utils.Fiat
 
smallNum(int) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number as a OP_N opcode to the end of the program.
smallNum(int, int) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number as a OP_N opcode to the given index in the program.
solve() - Method in class org.bitcoinj.core.Block
Finds a value of nonce that makes the blocks hash lower than the difficulty target.
SORT_TX_BY_HEIGHT - Static variable in class org.bitcoinj.core.Transaction
A comparator that can be used to sort transactions by their chain height.
SORT_TX_BY_UPDATE_TIME - Static variable in class org.bitcoinj.core.Transaction
A comparator that can be used to sort transactions by their updateTime field.
SOURCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
SOURCE_NETWORK_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
We received it from a network broadcast.
SOURCE_SELF_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
We made it ourselves, so we know it should be valid.
SOURCE_UNKNOWN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
We don't know where it came from, or this is a wallet from the future.
SPACE_JOINER - Static variable in class org.bitcoinj.core.Utils
Joiner for concatenating words with a space inbetween.
spend(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Creates a key chain that can spend from the given account key.
spendableCoinbaseDepth - Variable in class org.bitcoinj.core.NetworkParameters
The depth of blocks required for a coinbase transaction to be spendable.
spendingKey - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
spent - Variable in class org.bitcoinj.wallet.FilteringCoinSelector
 
SPENT_BY_TRANSACTION_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
SPENT_BY_TRANSACTION_INDEX_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
SPENT_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
In best chain, all outputs spent
SPVBlockStore - Class in org.bitcoinj.store
An SPVBlockStore holds a limited number of block headers in a memory mapped ring buffer.
SPVBlockStore(NetworkParameters, File) - Constructor for class org.bitcoinj.store.SPVBlockStore
Creates and initializes an SPV block store that can hold SPVBlockStore.DEFAULT_CAPACITY block headers.
SPVBlockStore(NetworkParameters, File, int, boolean) - Constructor for class org.bitcoinj.store.SPVBlockStore
Creates and initializes an SPV block store that can hold a given amount of blocks.
start() - Method in class org.bitcoinj.core.PeerGroup
Does a blocking startup.
startAsync() - Method in class org.bitcoinj.core.PeerGroup
Starts the PeerGroup and begins network activity.
startBlockChainDownload() - Method in class org.bitcoinj.core.Peer
Starts an asynchronous download of the block chain.
startBlockChainDownload(PeerDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
Start downloading the blockchain.
startDownload(int) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Called when download is initiated.
startFilteredBlock(FilteredBlock) - Method in class org.bitcoinj.core.Peer
 
startUp() - Method in class org.bitcoinj.kits.WalletAppKit
 
startUp() - Method in class org.bitcoinj.net.BlockingClientManager
 
state() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Gets the PaymentChannelClientState object which stores the current state of the connection with the server.
state() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientConnection
Gets the PaymentChannelV1ClientState object which stores the current state of the connection with the server.
state() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Returns the underlying PaymentChannelServerState object that is being manipulated.
stateMachine - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
stateMachine - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
StateMachine<State extends java.lang.Enum<State>> - Class in org.bitcoinj.protocols.channels
A class representing a state machine, with limited transitions between states.
StateMachine(State, Multimap<State, State>) - Constructor for class org.bitcoinj.protocols.channels.StateMachine
 
stop() - Method in class org.bitcoinj.core.PeerGroup
Does a blocking stop
stopAsync() - Method in class org.bitcoinj.core.PeerGroup
 
stopHash - Variable in class org.bitcoinj.core.GetBlocksMessage
 
store() - Method in class org.bitcoinj.kits.WalletAppKit
 
storeChannelInWallet(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Stores this channel's state in the wallet as a part of a StoredPaymentChannelClientStates wallet extension and keeps it up-to-date each time payment is incremented.
storeChannelInWallet(PaymentChannelServer) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Stores this channel's state in the wallet as a part of a StoredPaymentChannelServerStates wallet extension and keeps it up-to-date each time payment is incremented.
StoredBlock - Class in org.bitcoinj.core
Wraps a Block object with extra data that can be derived from the block chain but is slow or inconvenient to calculate.
StoredBlock(Block, BigInteger, int) - Constructor for class org.bitcoinj.core.StoredBlock
 
StoredBlockAndWasUndoableFlag(StoredBlock, boolean) - Constructor for class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
storedChannel - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
StoredPaymentChannelClientStates - Class in org.bitcoinj.protocols.channels
This class maintains a set of StoredClientChannels, automatically (re)broadcasting the contract transaction and broadcasting the refund transaction over the given TransactionBroadcaster.
StoredPaymentChannelClientStates(Wallet, TransactionBroadcaster) - Constructor for class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Creates a new StoredPaymentChannelClientStates and associates it with the given Wallet and TransactionBroadcaster which are used to complete and announce contract and refund transactions.
StoredPaymentChannelClientStates(Wallet) - Constructor for class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Creates a new StoredPaymentChannelClientStates and associates it with the given Wallet Use this constructor if you use WalletAppKit, it will provide the broadcaster for you (no need to call the setter)
StoredPaymentChannelServerStates - Class in org.bitcoinj.protocols.channels
Keeps track of a set of StoredServerChannels and expires them 2 hours before their refund transactions unlock.
StoredPaymentChannelServerStates(Wallet, TransactionBroadcaster) - Constructor for class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Creates a new PaymentChannelServerStateManager and associates it with the given Wallet and TransactionBroadcaster which are used to complete and announce payment transactions.
StoredPaymentChannelServerStates(Wallet) - Constructor for class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Creates a new PaymentChannelServerStateManager and associates it with the given Wallet Use this constructor if you use WalletAppKit, it will provide the broadcaster for you (no need to call the setter)
storedServerChannel - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
StoredServerChannel - Class in org.bitcoinj.protocols.channels
Represents the state of a channel once it has been opened in such a way that it can be stored and used to resume a channel which was interrupted (eg on connection failure) or settle the channel automatically as the channel expire time approaches.
StoredUndoableBlock - Class in org.bitcoinj.core
Contains minimal data necessary to disconnect/connect the transactions in the stored block at will.
StoredUndoableBlock(Sha256Hash, TransactionOutputChanges) - Constructor for class org.bitcoinj.core.StoredUndoableBlock
 
StoredUndoableBlock(Sha256Hash, List<Transaction>) - Constructor for class org.bitcoinj.core.StoredUndoableBlock
 
StreamConnection - Interface in org.bitcoinj.net
A generic handler which is used in NioServer, NioClient and BlockingClient to handle incoming data streams.
StreamConnectionFactory - Interface in org.bitcoinj.net
A factory which generates new StreamConnections when a new connection is opened.
structure - Variable in class org.bitcoinj.kits.WalletAppKit
 
style(BtcAutoFormat.Style) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the new BtcFormat is to be automatically-denominating.
subsidyDecreaseBlockCount - Variable in class org.bitcoinj.core.NetworkParameters
 
subtract(Coin) - Method in class org.bitcoinj.core.Coin
 
subtract(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
 
subtract(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
subVer - Variable in class org.bitcoinj.core.VersionMessage
User-Agent as defined in BIP 14.
symbol() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the currency symbol that identifies the units in which values formatted by this instance are denominated.
symbol(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify a currency symbol to be used in the denomination-unit indicators of formatted values.
SYMBOL_BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency symbol for base 1 Bitcoin.
SYMBOL_MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency symbol for base 1/1000 Bitcoin.
SYMBOL_UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency symbol for base 1/1000000 Bitcoin.
symbols() - Method in class org.bitcoinj.utils.BtcFormat
Return a copy of the localized symbols used by this instance for formatting and parsing.
SYNTAX_ERROR_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Generic error indicating some message was not properly

T

TAG_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Tag
 
TaggableObject - Interface in org.bitcoinj.utils
An object that can carry around and possibly serialize a map of strings to immutable byte arrays.
tags - Variable in class org.bitcoinj.utils.BaseTaggableObject
 
TAGS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
target - Variable in class org.bitcoinj.wallet.DecryptingKeyBag
 
TARGET_SPACING - Static variable in class org.bitcoinj.core.NetworkParameters
 
TARGET_TIMESPAN - Static variable in class org.bitcoinj.core.NetworkParameters
 
targetTimespan - Variable in class org.bitcoinj.core.NetworkParameters
 
TestNet3Params - Class in org.bitcoinj.params
Parameters for the testnet, a separate public instance of Bitcoin that has relaxed rules suitable for development and testing of applications and new Bitcoin versions.
TestNet3Params() - Constructor for class org.bitcoinj.params.TestNet3Params
 
TESTNET_MAJORITY_ENFORCE_BLOCK_UPGRADE - Static variable in class org.bitcoinj.params.TestNet3Params
 
TESTNET_MAJORITY_ENFORCE_BLOCK_UPGRADE - Static variable in class org.bitcoinj.params.UnitTestParams
 
TESTNET_MAJORITY_REJECT_BLOCK_OUTDATED - Static variable in class org.bitcoinj.params.TestNet3Params
 
TESTNET_MAJORITY_REJECT_BLOCK_OUTDATED - Static variable in class org.bitcoinj.params.UnitTestParams
 
TESTNET_MAJORITY_WINDOW - Static variable in class org.bitcoinj.params.TestNet3Params
 
THREAD_POOL - Static variable in class org.bitcoinj.utils.Threading
A caching thread pool that creates daemon threads, which won't keep the JVM alive waiting for more work.
Threading - Class in org.bitcoinj.utils
Various threading related utilities.
Threading() - Constructor for class org.bitcoinj.utils.Threading
 
Threading.UserThread - Class in org.bitcoinj.utils
 
threeTimes() - Method in class org.bitcoinj.crypto.LazyECPoint
 
threshold(int) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
Threshold, or (followingKeys.size() + 1) / 2 + 1) (majority) if unspecified.
throwOnLockCycles() - Static method in class org.bitcoinj.utils.Threading
 
time - Variable in class org.bitcoinj.core.VersionMessage
What the other side believes the current time to be, in seconds.
TIME_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
TIME_WINDOW_SECS_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
TIME_WINDOW_UNACCEPTABLE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
(wrong inputs/outputs, sequence, lock time, signature, etc)
TIMEOUT_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Protocol timeout occurred (one party hung).
timeoutOccurred() - Method in class org.bitcoinj.core.Peer
 
timeoutOccurred() - Method in class org.bitcoinj.core.PeerSocketHandler
 
timeoutOccurred() - Method in class org.bitcoinj.net.AbstractTimeoutHandler
 
timeoutOccurred() - Method in class org.bitcoinj.net.ProtobufConnection
 
times(long) - Method in class org.bitcoinj.core.Coin
Alias for multiply
times(int) - Method in class org.bitcoinj.core.Coin
Alias for multiply
timesPow2(int) - Method in class org.bitcoinj.crypto.LazyECPoint
 
TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
timeWindow() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientChannelProperties
The time in seconds, relative to now, on how long this channel should be kept open.
timeWindow() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient.DefaultClientChannelProperties
 
to(Address, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
Creates a new SendRequest to the given address for the given value.
to(NetworkParameters, ECKey, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
Creates a new SendRequest to the given pubkey for the given value.
toASN1() - Method in class org.bitcoinj.core.ECKey
Output this ECKey as an ASN.1 encoded private key, as understood by OpenSSL or used by Bitcoin Core in its wallet storage format.
toBase58() - Method in class org.bitcoinj.core.DumpedPrivateKey
Returns the base58-encoded textual form, including version and checksum bytes.
toBase58() - Method in class org.bitcoinj.core.LegacyAddress
Returns the base58-encoded textual form, including version and checksum bytes.
toBase58() - Method in class org.bitcoinj.crypto.BIP38PrivateKey
Returns the base58-encoded textual form, including version and checksum bytes.
toBech32() - Method in class org.bitcoinj.core.SegwitAddress
Returns the textual form of the address.
toBigInteger() - Method in class org.bitcoinj.core.Sha256Hash
Returns the bytes interpreted as a positive integer.
toBuilder() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
toBuilder() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
toBuilder() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
toBuilder() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
toBuilder() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
toBuilder() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
toBuilder() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Extension
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Script
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Tag
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
toByteArray() - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
Creates a newly allocated byte array.
toByteArray() - Method in class org.bitcoinj.script.ScriptChunk
 
toCanonicalised() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
Will automatically adjust the S component to be less than or equal to half the curve order, if necessary.
toCanonicalised() - Method in class org.bitcoinj.crypto.TransactionSignature
 
toCLTVPaymentChannel(NetworkParameters, Date, ECKey, ECKey, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
 
toCLTVPaymentChannel(NetworkParameters, int, ECKey, ECKey, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
 
toCLTVPaymentChannel(NetworkParameters, BigInteger, ECKey, ECKey, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
 
toDecrypted(CharSequence) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
toDecrypted(KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
toDecrypted(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
toDecrypted(KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
toDecrypted(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
Decrypts the key chain with the given password.
toDecrypted(KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
Decrypt the key chain with the given AES key and whatever KeyCrypter is already set.
toEncrypted(CharSequence) - Method in class org.bitcoinj.wallet.BasicKeyChain
Convenience wrapper around BasicKeyChain.toEncrypted(KeyCrypter, org.bouncycastle.crypto.params.KeyParameter) which uses the default Scrypt key derivation algorithm and parameters, derives a key from the given password and returns the created key.
toEncrypted(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
Encrypt the wallet using the KeyCrypter and the AES key.
toEncrypted(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
toEncrypted(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
toEncrypted(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
Takes the given password, which should be strong, derives a key from it and then invokes EncryptableKeyChain.toEncrypted(KeyCrypter, KeyParameter) with KeyCrypterScrypt as the crypter.
toEncrypted(KeyCrypter, KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
Returns a new keychain holding identical/cloned keys to this chain, but encrypted under the given key.
toEntropy(List<String>) - Method in class org.bitcoinj.crypto.MnemonicCode
Convert mnemonic word list to original entropy value.
toFriendlyString() - Method in class org.bitcoinj.core.Coin
Returns the value as a 0.12 type string.
toFriendlyString() - Method in class org.bitcoinj.utils.Fiat
Returns the value as a 0.12 type string.
toHexString() - Method in class org.bitcoinj.wallet.DeterministicSeed
Returns the seed as hex or null if encrypted.
toMnemonic(byte[]) - Method in class org.bitcoinj.crypto.MnemonicCode
Convert entropy data to mnemonic word list.
toPlainString() - Method in class org.bitcoinj.core.Coin
Returns the value as a plain string denominated in BTC.
toPlainString() - Method in class org.bitcoinj.utils.Fiat
Returns the value as a plain string.
toSeed(List<String>, String) - Static method in class org.bitcoinj.crypto.MnemonicCode
Convert mnemonic word list to seed.
toSocketAddress() - Method in class org.bitcoinj.core.PeerAddress
 
toString() - Method in class org.bitcoinj.core.AddressMessage
 
toString() - Method in class org.bitcoinj.core.AlertMessage
 
toString() - Method in class org.bitcoinj.core.Block
Returns a multi-line string containing a description of the contents of the block.
toString() - Method in class org.bitcoinj.core.BlockLocator
 
toString() - Method in class org.bitcoinj.core.BloomFilter
 
toString() - Method in class org.bitcoinj.core.Coin
 
toString() - Method in class org.bitcoinj.core.DumpedPrivateKey
 
toString() - Method in class org.bitcoinj.core.ECKey
 
toString() - Method in class org.bitcoinj.core.FilteredBlock
 
toString() - Method in class org.bitcoinj.core.GetBlocksMessage
 
toString() - Method in class org.bitcoinj.core.GetHeadersMessage
 
toString() - Method in class org.bitcoinj.core.InventoryItem
 
toString() - Method in class org.bitcoinj.core.LegacyAddress
 
toString() - Method in class org.bitcoinj.core.ListMessage
 
toString() - Method in class org.bitcoinj.core.PartialMerkleTree
 
toString() - Method in class org.bitcoinj.core.Peer
 
toString() - Method in class org.bitcoinj.core.PeerAddress
 
toString() - Method in class org.bitcoinj.core.RejectMessage
A String representation of the relevant details of this reject message.
toString() - Method in class org.bitcoinj.core.SegwitAddress
 
toString() - Method in class org.bitcoinj.core.Sha256Hash
 
toString() - Method in class org.bitcoinj.core.StoredBlock
 
toString() - Method in class org.bitcoinj.core.StoredUndoableBlock
 
toString() - Method in class org.bitcoinj.core.Transaction
 
toString(AbstractBlockChain, CharSequence) - Method in class org.bitcoinj.core.Transaction
A human readable version of the transaction useful for debugging.
toString() - Method in class org.bitcoinj.core.TransactionConfidence
 
toString() - Method in class org.bitcoinj.core.TransactionInput
Returns a human readable debug string.
toString() - Method in class org.bitcoinj.core.TransactionOutPoint
 
toString() - Method in class org.bitcoinj.core.TransactionOutput
Returns a human readable debug string.
toString() - Method in class org.bitcoinj.core.TransactionWitness
 
toString() - Method in class org.bitcoinj.core.UnknownMessage
 
toString(List<byte[]>) - Static method in class org.bitcoinj.core.Utils
 
toString() - Method in class org.bitcoinj.core.UTXO
 
toString() - Method in class org.bitcoinj.core.UTXOsMessage
 
toString() - Method in class org.bitcoinj.core.VersionMessage
 
toString() - Method in class org.bitcoinj.crypto.BIP38PrivateKey
 
toString() - Method in class org.bitcoinj.crypto.ChildNumber
 
toString() - Method in class org.bitcoinj.crypto.DeterministicKey
 
toString() - Method in class org.bitcoinj.crypto.EncryptedData
 
toString() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
 
toString() - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
 
toString() - Method in exception org.bitcoinj.protocols.channels.PaymentChannelCloseException
 
toString() - Method in class org.bitcoinj.protocols.channels.StateMachine
 
toString() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
toString() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
 
toString() - Method in class org.bitcoinj.protocols.channels.StoredServerChannel
 
toString() - Method in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
 
toString() - Method in class org.bitcoinj.script.Script
Returns the program opcodes as a string, for example "[1234] DUP HASH160", or "<empty>".
toString() - Method in class org.bitcoinj.script.ScriptChunk
 
toString() - Method in class org.bitcoinj.uri.BitcoinURI
 
toString() - Method in class org.bitcoinj.utils.BtcAutoFormat
Return a brief description of this formatter.
toString() - Method in class org.bitcoinj.utils.BtcFixedFormat
Returns a brief description of this formatter.
toString() - Method in class org.bitcoinj.utils.ExponentialBackoff
 
toString() - Method in class org.bitcoinj.utils.Fiat
 
toString(boolean, KeyParameter, NetworkParameters) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
toString() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
toString() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
toString(boolean, boolean, KeyParameter, NetworkParameters) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
toString() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
toString(boolean) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
toString(boolean, boolean, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
toString() - Method in class org.bitcoinj.wallet.RedeemData
 
toString() - Method in class org.bitcoinj.wallet.SendRequest
 
toString() - Method in class org.bitcoinj.wallet.Wallet
 
toString(boolean, boolean, boolean, AbstractBlockChain) - Method in class org.bitcoinj.wallet.Wallet
toString(boolean, KeyParameter, boolean, boolean, AbstractBlockChain) - Method in class org.bitcoinj.wallet.Wallet
toString(boolean, boolean, KeyParameter, boolean, boolean, AbstractBlockChain) - Method in class org.bitcoinj.wallet.Wallet
Formats the wallet as a human readable piece of text.
toStringServices(long) - Method in class org.bitcoinj.core.Peer
Deprecated.
toStringServices(long) - Static method in class org.bitcoinj.core.VersionMessage
 
toStringWithPrivate(KeyParameter, NetworkParameters) - Method in class org.bitcoinj.core.ECKey
Produce a string rendering of the ECKey INCLUDING the private key.
trackFailure() - Method in class org.bitcoinj.utils.ExponentialBackoff
Track a failure - multiply the back off interval by the multiplier
trackFilteredTransactions(int) - Method in class org.bitcoinj.core.AbstractBlockChain
 
trackSuccess() - Method in class org.bitcoinj.utils.ExponentialBackoff
Track a success - reset back off interval to the initial value
Transaction - Class in org.bitcoinj.core
A transaction represents the movement of coins from some addresses to some other addresses.
Transaction(NetworkParameters) - Constructor for class org.bitcoinj.core.Transaction
 
Transaction(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Transaction
Creates a transaction from the given serialized bytes, eg, from a block or a tx network message.
Transaction(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.Transaction
Creates a transaction by reading payload starting from offset bytes in.
Transaction(NetworkParameters, byte[], int, Message, MessageSerializer, int, byte[]) - Constructor for class org.bitcoinj.core.Transaction
Creates a transaction by reading payload starting from offset bytes in.
Transaction(NetworkParameters, byte[], Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Transaction
Creates a transaction by reading payload.
Transaction.Purpose - Enum in org.bitcoinj.core
This enum describes the underlying reason the transaction was created.
Transaction.SigHash - Enum in org.bitcoinj.core
These constants are a part of a scriptSig signature on the inputs.
TRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
TRANSACTION_INPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
TRANSACTION_OUT_POINT_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
TRANSACTION_OUT_POINT_INDEX_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
TRANSACTION_OUTPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
TransactionBag - Interface in org.bitcoinj.core
This interface is used to abstract the Wallet and the Transaction
TransactionBroadcast - Class in org.bitcoinj.core
Represents a single transaction broadcast that we are performing.
TransactionBroadcast.ProgressCallback - Interface in org.bitcoinj.core
An interface for receiving progress information on the propagation of the tx, from 0.0 to 1.0
TransactionBroadcaster - Interface in org.bitcoinj.core
A general interface which declares the ability to broadcast transactions.
transactionBytesValid - Variable in class org.bitcoinj.core.Block
 
TransactionConfidence - Class in org.bitcoinj.core
A TransactionConfidence object tracks data you can use to make a confidence decision about a transaction.
TransactionConfidence(Sha256Hash) - Constructor for class org.bitcoinj.core.TransactionConfidence
 
TransactionConfidence.ConfidenceType - Enum in org.bitcoinj.core
Describes the state of the transaction in general terms.
TransactionConfidence.Factory - Class in org.bitcoinj.core
 
TransactionConfidence.Listener - Interface in org.bitcoinj.core
A confidence listener is informed when the level of TransactionConfidence is updated by something, like for example a Wallet.
TransactionConfidence.Listener.ChangeReason - Enum in org.bitcoinj.core
An enum that describes why a transaction confidence listener is being invoked (i.e.
TransactionConfidence.Source - Enum in org.bitcoinj.core
Information about where the transaction was first seen (network, sent direct from peer, created by ourselves).
TransactionConfidenceEventListener - Interface in org.bitcoinj.core.listeners
Implementors are called when confidence of a transaction changes.
TransactionInput - Class in org.bitcoinj.core
A transfer of coins from one address to another creates a transaction in which the outputs can be claimed by the recipient in the input of another transaction.
TransactionInput(NetworkParameters, Transaction, byte[]) - Constructor for class org.bitcoinj.core.TransactionInput
Creates an input that connects to nothing - used only in creation of coinbase transactions.
TransactionInput(NetworkParameters, Transaction, byte[], TransactionOutPoint) - Constructor for class org.bitcoinj.core.TransactionInput
 
TransactionInput(NetworkParameters, Transaction, byte[], TransactionOutPoint, Coin) - Constructor for class org.bitcoinj.core.TransactionInput
 
TransactionInput(NetworkParameters, Transaction, byte[], int) - Constructor for class org.bitcoinj.core.TransactionInput
Deserializes an input message.
TransactionInput(NetworkParameters, Transaction, byte[], int, MessageSerializer) - Constructor for class org.bitcoinj.core.TransactionInput
Deserializes an input message.
TransactionInput.ConnectionResult - Enum in org.bitcoinj.core
 
TransactionInput.ConnectMode - Enum in org.bitcoinj.core
 
TransactionOutPoint - Class in org.bitcoinj.core
This message is a reference or pointer to an output of a different transaction.
TransactionOutPoint(NetworkParameters, long, Transaction) - Constructor for class org.bitcoinj.core.TransactionOutPoint
 
TransactionOutPoint(NetworkParameters, long, Sha256Hash) - Constructor for class org.bitcoinj.core.TransactionOutPoint
 
TransactionOutPoint(NetworkParameters, TransactionOutput) - Constructor for class org.bitcoinj.core.TransactionOutPoint
 
TransactionOutPoint(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.TransactionOutPoint
/** Deserializes the message.
TransactionOutPoint(NetworkParameters, byte[], int, Message, MessageSerializer) - Constructor for class org.bitcoinj.core.TransactionOutPoint
Deserializes the message.
TransactionOutput - Class in org.bitcoinj.core
A TransactionOutput message contains a scriptPubKey that controls who is able to spend its value.
TransactionOutput(NetworkParameters, Transaction, byte[], int) - Constructor for class org.bitcoinj.core.TransactionOutput
Deserializes a transaction output message.
TransactionOutput(NetworkParameters, Transaction, byte[], int, MessageSerializer) - Constructor for class org.bitcoinj.core.TransactionOutput
Deserializes a transaction output message.
TransactionOutput(NetworkParameters, Transaction, Coin, Address) - Constructor for class org.bitcoinj.core.TransactionOutput
Creates an output that sends 'value' to the given address (public key hash).
TransactionOutput(NetworkParameters, Transaction, Coin, ECKey) - Constructor for class org.bitcoinj.core.TransactionOutput
Creates an output that sends 'value' to the given public key using a simple CHECKSIG script (no addresses).
TransactionOutput(NetworkParameters, Transaction, Coin, byte[]) - Constructor for class org.bitcoinj.core.TransactionOutput
 
TransactionOutputChanges - Class in org.bitcoinj.core
TransactionOutputChanges represents a delta to the set of unspent outputs.
TransactionOutputChanges(List<UTXO>, List<UTXO>) - Constructor for class org.bitcoinj.core.TransactionOutputChanges
 
TransactionOutputChanges(InputStream) - Constructor for class org.bitcoinj.core.TransactionOutputChanges
 
TransactionReceivedInBlockListener - Interface in org.bitcoinj.core.listeners
Listener interface for when we receive a new block that contains a relevant transaction.
transactions - Variable in class org.bitcoinj.wallet.Wallet
 
TRANSACTIONS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
TransactionSignature - Class in org.bitcoinj.crypto
A TransactionSignature wraps an ECKey.ECDSASignature and adds methods for handling the additional SIGHASH mode byte that is used.
TransactionSignature(BigInteger, BigInteger) - Constructor for class org.bitcoinj.crypto.TransactionSignature
Constructs a signature with the given components and SIGHASH_ALL.
TransactionSignature(BigInteger, BigInteger, int) - Constructor for class org.bitcoinj.crypto.TransactionSignature
Constructs a signature with the given components and raw sighash flag bytes (needed for rule compatibility).
TransactionSignature(ECKey.ECDSASignature, Transaction.SigHash, boolean) - Constructor for class org.bitcoinj.crypto.TransactionSignature
Constructs a transaction signature based on the ECDSA signature.
TransactionSigner - Interface in org.bitcoinj.signers
Implementations of this interface are intended to sign inputs of the given transaction.
TransactionSigner.MissingSignatureException - Exception in org.bitcoinj.signers
 
TransactionSigner.ProposedTransaction - Class in org.bitcoinj.signers
This class wraps transaction proposed to complete keeping a metadata that may be updated, used and effectively shared by transaction signers.
TransactionWitness - Class in org.bitcoinj.core
 
TransactionWitness(int) - Constructor for class org.bitcoinj.core.TransactionWitness
 
transition(State) - Method in class org.bitcoinj.protocols.channels.StateMachine
Transitions to a new state, provided that the required transition exists
triggerShutdown() - Method in class org.bitcoinj.net.NioClientManager
 
triggerShutdown() - Method in class org.bitcoinj.net.NioServer
Invoked by the Execution service when it's time to stop.
TrustStoreLoader - Interface in org.bitcoinj.crypto
An implementation of TrustStoreLoader handles fetching a KeyStore from the operating system, a file, etc.
TrustStoreLoader.DefaultTrustStoreLoader - Class in org.bitcoinj.crypto
 
TrustStoreLoader.FileTrustStoreLoader - Class in org.bitcoinj.crypto
 
twice() - Method in class org.bitcoinj.crypto.LazyECPoint
 
twiceOf(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance containing the hash of the calculated hash of the given bytes.
twiceOf(byte[], byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance containing the hash of the calculated hash of the given bytes.
twicePlus(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
 
tx - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
tx - Variable in class org.bitcoinj.wallet.SendRequest
A transaction, probably incomplete, that describes the outline of what you want to do.
tx - Variable in class org.bitcoinj.wallet.Wallet.SendResult
The Bitcoin transaction message that moves the money.
TX_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
TX_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
TX_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Settlement
 
TxConfidenceTable - Class in org.bitcoinj.core
Tracks transactions that are being announced across the network.
TxConfidenceTable(int) - Constructor for class org.bitcoinj.core.TxConfidenceTable
Creates a table that will track at most the given number of transactions (allowing you to bound memory usage).
TxConfidenceTable() - Constructor for class org.bitcoinj.core.TxConfidenceTable
Creates a table that will track at most TxConfidenceTable.MAX_SIZE entries.
txMap - Variable in class org.bitcoinj.wallet.WalletProtobufSerializer
 
txOutsCreated - Variable in class org.bitcoinj.core.TransactionOutputChanges
 
txOutsSpent - Variable in class org.bitcoinj.core.TransactionOutputChanges
 
type - Variable in class org.bitcoinj.core.InventoryItem
 
TYPE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 

U

UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Standard format for the µBTC denomination.
uint16ToByteArrayLE(int, byte[], int) - Static method in class org.bitcoinj.core.Utils
Write 2 bytes to the byte array (starting at the offset) as unsigned 16-bit integer in little endian format.
uint16ToByteStreamBE(int, OutputStream) - Static method in class org.bitcoinj.core.Utils
Write 2 bytes to the output stream as unsigned 16-bit integer in big endian format.
uint16ToByteStreamLE(int, OutputStream) - Static method in class org.bitcoinj.core.Utils
Write 2 bytes to the output stream as unsigned 16-bit integer in little endian format.
uint32ToByteArrayBE(long, byte[], int) - Static method in class org.bitcoinj.core.Utils
Write 4 bytes to the byte array (starting at the offset) as unsigned 32-bit integer in big endian format.
uint32ToByteArrayLE(long, byte[], int) - Static method in class org.bitcoinj.core.Utils
Write 4 bytes to the byte array (starting at the offset) as unsigned 32-bit integer in little endian format.
uint32ToByteStreamBE(long, OutputStream) - Static method in class org.bitcoinj.core.Utils
Write 4 bytes to the output stream as unsigned 32-bit integer in big endian format.
uint32ToByteStreamLE(long, OutputStream) - Static method in class org.bitcoinj.core.Utils
Write 4 bytes to the output stream as unsigned 32-bit integer in little endian format.
uint64ToByteStreamLE(BigInteger, OutputStream) - Static method in class org.bitcoinj.core.Utils
Write 8 bytes to the output stream as unsigned 64-bit integer in little endian format.
unCache() - Method in class org.bitcoinj.core.Block
 
unCache() - Method in class org.bitcoinj.core.ChildMessage
 
unCache() - Method in class org.bitcoinj.core.Message
To be called before any change of internal values including any setters.
unCache() - Method in class org.bitcoinj.core.Transaction
 
uncaughtExceptionHandler - Static variable in class org.bitcoinj.utils.Threading
An exception handler that will be invoked for any exceptions that occur in the user thread, and any unhandled exceptions that are caught whilst the framework is processing network traffic or doing other background tasks.
UNENCRYPTED_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
All keys in the wallet are unencrypted
UnexpectedCoinbaseInput() - Constructor for exception org.bitcoinj.core.VerificationException.UnexpectedCoinbaseInput
 
UNITNET_MAJORITY_WINDOW - Static variable in class org.bitcoinj.params.UnitTestParams
 
UnitTestParams - Class in org.bitcoinj.params
Network parameters used by the bitcoinj unit tests (and potentially your own).
UnitTestParams() - Constructor for class org.bitcoinj.params.UnitTestParams
 
UNKNOWN_LENGTH - Static variable in class org.bitcoinj.core.Message
 
UNKNOWN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Old wallets or the purpose genuinely is a mystery (e.g.
UNKNOWN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
See TransactionConfidence.java for a more thorough explanation of these types.
UnknownMessage - Class in org.bitcoinj.core
Instances of this class are not safe for use by multiple threads.
UnknownMessage(NetworkParameters, String, byte[]) - Constructor for class org.bitcoinj.core.UnknownMessage
 
UnreadableWalletException - Exception in org.bitcoinj.wallet
Thrown by the WalletProtobufSerializer when the serialized protocol buffer is either corrupted, internally inconsistent or appears to be from the future.
UnreadableWalletException(String) - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException
 
UnreadableWalletException(String, Throwable) - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException
 
UnreadableWalletException.BadPassword - Exception in org.bitcoinj.wallet
 
UnreadableWalletException.FutureVersion - Exception in org.bitcoinj.wallet
 
UnreadableWalletException.WrongNetwork - Exception in org.bitcoinj.wallet
 
unregister(NetworkParameters) - Static method in class org.bitcoinj.params.Networks
 
unsafeBitcoinSerialize() - Method in class org.bitcoinj.core.Message
Serialize this message to a byte array that conforms to the bitcoin wire protocol.
UnsafeByteArrayOutputStream - Class in org.bitcoinj.core
An unsynchronized implementation of ByteArrayOutputStream that will return the backing byte array if its length == size().
UnsafeByteArrayOutputStream() - Constructor for class org.bitcoinj.core.UnsafeByteArrayOutputStream
 
UnsafeByteArrayOutputStream(int) - Constructor for class org.bitcoinj.core.UnsafeByteArrayOutputStream
 
UNSPENT_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
In best chain, not all outputs spent
UPDATE_PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
UPDATE_PAYMENT_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
UPDATE_PAYMENT = 8;
updateChannelInWallet() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
updateChannelInWallet() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
UPDATED_AT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
updatedChannel(StoredServerChannel) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Notifies the set of stored states that a channel has been updated.
updateScriptWithSignature(Script, byte[], int, int, int) - Static method in class org.bitcoinj.script.ScriptBuilder
Returns a copy of the given scriptSig with the signature inserted in the given position.
upgradeToDeterministic(Script.ScriptType, KeyChainGroupStructure, long, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
This method will upgrade the wallet along the following path: Basic --> P2PKH --> P2WPKH
upgradeToDeterministic(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use #upgradeToDeterministic(ScriptType, KeyParameter)
upgradeToDeterministic(Script.ScriptType, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Upgrades the wallet to be deterministic (BIP32).
upgradeToDeterministic(Script.ScriptType, KeyChainGroupStructure, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Upgrades the wallet to be deterministic (BIP32).
uri - Variable in class org.bitcoinj.net.discovery.HttpDiscovery.Details
 
useAutoSave - Variable in class org.bitcoinj.kits.WalletAppKit
 
USER_PAYMENT_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Created in response to a user request for payment.
USER_THREAD - Static variable in class org.bitcoinj.utils.Threading
An executor with one thread that is intended for running event listeners on.
userAgent - Variable in class org.bitcoinj.kits.WalletAppKit
 
username - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
UserThread() - Constructor for class org.bitcoinj.utils.Threading.UserThread
 
Utils - Class in org.bitcoinj.core
A collection of various utility methods that are helpful for working with the Bitcoin protocol.
Utils() - Constructor for class org.bitcoinj.core.Utils
 
UTXO - Class in org.bitcoinj.core
A UTXO message contains the information necessary to check a spending transaction.
UTXO(Sha256Hash, long, Coin, int, boolean, Script) - Constructor for class org.bitcoinj.core.UTXO
Creates a stored transaction output.
UTXO(Sha256Hash, long, Coin, int, boolean, Script, String) - Constructor for class org.bitcoinj.core.UTXO
Creates a stored transaction output.
UTXO(InputStream) - Constructor for class org.bitcoinj.core.UTXO
 
utxoCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
UTXOProvider - Interface in org.bitcoinj.core
A UTXOProvider encapsulates functionality for returning unspent transaction outputs, for use by the wallet or other code that crafts spends.
UTXOProviderException - Exception in org.bitcoinj.core
 
UTXOProviderException() - Constructor for exception org.bitcoinj.core.UTXOProviderException
 
UTXOProviderException(String) - Constructor for exception org.bitcoinj.core.UTXOProviderException
 
UTXOProviderException(String, Throwable) - Constructor for exception org.bitcoinj.core.UTXOProviderException
 
UTXOProviderException(Throwable) - Constructor for exception org.bitcoinj.core.UTXOProviderException
 
UTXOsMessage - Class in org.bitcoinj.core
Message representing a list of unspent transaction outputs ("utxos"), returned in response to sending a GetUTXOsMessage ("getutxos").
UTXOsMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.UTXOsMessage
 
UTXOsMessage(NetworkParameters, List<TransactionOutput>, long[], Sha256Hash, long) - Constructor for class org.bitcoinj.core.UTXOsMessage
Provide an array of output objects, with nulls indicating that the output was missing.
utxoUncommittedCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
utxoUncommittedDeletedCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 

V

value - Variable in class org.bitcoinj.core.Coin
The number of satoshis of this monetary value.
value - Variable in enum org.bitcoinj.core.Transaction.SigHash
 
value - Variable in class org.bitcoinj.core.VarInt
 
value - Variable in class org.bitcoinj.utils.Fiat
The number of smallest units of this monetary value.
VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
valueGathered - Variable in class org.bitcoinj.wallet.CoinSelection
 
valueOf(String) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
valueOf(String) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
valueOf(String) - Static method in enum org.bitcoinj.core.AbstractBlockChain.NewBlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.Block.VerifyFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.BloomFilter.BloomUpdate
Returns the enum constant of this type with the specified name.
valueOf(long) - Static method in class org.bitcoinj.core.Coin
 
valueOf(int, int) - Static method in class org.bitcoinj.core.Coin
Convert an amount expressed in the way humans are used to into satoshis.
valueOf(String) - Static method in enum org.bitcoinj.core.InventoryItem.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.NetworkParameters.ProtocolVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.PeerGroup.FilterRecalculateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.RejectMessage.RejectCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.Transaction.Purpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.Transaction.SigHash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.TransactionConfidence.ConfidenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.TransactionConfidence.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.TransactionInput.ConnectionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.core.TransactionInput.ConnectMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.crypto.HDKeyDerivation.PublicDeriveMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelClient.VersionSelector
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelClientState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelServerState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.script.Script.ScriptType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.script.Script.VerifyFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.script.ScriptError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.utils.BtcAutoFormat.Style
Returns the enum constant of this type with the specified name.
valueOf(String, long) - Static method in class org.bitcoinj.utils.Fiat
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.BasicKeyChain.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.wallet.KeyChain.KeyPurpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.RiskAnalysis.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.wallet.Wallet.BalanceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.wallet.Wallet.MissingSigsMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoinj.wallet.WalletTransaction.Pool
Returns the enum constant of this type with the specified name.
ValueOutOfRangeException - Exception in org.bitcoinj.protocols.channels
Used when a given value is either too large too afford or too small for the network to accept.
ValueOutOfRangeException(String) - Constructor for exception org.bitcoinj.protocols.channels.ValueOutOfRangeException
 
values() - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.AbstractBlockChain.NewBlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.Block.VerifyFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.BloomFilter.BloomUpdate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.InventoryItem.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.NetworkParameters.ProtocolVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.PeerGroup.FilterRecalculateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.RejectMessage.RejectCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.Transaction.Purpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.Transaction.SigHash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.TransactionConfidence.ConfidenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.TransactionConfidence.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.TransactionInput.ConnectionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.core.TransactionInput.ConnectMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.crypto.HDKeyDerivation.PublicDeriveMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelClient.VersionSelector
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelClientState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.protocols.channels.PaymentChannelServerState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.script.Script.ScriptType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.script.Script.VerifyFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.script.ScriptError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.utils.BtcAutoFormat.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.BasicKeyChain.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.KeyChain.KeyPurpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Key.OutputScriptType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.RiskAnalysis.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Wallet.BalanceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Wallet.MissingSigsMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.WalletTransaction.Pool
Returns an array containing the constants of this enum type, in the order they are declared.
valueToMe - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
VALUETOME_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
VarInt - Class in org.bitcoinj.core
A variable-length encoded unsigned integer using Satoshi's encoding (a.k.a.
VarInt(long) - Constructor for class org.bitcoinj.core.VarInt
Constructs a new VarInt with the given unsigned long value.
VarInt(byte[], int) - Constructor for class org.bitcoinj.core.VarInt
Constructs a new VarInt with the value parsed from the specified offset of the given buffer.
vChain - Variable in class org.bitcoinj.kits.WalletAppKit
 
VerificationException - Exception in org.bitcoinj.core
 
VerificationException(String) - Constructor for exception org.bitcoinj.core.VerificationException
 
VerificationException(Exception) - Constructor for exception org.bitcoinj.core.VerificationException
 
VerificationException(String, Throwable) - Constructor for exception org.bitcoinj.core.VerificationException
 
VerificationException.BlockVersionOutOfDate - Exception in org.bitcoinj.core
 
VerificationException.CoinbaseHeightMismatch - Exception in org.bitcoinj.core
 
VerificationException.CoinbaseScriptSizeOutOfRange - Exception in org.bitcoinj.core
 
VerificationException.DuplicatedOutPoint - Exception in org.bitcoinj.core
 
VerificationException.EmptyInputsOrOutputs - Exception in org.bitcoinj.core
 
VerificationException.ExcessiveValue - Exception in org.bitcoinj.core
 
VerificationException.LargerThanMaxBlockSize - Exception in org.bitcoinj.core
 
VerificationException.NegativeValueOutput - Exception in org.bitcoinj.core
 
VerificationException.UnexpectedCoinbaseInput - Exception in org.bitcoinj.core
 
verifiedChainHeadBlock - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
verifiedChainHeadBlock - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
verifiedChainHeadHash - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
verifiedChainHeadHash - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
verify(byte[], byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
Verifies the given secp256k1 signature in native code.
verify(int, EnumSet<Block.VerifyFlag>) - Method in class org.bitcoinj.core.Block
Verifies both the header and that the transactions hash to the merkle root.
verify(byte[], ECKey.ECDSASignature, byte[]) - Static method in class org.bitcoinj.core.ECKey
Verifies the given ECDSA signature against the message bytes using the public key bytes.
verify(byte[], byte[], byte[]) - Static method in class org.bitcoinj.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
verify(byte[], byte[]) - Method in class org.bitcoinj.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
verify(Sha256Hash, ECKey.ECDSASignature) - Method in class org.bitcoinj.core.ECKey
Verifies the given R/S pair (signature) against a hash using the public key.
verify() - Method in class org.bitcoinj.core.Transaction
Checks the transaction contents for sanity, in ways that can be done in a standalone manner.
verify() - Method in class org.bitcoinj.core.TransactionInput
For a connected transaction, runs the script against the connected pubkey and verifies they are correct.
verify(TransactionOutput) - Method in class org.bitcoinj.core.TransactionInput
Verifies that this input can spend the given output.
verifyContract(Transaction) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Verifies that the given contract meets a set of extra requirements
verifyContract(Transaction) - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
verifyHeader() - Method in class org.bitcoinj.core.Block
Checks the block data to ensure it follows the rules laid out in the network parameters.
verifyMessage(String, String) - Method in class org.bitcoinj.core.ECKey
Convenience wrapper around ECKey.signedMessageToKey(String, String).
verifyOrThrow(byte[], byte[]) - Method in class org.bitcoinj.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key, and throws an exception if the signature doesn't match
verifyOrThrow(Sha256Hash, ECKey.ECDSASignature) - Method in class org.bitcoinj.core.ECKey
Verifies the given R/S pair (signature) against a hash using the public key, and throws an exception if the signature doesn't match
verifyPaymentRequestPki(Protos.PaymentRequest, KeyStore) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Uses the provided PKI method to find the corresponding public key and verify the provided signature.
verifyPki() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the value of pkiVerificationData or null if it wasn't verified at construction time.
verifyTransactions(int, EnumSet<Block.VerifyFlag>) - Method in class org.bitcoinj.core.Block
Checks the block contents
version - Variable in class org.bitcoinj.core.GetBlocksMessage
 
version - Variable in class org.bitcoinj.kits.WalletAppKit
 
VERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
VERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
VersionAck - Class in org.bitcoinj.core
The verack message, sent by a client accepting the version message they received from their peer.
VersionAck() - Constructor for class org.bitcoinj.core.VersionAck
 
VersionAck(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.VersionAck
 
VersionMessage - Class in org.bitcoinj.core
A VersionMessage holds information exchanged during connection setup with another peer.
VersionMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.VersionMessage
 
VersionMessage(NetworkParameters, int) - Constructor for class org.bitcoinj.core.VersionMessage
 
versionSelector() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientChannelProperties
An enum indicating which versions to support: VERSION_1: use only version 1 of the protocol VERSION_2_ALLOW_1: suggest version 2 but allow downgrade to version 1 VERSION_2: suggest version 2 and enforce use of version 2
versionSelector() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient.DefaultClientChannelProperties
 
VersionTally - Class in org.bitcoinj.utils
Caching counter for the block versions within a moving window.
VersionTally(NetworkParameters) - Constructor for class org.bitcoinj.utils.VersionTally
 
vFileManager - Variable in class org.bitcoinj.wallet.Wallet
 
vPeerGroup - Variable in class org.bitcoinj.kits.WalletAppKit
 
vStore - Variable in class org.bitcoinj.kits.WalletAppKit
 
vTransactionBroadcaster - Variable in class org.bitcoinj.wallet.Wallet
 
vWallet - Variable in class org.bitcoinj.kits.WalletAppKit
 
vWalletFile - Variable in class org.bitcoinj.kits.WalletAppKit
 

W

waitForPeers(int) - Method in class org.bitcoinj.core.PeerGroup
Returns a future that is triggered when the number of connected peers is equal to the given number of peers.
waitForPeersOfVersion(int, long) - Method in class org.bitcoinj.core.PeerGroup
Returns a future that is triggered when there are at least the requested number of connected peers that support the given protocol version or higher.
waitForPeersWithServiceMask(int, int) - Method in class org.bitcoinj.core.PeerGroup
Returns a future that is triggered when there are at least the requested number of connected peers that support the given protocol version or higher.
waitForUserCode() - Static method in class org.bitcoinj.utils.Threading
Put a dummy task into the queue and wait for it to be run.
wallet() - Method in class org.bitcoinj.kits.WalletAppKit
 
wallet - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
Wallet - Class in org.bitcoinj.wallet
A Wallet stores keys and a record of transactions that send and receive value from those keys.
Wallet(NetworkParameters) - Constructor for class org.bitcoinj.wallet.Wallet
Deprecated.
Use #createDeterministic(NetworkParameters, ScriptType)
Wallet(Context) - Constructor for class org.bitcoinj.wallet.Wallet
Deprecated.
Use #createDeterministic(Context, ScriptType)
Wallet(NetworkParameters, KeyChainGroup) - Constructor for class org.bitcoinj.wallet.Wallet
 
Wallet.BalanceType - Enum in org.bitcoinj.wallet
It's possible to calculate a wallets balance from multiple points of view.
Wallet.CompletionException - Exception in org.bitcoinj.wallet
Class of exceptions thrown in Wallet.completeTx(SendRequest).
Wallet.CouldNotAdjustDownwards - Exception in org.bitcoinj.wallet
Thrown when we were trying to empty the wallet, and the total amount of money we were trying to empty after being reduced for the fee was smaller than the min payment.
Wallet.DustySendRequested - Exception in org.bitcoinj.wallet
Thrown if the resultant transaction would violate the dust rules (an output that's too small to be worthwhile).
Wallet.ExceededMaxTransactionSize - Exception in org.bitcoinj.wallet
Thrown if the resultant transaction is too big for Bitcoin to process.
Wallet.MissingSigsMode - Enum in org.bitcoinj.wallet
Enumerates possible resolutions for missing signatures.
Wallet.MultipleOpReturnRequested - Exception in org.bitcoinj.wallet
Thrown if there is more than one OP_RETURN output for the resultant transaction.
Wallet.SendResult - Class in org.bitcoinj.wallet
A SendResult is returned to you as part of sending coins to a recipient.
WalletAppKit - Class in org.bitcoinj.kits
Utility class that wraps the boilerplate needed to set up a new SPV bitcoinj app.
WalletAppKit(NetworkParameters, File, String) - Constructor for class org.bitcoinj.kits.WalletAppKit
Creates a new WalletAppKit, with a newly created Context.
WalletAppKit(NetworkParameters, Script.ScriptType, KeyChainGroupStructure, File, String) - Constructor for class org.bitcoinj.kits.WalletAppKit
Creates a new WalletAppKit, with a newly created Context.
WalletAppKit(Context, Script.ScriptType, KeyChainGroupStructure, File, String) - Constructor for class org.bitcoinj.kits.WalletAppKit
Creates a new WalletAppKit, with the given Context.
WalletChangeEventListener - Interface in org.bitcoinj.wallet.listeners
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
WalletCoinsReceivedEventListener - Interface in org.bitcoinj.wallet.listeners
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
WalletCoinsSentEventListener - Interface in org.bitcoinj.wallet.listeners
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
WalletExtension - Interface in org.bitcoinj.wallet
An object implementing this interface can be added to a Wallet and provide arbitrary byte arrays that will be serialized alongside the wallet.
walletFactory - Variable in class org.bitcoinj.kits.WalletAppKit
 
WalletFiles - Class in org.bitcoinj.wallet
A class that handles atomic and optionally delayed writing of the wallet file to disk.
WalletFiles(Wallet, File, long, TimeUnit) - Constructor for class org.bitcoinj.wallet.WalletFiles
Initialize atomic and optionally delayed writing of the wallet file to disk.
WalletFiles.Listener - Interface in org.bitcoinj.wallet
Implementors can do pre/post treatment of the wallet file.
WalletProtobufSerializer - Class in org.bitcoinj.wallet
Serialize and de-serialize a wallet to a byte stream containing a protocol buffer.
WalletProtobufSerializer() - Constructor for class org.bitcoinj.wallet.WalletProtobufSerializer
 
WalletProtobufSerializer(WalletProtobufSerializer.WalletFactory) - Constructor for class org.bitcoinj.wallet.WalletProtobufSerializer
 
WalletProtobufSerializer.WalletFactory - Interface in org.bitcoinj.wallet
 
WalletReorganizeEventListener - Interface in org.bitcoinj.wallet.listeners
Implementors are called when the wallet is reorganized.
walletToProto(Wallet) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Converts the given wallet to the object representation of the protocol buffers.
walletToText(Wallet) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Returns the given wallet formatted as text.
WalletTransaction - Class in org.bitcoinj.wallet
Stores data about a transaction that is only relevant to the Wallet class.
WalletTransaction(WalletTransaction.Pool, Transaction) - Constructor for class org.bitcoinj.wallet.WalletTransaction
 
WalletTransaction.Pool - Enum in org.bitcoinj.wallet
 
WARNING_THRESHOLD - Static variable in class org.bitcoinj.utils.Threading.UserThread
 
warnOnLockCycles() - Static method in class org.bitcoinj.utils.Threading
 
wasBroadcastBy(PeerAddress) - Method in class org.bitcoinj.core.TransactionConfidence
Returns true if the given address has been seen via markBroadcastBy()
wasUndoable - Variable in class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
watch(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Creates a key chain that watches the given account key.
watchAndFollow(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Creates a deterministic key chain with the given watch key and that follows some other keychain.
watchCloseConfirmations() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
WATCHED_SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
watchingKey - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
WHITESPACE_SPLITTER - Static variable in class org.bitcoinj.core.Utils
Splitter for splitting words on whitespaces.
with(Transaction...) - Static method in class org.bitcoinj.core.InventoryMessage
Creates a new inv message for the given transactions.
withLocale(Locale) - Method in class org.bitcoinj.utils.MonetaryFormat
Configure this instance with values from a Locale.
WITNESS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
WITNESS_PROGRAM_LENGTH_PKH - Static variable in class org.bitcoinj.core.SegwitAddress
 
WITNESS_PROGRAM_LENGTH_SH - Static variable in class org.bitcoinj.core.SegwitAddress
 
WITNESS_PROGRAM_MAX_LENGTH - Static variable in class org.bitcoinj.core.SegwitAddress
 
WITNESS_PROGRAM_MIN_LENGTH - Static variable in class org.bitcoinj.core.SegwitAddress
 
wrap(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance that wraps the given hash value.
wrap(String) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance that wraps the given hash value (represented as a hex string).
wrapReversed(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Creates a new instance that wraps the given hash value, but with byte order reversed.
write(int) - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
Writes the specified byte to this byte array output stream.
write(byte[], int, int) - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
Writes len bytes from the specified byte array starting at offset off to this byte array output stream.
write(MessageType) - Method in class org.bitcoinj.net.ProtobufConnection
Writes the given message to the other side of the connection, prefixing it with the proper 4-byte prefix.
write(OutputStream) - Method in class org.bitcoinj.script.ScriptChunk
 
writeBytes(byte[]) - Method in class org.bitcoinj.net.BlockingClient
 
writeBytes(byte[]) - Method in interface org.bitcoinj.net.MessageWriteTarget
Writes the given bytes to the remote server.
writeBytes(byte[]) - Method in class org.bitcoinj.net.NioClient
 
writeBytes(OutputStream, byte[]) - Static method in class org.bitcoinj.script.Script
Writes out the given byte buffer to the output stream with the correct opcode prefix To write an integer call writeBytes(out, Utils.reverseBytes(Utils.encodeMPI(val, false)));
writeTarget - Variable in class org.bitcoinj.core.PeerSocketHandler
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.Error
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.Output
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
writeTo(OutputStream) - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using out.write(buf, 0, count).
writeTo(CodedOutputStream) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Extension
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Key
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Script
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Tag
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Transaction
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Wallet
 
writeWallet(Wallet, OutputStream) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
Formats the given wallet (transactions and keys) to the given output stream in protocol buffer format.
WrongNetwork(int) - Constructor for exception org.bitcoinj.core.AddressFormatException.WrongNetwork
 
WrongNetwork(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.WrongNetwork
 
WrongNetwork() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.WrongNetwork
 

X

X509Utils - Class in org.bitcoinj.crypto
X509Utils provides tools for working with X.509 certificates and keystores, as used in the BIP 70 payment protocol.
X509Utils() - Constructor for class org.bitcoinj.crypto.X509Utils
 

Z

ZERO - Static variable in class org.bitcoinj.core.Coin
Zero Bitcoins.
ZERO - Static variable in class org.bitcoinj.crypto.ChildNumber
 
ZERO_HARDENED - Static variable in class org.bitcoinj.crypto.ChildNumber
 
ZERO_HASH - Static variable in class org.bitcoinj.core.Sha256Hash
 
A B C D E F G H I K L M N O P Q R S T U V W X Z 
Skip navigation links